Fonctions de Quaternion de la bibliothèque DirectXMath
Répertorie les fonctions Quaternion fournies par DirectXMath.
Contenu de cette section
| Rubrique | Description |
|---|---|
| XMQuaternionBaryCentric |
Retourne un point dans les coordonnées Barycentric, à l’aide des quaternions spécifiés. |
| XMQuaternionBaryCentricV |
Retourne un point dans les coordonnées Barycentric, à l’aide des quaternions spécifiés. |
| XMQuaternionConjugate |
Calcule le conjugué d’un Quaternion. |
| XMQuaternionDot |
Calcule le produit scalaire de deux quaternions. |
| XMQuaternionEqual |
Teste si deux quaternions sont égaux. |
| XMQuaternionExp |
Calcule la valeur 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 |
Teste si un composant d’un Quaternion est un infini positif ou négatif. |
| XMQuaternionIsNaN |
Teste si un composant d’un Quaternion est un NaN. |
| XMQuaternionLength |
Calcule la grandeur d’un Quaternion. |
| XMQuaternionLengthSq |
Calcule le carré de la grandeur d’un Quaternion. |
| XMQuaternionLn |
Calcule le logarithme népérien d’un Quaternion d’unité donné. |
| 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 la grandeur d’un Quaternion. |
| XMQuaternionRotationAxis |
Calcule un Quaternion de rotation autour d’un axe. |
| XMQuaternionRotationMatrix |
Calcule un Quaternion de rotation à partir d’une matrice de rotation. |
| XMQuaternionRotationNormal |
Calcule le Quaternion de rotation à propos d’un vecteur normal. |
| XMQuaternionRotationRollPitchYaw |
Calcule un Quaternion de rotation en fonction de la tonalité, du lacet et du rouleau (Euler angles). |
| XMQuaternionRotationRollPitchYawFromVector |
Calcule un Quaternion de rotation en fonction d’un vecteur contenant les angles Euler (pas, lacets et rouleaux). |
| XMQuaternionSlerp |
Interpole entre deux quaternions d’unité, à l’aide d’une interpolation linéaire sphérique. |
| XMQuaternionSlerpV |
Interpole entre deux quaternions d’unité, à l’aide d’une interpolation linéaire sphérique. |
| XMQuaternionSquad |
Interpole entre quatre quaternions d’unité, à l’aide de l’interpolation sphérique Quadrangle. |
| XMQuaternionSquadSetup |
Fournit des adresses de points de contrôle d’installation pour l’interpolation sphérique Quadrangle. |
| XMQuaternionSquadV |
Interpole entre quatre quaternions d’unité, à l’aide de l’interpolation sphérique Quadrangle. |
| XMQuaternionToAxisAngle |
Calcule un axe et un angle de rotation autour de cet axe pour un Quaternion donné. |