Matrix4x4.CreatePerspectiveFieldOfView(Single, Single, Single, Single) 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 perspektyw na podstawie pola widoku, współczynnika proporcji oraz odległości płaszczyzny widoku bliskiego i dalekiego.
public:
static System::Numerics::Matrix4x4 CreatePerspectiveFieldOfView(float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance);
public static System.Numerics.Matrix4x4 CreatePerspectiveFieldOfView (float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance);
static member CreatePerspectiveFieldOfView : single * single * single * single -> System.Numerics.Matrix4x4
Public Shared Function CreatePerspectiveFieldOfView (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ść przestrzeni widoku podzielony przez wysokość.
- nearPlaneDistance
- Single
Odległość do bliskiej płaszczyzny widzenia.
- farPlaneDistance
- Single
Odległość do dalekiej płaszczyzny widokowej.
Zwraca
Macierz projekcji perspektywy.
Wyjątki
fieldOfView
jest mniejsze niż lub równe zero.
-lub-
fieldOfView
jest większe niż lub równe PI.
nearPlaneDistance
jest mniejsze niż lub równe zero.
-lub-
farPlaneDistance
jest mniejsze niż lub równe zero.
-lub-
nearPlaneDistance
jest większe niż lub równe farPlaneDistance
.