Matrix4x4.CreatePerspectiveFieldOfViewLeftHanded Methode

Definitie

Hiermee maakt u een linkerhandige perspectiefprojectiematrix op basis van een weergaveveld, hoogte-breedteverhouding en vlakafstanden in de buurt en verre weergave.

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

Parameters

fieldOfView
Single

Het weergaveveld in de y-richting, in radialen.

aspectRatio
Single

De hoogte-breedteverhouding, gedefinieerd als breedte van de weergaveruimte gedeeld door hoogte.

nearPlaneDistance
Single

De afstand tot het vlak van het zicht in de buurt.

farPlaneDistance
Single

De afstand tot het verre uitzichtvlak.

Retouren

De linkerhandige perspectiefprojectiematrix.

Uitzonderingen

fieldOfView is kleiner dan of gelijk aan nul.

– of –

fieldOfView is groter dan of gelijk aan PI.

– of –

nearPlaneDistance is kleiner dan of gelijk aan nul.

– of –

farPlaneDistance is kleiner dan of gelijk aan nul.

– of –

nearPlaneDistance is groter dan of gelijk aan farPlaneDistance.

Van toepassing op