Geometrische Funktionen für 3D-Vektoren der DirectXMath Library

Listet die geometrischen Funktionen des 3D-Vektors auf.

In diesem Abschnitt

Thema BESCHREIBUNG
XMVector3AngleBetweenNormals
Berechnet den Bogenwinkel zwischen zwei normalisierten 3D-Vektoren.
XMVector3AngleBetweenNormalsEst
Schätzt den Bogenmaßwinkel zwischen zwei normalisierten 3D-Vektoren.
XMVector3AngleBetweenVectors
Berechnet den Bogenwinkel zwischen zwei 3D-Vektoren.
XMVector3ClampLength
Klemmt die Länge eines 3D-Vektors in einen bestimmten Bereich.
XMVector3ClampLengthV
Klemmt die Länge eines 3D-Vektors in einen bestimmten Bereich.
XMVector3ComponentsFromNormal
Unter Verwendung eines Referenznormalvektors wird ein 3D-Vektor in Komponenten aufgeteilt, die parallel und senkrecht zur Normalität sind.
XMVector3Cross
Berechnet das Produktübergreifende zwischen zwei 3D-Vektoren.
XMVector3Dot
Berechnet das Punktprodukt zwischen 3D-Vektoren.
XMVector3InBounds
Testet, ob die Komponenten eines 3D-Vektors innerhalb festgelegter 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 senkrecht 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
Gibt einen Incident-3D-Vektor über einen normalen 3D-Vektor an.
XMVector3Refract
Refrakt einen Incident-3D-Vektor über einen normalen 3D-Vektor.
XMVector3RefractV
Refrakt einen Incident-3D-Vektor über einen normalen 3D-Vektor.

 

3D-Vektorfunktionen der DirectXMath-Bibliothek