Ballistic Range
Fire a projectile and compare trajectories with and without air resistance. Click the canvas to set launch angle, or use the sliders.
No drag (vacuum)
With drag (air)
45° optimal (vacuum)
Physics: Vacuum trajectory: x=v₀cosθ·t, y=v₀sinθ·t−½gt².
Range R=v₀²sin(2θ)/g, maximum at θ=45°.
With drag: F_drag=½ρCd·A·v², integrated numerically via RK4.
Drag always reduces range and shifts the optimal angle below 45°.