Sunsistemo is a numerical N-body simulator written in JavaScript. It runs completely in the browser. Given a set of initial conditions it will evolve the chosen system and visualize it in 3D, all in real-time.
This was a project done for the course "Introduction to Computational Science" as part of the Computational Science Master program.
Sunsistemo works great on:
- Chrome (and Chromium based browsers)
- Firefox
- Safari (and other WebKit browser)
- Click here
- There is no step 2.
- Textures of the planets, moons and the sun were taken from http://planetpixelemporium.com/planets.html and are Copyright (c) by James Hastings-Trew.
- The galaxy_starfield is from the learningthreejs website.
- The various balls are from http://www.robinwood.com/Catalog/FreeStuff/Textures/TexturePages/BallMaps.html.
- The glow effect of the sun is from Three.js Examples by Lee Stemkoski.
- The initial conditions of the solar system are from NASA's HORIZONS System.
- The initial conditions for the three-body planar periodic orbits are from arXiv:1303.0181 [physics.class-ph].
- GitHub corner by Tim Holman.