Furniture

Pick a piece, then click the floor to place it. Dragging still turns the view. Drag a placed piece to move it, R rotates, sliders resize. Pieces snap to wall faces.

Picture saved

It downloaded as a PNG. If nothing arrived, long-press or right-click the picture and choose Save image.

Saved view of the flat

data/floorplan.js with your edits

Paste this over data/floorplan.js, or hand it to Claude and say "make these edits permanent". Edits are also saved in this browser automatically.

Sun

Stand in the living room, hold the phone flat with its top edge pointing at the balcony window, tap the button, wait for a heading, tap again to set. The setting is remembered on this phone.

plan N S E W

Set which compass direction the top edge of the plan faces. The yellow dot is the sun's bearing relative to the plan.

View

Roughly your height minus 10 cm. In Walk mode the [ and ] keys nudge it by 5 cm.

Theme

Finishes live in data/theme.js. Add a block there and it appears here.

Controls

Keys 1 / 2 / 3 switch Orbit / Plan / Walk. E toggles renovation edit mode: click a wall to hack, move or resize it or to add a door or window, click a door or window to change it, click a floor to pick that room's finishes. M starts the measure tool, F opens the furniture palette, P saves a picture. Edits save in this browser and can be shared as a link.

What is measured vs assumed