Share via


Funções de plano da Biblioteca DirectXMath

Lista as funções de plano fornecidas pelo DirectXMath.

Essas funções usam um vetor XMVECTOR 4 para representar os coeficientes da equação do plano, Ax+By+Cz+D = 0, em que o componente X é A, o componente Y é B, o componente Z é C e o componente W é D.

Nesta seção

Tópico Descrição
XMPlaneDot
Calcula o produto de ponto entre um plano de entrada e um vetor 4D.
XMPlaneDotCoord
Calcula o produto de ponto entre um plano de entrada e um vetor 3D.
XMPlaneDotNormal
Calcula o produto de ponto entre o vetor normal de um plano e um vetor 3D.
XMPlaneEqual
Determina se dois planos são iguais.
XMPlaneFromPointNormal
Calcula a equação de um plano construído a partir de um ponto no plano e um vetor normal.
XMPlaneFromPoints
Calcula a equação de um plano construído a partir de três pontos no plano.
XMPlaneIntersectLine
Localiza a interseção entre um plano e uma linha.
XMPlaneIntersectPlane
Localiza a interseção de dois planos.
XMPlaneIsInfinite
Testa se algum dos coeficientes de um plano é infinito positivo ou negativo.
XMPlaneIsNaN
Testa se algum dos coeficientes de um plano é um NaN.
XMPlaneNearEqual
Determina se dois planos são quase iguais.
XMPlaneNormalize
Normaliza os coeficientes de um plano para que os coeficientes de x, y e z formem um vetor normal de unidade.
XMPlaneNormalizeEst
Estima os coeficientes de um plano para que os coeficientes de x, y e z formem um vetor normal de unidade.
XMPlaneNotEqual
Determina se dois planos são diferentes.
XMPlaneTransform
Transforma um plano por uma determinada matriz.
XMPlaneTransformStream
Transforma um fluxo de planos por uma determinada matriz.

 

Funções da biblioteca DirectXMath