Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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.

 

Related topics

DirectXMath Library 3D Vector Functions

 

 

Show:
© 2017 Microsoft