A modern 3D sun shadow simulator built with React, TypeScript, and Vite. This application allows users to visualize and simulate sun shadows in real-time based on geographical location and time.
-
3D Scene Visualization
- Real-time sun position and shadow simulation
- Interactive 3D model management
- Dynamic shadow casting based on sun position
-
Time-Space Coordinates
- Set geographical location (latitude/longitude)
- Configure date and time
- Automatic sun position calculation
-
Model Management
- Add, update, and delete 3D models
- Model selection and manipulation
- Real-time model updates
-
User Interface
- Resizable sidebar
- Responsive design
- Intuitive model management interface
- React
- TypeScript
- Vite
- ESLint with TypeScript support
- Three.js (for 3D rendering)
-
Clone the repository
-
Install dependencies:
npm install
This project is licensed under the MIT License - see the LICENSE file for details.