Mechanics · Motion in two dimensions
Projectile motion
Make a prediction, test the motion, then explain what happens at the apex.
Plate 1 · Side view, to scale
The flight
Measurements
Predict the trajectory
Before testing the simulator: which launch angle produces the maximum horizontal range?
Experiment log
Envelope unlocks after you launch 2 different angles.
| # | θ | R (m) | h (m) | T (s) |
|---|---|---|---|---|
| No launches yet. | ||||
Spatial lab · 3D view
See the motion in space
Change one variable at a time. Launch angle θ changes the shape of the arc; speed u changes its size, and range R grows with the square of speed. Aim direction only turns the path across the ground; watch the range stay the same. This browser demo works without a Python backend.
Change at least one setting above to unlock Recall.
Model note: step-by-step numerical integration (5 ms steps) with g = 9.8 m/s² and a quadratic drag term, acceleration = −k·|v|·v. Mass is folded into k, which is a teaching parameter, not a calibrated real-world coefficient. With k = 0 the result agrees with R = u²·sin 2θ / g to better than a millimetre. With k > 0 there is no simple formula; checked against a high-precision reference, the range is within about 1% (at most 0.3 m) across all slider settings, typically under 0.1% at k = 0.010. View: oblique (cabinet) projection. Distances along the front edge and heights match the scale bar; the receding direction is drawn at half scale, so read distances from the labels, not by eye.