Condividi tramite


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
D3dx9math.h
Libreria
D3dx9.lib

Vedi anche

Funzioni matematiche