Home▸Special Relativity▸Spacetime Curvature Grid (2D)

Spacetime Curvature Grid (2D)

2D canvas companion to the 3D spacetime-curvature scene: an isometric rubber-sheet grid warps into a Flamm-paraboloid well as you raise the mass, and a test particle you launch follows a geodesic-style path curving along the real embedding slope — orbit, escape or spiral into the horizon.

Special Relativity2DModerate60 FPS⇄ 3D version
2d-3d-spacetime-curvature ↗ Open standalone

This 2D companion draws the same Schwarzschild curvature as the 3D scene as a flat isometric rubber-sheet grid: raising the mass slider deepens an exact Flamm-paraboloid well (z = 2√(rs(r−rs))), and a test particle dropped anywhere on the grid is integrated frame by frame using the real embedding slope as a pseudo-gravitational pull along the surface, so you can watch it settle into a near-circular orbit, escape outward, or spiral into the horizon ring depending on the tangential kick you give it — with live radius, speed and state readouts plus circular-orbit, radial-infall and escape presets.

⚙ Under the hood

2D canvas companion to the 3D spacetime-curvature scene: an isometric rubber-sheet grid warps into a Flamm-paraboloid well as you raise the mass, and a test particle you launch follows a geodesic-style path curving along the real embedding slope — orbit, escape or spiral into the horizon.

general relativityspacetime curvaturegravity wellFlamm paraboloidSchwarzschild radiusgeodesic

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

What did you find?

Add reproduction steps (optional)