本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

CreatePerspectiveFieldOfView 方法

根據視野、外觀比例以及附近的和遠離檢視平面距離來建立透視圖投影矩陣。

命名空間:  System.Numerics
組件:  System.Numerics.Vectors (在 System.Numerics.Vectors.dll 中)

public static Matrix4x4 CreatePerspectiveFieldOfView(
	float fieldOfView,
	float aspectRatio,
	float nearPlaneDistance,
	float farPlaneDistance
)

參數

fieldOfView
類型:System..::..Single
在 Y 方向的視野,以弧度為單位。
aspectRatio
類型:System..::..Single
外觀比例,定義為檢視空間寬度除以高度。
nearPlaneDistance
類型:System..::..Single
到附近的檢視平面之距離。
farPlaneDistance
類型:System..::..Single
到遠離檢視平面的距離。

傳回值

類型:System.Numerics..::..Matrix4x4
透視圖投影矩陣。

例外狀況條件
ArgumentOutOfRangeException

fieldOfView 小於或等於零值。

-或-

fieldOfView 大於或等於 Math..::..PI

nearPlaneDistance 小於或等於零值。

-或-

farPlaneDistance 小於或等於零值。

-或-

nearPlaneDistance 大於或等於 farPlaneDistance

顯示: