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.
| Parameter | Type | Description |
|---|---|---|
line | SceneObject | The line to mirror across |
mirror(axis: AxisLike): SceneObject
[2D] Mirror all sketch geometries across a given axis.
| Parameter | Type | Description |
|---|---|---|
axis | AxisLike | The axis to mirror across |
mirror(line: SceneObject, ...geometries: SceneObject[]): SceneObject
[2D] Mirror given sketch geometries across a given line.
| Parameter | Type | Description |
|---|---|---|
line | SceneObject | The line to mirror across |
...geometries | SceneObject[] | The geometries to mirror (optional) |
mirror(axis: AxisLike, ...geometries: SceneObject[]): SceneObject
[2D] Mirror given sketch geometries across a given axis.
| Parameter | Type | Description |
|---|---|---|
axis | AxisLike | The axis to mirror across |
...geometries | SceneObject[] | The geometries to mirror (optional) |
mirror(plane: PlaneLike, ...objects: SceneObject[]): SceneObject
[3D] Mirror given shapes across a given plane.
| Parameter | Type | Description |
|---|---|---|
plane | PlaneLike | The plane to mirror across |
...objects | SceneObject[] | The shapes to mirror (optional) |
note
All signatures also accept an optional targetPlane parameter as the last argument to draw on a specific plane.