XMMatrixOrthographicOffCenterRH-Funktion (directxmath.h)
Erstellt eine benutzerdefinierte orthogonale Projektionsmatrix für ein rechtshändiges Koordinatensystem.
Syntax
XMMATRIX XM_CALLCONV XMMatrixOrthographicOffCenterRH(
[in] float ViewLeft,
[in] float ViewRight,
[in] float ViewBottom,
[in] float ViewTop,
[in] float NearZ,
[in] float FarZ
) noexcept;
Parameter
[in] ViewLeft
Minimaler x-Wert des Ansichtsvolumens.
[in] ViewRight
Maximaler x-Wert des Ansichtsvolumens.
[in] ViewBottom
Minimaler y-Wert des Ansichtsvolumens.
[in] ViewTop
Maximaler y-Wert des Ansichtsvolumens.
[in] NearZ
Abstand zur nahen Clippingebene.
[in] FarZ
Abstand zur fernen Clippingebene.
Rückgabewert
Gibt die benutzerdefinierte orthogonale Projektionsmatrix zurück.
Hinweise
Für die typische Verwendung ist NearZ kleiner als FarZ. Wenn Sie diese Werte jedoch so kippen, dass FarZ kleiner als NearZ ist, ist das Ergebnis ein invertierter z-Puffer (auch bekannt als "reverse z-Puffer"), der eine höhere Gleitkommagenauigkeit bieten kann.
NearZ und FarZ können nicht den gleichen Wert haben und müssen größer als 0 sein.
Alle Parameter von XMMatrixOrthographicOffCenterRH sind Entfernungen im Kameraraum.
Plattformanforderungen
Microsoft Visual Studio 2010 oder Microsoft Visual Studio 2012 mit dem Windows SDK für Windows 8. Unterstützt für Win32-Desktop-Apps, Windows Store-Apps und Windows Phone 8-Apps.Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | directxmath.h |