Update on Readme

This commit is contained in:
Ignacio_Gomez 2025-08-20 21:26:49 -06:00
parent dbdc045229
commit 092897c88d

View File

@ -177,6 +177,13 @@ We gracefully **fall back**: if no LiDAR mesh is available, we still support pla
## Scenes & Flow
### Scene Descriptions (TL;DR)
- **Bootstrap.unity** — Minimal entry scene. Initializes global settings (URP assets, `ProjectFeatures`, `ApiConfig`), handles one-time bootstrapping, and programmatically loads `ScanScene`. No AR logic or heavy UI here.
- **ScanScene.unity** — Scanning & measuring. Contains AR Session, XR Origin, AR Plane/Raycast/Mesh Managers, and the camera with AR Camera Manager + AR Occlusion. Merges AR mesh chunks into a single mesh (RoomScanner), enables A→B measurements in meters (MeasureTool), and can optionally export the room mesh.
- **FurnishScene.unity** — Furniture placement. Fetches items from the backend via `IFurnitureApi`, performs raycasts to floor/walls with snapping, runs overlap/collision checks before placement, uses occlusion for realism, and hosts the move/rotate/align UX.
### `Bootstrap.unity`
Minimal loader that switches to the first “real” scene: