Freigeben über


XMVector2IntersectLine-Funktion (directxmath.h)

Findet die Schnittmenge von zwei Linien.

Syntax

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

Parameter

[in] Line1Point1

2D-Vektor, der den ersten Punkt in der ersten Zeile beschreibt.

[in] Line1Point2

2D-Vektor, der einen zweiten Punkt in der ersten Zeile beschreibt.

[in] Line2Point1

2D-Vektor, der den ersten Punkt in der zweiten Zeile beschreibt.

[in] Line2Point2

2D-Vektor, der einen zweiten Punkt in der zweiten Zeile beschreibt.

Rückgabewert

Gibt den Schnittpunkt zurück. Wenn die Linien parallel sind, ist der zurückgegebene Vektor ein NaN. Wenn die beiden Linien übereinstimmen, ist der zurückgegebene Vektor positiv unendlich.

Hinweise

Plattformanforderungen

Microsoft Visual Studio 2010 oder Microsoft Visual Studio 2012 mit dem Windows SDK für Windows 8. Unterstützt für Win32-Desktop-Apps, Windows Store-Apps und Windows Phone 8-Apps.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile directxmath.h (einschließlich DirectXMath.h)

Weitere Informationen

Geometrische Funktionen der DirectXMath-Bibliothek mit 2D-Vektoren