Shape Markers
This page explains what the wizard means by Has room / Empty, plus how Convex, Missing corner, and Missing palace are determined.
Step 1: Outline first (Has room / Empty)
- Has room: this cell belongs to your home’s usable interior area (living room, bedroom, kitchen, hallway, etc.).
- Empty: this cell is outside the home’s boundary (hallway, neighbor unit, open terrace, void, exterior, etc.).
Step 1 is for the overall outline, not room types.
Why the grid “auto-fits” (and why that’s a good thing)
Because a 3×3 grid cannot capture every geometric detail, the app normalizes the shape before analysis:
- Bounding box (bbox): find the smallest rectangle that contains all Has room cells.
- Cells outside the bbox are ignored for “missing” judgments (they’re just unused grid space).
- Convex detection: if only a small portion (≤ 1/3) of one bbox edge is filled, it’s treated as a protrusion.
- Re-mapping to a “new” 3×3: the bbox (excluding convex parts) is re-mapped and coverage is used to detect missing areas.
Convex: when is it detected?
If an edge of the bbox has only a small filled segment (≤ 1/3 of that edge length), the app marks that segment as Convex (a small outward bump), instead of treating the opposite side as a missing palace.
If the shape creates ambiguity (e.g., an L-shaped conflict), the app may avoid marking convex to reduce false positives.
Missing Palace vs Missing Corner
- Missing Palace: a direction is completely absent (typically a full empty block inside the bbox). This is more “certain” and is auto-detected.
- Missing corner: a direction is partially absent (cut corner / not fully covered). This is mainly captured via the next step’s fill level—set that palace to Partial.
When to use “Extended” in Fill level
If a side sticks out beyond the main outline (small bump / bay window / extra slab), you can mark that palace as Extended. It helps the report treat it as a protrusion instead of a missing corner.
Practical mapping tips
- Enclosed balcony: treat it as interior → mark Has room.
- Open balcony / terrace: keep it Empty, then mark that palace as Partial in the Fill level step.
- Voids / shafts / patios: mark the void cell as Empty, then set the palace to Partial to reflect the “hole”.
- Don’t fight the grid: get the big shape right, then use Fill level to fine‑tune.
