Compartir a través de


Función D3DXPlaneDotNormal

Nota

La biblioteca de utilidades D3DX está en desuso. Se recomienda usar DirectXMath en su lugar.

Calcula el producto de punto de un plano y un vector 3D. Se supone que el parámetro w del vector es 0.

Sintaxis

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

Parámetros

pP [in]

Tipo: const D3DXPLANE*

Puntero a una estructura D3DXPLANE de origen.

pV [in]

Tipo: const D3DXVECTOR3*

Puntero a una estructura D3DXVECTOR3 de origen.

Valor devuelto

Tipo: FLOAT

Producto de punto del plano y vector 3D.

Observaciones

Dado un plano (a, b, c, d) y un vector 3D (x, y, z), el valor devuelto de esta función es a*x + b*y + c*z + d*0. La función D3DXPlaneDotNormal es útil para calcular el ángulo entre el normal del plano y otro normal.

Requisitos

Requisito Value
Encabezado
D3dx9math.h
Biblioteca
D3dx9.lib

Consulte también

Funciones matemáticas

D3DXPlaneDot

D3DXPlaneDotCoord