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 Perspektivprojektionsmatrix basierend auf einem Sichtfeld, einem Seitenverhältnis und nah- und fernen Sichtebenen.
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 Blickfeld in Y-Richtung im Bogenmaß.
- aspectRatio
- Single
Das Seitenverhältnis, definiert als Breite des Bildraums geteilt durch die Höhe.
- nearPlaneDistance
- Single
Der Abstand zur Nahsichtebene.
- farPlaneDistance
- Single
Der Abstand zur Fernsichtebene.
Gibt zurück
Die linkshändige perspektivische Projektionsmatrix.
Ausnahmen
fieldOfView
ist kleiner oder gleich 0 (null).
- oder -
fieldOfView
ist größer als oder gleich PI.
- oder -
nearPlaneDistance
ist kleiner oder gleich 0 (null).
- oder -
farPlaneDistance
ist kleiner oder gleich 0 (null).
- oder -
nearPlaneDistance
ist größer gleich farPlaneDistance
.