Change storeys
edit_levelsAdd, select, update, or delete building storeys in the active plan version; raise levels with their walls, floors, and openings, or mark traced plans as reference layers.
Instructions
Change the storeys. add {name?,h?,elev?} adds one on top (or at elev cm) and selects it; select {id}; delete {id} removes it and its content. update {id, elev?|h?|name?|reference?}: elev raises a storey with its walls, floors and openings (houses on stilts); reference=true marks it a tracing layer (imported plan, older version) that checks and ergonomics skip, which is what you want when two storeys share an elevation. Other tools act on the selected storey. Storeys belong to each plan version (variants): a change applies to the active one. The list is the levels tool.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| h | No | Storey height cm for `add` and `update` | |
| id | No | Level id, e.g. `lv3` | |
| elev | No | Floor elevation cm for `add` and `update` (e.g. a house on stilts) | |
| name | No | Storey name for `add` and `update` | |
| action | No | What to do with the storeys | |
| reference | No | Mark the storey as a reference layer: a traced plan, a scan, an earlier version. Its content is drawing, not building, so layout checks and ergonomics leave it alone even when it sits at the same elevation as the storey being designed |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| v | No | ||
| ok | Yes | ||
| ids | No | ||
| rev | No | ||
| text | Yes |