DirectXMath Library 4D Vector Geometric Functions

Lists the 4D vector geometric functions.

In this section

TopicDescription

XMVector4AngleBetweenNormals

Compute the radian angle between two normalized 4D vectors.

XMVector4AngleBetweenNormalsEst

Estimates the radian angle between two normalized 4D vectors.

XMVector4AngleBetweenVectors

Compute the radian angle between two 4D vectors.

XMVector4ClampLength

Clamps the length of a 4D vector to a given range.

XMVector4ClampLengthV

Clamps the length of a 4D vector to a given range.

XMVector4Cross

Computes the 4D cross product.

XMVector4Dot

Computes the dot product between 4D vectors.

XMVector4InBounds

Tests whether the components of a 4D vector are within set bounds.

XMVector4Length

Computes the length of a 4D vector.

XMVector4LengthEst

Estimates the length of a 4D vector.

XMVector4LengthSq

Computes the square of the length of a 4D vector.

XMVector4Normalize

Returns the normalized version of a 4D vector.

XMVector4NormalizeEst

Estimates the normalized version of a 4D vector.

XMVector4Orthogonal

Computes a vector perpendicular to a 4D vector.

XMVector4ReciprocalLength

Computes the reciprocal of the length of a 4D vector.

XMVector4ReciprocalLengthEst

Estimates the reciprocal of the length of a 4D vector.

XMVector4Reflect

Reflects an incident 4D vector across a 4D normal vector.

XMVector4Refract

Refracts an incident 4D vector across a 4D normal vector.

XMVector4RefractV

Refracts an incident 4D vector across a 4D normal vector.

 

Related topics

DirectXMath Library 4D Vector Functions

 

 

Show: