Funciones del plano de biblioteca de DirectXMath
Enumera las funciones de plano proporcionadas por DirectXMath.
Estas funciones usan un vector XMVECTOR 4 para representar los coeficientes de la ecuación del plano, Ax+By+Cz+D = 0, donde el componente X es A, el componente Y es B, el componente Z es C y el componente W es D.
Tema | Descripción |
---|---|
XMPlaneDot |
Calcula el producto de punto entre un plano de entrada y un vector 4D. |
XMPlaneDotCoord |
Calcula el producto de punto entre un plano de entrada y un vector 3D. |
XMPlaneDotNormal |
Calcula el producto de puntos entre el vector normal de un plano y un vector 3D. |
XMPlaneEqual |
Determina si dos planos son iguales. |
XMPlaneFromPointNormal |
Calcula la ecuación de un plano construido a partir de un punto del plano y un vector normal. |
XMPlaneFromPoints |
Calcula la ecuación de un plano construido a partir de tres puntos del plano. |
XMPlaneIntersectLine |
Busca la intersección entre un plano y una línea. |
XMPlaneIntersectPlane |
Busca la intersección de dos planos. |
XMPlaneIsInfinite |
Comprueba si alguno de los coeficientes de un plano es infinito positivo o negativo. |
XMPlaneIsNaN |
Comprueba si alguno de los coeficientes de un plano es un NaN. |
XMPlaneNearEqual |
Determina si dos planos son casi iguales. |
XMPlaneNormalize |
Normaliza los coeficientes de un plano para que los coeficientes de x, y y z formen un vector normal unitario. |
XMPlaneNormalizeEst |
Calcula los coeficientes de un plano para que los coeficientes de x, y y z formen un vector normal unitario. |
XMPlaneNotEqual |
Determina si dos planos no son iguales. |
XMPlaneTransform |
Transforma un plano por una matriz determinada. |
XMPlaneTransformStream |
Transforma una secuencia de planos mediante una matriz determinada. |