Matrix4x4.CreatePerspectiveFieldOfViewLeftHanded Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine linkshändige perspektivische Projektionsmatrix basierend auf einem Ansichtsfeld, Seitenverhältnis und abstandsnahen und weit entfernten Ansichtsebenen.
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
Parameter
- fieldOfView
- Single
Das Sichtfeld in richtung y, in Bogenmaß.
- aspectRatio
- Single
Das Seitenverhältnis, definiert als Ansichtsraumbreite dividiert durch Höhe.
- nearPlaneDistance
- Single
Der Abstand zur Nahansichtsebene.
- farPlaneDistance
- Single
Der Abstand zur Weitansichtsebene.
Gibt zurück
Die linkshändige perspektivische Projektionsmatrix.
Ausnahmen
fieldOfView ist kleiner oder gleich Null.
-oder-
fieldOfView ist größer oder gleich PI.
-oder-
nearPlaneDistance ist kleiner oder gleich Null.
-oder-
farPlaneDistance ist kleiner oder gleich Null.
-oder-
nearPlaneDistance ist größer oder gleich farPlaneDistance.