Matrix4x4.CreatePerspectiveFieldOfViewLeftHanded メソッド

定義

視野、縦横比、および近距離および遠方ビュー平面距離に基づいて、左利きのパースペクティブ 投影マトリックスを作成します。

public:
 static System::Numerics::Matrix4x4 CreatePerspectiveFieldOfViewLeftHanded(float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance);
public static System.Numerics.Matrix4x4 CreatePerspectiveFieldOfViewLeftHanded(float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance);
static member CreatePerspectiveFieldOfViewLeftHanded : single * single * single * single -> System.Numerics.Matrix4x4
Public Shared Function CreatePerspectiveFieldOfViewLeftHanded (fieldOfView As Single, aspectRatio As Single, nearPlaneDistance As Single, farPlaneDistance As Single) As Matrix4x4

パラメーター

fieldOfView
Single

y 方向のビューのフィールド (ラジアン単位)。

aspectRatio
Single

縦横比。ビュースペースの幅を高さで割った値として定義されます。

nearPlaneDistance
Single

近くのビュー平面までの距離。

farPlaneDistance
Single

遠くのビュー平面までの距離。

返品

左利きの遠近投影行列。

例外

fieldOfView が 0 以下です。

-又は-

fieldOfViewPI 以上です。

-又は-

nearPlaneDistance が 0 以下です。

-又は-

farPlaneDistance が 0 以下です。

-又は-

nearPlaneDistancefarPlaneDistance 以上です。

適用対象