XMPlaneIntersectPlane-Funktion (directxmath.h)

Findet die Schnittmenge von zwei Ebenen.

Syntax

void XM_CALLCONV XMPlaneIntersectPlane(
  [out] XMVECTOR  *pLinePoint1,
  [out] XMVECTOR  *pLinePoint2,
  [in]  FXMVECTOR P1,
  [in]  FXMVECTOR P2
) noexcept;

Parameter

[out] pLinePoint1

Adresse eines 3D-Vektors, der einen Punkt auf der Schnittlinie beschreibt. Siehe Bemerkungen.

[out] pLinePoint2

Adresse eines 3D-Vektors, der einen zweiten Punkt auf der Schnittlinie beschreibt. Siehe Bemerkungen.

[in] P1

XMVECTOR , der die Ebenenkoeffizienten (A, B, C, D) für die Ebenengleichung Ax+By+Cz+D=0beschreibt.

[in] P2

XMVECTOR , der die Ebenenkoeffizienten (A, B, C, D) für die Ebenengleichung Ax+By+Cz+D=0beschreibt.

Rückgabewert

Keine.

Hinweise

Wenn die Ebenen parallel zueinander sind, sind alle Komponenten der zurückgegebenen Punktvektoren gleich QNaN.

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

Weitere Informationen

Funktionen der DirectXMath-Bibliotheksebene