Fonctions quaternion de la bibliothèque DirectXMath
Répertorie les fonctions quaternion fournies par DirectXMath.
Contenu de cette section
Rubrique | Description |
---|---|
XMQuaternionBaryCentric |
Retourne un point en coordonnées barycentriques, à l’aide des quaternions spécifiés. |
XMQuaternionBaryCentricV |
Retourne un point en coordonnées barycentriques, à l’aide des quaternions spécifiés. |
XMQuaternionConjugate |
Calcule le conjugué d’un quaternion. |
XMQuaternionDot |
Calcule le produit de point de deux quaternions. |
XMQuaternionEqual |
Teste si deux quaternions sont égaux. |
XMQuaternionExp |
Calcule l’exponentielle d’un quaternion pur donné. |
XMQuaternionIdentity |
Retourne le quaternion d’identité. |
XMQuaternionInverse |
Calcule l’inverse d’un quaternion. |
XMQuaternionIsIdentity |
Teste si un quaternion spécifique est le quaternion d’identité. |
XMQuaternionIsInfinite |
Vérifiez si un composant d’un quaternion est positif ou négatif. |
XMQuaternionIsNaN |
Testez si un composant d’un quaternion est un NaN. |
XMQuaternionLength |
Calcule l’ampleur d’un quaternion. |
XMQuaternionLengthSq |
Calcule le carré de la magnitude d’un quaternion. |
XMQuaternionLn |
Calcule le logarithme naturel d’un quaternion d’unité donnée. |
XMQuaternionMultiply |
Calcule le produit de deux quaternions. |
XMQuaternionNormalize |
Normalise un quaternion. |
XMQuaternionNormalizeEst |
Estime la version normalisée d’un quaternion. |
XMQuaternionNotEqual |
Teste si deux quaternions ne sont pas égaux. |
XMQuaternionReciprocalLength |
Calcule la réciproque de l’ampleur d’un quaternion. |
XMQuaternionRotationAxis |
Calcule un quaternion de rotation sur un axe. |
XMQuaternionRotationMatrix |
Calcule un quaternion de rotation à partir d’une matrice de rotation. |
XMQuaternionRotationNormal |
Calcule le quaternion de rotation d’un vecteur normal. |
XMQuaternionRotationRollPitchYaw |
Calcule un quaternion de rotation basé sur le tangage, le lacet et le roulis (angles Euler). |
XMQuaternionRotationRollPitchYawFromVector |
Calcule un quaternion de rotation basé sur un vecteur contenant les angles d’Euler (tangage, lacet et roulis). |
XMQuaternionSlerp |
Interpole entre deux quaternions d’unités, à l’aide d’une interpolation linéaire sphérique. |
XMQuaternionSlerpV |
Interpole entre deux quaternions d’unités, à l’aide d’une interpolation linéaire sphérique. |
XMQuaternionSquad |
Interpole entre quatre quaternions d’unités, à l’aide de l’interpolation quadrangle sphérique. |
XMQuaternionSquadSetup |
Fournit des adresses de points de contrôle d’installation pour l’interpolation quadrangle sphérique. |
XMQuaternionSquadV |
Interpole entre quatre quaternions d’unités, à l’aide de l’interpolation quadrangle sphérique. |
XMQuaternionToAxisAngle |
Calcule un axe et un angle de rotation autour de cet axe pour un quaternion donné. |
Rubriques connexes