Funktionen der DirectXMath-Bibliotheksebene

Listet die Ebenenfunktionen auf, die von DirectXMath bereitgestellt werden.

Diese Funktionen verwenden einen XMVECTOR-4-Vektor, um die Koeffizienten der Ebenengleichung darzustellen, Ax+By+Sender+D = 0, wobei die X-Komponente A, die Y-Komponente B, die Z-Komponente C und die W-Komponente D ist.

In diesem Abschnitt

Thema BESCHREIBUNG
XMPlaneDot
Berechnet das Punktprodukt zwischen einer Eingabeebene und einem 4D-Vektor.
XMPlaneDotCoord
Berechnet das Punktprodukt zwischen einer Eingabeebene und einem 3D-Vektor.
XMPlaneDotNormal
Berechnet das Punktprodukt zwischen dem normalen Vektor einer Ebene und einem 3D-Vektor.
XMPlaneEqual
Bestimmt, ob zwei Ebenen gleich sind.
XMPlaneFromPointNormal
Berechnet die Gleichung einer Ebene, die aus einem Punkt in der Ebene und einem normalen Vektor erstellt wird.
XMPlaneFromPoints
Berechnet die Gleichung einer Ebene, die aus drei Punkten auf der Ebene erstellt wird.
XMPlaneIntersectLine
Sucht die Schnittmenge zwischen einer Ebene und einer Linie.
XMPlaneIntersectPlane
Sucht die Schnittmenge zweier Ebenen.
XMPlaneIsInfinite
Testet, ob einer der Koeffizienten einer Ebene positiv oder negativ unendlich ist.
XMPlaneIsNaN
Testet, ob einer der Koeffizienten einer Ebene ein NaN ist.
XMPlaneNearEqual
Bestimmt, ob zwei Ebenen nahezu gleich sind.
XMPlaneNormalize
Normalisiert die Koeffizienten einer Ebene, sodass die Koeffizienten von x, y und z einen Einheitennormalisierungsvektor bilden.
XMPlaneNormalizeEst
Schätzt die Koeffizienten einer Ebene, sodass die Koeffizienten von x, y und z einen normalen Einheitenvektor bilden.
XMPlaneNotEqual
Bestimmt, ob zwei Ebenen ungleich sind.
XMPlaneTransform
Transformiert eine Ebene durch eine angegebene Matrix.
XMPlaneTransformStream
Transformiert einen Datenstrom von Ebenen durch eine angegebene Matrix.

DirectXMath-Bibliotheksfunktionen