Split or merge walls
edit_wallsSplit a wall into two at a chosen point, or merge wall segments that run along one line into one wall while keeping doors, windows, and the retained wall's properties.
Instructions
Split a wall in two, or join walls into one. split {id, t?} cuts a wall into two joined walls at t (0..1, default 0.5). merge {ids} joins walls running along one line — the wall a partition interrupted, a stretch imported as many segments, the same wall drawn twice: the longest keeps its id and its build (thickness, height, type, finishes) and spans them all, the others are deleted, doors and windows stay where they are, and a gap between them is closed. The reply names the ids that result.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| t | No | For `split`: where along the wall, 0..1 (default 0.5) | |
| id | No | For `split`: the wall to split | |
| ids | No | For `merge`: the walls to join, in order along the line they make | |
| action | Yes | What to do with the walls |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| v | No | ||
| ok | Yes | ||
| ids | No | ||
| rev | No | ||
| text | Yes |