Funzione D3DXQuaternionToAxisAngle (D3DX10Math.h)

Nota

La libreria di utilità D3DX10 è 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 all'origine D3DXQUATERNION.

pAxis [in, out]

Tipo: D3DXVECTOR3*

Questa funzione restituisce un puntatore a un D3DXVECTOR3 che identifica l'asse di rotazione del quaternion.

pAngle [in, out]

Tipo: FLOAT*

Questa funzione restituisce un puntatore a un valore FLOAT che identifica l'angolo di rotazione del quaternion nei radianti.

Valore restituito

Nessun valore restituito.

Commenti

Usare D3DXQuaternionNormalize per qualsiasi input quaternion non già normalizzato.

Requisiti

Requisito Valore
Intestazione
D3DX10Math.h
Libreria
D3DX10.lib

Vedi anche

Funzioni matematiche