Compare commits
1 Commits
dbdc045229
...
developmen
| Author | SHA1 | Date | |
|---|---|---|---|
| 092897c88d |
@@ -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:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user