Função XMPlaneIntersectPlane (directxmath.h)
Localiza a interseção de dois planos.
Sintaxe
void XM_CALLCONV XMPlaneIntersectPlane(
[out] XMVECTOR *pLinePoint1,
[out] XMVECTOR *pLinePoint2,
[in] FXMVECTOR P1,
[in] FXMVECTOR P2
) noexcept;
Parâmetros
[out] pLinePoint1
Endereço de um vetor 3D que descreve um ponto na linha de interseção. Consulte Observações.
[out] pLinePoint2
Endereço de um vetor 3D que descreve um segundo ponto na linha de interseção. Consulte Observações.
[in] P1
XMVECTOR que descreve os coeficientes do plano (A, B, C, D) para a equação Ax+By+Cz+D=0
do plano .
[in] P2
XMVECTOR que descreve os coeficientes do plano (A, B, C, D) para a equação Ax+By+Cz+D=0
do plano .
Valor retornado
Nenhum.
Comentários
Se os planos forem paralelos uns aos outros, todos os componentes dos vetores de ponto retornados serão iguais ao QNaN.
Requisitos da plataforma
Microsoft Visual Studio 2010 ou Microsoft Visual Studio 2012 com o SDK do Windows para Windows 8. Com suporte para aplicativos da área de trabalho Win32, aplicativos da Windows Store e aplicativos Windows Phone 8.Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | directxmath.h |