Tento článek byl přeložený strojově. Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

Metoda Matrix4x4.CreatePerspectiveFieldOfView (Single, Single, Single, Single)

 

Publikováno: červenec 2016

Vytvoří matice projekce perspektivy založené na zobrazení of pole, poměr stran a v blízkosti a daleko zobrazení roviny vzdálenosti.

Obor názvů:   System.Numerics
Sestavení:  System.Numerics.Vectors (v System.Numerics.Vectors.dll)

public static Matrix4x4 CreatePerspectiveFieldOfView(
	float fieldOfView,
	float aspectRatio,
	float nearPlaneDistance,
	float farPlaneDistance
)

Parametry

fieldOfView
Type: System.Single

Pole pohledu ve směru y v radiánech.

aspectRatio
Type: System.Single

Poměr stran definován jako šířka mezery zobrazení vydělený výšku.

nearPlaneDistance
Type: System.Single

Vzdálenost near rovinou zobrazení.

farPlaneDistance
Type: System.Single

Vzdálenost daleko zobrazení.

Návratová hodnota

Type: System.Numerics.Matrix4x4

Projekce matice perspektivy.

Exception Condition
ArgumentOutOfRangeException

fieldOfView je menší než nebo rovna nule.

- nebo -

fieldOfView je větší než nebo rovno Math.PI.

nearPlaneDistance je menší než nebo rovna nule.

- nebo -

farPlaneDistance je menší než nebo rovna nule.

- nebo -

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

Zpět na začátek
Zobrazit: