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 |
|
Bibliothèque |
|
Voir aussi