Scale.from_euler_angles

classmethod Scale.from_euler_angles(euler_angles, static=True, axes='xyz', point=[0, 0, 0])[source]

Construct a transformation from a rotation represented by Euler angles.

Parameters:
euler_angles[float, float, float]

Three numbers that represent the angles of rotations about the defined axes.

staticbool, optional

If True the rotations are applied to a static frame. If False, to a rotational.

axesstr, optional

A 3 character string specifying the order of the axes.

pointlist[float], optional

The point of the frame.

Returns:
compas.geometry.Transformation

The transformation.