Skip to content

xixipi-lining/sun-shadow

Repository files navigation

Sun Shadow

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.

Features

  • 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

Tech Stack

  • React
  • TypeScript
  • Vite
  • ESLint with TypeScript support
  • Three.js (for 3D rendering)

Getting Started

  1. Clone the repository

  2. Install dependencies:

    npm install

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors