Vektorarithmetikfunktionen

Listet die arithmetischen Vektorfunktionen auf.

In diesem Abschnitt

Thema BESCHREIBUNG
XMVectorAbs
Berechnet den absoluten Wert jeder Komponente eines XMVECTOR.
XMVectorAdd
Berechnet die Summe von zwei Vektoren.
XMVectorAddAngles
Fügt zwei Vektoren hinzu, die Winkel darstellen.
XMVectorCeiling
Berechnet die Obergrenze jeder Komponente eines XMVECTOR.
XMVectorClamp
Klemmt die Komponenten eines Vektors auf einen angegebenen minimalen und maximalen Bereich.
XMVectorDivide
Dividiert einen instance von durch XMVECTOR einen zweiten instance und gibt das Ergebnis in einem dritten instance zurück.
XMVectorFloor
Berechnet den Boden jeder Komponente eines XMVECTOR.
XMVectorIsInfinite
Führt einen Komponententest für +/- unendlich für einen Vektor aus.
XMVectorIsNaN
Führt einen Komponenten-NaN-Test für einen Vektor aus.
XMVectorMax
Führt einen Komponentenvergleich zwischen zwei Vektoren durch und gibt einen Vektor zurück, der die größten Komponenten enthält.
XMVectorMin
Führt einen Komponentenvergleich zwischen zwei Vektoren durch und gibt einen Vektor zurück, der die kleinsten Komponenten enthält.
XMVectorMod
Berechnet den Gleitkomma-Rest des Quotienten von zwei Vektoren pro Komponente.
XMVectorModAngles
Berechnet das Winkelmodulo 2PI pro Komponente.
XMVectorMultiply
Berechnet das Komponentenprodukt von zwei Vektoren.
XMVectorMultiplyAdd
Berechnet das Produkt der ersten beiden Vektoren, die dem dritten Vektor hinzugefügt wurden.
XMVectorNegate
Berechnet die Negation eines Vektors.
XMVectorNegativeMultiplySubtract
Berechnet die Differenz eines dritten Vektors und des Produkts der ersten beiden Vektoren.
XMVectorPow
Berechnet V1 , das auf die Leistung von V2 angehoben wird.
XMVectorReciprocal
Berechnet den komponentenspezifischen Kehrwert eines Vektors.
XMVectorReciprocalEst
Schätzt den Kehrwert eines Vektors pro Komponente.
XMVectorReciprocalSqrt
Berechnet die pro Komponente reziprokte Quadratwurzel eines Vektors.
XMVectorReciprocalSqrtEst
Schätzt die pro Komponente reziprokte Quadratwurzel eines Vektors.
XMVectorRound
Rundet jede Komponente eines Vektors auf die nächste ganze Zahl.
XMVectorSaturate
Sättigung jeder Komponente eines Vektors im Bereich von 0,0f bis 1,0f.
XMVectorScale
Skalar multipliziert einen Vektor mit einem Gleitkommawert.
XMVectorSqrt
Berechnet die Quadratwurzel eines Vektors pro Komponente.
XMVectorSqrtEst
Schätzt die Quadratwurzel pro Komponente eines Vektors.
XMVectorSubtract
Berechnet den Unterschied von zwei Vektoren.
XMVectorSubtractAngles
Subtrahiert zwei Vektoren, die Winkel darstellen.
XMVectorSum
Berechnet die horizontale Summe der Komponenten eines XMVECTOR.
XMVectorTruncate
Rundet jede Komponente eines Vektors auf den nächsten ganzzahligen Wert in Richtung null.

 

Vektorfunktionen der DirectXMath-Bibliothek