Skip to content

Alya0/Celestial-Bodies-Simulator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intro

Celestial Bodies Simulator is a web-based application that provides a 3D simulation of the solar system and other celestial objects. With realistic physics and stunning visuals, users can explore and interact with the planets, moons, asteroids, and comets in our solar system and beyond.

Features

  • Realistic 3D simulation of celestial objects.
  • Explore the solar system and beyond.
  • View detailed information about each object.
  • Experience realistic physics and gravitational forces.
  • Customize the simulation with different settings and configurations.
  • 3D Collisions.
  • Real distance, time and mass scale.
  • Multiple camera options.

Technologies Used

  • Three JS
  • JavaScript
  • WebGL

Note

All Physics and Mathematics used were implemented and tested by us.

Release

Feel free to try it from Here.

Setup

To run the project on a Local Host download Three.js and Node.js then run the following commands:

# Install dependencies (only the first time)
npm install

# Run the local server at localhost:8080
npm run dev

# Build for production in the dist/ directory
npm run build

Preview

msedge_d6BDoQnfA3 msedge_xrXK4XfWO9 msedge_ApdOw1v6e6

About

Realistic and interactive simulation of the solar system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.2%
  • CSS 11.1%
  • HTML 0.7%