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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour