Home / Portfolio / Floor Plan Studio

Floor Plan Studio

Field measurement · iPad

Sketch a room with a finger, point a Leica DISTO at two walls, and walk out with a floor plan at true scale — measurements stream straight to the iPad over Bluetooth. Two drawing modes: Primitive, sketch-first with laser-primed dimension lines, and Legacy, a boolean-additive build that grows the plan point → line → box → adjacent wall.

22'-6" 8'-6" 7'-0" 7'-0" 15'-6" 15'-6" 214 ft² · 62'-4" linear START KITCHEN 9'×7' · 63 ft² · 32 lf LIVING ROOM 16'-6"×11' · 182 ft² · 55 lf BEDROOM 9'×9' · 81 ft² · 36 lf 9'-0" 7'-0" 16'-6" 11'-0" 9'-0" 9'-0" PLAN · 3 ROOMS · 326 ft² TOTAL LEICA DISTO D2
POINTLINE BOXADJACENTPLAN
AUTO-DEMO — TAP ANYTHING TO TAKE OVER
DISTO · connected — READY
SCALE LOCKED ✓
OFFLINE OK · 2 PLANS QUEUED TO SYNC
Interactive mockup — sketch & measure in Primitive, or switch to Legacy and watch the boolean build

How it works

sketch → snap → laser → scale → paperwork  ·  or point → line → box → plan
01

Sketch it freehand

Trace the room with a finger or Apple Pencil while you walk it. Rough is fine — corners don't have to be straight.

02

It squares itself

The sketch is simplified and snapped to 90° and 45° angles. What you drew becomes a clean, closed plan.

03

Fire the laser

Tap a wall, pull the trigger on the DISTO. The reading arrives over Bluetooth and assigns itself to that wall.

04

Scale locks in

Two non-parallel walls is all it takes. The whole polygon computes its real-world scale, and every remaining wall derives from geometry.

05

Dimension lines, laser-primed

Drag a dimension line from one wall to another — it sits primed until the next laser reading drops its true length straight in.

06

Or build it in Legacy mode

Prefer construction order? Legacy grows the plan additively — point to line, line to box, box to adjacent wall — then boolean-unions the shapes into one clean footprint.

07

Flows to the estimate

Perimeter, trim runs, and area feed straight into estimates and proposal documents. Works offline on site, syncs later.

finger or pencil — rough is fine
AS DRAWN AS SNAPPED
simplify → snap to 90° / 45°
12'-4" DISTO
bluetooth reading assigns to the tapped wall
14'-6" 5'-6" 4'-6" 5'-0" 10'-0" 10'-6"
SCALE LOCKED
two walls in, geometry does the rest
— primed — 11'-6"
drag wall to wall → primed → laser fills it
POINT LINE BOX ADJACENT PLAN
legacy mode — boolean-additive build
ESTIMATE — SITE VISIT 07/28
Perimeter62'-4"
Trim58'-1"
Area214 sq ft
→ proposal
perimeter, trim, area → documents

What it does

Engineering
SwiftUICoreBluetoothPencilKit Leica DISTO GATTcomputational geometry GRDBSupabase

Run it on your next site visit.

Join the early access program — field testers shape the build.

Request early access