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. |
Rubriques connexes