Matrix.RotationYawPitchRoll(Single,Single,Single) Method (Microsoft.DirectX)

Builds a matrix with a specified yaw, pitch, and roll.


Visual Basic Public Shared Function RotationYawPitchRoll( _
    ByVal yaw As Single, _
    ByVal pitch As Single, _
    ByVal roll As Single _
) As Matrix
C# public static Matrix RotationYawPitchRoll(
    float yaw,
    float pitch,
    float roll
C++ public:
static Matrix RotationYawPitchRoll(
    float yaw,
    float pitch,
    float roll
JScript public static function RotationYawPitchRoll(
    yaw : float,
    pitch : float,
    roll : float
) : Matrix;


yaw System.Single
Yaw around the y-axis, in radians.
pitch System.Single
Pitch around the x-axis, in radians.
roll System.Single
Roll around the z-axis, in radians.

Return Value

Rotated Matrix structure.


The order of transformations is first roll, then pitch, then yaw. Relative to the object's local coordinate axis, this is equivalent to rotation around the z-axis, followed by rotation around the x-axis, followed by rotation around the y-axis.

Pitch Yaw Roll diagram

See Also