XMPlaneIntersectLine-Funktion (directxmath.h)
Sucht nach der Schnittmenge zwischen einer Ebene und einer Linie.
Syntax
XMVECTOR XM_CALLCONV XMPlaneIntersectLine(
[in] FXMVECTOR P,
[in] FXMVECTOR LinePoint1,
[in] FXMVECTOR LinePoint2
) noexcept;
Parameter
[in] P
XMVECTOR , der die Ebenenkoeffizienten (A, B, C, D) für die Ebenengleichung Ax+By+Cz+D=0
beschreibt.
[in] LinePoint1
3D-Vektor, der den ersten Punkt auf der Linie beschreibt.
[in] LinePoint2
3D-Vektor, der den zweiten Punkt auf der Linie beschreibt.
Rückgabewert
Gibt die Schnittmenge der Ebene P und der durch LinePoint1 und LinePoint2 definierten Linie zurück. Wenn die Linie parallel zur Ebene verläuft, sind alle Komponenten des zurückgegebenen Vektors gleich QNaN.
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 |