Compartilhar via


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=0do plano .

[in] P2

XMVECTOR que descreve os coeficientes do plano (A, B, C, D) para a equação Ax+By+Cz+D=0do 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

Confira também

Funções do plano da biblioteca DirectXMath