Library handling the 3D display of exoplanets for the exoplanet.eu website
Display an exoplanet or an exoplanetary system while showing graphically their main characteristics. It is design to work with the exoplanet.eu website and database. It is then possible to see a representation - either scientifically accurate or didactic - of a chosen exoplanet among the thousands listed on the website. The exoplanet can be shown alone, or in its system. Thus, we can look the star(s) it is dependent of, and if it is in the habitability zone.
- Have many users smoothly navigating on the application (regardless of the support or browser)
- Keep a realistic representation of every element of each system
- Adapt the application to the database as much as possible, while anticipating future additions and prospective changes
The 1.0.0 version displays the Solar System as an exemple. Here are some things featured :
- The Sun
- All eight planets following their trajectory
- The Moon and Saturn Rings
- Management of the speed for the simulator
- Free movement across the system
- Didactic view : oversized objects for a better sight of all planets.
Unfortunately this version doen not include Bob. Wait for a future release for even more features !
- Clone the repository.
- Install npm on your computer (the equivalent of pip for JavaScript).
- Use
npm install
in the project's root to get every dependency of the project. - Launch a local web server on your computer :
python3 -m http.server
. - Open in your browser : http://localhost:8000/exo3d.html.