Funzione D3DXQuaternionToAxisAngle (D3dx9math.h)
Nota
La libreria di utilità D3DX è deprecata. È consigliabile usare invece DirectXMath .
Calcola l'asse e l'angolo di rotazione di un quaternione.
Sintassi
void D3DXQuaternionToAxisAngle(
_In_ const D3DXQUATERNION *pQ,
_Inout_ D3DXVECTOR3 *pAxis,
_Inout_ FLOAT *pAngle
);
Parametri
-
pQ [in]
-
Tipo: const D3DXQUATERNION*
Puntatore alla struttura D3DXQUATERNION di origine.
-
pAxis [in, out]
-
Tipo: D3DXVECTOR3*
Questa funzione restituisce un puntatore a una struttura D3DXVECTOR3 che identifica l'asse di rotazione del quaternione.
-
pAngle [in, out]
-
Tipo: FLOAT*
Questa funzione restituisce un puntatore a un valore FLOAT che identifica l'angolo di rotazione del quaternione in radianti.
Valore restituito
Nessun valore restituito.
Commenti
Usare D3DXQuaternionNormalize per qualsiasi input quaternione non già normalizzato.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche