Matrix4x4.CreatePerspective(Single, Single, Single, Single) Metoda

Definice

Vytvoří perspektivní projekční matici z daných dimenzí objemu zobrazení.

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

Parametry

width
Single

Šířka objemu zobrazení v rovině blízkého zobrazení.

height
Single

Výška objemu zobrazení na rovině blízkého pohledu.

nearPlaneDistance
Single

Vzdálenost k blízké rovině zobrazení.

farPlaneDistance
Single

Vzdálenost k rovině vzdáleného pohledu.

Návraty

Matice projekce perspektivy.

Výjimky

nearPlaneDistance je menší než nebo rovno nule.

nebo

farPlaneDistance je menší než nebo rovno nule.

nebo

nearPlaneDistance je větší než nebo rovno farPlaneDistance.

Platí pro