Home▸Space & Astronomy▸Space Research Orbit: Kepler Mechanics Lab (2D)

Space Research Orbit: Kepler Mechanics Lab (2D)

A research probe orbits a central body under real two-body Newtonian gravity, RK4-integrated, while live readouts derive semi-major axis, eccentricity, apoapsis/periapsis and orbital period straight from the orbit's own energy and angular momentum.

Space & Astronomy2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-space-research-model-v3 ↗ Open standalone

The 3D original dresses up a set of decorative sliders — "research level," "discovery level," "innovation level" — that just recolor spinning props with no formula behind them. This 2D companion replaces that dashboard with the actual physics a space-research probe runs on: real two-body Newtonian gravity, a = -μr/|r|³, integrated with 4th-order Runge–Kutta so the orbit stays numerically honest over long runs. Set the probe's starting radius and launch speed relative to the local circular velocity to shape an ellipse, a near-parabola, or an outright hyperbolic escape, then fire prograde or retrograde burns to raise, lower, or circularize the orbit — every number in the side panel (semi-major axis, eccentricity, periapsis/apoapsis, orbital period, cumulative Δv) is derived live from the probe's own energy and angular momentum, not scripted.

⚙ Under the hood

2D companion to the 3D space research model: a research probe orbits a central body under real two-body Newtonian gravity, RK4-integrated, with live readouts for semi-major axis, eccentricity, apoapsis/periapsis, orbital period and cumulative delta-v from prograde/retrograde burns.

orbital mechanicskepler orbittwo-body problemdelta-vspacecraftspace research

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)