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 |
Fixe les composants d’un vecteur à une plage minimale et maximale spécifiée. |
| XMVectorDivide |
Divise une instance de XMVECTOR par une deuxième instance, en retournant le résultat dans une troisième instance. |
| XMVectorFloor |
Calcule le plancher de chaque composant d’un XMVECTOR. |
| XMVectorIsInfinite |
Effectue un test par composant pour +/-Infinity 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 le modulo de l’angle par composant 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 l’inverse 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 0.0 f à 1.0 f. |
| 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. |