remap_planes
Move several parallel planes of a SketchUp group together in one undo step, aborting if any vertex would stay behind and distort geometry.
Instructions
Move several parallel planes of a group at once, in a single undo step. Aborts without changing anything if any vertex lies strictly between the mapped planes without a rule covering it — that vertex would stay put while its neighbours move, which is the silent-distortion failure mode. Use 'shift_beyond' to carry everything past a coordinate along by a fixed delta. Same post-check, tilt guard, collection guard and change report as move_plane. Reaches into nested groups inside the target group. All lengths and coordinates are in metres.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| map | Yes | Plane moves, e.g. [{"from":11.6,"to":11.7},{"from":13.971,"to":14.0}] | |
| axis | Yes | ||
| group | Yes | Group name. Found at any nesting depth: a top-level group with this name wins, otherwise the name must be unique in the model (an ambiguous name is refused, listing the matches). | |
| dry_run | No | ||
| exclude | No | Skip vertices in these collections, e.g. a door frame that happens to sit in the wall plane. | |
| include | No | Only move vertices in these collections (a group name, or a full path like 'Basement/Garden door - frame'). Also how you acknowledge a deliberate move spanning more than one collection. | |
| tolerance | No | Plane match tolerance in metres (default 1.5 mm) | |
| allow_splits | No | Permit the edit even if it splits faces (off by default). | |
| shift_beyond | No | Shift every vertex beyond 'from' by 'delta' (metres) | |
| allow_distortion | No | Permit the edit even if it tilts a face or changes its vertical/horizontal orientation (off by default). |