XMVector3Cross-Funktion (directxmath.h)
Berechnet das übergreifende Produkt zwischen zwei 3D-Vektoren.
Syntax
XMVECTOR XM_CALLCONV XMVector3Cross(
[in] FXMVECTOR V1,
[in] FXMVECTOR V2
) noexcept;
Parameter
[in] V1
3D-Vektor.
[in] V2
3D-Vektor.
Rückgabewert
Gibt das Kreuzprodukt von V1 und V2 zurück.
Hinweise
Der folgende Pseudocode veranschaulicht den Betrieb der Funktion:
XMVECTOR Result;
Result.x = (V1.y * V2.z) - (V1.z * V2.y);
Result.y = (V1.z * V2.x) - (V1.x * V2.z);
Result.z = (V1.x * V2.y) - (V1.y * V2.x);
Result.w = 0;
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
Zielplattform | Windows |
Kopfzeile | directxmath.h (einschließlich DirectXMath.h) |
Weitere Informationen
Geometrische Funktionen der DirectXMath-Bibliothek mit 3D-Vektoren