DirectXMath 3D vector transformation functions
Lists the 3D vector transformation functions.
In this section
Topic | Description |
---|---|
XMVector3InverseRotate |
Rotates a 3D vector using the inverse of a quaternion. |
XMVector3Project |
Project a 3D vector from object space into screen space. |
XMVector3ProjectStream |
Projects a stream of 3D vectors from object space into screen space. |
XMVector3Rotate |
Rotates a 3D vector using a quaternion. |
XMVector3Transform |
Transforms a 3D vector by a matrix. |
XMVector3TransformCoord |
Transforms a 3D vector by a given matrix, projecting the result back into w = 1. |
XMVector3TransformCoordStream |
Transforms a stream of 3D vectors by a given matrix, projecting the resulting vectors such that their w coordinates are equal to 1.0. |
XMVector3TransformNormal |
Transforms the 3D vector normal by the given matrix. |
XMVector3TransformNormalStream |
Transforms a stream of 3D normal vectors by a given matrix. |
XMVector3TransformStream |
Transforms a stream of 3D vectors by a given matrix. |
XMVector3Unproject |
Projects a 3D vector from screen space into object space. |
XMVector3UnprojectStream |
Transforms a stream of 3D vectors from screen space to object space. |
Related topics