Condividi tramite


Funzione XMVector2IntersectLine (directxmath.h)

Trova l'intersezione di due righe.

Sintassi

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

Parametri

[in] Line1Point1

Vettore 2D che descrive il primo punto della prima riga.

[in] Line1Point2

Vettore 2D che descrive un secondo punto sulla prima riga.

[in] Line2Point1

Vettore 2D che descrive il primo punto della seconda riga.

[in] Line2Point2

Vettore 2D che descrive un secondo punto sulla seconda riga.

Valore restituito

Restituisce il punto di intersezione. Se le linee sono parallele, il vettore restituito sarà un NaN. Se le due righe sono coincidenti, il vettore restituito sarà infinito positivo.

Commenti

Requisiti della piattaforma

Microsoft Visual Studio 2010 o Microsoft Visual Studio 2012 con Windows SDK per Windows 8. Supportato per app desktop Win32, app di Windows Store e Windows Phone 8 app.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione directxmath.h (include DirectXMath.h)

Vedi anche

Funzioni geometriche vettoriali DirectXMath library 2D