Partager via


Fonctions arithmétiques vectorielles

Répertorie les fonctions arithmétiques vectorielles.

Contenu de cette section

Rubrique Description
XMVectorAbs
Calcule la valeur absolue de chaque composant d’un XMVECTOR.
XMVectorAdd
Calcule la somme de deux vecteurs.
XMVectorAddAngles
Ajoute deux vecteurs représentant des angles.
XMVectorCeiling
Calcule le plafond de chaque composant d’un XMVECTOR.
XMVectorClamp
Attache les composants d’un vecteur à une plage minimale et maximale spécifiée.
XMVectorDivide
Divise un instance de XMVECTOR par une seconde instance, en retournant le résultat dans un troisième instance.
XMVectorFloor
Calcule le plancher de chaque composant d’un XMVECTOR.
XMVectorIsInfinite
Effectue un test par composant pour +/- infini sur un vecteur.
XMVectorIsNaN
Effectue un test NaN par composant sur un vecteur.
XMVectorMax
Effectue une comparaison par composant entre deux vecteurs et retourne un vecteur contenant les composants les plus volumineux.
XMVectorMin
Effectue une comparaison par composant entre deux vecteurs et retourne un vecteur contenant les plus petits composants.
XMVectorMod
Calcule le reste à virgule flottante par composant du quotient de deux vecteurs.
XMVectorModAngles
Calcule l’angle par composant modulo 2PI.
XMVectorMultiply
Calcule le produit par composant de deux vecteurs.
XMVectorMultiplyAdd
Calcule le produit des deux premiers vecteurs ajoutés au troisième vecteur.
XMVectorNegate
Calcule la négation d’un vecteur.
XMVectorNegativeMultiplySubtract
Calcule la différence entre un troisième vecteur et le produit des deux premiers vecteurs.
XMVectorPow
Calcule V1 élevé à la puissance de V2.
XMVectorReciprocal
Calcule la réciproque par composant d’un vecteur.
XMVectorReciprocalEst
Estime la réciproque par composant d’un vecteur.
XMVectorReciprocalSqrt
Calcule la racine carrée réciproque par composant d’un vecteur.
XMVectorReciprocalSqrtEst
Estime la racine carrée réciproque par composant d’un vecteur.
XMVectorRound
Arrondit chaque composant d’un vecteur à l’entier le plus proche.
XMVectorSaturate
Sature chaque composant d’un vecteur dans la plage de 0,0f à 1,0f.
XMVectorScale
Scalaire multiplie un vecteur par une valeur à virgule flottante.
XMVectorSqrt
Calcule la racine carrée par composant d’un vecteur.
XMVectorSqrtEst
Estime la racine carrée par composant d’un vecteur.
XMVectorSubtract
Calcule la différence de deux vecteurs.
XMVectorSubtractAngles
Soustrait deux vecteurs représentant des angles.
XMVectorSum
Calcule la somme horizontale des composants d’un XMVECTOR.
XMVectorTruncate
Arrondit chaque composant d’un vecteur à la valeur entière la plus proche dans la direction de zéro.

 

Fonctions vectorielles de bibliothèque DirectXMath