Matrix4x4.CreatePerspectiveFieldOfViewLeftHanded Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.