Matrix4x4.CreatePerspectiveFieldOfViewLeftHanded Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří matici projekce levostranné perspektivy na základě zorného pole, poměru stran a vzdálenosti blízké a vzdálené roviny pohledu.
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
Parametry
- fieldOfView
- Single
Zorné pole ve směru y, v radiánech.
- aspectRatio
- Single
Poměr stran definovaný jako šířka prostoru pohledu dělená výškou.
- nearPlaneDistance
- Single
Vzdálenost k blízké rovině pohledu.
- farPlaneDistance
- Single
Vzdálenost k rovině vzdáleného pohledu.
Návraty
Matice projekce z levé perspektivy.
Výjimky
fieldOfView
je menší než nebo rovno nule.
-nebo-
fieldOfView
je větší než nebo rovno PI.
-nebo-
nearPlaneDistance
je menší než nebo rovno nule.
-nebo-
farPlaneDistance
je menší než nebo rovno nule.
-nebo-
nearPlaneDistance
je větší než nebo rovno farPlaneDistance
.