Skip to main content

rotate()

[2D] Rotates geometry by an angle inside a sketch.

Returns: SceneObject

tip

See the guide for detailed usage examples.

Signatures

rotate(angle: number, ...targets: SceneObject[]): SceneObject

[2D] Rotates geometry by an angle inside a sketch.

ParameterTypeDescription
anglenumberThe rotation angle in degrees
...targetsSceneObject[]The geometries to rotate (defaults to last object) (optional)

rotate(angle: number, copy: boolean, ...targets: SceneObject[]): SceneObject

[2D] Rotates geometry by an angle inside a sketch, optionally making a copy.

ParameterTypeDescription
anglenumberThe rotation angle in degrees
copybooleanWhether to copy instead of move
...targetsSceneObject[]The geometries to rotate (defaults to last object) (optional)

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

[3D] Rotates objects around an axis by an angle.

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

rotate(axis: AxisLike, angle: number, copy: boolean, ...targets: SceneObject[]): SceneObject

[3D] Rotates objects around an axis by an angle, optionally making a copy.

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