Matrix4x4.CreatePerspectiveFieldOfViewLeftHanded Methode

Definition

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.

Gilt für: