Geometrische Funktionen des 3D-Vektors der DirectXMath-Bibliothek

Listet die geometrischen 3D-Vektorfunktionen auf.

In diesem Abschnitt

Thema Beschreibung
XMVector3AngleBetweenNormals
Berechnet den Bogenmaßwinkel zwischen zwei normalisierten 3D-Vektoren.
XMVector3AngleBetweenNormalsEst
Schätzt den Bogenwinkel zwischen zwei normalisierten 3D-Vektoren.
XMVector3AngleBetweenVectors
Berechnet den Bogenmaßwinkel zwischen zwei 3D-Vektoren.
XMVector3ClampLength
Klammert die Länge eines 3D-Vektors an einen angegebenen Bereich.
XMVector3ClampLengthV
Klammert die Länge eines 3D-Vektors an einen angegebenen Bereich.
XMVector3ComponentsFromNormal
Teilt einen 3D-Vektor mithilfe eines Referenznormallelvektors in Komponenten auf, die parallel und dem Normalwert entsprechen.
XMVector3Cross
Berechnet das Kreuzprodukt zwischen zwei 3D-Vektoren.
XMVector3Dot
Berechnet das Punktprodukt zwischen 3D-Vektoren.
XMVector3InBounds
Testet, ob die Komponenten eines 3D-Vektors innerhalb der festgelegten Grenzen liegen.
XMVector3Length
Berechnet die Länge eines 3D-Vektors.
XMVector3LengthEst
Schätzt die Länge eines 3D-Vektors.
XMVector3LengthSq
Berechnet das Quadrat der Länge eines 3D-Vektors.
XMVector3LinePointDistance
Berechnet den Mindestabstand zwischen einer Linie und einem Punkt.
XMVector3Normalize
Gibt die normalisierte Version eines 3D-Vektors zurück.
XMVector3NormalizeEst
Schätzt die normalisierte Version eines 3D-Vektors.
XMVector3Orthogonal
Berechnet einen Vektor zu einem 3D-Vektor.
XMVector3ReciprocalLength
Berechnet den Kehrwert der Länge eines 3D-Vektors.
XMVector3ReciprocalLengthEst
Schätzt den Kehrwert der Länge eines 3D-Vektors.
XMVector3Reflect
Spiegelt einen Incident-3D-Vektor über einen 3D-Normalvektor wider.
XMVector3Refract
Bricht einen Incident-3D-Vektor über einen 3D-Normalvektor ab.
XMVector3RefractV
Bricht einen Incident-3D-Vektor über einen 3D-Normalvektor ab.

3D-Vektorfunktionen der DirectXMath-Bibliothek