XMQuaternionRotationMatrix-Funktion (directxmath.h)
Berechnet eine Rotationsquaternion aus einer Rotationsmatrix.
Syntax
XMVECTOR XM_CALLCONV XMQuaternionRotationMatrix(
[in] FXMMATRIX M
) noexcept;
Parameter
[in] M
Rotationsmatrix.
Rückgabewert
Gibt die Rotationsquaternion zurück.
Hinweise
Diese Funktion verwendet nur den oberen 3x3-Teil der XMMATRIX. Beachten Sie, wenn die Eingabematrix Skalierungen, Scherungen oder andere Nichtdrehungstransformationen in der oberen 3x3-Matrix enthält, dann ist die Ausgabe dieser Funktion falsch definiert.
Die DirectXMath-Quaternionsfunktionen verwenden einen XMVECTOR 4-Vektor, um Quaternionen darzustellen, wobei die X-, Y- und Z-Komponenten der Vektorteil und die W-Komponente der Skalarteil ist.
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 |