DirectXMath Library 3D Vector Transformation Functions

Lists the 3D vector transformation functions.

In this section

TopicDescription

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.

 

 

 

Community Additions

ADD
Show:
© 2014 Microsoft