Condividi tramite


Matrix4x4.CreatePerspectiveFieldOfViewLeftHanded Metodo

Definizione

Crea una matrice di proiezione prospettica sinistra basata su un campo di visualizzazione, proporzioni e distanze del piano di visualizzazione vicino e lontano.

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

Parametri

fieldOfView
Single

Campo visivo nella direzione y, in radianti.

aspectRatio
Single

Proporzioni, definite come larghezza dello spazio visivo divisa per l'altezza.

nearPlaneDistance
Single

Distanza dal piano di visualizzazione vicino.

farPlaneDistance
Single

Distanza dal piano di visualizzazione lontano.

Restituisce

Matrice di proiezione prospettica sinistra.

Eccezioni

fieldOfView è minore o uguale a zero.

-oppure-

fieldOfView è maggiore o uguale a PI.

-oppure-

nearPlaneDistance è minore o uguale a zero.

-oppure-

farPlaneDistance è minore o uguale a zero.

-oppure-

nearPlaneDistance è maggiore o uguale a farPlaneDistance.

Si applica a