CameraFov 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
相機檢視範圍的泛型,可能是離中心定義。
public value class CameraFov
public struct CameraFov
type CameraFov = struct
Public Structure CameraFov
- 繼承
-
CameraFov
備註
從中央到頂端的角度是正數,而從左到下的角度則是負數。 若要定義檢視的對稱欄位,請設定 AngleLeft = -AngleRight 和 AngleDown = -AngleUp。 所有角度值都是以弧度定義,且必須位於範圍 (-PI/2;PI/2) ,AngleLeft 小於 AngleRight 和 AngleDown 小於 AngleUp,或檢視欄位視為無效。 如果檢視欄位無效,個別函式將會產生 InvalidParam 錯誤。
欄位
AngleDown |
/ 相機檢視底部的弧度最大檢視角度 (通常是負數) |
AngleLeft |
相機檢視左邊弧度的最大檢視角度 (通常是負數) |
AngleRight |
相機檢視右側以弧度為單位的最大檢視角度 |
AngleUp |
相機檢視頂端以弧度為單位的最大檢視角度 |
方法
FromProjectionMatrix(Matrix4x4) |
將指定投影矩陣的一部分轉換成此處所使用之檢視標記法的一般檢視欄位。 |
ToProjectionMatrix(Single, Single, DepthConvention, Matrix4x4) |
將此 FOV 轉換為透視投影矩陣。 |