Freigeben über


XMVector4Orthogonal-Funktion (directxmath.h)

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