Merge walls
merge_wallsJoin collinear walls into one: keep the longest, delete overlapping duplicates, preserve doors and windows, and close gaps between interrupted segments.
Instructions
Join walls that run along the same line into a single wall: the wall a partition interrupted, a stretch imported as many segments, the same wall drawn twice. The longest one 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. Straight walls on one storey whose centerlines run inside one another; the reply names the id that remains.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | Yes | The walls to join, in order along the line they make |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| v | No | Plan version written to, when there are several | |
| ok | Yes | Always true | |
| ids | No | Ids created or touched | |
| rev | No | Plan revision | |
| text | Yes | The reply as written |