Skip to main content

rotate()

Rotates objects around an axis by an angle.

Returns: SceneObject

tip

See the guide for detailed usage examples.

Signatures​

rotate(axis: AxisLike, angle: NumberParam, ...targets: SceneObject[]): IRotate

Rotates objects around an axis by an angle.

ParameterTypeDescription
axisAxisLikeThe axis to rotate around
angleNumberParamThe rotation angle in degrees
...targetsSceneObject[]The objects to rotate (defaults to last object) (optional)

rotate(axis: AxisLike, angle: NumberParam, copy: BooleanParam, ...targets: SceneObject[]): IRotate

Rotates objects around an axis by an angle, optionally making a copy.

ParameterTypeDescription
axisAxisLikeThe axis to rotate around
angleNumberParamThe rotation angle in degrees
copyBooleanParamWhether to copy instead of move
...targetsSceneObject[]The objects to rotate (defaults to last object) (optional)