Interactive projectile motion visualization using vector methods

One Vector Equation Replaces All Those Formulae

Traditional projectile motion drowns you in separate horizontal and vertical equations. Vector methods compress everything into one truth: constant downward acceleration. Integrate twice and you've solved the entire problem. Drag the slider to change launch angle and watch the mathematics unfold in real time.

Vector Trajectory 45° Launch
Acceleration vector: constant magnitude g, always downward
Horizontal velocity constant · Vertical velocity changes
Launch Angle
15° 45° 75°
Time of Flight 2.04s
Max Height 5.10m

Starting from a = -g ĵ (acceleration vector pointing down), integrate once to get velocity: v = v₀ + at. The initial velocity v₀ splits into horizontal and vertical components based on launch angle. Integrate again to get position: r = r₀ + v₀t + ½at². The horizontal component has zero acceleration, so it maintains constant velocity throughout the flight. The vertical component experiences constant downward acceleration g, creating the parabolic path. Time of flight comes from setting the vertical displacement to zero and solving for t. Every classic projectile result—range, maximum height, time of flight—emerges directly from these two integration steps. No memorizing separate equations for x and y motion.
Know This

The acceleration vector is constant and directed downward with magnitude g—integrate it twice and you've solved projectile motion completely, with horizontal velocity remaining constant throughout the entire flight.