Partager via


Fonction D3DXPlaneDotNormal

Notes

La bibliothèque d’utilitaireS D3DX est déconseillée. Nous vous recommandons d’utiliser DirectXMath à la place.

Calcule le produit point d’un plan et d’un vecteur 3D. Le paramètre w du vecteur est supposé être 0.

Syntaxe

FLOAT D3DXPlaneDotNormal(
  _In_ const D3DXPLANE   *pP,
  _In_ const D3DXVECTOR3 *pV
);

Paramètres

pP [in]

Type : const D3DXPLANE*

Pointeur vers une structure D3DXPLANE source.

pV [in]

Type : const D3DXVECTOR3*

Pointeur vers une structure D3DXVECTOR3 source.

Valeur retournée

Type : FLOAT

Produit point du plan et du vecteur 3D.

Notes

Étant donné un plan (a, b, c, d) et un vecteur 3D (x, y, z), la valeur de retour de cette fonction est a*x + b*y + c*z + d*0. La fonction D3DXPlaneDotNormal est utile pour calculer l’angle entre la normale du plan et une autre normale.

Spécifications

Condition requise Valeur
En-tête
D3dx9math.h
Bibliothèque
D3dx9.lib

Voir aussi

Fonctions mathématiques

D3DXPlaneDot

D3DXPlaneDotCoord