[−][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.