Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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