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é.

Fonctions de la bibliothèque DirectXMath