Freigeben über


Matrix4x4.CreatePerspective(Single, Single, Single, Single) Methode

Definition

Erstellt eine perspektivische Projektionsmatrix aus den angegebenen Abmessungen des Bildraums (View Volume).

public:
 static System::Numerics::Matrix4x4 CreatePerspective(float width, float height, float nearPlaneDistance, float farPlaneDistance);
public static System.Numerics.Matrix4x4 CreatePerspective (float width, float height, float nearPlaneDistance, float farPlaneDistance);
static member CreatePerspective : single * single * single * single -> System.Numerics.Matrix4x4
Public Shared Function CreatePerspective (width As Single, height As Single, nearPlaneDistance As Single, farPlaneDistance As Single) As Matrix4x4

Parameter

width
Single

Die Breite des Bildraums auf der Nahsichtebene.

height
Single

Die Höhe des Bildraums auf der Nahsichtebene.

nearPlaneDistance
Single

Der Abstand zur Nahsichtebene.

farPlaneDistance
Single

Der Abstand zur Fernsichtebene.

Gibt zurück

Die perspektivische Projektionsmatrix.

Ausnahmen

nearPlaneDistance ist kleiner oder gleich 0 (null).

- oder -

farPlaneDistance ist kleiner oder gleich 0 (null).

- oder -

nearPlaneDistance ist größer gleich farPlaneDistance.

Gilt für: