# 3D Facility Viewer Updates I've updated the 3D Viewer to improve navigation and usability, and fixed the issue where plants were floating in the void. ## 🚀 Enhancements Added 1. **Quick Navigation Sidebar**: A list of rooms is now displayed on the left. Clicking a room name smoothly flies the camera to that location. 2. **WASD Controls**: You can now use `W`, `A`, `S`, `D` (and arrow keys) to move the camera around the facility. 3. **Smooth Camera Transitions**: Replaced standard controls with `CameraControls` for cinematic transitions between rooms. 4. **Reset View**: Added a button to reset the view to the facility center. ## ⚠️ Important: Fix "Floating Plants" Data The issue where plants appeared far away from rooms was caused by missing coordinate data in the database. I have updated the seed script to generate realistic 3D layout data. **You must re-seed the database for the 3D view to look correct.** Run the following command on your deployment server (or locally if you have the DB running): ```bash # If running via Docker Compose (Recommended) docker compose exec backend npm run seed ``` Or if you are running the backend locally with a `.env` file containing `DATABASE_URL`: ```bash cd backend npm run seed ``` This will populate the database with: - Spatially aware Rooms (Veg, Flower, Dry) - Correctly positioned Racks and Benches - Plants placed inside those racks