Another Earth(s)
Three orbiting Earths circle a central point against a black background, each with a distinct color and orbital radius. The visualization renders world landmasses from a World Atlas GeoJSON file, updated per frame via an orthographic projection. Using d3.geoPath and d3.geoOrthographic, the code rotates each planet’s projection and applies a timed transform to animate both the land path and a colored sphere along its circular orbit. This SVG-based animation runs continuously, with white orbit rings marking each path.
AI-generated descriptionUsing an orthographic projection to make rotating earths which orbit a given point. Very slow as it uses SVG. This may be modified to use canvas at a later point (see my early experiments with canvas here).
forked from <a href='http://bl.ocks.org/tlfrd/'>tlfrd</a>'s block: <a href='http://bl.ocks.org/tlfrd/72563f24d7e86fcf8739f8c430c422b1'>Another Earth(s)</a>