Method EulerXYZ
EulerXYZ(float3)
Returns a float3x3 rotation matrix constructed by first performing a rotation around the x-axis, then the y-axis and finally the z-axis. All rotation angles are in radians and clockwise when looking along the rotation axis towards the origin.
Declaration
public static float3x3 EulerXYZ(float3 xyz)
Parameters
Type | Name | Description |
---|---|---|
float3 | xyz | A float3 vector containing the rotation angles around the x-, y- and z-axis measures in radians. |
Returns
Type | Description |
---|---|
float3x3 | The float3x3 rotation matrix representing the rotation by Euler angles in x-y-z order. |
EulerXYZ(Single, Single, Single)
Returns a float3x3 rotation matrix constructed by first performing a rotation around the x-axis, then the y-axis and finally the z-axis. All rotation angles are in radians and clockwise when looking along the rotation axis towards the origin.
Declaration
public static float3x3 EulerXYZ(float x, float y, float z)
Parameters
Type | Name | Description |
---|---|---|
Single | x | The rotation angle around the x-axis in radians. |
Single | y | The rotation angle around the y-axis in radians. |
Single | z | The rotation angle around the z-axis in radians. |
Returns
Type | Description |
---|---|
float3x3 | The float3x3 rotation matrix representing the rotation by Euler angles in x-y-z order. |