Public GitHub project · Kweezi Perez Christopher
3D Earth
A browser-based planetary observatory combining a Three.js Earth renderer, solar geometry, satellite-orbit propagation, geographic context, and a map view.
01 / Context
Project overview
3D Earth is designed around an interactive globe where geographic and orbital data explain a selected place. The repository documents a Three.js renderer, calculated day/night lighting, UTC-based solar position, live orbital elements propagated with SGP4, satellite groups, OpenStreetMap context, device geolocation, and timezone-aware local-time display.
02 / Scope
Documented scope
- Interactive 3D globe with mouse, touch, and trackpad controls
- Solar altitude/azimuth calculations and day/night terminator
- Satellite tracking from published orbital elements
- Geographic map, location, and timezone context
03 / Engineering
Technology and engineering areas
- JavaScript
- Three.js
- WebGL
- Satellite Tracking
- SGP4
- OpenStreetMap
- Astronomy
Project status: Active engineering project; live data sources and third-party services may affect current availability.
04 / Provenance
Source and current implementation
This page summarizes publicly documented project scope. The repository is the authoritative source for current code, implementation status, setup instructions, licenses, and release evidence.
https://github.com/PerezChris99/3D-Earth
Part of the public software portfolio of Kweezi Perez Christopher.