3d solar system viewer
Hans Pärtel Pani, Arnold Luich, Artur Salumäe
The idea
https://eyes.nasa.gov/apps/solar-system/#/home
https://theskylive.com/3dsolarsystem
What we managed to build
Tools used
Threejs
Typescript
Various libraries
Planet orbital calculations
Satellite orbit calculations
Planets
Textured
Illuminated by the sun
Rings on saturn and uranus
Satellites around earth
Orbits calculated by astronomy engine
https://github.com/cosinekitty/astronomy
Satellites around earth
Publicly available data
Used a library to calculate �positions for
Visualized as particles
Camera
Orbit controls from threejs
Planetary labels
CSS2DRenderer with html elements
Time controls
Control the speed and the direction of the flow of time
Html controls overlaid over the viewport
Distant stars
Based on real star positions fetched from astronomy databases
And that’s all