Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Berechnet einen Vektor senkrecht zu einem 4D-Vektor.
Syntax
XMVECTOR XM_CALLCONV XMVector4Orthogonal(
[in] FXMVECTOR V
) noexcept;
Parameter
[in] V
4D-Vektor.
Rückgabewert
Gibt das Orthogonal des 4D-Vektors in V zurück.
Hinweise
Ein 4D-übergreifendes Produkt ist nicht klar definiert. Diese Funktion berechnet ein generalisiertes "produktübergreifendes" für 4D-Vektoren. XMVector4Cross ist ein weiteres geometrisches "Cross-Product" für 4D-Vektoren.
Der folgende Pseudocode veranschaulicht den Betrieb der Funktion:
XMVECTOR Result;
Result.x = V.z;
Result.y = V.w;
Result.z = -V.x;
Result.w = -V.y;
return Result;
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 (einschließlich DirectXMath.h) |
Weitere Informationen
Geometrische Funktionen der DirectXMath-Bibliothek mit 4D-Vektoren