DirectXMath 3D-Vektortransformationsfunktionen

Listet die Transformationsfunktionen für 3D-Vektoren auf.

In diesem Abschnitt

Thema BESCHREIBUNG
XMVector3InverseRotate
Rotiert einen 3D-Vektor mithilfe der Inverse einer Quaternion.
XMVector3Project
Projizieren Sie einen 3D-Vektor aus dem Objektbereich in den Bildschirmbereich.
XMVector3ProjectStream
Projiziert einen Stream von 3D-Vektoren aus dem Objektbereich in den Bildschirmbereich.
XMVector3Rotate
Rotiert einen 3D-Vektor mithilfe einer Quaternion.
XMVector3Transform
Transformiert einen 3D-Vektor durch eine Matrix.
XMVector3TransformCoord
Transformiert einen 3D-Vektor durch eine bestimmte Matrix und projiziert das Ergebnis zurück in w = 1.
XMVector3TransformCoordStream
Transformiert einen Stream von 3D-Vektoren durch eine bestimmte Matrix, wobei die resultierenden Vektoren so projiziert werden, dass ihre w-Koordinaten gleich 1,0 sind.
XMVector3TransformNormal
Transformiert den 3D-Vektor normal durch die angegebene Matrix.
XMVector3TransformNormalStream
Transformiert einen Stream von 3D-Normalvektoren durch eine bestimmte Matrix.
XMVector3TransformStream
Transformiert einen Stream von 3D-Vektoren durch eine bestimmte Matrix.
XMVector3Unproject
Projiziert einen 3D-Vektor aus dem Bildschirmbereich in den Objektbereich.
XMVector3UnprojectStream
Transformiert einen Stream von 3D-Vektoren aus dem Bildschirmbereich in den Objektbereich.

 

3D-Vektorfunktionen der DirectXMath-Bibliothek