Partager via


Fonction D3DXQuaternionToAxisAngle (D3DX10Math.h)

Notes

La bibliothèque d’utilitaireS D3DX10 est déconseillée. Nous vous recommandons d’utiliser DirectXMath à la place.

Calcule l’axe et l’angle de rotation d’un quaternion.

Syntaxe

void D3DXQuaternionToAxisAngle(
  _In_    const D3DXQUATERNION *pQ,
  _Inout_       D3DXVECTOR3    *pAxis,
  _Inout_       FLOAT          *pAngle
);

Paramètres

pQ [in]

Type : const D3DXQUATERNION*

Pointeur vers la source D3DXQUATERNION.

pAxis [in, out]

Type : D3DXVECTOR3*

Cette fonction retourne un pointeur vers un D3DXVECTOR3 qui identifie l’axe de rotation du quaternion.

pAngle [in, out]

Type : FLOAT*

Cette fonction retourne un pointeur vers une valeur FLOAT qui identifie l’angle de rotation du quaternion en radians.

Valeur retournée

Pas de valeur de retour.

Notes

Utilisez D3DXQuaternionNormalize pour toute entrée de quaternion qui n’est pas déjà normalisée.

Spécifications

Condition requise Valeur
En-tête
D3DX10Math.h
Bibliothèque
D3DX10.lib

Voir aussi

Fonctions mathématiques