Skip to content

adrian-254/3D-Solar-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D Solar System

Overview

The 3D Solar System project is an interactive web-based visualization of our solar system. It showcases the planets orbiting the Sun in a realistic manner, using JavaScript, HTML, and CSS. The project aims to provide an educational and engaging experience for users to explore planetary motion and scale.

Features

  • Realistic Orbits: Planets revolve around the Sun based on their actual speeds and distances.
  • 3D Visualization: Utilizes WebGL for rendering
  • Planet Information: Clicking on a planet displays details such as size, distance from the Sun, and orbital period.

Technologies Used

  • JavaScript (Three.js for 3D rendering)
  • HTML5 & CSS3 (UI and styling)
  • WebGL (for rendering 3D graphics)

Installation & Setup

  1. Clone the repository:
    git clone https://github.com/adrian-254/3D-Solar-System.git
  2. Navigate to the project folder:
    cd 3D-Solar-System
  3. Open index.html in a browser or use a local server:
    npx http-server

Usage

  • Open the project in a web browser.
  • Use the mouse to rotate the camera and zoom in/out.
  • Click on a planet to view details.
  • Customize settings through the UI panel.

Future Enhancements

  • Add moons for each planet.
  • Improve planetary textures for higher realism.
  • Implement real-time planetary positions based on NASA data.
  • Add VR support for an immersive experience.

Contributing

Contributions are welcome! Feel free to fork the repository and submit pull requests.

License

This project is licensed under the MIT License.

Credits


Enjoy exploring the wonders of our solar system in 3D!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published