Version: Unity 6.5 Alpha (6000.5)
LanguageEnglish
  • C#

RigidTransform.Euler

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Declaration

public static RigidTransform Euler(float3 xyz, RotationOrder order);

Parameters

Parameter Description
xyz A float3 vector containing the rotation angles around the x-, y- and z-axis measures in radians.
order The order in which the rotations are applied.

Returns

RigidTransform The RigidTransform of the Euler angle transformation in the given rotation order.

Description

Returns a RigidTransform constructed by first performing 3 rotations around the principal axes in a given order. All rotation angles are in radians and clockwise when looking along the rotation axis towards the origin. When the rotation order is known at compile time, it is recommended for performance reasons to use specific Euler rotation constructors such as EulerZXY(...).


Declaration

public static RigidTransform Euler(float x, float y, float z, RotationOrder order);

Parameters

Parameter Description
x The rotation angle around the x-axis in radians.
y The rotation angle around the y-axis in radians.
z The rotation angle around the z-axis in radians.
order The order in which the rotations are applied.

Returns

RigidTransform The RigidTransform of the Euler angle transformation in the given rotation order.

Description

Returns a RigidTransform constructed by first performing 3 rotations around the principal axes in a given order. All rotation angles are in radians and clockwise when looking along the rotation axis towards the origin. When the rotation order is known at compile time, it is recommended for performance reasons to use specific Euler rotation constructors such as EulerZXY(...).