Matrix4x4.CreatePerspectiveFieldOfViewLeftHanded Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
.