sketch_mirror
Mirror sketch points, lines, arcs, and circles across a line while preserving shared geometry and reusing axis points. Optionally adds symmetry constraints to keep mirrored copies linked.
Instructions
Mirror entities about a line, all or nothing. Shared points stay shared and points on the axis are reused; other curve types fail with INVALID_PARAMS.
Returns {"mapping": {: }, "constraints", "status", "profiles"}.
Example: sketch_mirror(sketch=, entities=[, ], axis=).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| axis | Yes | Mirror line (often a construction line) | |
| sketch | Yes | Sketch ref (from sketch_create) | |
| entities | Yes | Points, lines, arcs, circles, splines | |
| constrain | No | Add symmetry constraints to keep the copies mirrored | |
| return_profiles | No | Add the current profiles to the result (false = faster) |