Funzione XMQuaternionRotationMatrix (directxmath.h)
Calcola un quaternione di rotazione da una matrice di rotazione.
Sintassi
XMVECTOR XM_CALLCONV XMQuaternionRotationMatrix(
[in] FXMMATRIX M
) noexcept;
Parametri
[in] M
Matrice di rotazione.
Valore restituito
Restituisce il quaternione di rotazione.
Commenti
Questa funzione usa solo la parte superiore 3x3 di XMMATRIX. Si noti che la matrice di input contiene scale, shears o altre trasformazioni non di rotazione nella matrice 3x3 superiore, l'output di questa funzione non è definito correttamente.
Le funzioni quaternione DirectXMath usano un vettore XMVECTOR 4 per rappresentare quaternioni, dove i componenti X, Y e Z sono la parte vettoriale e il componente W è la parte scalare.
Requisiti della piattaforma
Microsoft Visual Studio 2010 o Microsoft Visual Studio 2012 con Windows SDK per Windows 8. Supportato per le app desktop Win32, le app di Windows Store e Windows Phone 8 app.Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | directxmath.h |