Switches every size field and dimension readout in this
menu and in every object dialog. The underlying plan is
always stored in meters, so this is just how it's typed
and displayed.
Save / Load
Save writes the current plan to a JSON file. Load reads one back in.
Add 3D object
Pick a .glb / .gltf file from your computer. Mounted on the
selected wall if any, at the selected room's centre
otherwise, else at scene origin.
Scene floor size (m)
w:d:
Resizes the grid/ground plane only — a measuring surface,
not part of the building. Grid lines are one unit apart
(1 m or 1 ft, matching the Units setting above);
the bright border marks the floor's edge.
Add room (m)
x:z:
w:d:
Defaults place the new room east of the current building.
Drag walls afterwards to position or merge with neighbors.
Decision needed
Wall height
Each click changes every room's ceiling height by 0.5 m
(clamped to 1.0–10.0 m). Undoable.
Validate
not run
Alarms
No alarms yet.
Add an alarm to a door or window from its scene object, then
arm it here. When an alarm trips, an acknowledge box appears.
Room
Rename
Resize (m)
w:d:
Grows or shrinks from this room's NW corner — that
corner stays fixed in place; only the east and
south walls move.
Wall
Add opening (m)
pos (0–1):width:
Wall piece (m)
len:pos:
A wall's physical span can be shorter than the
room's side and can sit anywhere along it — the
uncovered part is open (no wall), which is how
you carve out an opening. "pos" is the distance
from the wall's start corner to where this piece
begins. A wall can hold more than one piece with
a gap between them.
Delete wall
Interior wall: merges the two rooms it separates.
Exterior wall: removes it and leaves the room open on that side.
Opening
Delete opening
Removes this door or window. The wall stays put;
only the hole goes away. Shortcut: Delete / Backspace.