Matrix4x4.CreatePerspectiveOffCenter Metod

Definition

Skapar en anpassad perspektivprojektionsmatris.

public:
 static System::Numerics::Matrix4x4 CreatePerspectiveOffCenter(float left, float right, float bottom, float top, float nearPlaneDistance, float farPlaneDistance);
public static System.Numerics.Matrix4x4 CreatePerspectiveOffCenter(float left, float right, float bottom, float top, float nearPlaneDistance, float farPlaneDistance);
static member CreatePerspectiveOffCenter : single * single * single * single * single * single -> System.Numerics.Matrix4x4
Public Shared Function CreatePerspectiveOffCenter (left As Single, right As Single, bottom As Single, top As Single, nearPlaneDistance As Single, farPlaneDistance As Single) As Matrix4x4

Parametrar

left
Single

Minsta x-värde för visningsvolymen på planet nära vyn.

right
Single

Det maximala x-värdet för visningsvolymen på planet nära vyn.

bottom
Single

Det minsta y-värdet för visningsvolymen på det närliggande visningsplanet.

top
Single

Det maximala y-värdet för visningsvolymen på planet nära vyn.

nearPlaneDistance
Single

Avståndet till det närliggande planet.

farPlaneDistance
Single

Avståndet till det fjärransiktsplanet.

Returer

Perspektivprojektionsmatrisen.

Undantag

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