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

Vedi anche

Funzioni quaternione della libreria DirectXMath