Fonctions géométriques du vecteur 2D de la bibliothèque DirectXMath

Répertorie les fonctions géométriques du vecteur 2D.

Contenu de cette section

Rubrique Description
XMVector2AngleBetweenNormals
Calcule l’angle en radians entre deux vecteurs 2D normalisés.
XMVector2AngleBetweenNormalsEst
Évalue l’angle en radians entre deux vecteurs 2D normalisés.
XMVector2AngleBetweenVectors
Calcule l’angle en radians entre deux vecteurs 2D.
XMVector2ClampLength
Fixe la longueur d’un vecteur 2D à une plage donnée.
XMVector2ClampLengthV
Fixe la longueur d’un vecteur 2D à une plage donnée.
XMVector2Cross
Calcule le produit croisé 2D.
XMVector2Dot
Calcule le produit scalaire entre les vecteurs 2D.
XMVector2InBounds
Teste si les composants d’un vecteur 2D se trouvent dans des limites définies.
XMVector2IntersectLine
Recherche l’intersection de deux lignes.
XMVector2Length
Calcule la longueur d’un vecteur 2D.
XMVector2LengthEst
Évalue la longueur d’un vecteur 2D.
XMVector2LengthSq
Calcule le carré de la longueur d’un vecteur 2D.
XMVector2LinePointDistance
Calcule la distance minimale entre une ligne et un point.
XMVector2Normalize
Retourne la version normalisée d’un vecteur 2D.
XMVector2NormalizeEst
Estime la version normalisée d’un vecteur 2D.
XMVector2Orthogonal
Calcule un vecteur perpendiculaire à un vecteur 2D.
XMVector2ReciprocalLength
Calcule la réciproque de la longueur d’un vecteur 2D.
XMVector2ReciprocalLengthEst
Estime la réciproque de la longueur d’un vecteur 2D.
XMVector2Reflect
Reflète un vecteur 2D d’incident à travers un vecteur normal 2D.
XMVector2Refract
Réfraction d’un vecteur 2D d’incident à travers un vecteur normal 2D.
XMVector2RefractV
Réfraction d’un vecteur 2D d’incident à travers un vecteur normal 2D.

Fonctions de vecteur 2D de la bibliothèque DirectXMath