DirectXMath Library 3D Vector Transformation Functions

Lists the 3D vector transformation functions.

Functions

Name 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.