Partilhar via


Função D3DXPlaneDotNormal

Observação

A biblioteca de utilitários D3DX foi preterida. Em vez disso, recomendamos que você use DirectXMath .

Calcula o produto de ponto de um plano e um vetor 3D. O parâmetro w do vetor é considerado 0.

Sintaxe

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

Parâmetros

pP [in]

Tipo: const D3DXPLANE*

Ponteiro para uma estrutura D3DXPLANE de origem.

pV [in]

Tipo: const D3DXVECTOR3*

Ponteiro para uma estrutura D3DXVECTOR3 de origem.

Valor retornado

Tipo: FLOAT

O produto de ponto do plano e do vetor 3D.

Comentários

Dado um plano (a, b, c, d) e um vetor 3D (x, y, z) o valor retornado dessa função é a*x + b*y + c*z + d*0. A função D3DXPlaneDotNormal é útil para calcular o ângulo entre o normal do plano e outro normal.

Requisitos

Requisito Valor
parâmetro
D3dx9math.h
Biblioteca
D3dx9.lib

Confira também

Funções Matemáticas

D3DXPlaneDot

D3DXPlaneDotCoord