Skip to main content

mirror()

[2D] Mirror all sketch geometries across a given line.

Returns: SceneObject

tip

See the guide for detailed usage examples.

Signatures

mirror(line: SceneObject): SceneObject

[2D] Mirror all sketch geometries across a given line.

ParameterTypeDescription
lineSceneObjectThe line to mirror across

mirror(axis: AxisLike): SceneObject

[2D] Mirror all sketch geometries across a given axis.

ParameterTypeDescription
axisAxisLikeThe axis to mirror across

mirror(line: SceneObject, ...geometries: SceneObject[]): SceneObject

[2D] Mirror given sketch geometries across a given line.

ParameterTypeDescription
lineSceneObjectThe line to mirror across
...geometriesSceneObject[]The geometries to mirror (optional)

mirror(axis: AxisLike, ...geometries: SceneObject[]): SceneObject

[2D] Mirror given sketch geometries across a given axis.

ParameterTypeDescription
axisAxisLikeThe axis to mirror across
...geometriesSceneObject[]The geometries to mirror (optional)

mirror(plane: PlaneLike, ...objects: SceneObject[]): SceneObject

[3D] Mirror given shapes across a given plane.

ParameterTypeDescription
planePlaneLikeThe plane to mirror across
...objectsSceneObject[]The shapes to mirror (optional)
note

All signatures also accept an optional targetPlane parameter as the last argument to draw on a specific plane.