An app to see satellites and their trajectories in the sky, and maybe also calculate things. Name taken from desktop app called Heavensat, since it's Windows only I want to make something similar and useful cross-platform.
- Stars, constellations, basic controls
- Geographically and time wise correct sky
- Account for Earth precession
- Satellites with names
- Clickability
- Sun, moon
- Planets
- Not simply dark but correctly colored sky gradient
- Local storage for satellite databases, and persistent settings
- Hipparcos catalog: gmiller123456/hip2000 magnitude 8 file, with small corrections to be valid JSON
- Satellite TLE parsing and propagation: shashwatak/satellite-js
- Constellation lines - from Stellarium
- Suggested to draw stars as a sphere in 3D space
- Suggested to use Hipparcos star catalog
- Suggested to draw stars as points
- Provided code that sets up perspective rendering
- Provided code to convert star color index (B-V) of Hipparcos catalog to RGB color
- Provided correct calls of WebGL API at times where I was unsure or something didn't work
- Explained how to tilt the sky so that it corresponds to that in reality, for a given location and time
- Identified a couple issues with my matrices code and fixed them
- Suggested changes to star shaders to make stars round instead of squares
- Suggested a way to draw ground