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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour