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