Matrix4x4.CreatePerspectiveFieldOfViewLeftHanded Metod

Definition

Skapar en vänsterriktad perspektivprojektionsmatris baserat på ett synfält, proportioner och avstånd för nära och fjärransiktsplanet.

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

Parametrar

fieldOfView
Single

Visningsfältet i y-riktningen, i radianer.

aspectRatio
Single

Höjdförhållandet, definierat som visningsutrymmets bredd dividerat med höjd.

nearPlaneDistance
Single

Avståndet till det närliggande planet.

farPlaneDistance
Single

Avståndet till det fjärransiktsplanet.

Returer

Den vänstra perspektivprojektionsmatrisen.

Undantag

fieldOfView är mindre än eller lika med noll.

-eller-

fieldOfView är större än eller lika med PI.

-eller-

nearPlaneDistance är mindre än eller lika med noll.

-eller-

farPlaneDistance är mindre än eller lika med noll.

-eller-

nearPlaneDistance är större än eller lika med farPlaneDistance.

Gäller för