Udostępnij za pośrednictwem


Matrix4x4.CreatePerspectiveFieldOfViewLeftHanded Metoda

Definicja

Tworzy macierz projekcji perspektywy po lewej stronie na podstawie pola widoku, współczynnika proporcji i odległości płaszczyzny widoku bliskiego i dalekiego.

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

Parametry

fieldOfView
Single

Pole widoku w kierunku y, w radianach.

aspectRatio
Single

Współczynnik proporcji zdefiniowany jako szerokość obszaru widoku podzielony przez wysokość.

nearPlaneDistance
Single

Odległość do bliskiej płaszczyzny widoku.

farPlaneDistance
Single

Odległość do dalekiej płaszczyzny widokowej.

Zwraca

Macierz projekcji perspektywy po lewej stronie.

Wyjątki

fieldOfView wartość jest mniejsza niż lub równa zero.

-lub-

fieldOfView jest większe niż lub równe PI.

-lub-

nearPlaneDistance wartość jest mniejsza niż lub równa zero.

-lub-

farPlaneDistance wartość jest mniejsza niż lub równa zero.

-lub-

nearPlaneDistance jest większe niż lub równe farPlaneDistance.

Dotyczy