EulerYZX
Returns a float3x3 rotation matrix constructed by first performing a rotation around the y-axis, then the z-axis and finally the x-axis. All rotation angles are in radians and clockwise when looking along the rotation axis towards the origin.
Read time 1 minuteLast updated 11 days ago
Definition
- Type: Method
- Namespace: Unity.Mathematics
- Assembly: UnityEngine.MathematicsModule
EulerYZX(float3)
Returns a float3x3 rotation matrix constructed by first performing a rotation around the y-axis, then the z-axis and finally the x-axis. All rotation angles are in radians and clockwise when looking along the rotation axis towards the origin.
public static float3x3 EulerYZX(float3 xyz)
Parameters
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 y-z-x order. |
EulerYZX(float, float, float)
Returns a float3x3 rotation matrix constructed by first performing a rotation around the y-axis, then the z-axis and finally the x-axis. All rotation angles are in radians and clockwise when looking along the rotation axis towards the origin.
public static float3x3 EulerYZX(float x, float y, float z)
Parameters
Returns
Type | Description |
|---|---|
| float3x3 | The float3x3 rotation matrix representing the rotation by Euler angles in y-z-x order. |