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. |
Tópicos relacionados