[][src]Function directx_math::XMMatrixRotationRollPitchYaw

pub fn XMMatrixRotationRollPitchYaw(Pitch: f32, Yaw: f32, Roll: f32) -> XMMATRIX

Builds a rotation matrix based on a given pitch, yaw, and roll (Euler angles).

Parameters

Pitch Angle of rotation around the x-axis, in radians.

Yaw Angle of rotation around the y-axis, in radians.

Roll Angle of rotation around the z-axis, in radians.

Return value

Returns the rotation matrix.

Remarks

Angles are measured clockwise when looking along the rotation axis toward the origin. This is a left-handed coordinate system. To use right-handed coordinates, negate all three angles.

The order of transformations is roll first, then pitch, and then yaw. The rotations are all applied in the global coordinate frame.

Reference

https://docs.microsoft.com/en-us/windows/win32/api/directxmath/nf-directxmath-XMMatrixRotationRollPitchYaw