Fonctions de plan de la bibliothèque DirectXMath
Répertorie les fonctions de plan fournies par DirectXMath.
Ces fonctions utilisent un vecteur XMVECTOR 4 pour représenter les coefficients de l’équation de plan, Ax+By+Cz+D = 0, où le composant X est A, le composant Y est B, le composant Z est C et le composant W est D.
Contenu de cette section
Rubrique | Description |
---|---|
XMPlaneDot |
Calcule le produit de point entre un plan d’entrée et un vecteur 4D. |
XMPlaneDotCoord |
Calcule le produit point entre un plan d’entrée et un vecteur 3D. |
XMPlaneDotNormal |
Calcule le produit de point entre le vecteur normal d’un plan et un vecteur 3D. |
XMPlaneEqual |
Détermine si deux plans sont égaux. |
XMPlaneFromPointNormal |
Calcule l’équation d’un plan construit à partir d’un point dans le plan et d’un vecteur normal. |
XMPlaneFromPoints |
Calcule l’équation d’un plan construit à partir de trois points dans le plan. |
XMPlaneIntersectLine |
Recherche l’intersection entre un plan et une ligne. |
XMPlaneIntersectPlane |
Recherche l’intersection de deux plans. |
XMPlaneIsInfinite |
Teste si l’un des coefficients d’un plan est positif ou négatif à l’infini. |
XMPlaneIsNaN |
Teste si l’un des coefficients d’un plan est un NaN. |
XMPlaneNearEqual |
Détermine si deux plans sont presque égaux. |
XMPlaneNormalize |
Normalise les coefficients d’un plan de sorte que les coefficients de x, y et z forment un vecteur normal d’unité. |
XMPlaneNormalizeEst |
Estime les coefficients d’un plan de sorte que les coefficients de x, y et z forment un vecteur normal d’unité. |
XMPlaneNotEqual |
Détermine si deux plans sont inégaux. |
XMPlaneTransform |
Transforme un plan par une matrice donnée. |
XMPlaneTransformStream |
Transforme un flux de plans par une matrice donnée. |
Rubriques connexes