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

Définition

Crée une matrice de projection de perspective basée sur un champ de vue, une proportion, et des distances au plan de la vue rapprochée et éloignée.Creates a perspective projection matrix based on a field of view, aspect ratio, and near and far view plane distances.

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

Paramètres

fieldOfView
Single

Champ de vue sur l'axe Y, en radians.The field of view in the y direction, in radians.

aspectRatio
Single

La proportion, définie comme étant la largeur de l'espace de la vue divisée par sa hauteur.The aspect ratio, defined as view space width divided by height.

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

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

- ou --or- fieldOfView est supérieur ou égal à PI.fieldOfView is greater than or equal to PI.

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 à