共用方式為


CameraFov 結構

定義

相機檢視範圍的泛型,可能是離中心定義。

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 轉換為透視投影矩陣。

適用於

另請參閱