Skip to content

Physics · Teaching engine

See the motion. Understand why.

Simulate physics in the browser, pause at any moment and explain what the numbers mean.

In active development

Circular motion and its projection
Phase φ 0.00 rad
Speed v 1.57 m/s
Position y 0.00 m
Seen from the side, uniform circular motion is simple harmonic motion.

Mini lab

Throw something.

Set the angle and speed, then launch. The page solves the projectile equations and draws the path.

45°
15 m/s
Gravity

Try 30° and then 60°: same speed, same landing point.

Flight time
2.16 s
T = 2v·sinθ / g
Max height
5.73 m
H = v²·sin²θ / 2g
Range
22.94 m
R = v²·sin2θ / g

Ideal case: no air resistance.

Teaching

Made for explaining.

Build a scene, then walk a class through it — in one tool.

Simulate

A Rust physics core compiled to WebAssembly runs right in the browser.

Inspect

Select an object to read its position, rotation and physical properties.

Explain

Run, pause and adjust a scene while you talk it through.

Keep

Projects stay in your browser. Back them up or export them for the web.

Online

Open it in the browser.

Nothing to install. It runs on your device.

Checking…

  • Projects are saved in this browser. Back them up regularly.
  • Best in a recent desktop browser. On tablets and phones, use landscape.