Matrix4x4.CreatePerspective(Single, Single, Single, Single) Méthode

Définition

Crée une matrice de projection de perspective à partir des dimensions du volume de la vue donnée.Creates a perspective projection matrix from the given view volume dimensions.

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

Paramètres

width
Single

Largeur du volume de la vue au niveau du plan de la vue rapprochée.The width of the view volume at the near view plane.

height
Single

Hauteur du volume de la vue au niveau du plan de la vue rapprochée.The height of the view volume at the near view plane.

nearPlaneDistance
Single

Distance au plan de la vue rapprochée.The distance to the near view plane.

farPlaneDistance
Single

Distance au plan de la vue éloignée.The distance to the far view plane.

Retours

Matrice de projection de perspective.The perspective projection matrix.

Exceptions

nearPlaneDistance est inférieur ou égal à zéro.nearPlaneDistance is less than or equal to zero.

- ou --or- farPlaneDistance est inférieur ou égal à zéro.farPlaneDistance is less than or equal to zero.

ou-or- nearPlaneDistance est supérieur ou égal à farPlaneDistance.nearPlaneDistance is greater than or equal to farPlaneDistance.

S’applique à