Compartilhar via


Função XMVector2IntersectLine (directxmath.h)

Localiza a interseção de duas linhas.

Sintaxe

XMVECTOR XM_CALLCONV XMVector2IntersectLine(
  [in] FXMVECTOR Line1Point1,
  [in] FXMVECTOR Line1Point2,
  [in] FXMVECTOR Line2Point1,
  [in] GXMVECTOR Line2Point2
) noexcept;

Parâmetros

[in] Line1Point1

Vetor 2D que descreve o primeiro ponto na primeira linha.

[in] Line1Point2

Vetor 2D que descreve um segundo ponto na primeira linha.

[in] Line2Point1

Vetor 2D que descreve o primeiro ponto na segunda linha.

[in] Line2Point2

Vetor 2D que descreve um segundo ponto na segunda linha.

Retornar valor

Retorna o ponto de interseção. Se as linhas forem paralelas, o vetor retornado será um NaN. Se as duas linhas forem coincidentes, o vetor retornado será infinito positivo.

Comentários

Requisitos de 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 (inclua DirectXMath.h)

Confira também

Funções geométricas de vetor 2D da Biblioteca DirectXMath