Three Short Demonstrations

Three findings from the Flat Earth Conceptual Model Review, computed and rendered live using the subject model's own data and functions. This page predates the current main Live Demonstrations page (3D globe vs. his AE disc, side by side); kept available because each finding is more crisply isolated here.

Live demonstrations (current) · Back to the review · Subject site · Subject source

The subject model insists, in its own words, that it uses "no earth radius, no kilometres, no great-circle trigonometry." The three demonstrations below render that claim against the model's own source code and bundled data. Every number on this page comes from re-running the subject's own functions.

Demonstration 1 · Self-contradiction Equal Arc, Unequal Disc

The subject's "Equal Arc Flight (N/S)" demos pair a southern flight with a northern partner having the same central angle on a sphere, drive both with a single normalized progress tween, and show both planes finishing at the same wall-clock time. The framing offered is "Equal arc → equal time, regardless of projection distortion." What this section measures is the actual disc path length each arc gets drawn with on the canonical AE projection his sim is committed to underneath all 20 projection skins.

Demonstration 2 · Co-opt with relabel QF27/QF28 in mph

The bundled flightTracks.js contains 241-waypoint actual flight tracks for Qantas QF27/QF28 with per-waypoint air speed, ground speed, heading, and wind, all in mph. The subject's QF demo displays "Air Speed (avg)" and "Ground Speed (calc)" in degrees-minutes-seconds per hour. The conversion goes through a hard-coded constant in js/demos/flightRoutes.js:

const MI_PER_DEG = 69.0936;
const mphToDegPerHour = (mph) => (mph == null || !isFinite(mph)) ? null : mph / MI_PER_DEG;

69.0936 is the Earth's mean great-circle circumference (≈ 24 873 statute miles) divided by 360°. The mph values below are the values his model already has, but is configured not to display.

Demonstration 3 · Cosmetic dropdown One Geometry, Twenty Skins

Per js/core/canonical.js, every coordinate operation in his simulator routes through one specific projection (north-pole AE) regardless of which "FE Map" the user has selected. The dropdown that offers Mercator, AE-Dual, Hellerick, Mollweide, Robinson, Equal Earth, and fifteen others is decorative — none of them change the geometry layer's math. The four panels below render the same Santiago ↔ Sydney route through four projection skins; the (lat, lon) values feeding every dot are identical in all four.

Coming next Planned demonstrations

  • Sun altitude — interpolated vs spherical. For a given observer and date, show the sun's height on his vault from the headroom = 0.12 linear interpolation in feGeometry.js alongside the altitude his simulator computes from the spherical RA/Dec → Az/El identity in transforms.js. The two answers should be different at high latitudes; the model uses one for the visualisation and the other for the readout.
  • GeoC fallback exposed. Side-by-side query of all five ephemeris pipelines for Mercury, Venus, Mars, Jupiter, Saturn, Uranus, Neptune at a chosen date. Highlight the cells where his dispatcher's DE405 → GeoC → VSOP87 → Ptolemy fallback chain silently substitutes DE405 (the heliocentric default) for the requested geocentric pipeline.
  • Annotated source viewer. Each finding from the review linked to the exact line in his GitHub source, with the verbatim comment context and a one-line explanation. Pinned to commit 8b0921a; will surface drift if the upstream changes.