Share via


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.

 

Fonctions de bibliothèque DirectXMath