A shopper drops a new couch into a scanned room. Five checks decide if it really fits — exactly, in milliseconds. It fits the gap and the room, clears the furniture, but won't make it through the door.
Fit-checkcollision / clearance (AABB)
"Does the new couch fit the open gap with clearance?"
↳ yes — fits the gap with 0.23 m of clearance to its nearest neighbour (east wall)
0.038 ms26,371 ops/sdet ✓
Doorwaygeometry (opening width)
"Will the couch fit through the doorway to get in?"
↳ NO — couch is 2.20 m wide but the doorway is only 0.90 m (1.30 m too wide) — bring it in another way
0.002 ms442,640 ops/sdet ✓
Collisioncollision (AABB overlap)
"Does the placed couch collide with existing furniture?"
↳ none — the couch clears the existing sofa and table
0.007 ms153,787 ops/sdet ✓
AR-previewcheck_visibility
"From the phone camera, is the couch partly hidden?"
↳ partly hidden — the table blocks the phone's view of the couch
0.020 ms50,132 ops/sdet ✓
Boundsrelational_graph (inside)
"Is the couch fully inside the room footprint?"
↳ inside — the couch sits fully within the 5.0 × 4.0 m room footprint
0.750 ms1,334 ops/sdet ✓