How RoomFitLayout estimates fit and access
RoomFitLayout uses a snap grid rather than a full CAD model so people can get to a useful answer quickly.
Grid model
The room is converted into a grid using the chosen snap size (20, 25, or 30 cm). Each furniture piece becomes a rectangle that occupies one or more cells based on its footprint and rotation.
Doorway check
The app assumes a centered doorway on the selected wall. If the interior cells immediately behind that doorway are occupied, the doorway is marked blocked.
Reachable-piece check
Starting from the doorway cells, RoomFitLayout runs a flood-fill across unoccupied cells. A piece counts as reachable when at least one cell along its front edge remains both free and connected to the door.
Gap estimate
The tightest-gap metric measures the smallest distance between a furniture rectangle and a wall or another furniture rectangle when their ranges overlap on the opposite axis. It is a quick fit heuristic, not a guarantee of ergonomic comfort.
Coverage estimate
Coverage is based on furniture footprint area divided by room area. Because the app snaps to a grid, the result should be treated as a planning estimate rather than an exact architectural calculation.