Solution for NASA's Track the Space Station in 3D challenge. Demo.
npm install
npm start
- Render ISS in current position
- Render ISS predicted orbit
- Correct sun position (currently based on UTC time alone)
- Correct ISS position (currently assuming Earth is a perfect sphere)
- Add starry background
- Connection availability (based on reachable ground stations)
- ISS position across time
- Overhead pass prediction (given a location)
- Space debris alerts
- Solar panel orientation
- Add open source, permissive license
- Add credit to all resources used
- Publish as web application (GitHub pages?)
- Formally register to challenge and submit project
- three.js by Ricardo Cabello et al., used as an abstraction layer over WebGL
- tle.js by David Calhoun, used for predicting the ISS' orbit
- TLE API by NASA, used to obtain up-to-date two-line element sets of the ISS
- ISS 3D model by NASA
- Earth 3D model by NASA
- Sun 3D model by NASA
- Milky Way panorama by European Southern Observatory (ESO)