Partager via


Fonctions géométriques vectorielles 3D de la bibliothèque DirectXMath

Répertorie les fonctions géométriques vectorielles 3D.

Contenu de cette section

Rubrique Description
XMVector3AngleBetweenNormals
Calcule l’angle de radian entre deux vecteurs 3D normalisés.
XMVector3AngleBetweenNormalsEst
Estime l’angle de radian entre deux vecteurs 3D normalisés.
XMVector3AngleBetweenVectors
Calcule l’angle de radian entre deux vecteurs 3D.
XMVector3ClampLength
Attache la longueur d’un vecteur 3D à une plage donnée.
XMVector3ClampLengthV
Attache la longueur d’un vecteur 3D à une plage donnée.
XMVector3ComponentsFromNormal
À l’aide d’un vecteur normal de référence, fractionne un vecteur 3D en composants parallèles et perpendiculaires à la normale.
XMVector3Cross
Calcule le produit croisé entre deux vecteurs 3D.
XMVector3Dot
Calcule le produit point entre des vecteurs 3D.
XMVector3InBounds
Teste si les composants d’un vecteur 3D se trouvent dans des limites définies.
XMVector3Length
Calcule la longueur d’un vecteur 3D.
XMVector3LengthEst
Estime la longueur d’un vecteur 3D.
XMVector3LengthSq
Calcule le carré de la longueur d’un vecteur 3D.
XMVector3LinePointDistance
Calcule la distance minimale entre une ligne et un point.
XMVector3Normalize
Retourne la version normalisée d’un vecteur 3D.
XMVector3NormalizeEst
Estime la version normalisée d’un vecteur 3D.
XMVector3Orthogonal
Calcule un vecteur perpendiculaire à un vecteur 3D.
XMVector3ReciprocalLength
Calcule la réciproque de la longueur d’un vecteur 3D.
XMVector3ReciprocalLengthEst
Estime la réciproque de la longueur d’un vecteur 3D.
XMVector3Reflect
Reflète un vecteur 3D incident sur un vecteur normal 3D.
XMVector3Refract
Réfracte un vecteur 3D incident sur un vecteur normal 3D.
XMVector3RefractV
Réfracte un vecteur 3D incident sur un vecteur normal 3D.

 

Fonctions vectorielles 3D de la bibliothèque DirectXMath