← Physics

2D Collisions

Total momentum: --
Kinetic energy: --
Collisions: 0
FPS: --
Drag balls to reposition  |  e=1 elastic, e=0 perfectly inelastic

What It Demonstrates

The same impulse-momentum physics as the 3D version, rendered on a plain Canvas2D surface: total momentum stays conserved regardless of restitution e, while kinetic energy drops as e falls from 1 (elastic) to 0 (inelastic).

How to Use

Drag Restitution (e) between 0 and 1, change the Mass ratio for asymmetric velocity exchanges, add Gravity for pile-ups, or drag a ball with the mouse.