MechSimulator

Projectile Motion Simulator

Trajectory • Range • Max Height • Time of Flight — Simulate • Explore • Practice • Quiz

Mode
Angle 45°
Velocity 30 m/s
Height 0 m
Gravity
Presets
Range
0.00 m
Max Height
0.00 m
Time of Flight
0.00 s
Impact Velocity
0.00 m/s
Launch Angle
45 °
Initial Velocity
30 m/s

Understanding Projectile Motion — Free Interactive Simulator

Projectile motion is one of the most fundamental topics in classical mechanics and physics education. It describes the motion of an object launched into the air that moves under the influence of gravity alone (ignoring air resistance in the ideal case). The path traced by the projectile is a parabola, and analysing this motion requires decomposing it into independent horizontal and vertical components.

The Range Equation

For a projectile launched from ground level with initial velocity v at angle θ, the horizontal range is given by R = v²·sin(2θ) / g. This equation reveals a crucial insight: the maximum range on flat ground is achieved at a launch angle of 45°, because sin(2×45°) = sin(90°) = 1. Complementary angles (such as 30° and 60°) produce the same range but with different trajectories — the lower angle gives a flatter, faster path while the higher angle yields a taller, slower arc.

Maximum Height & Time of Flight

The maximum height reached by a projectile is H = v²·sin²(θ) / (2g). At this point, the vertical velocity component becomes zero while the horizontal component continues unchanged. The time of flight for a ground-level launch is T = 2v·sin(θ) / g. When launching from an elevated position, the time of flight increases because the projectile has farther to fall, and the range increases accordingly.

Velocity Components & Independence of Motion

A key principle of projectile motion is the independence of horizontal and vertical motion. The horizontal velocity Vx = v·cos(θ) remains constant throughout the flight (in the absence of air resistance), while the vertical velocity Vy = v·sin(θ) − gt changes linearly due to gravitational acceleration. The impact velocity can be found using the Pythagorean theorem on the final velocity components.

Air Resistance & Real-World Applications

In reality, air resistance (drag) significantly affects projectile trajectories. The drag force Fd = ½·Cd·ρ·A·v² acts opposite to the velocity vector, reducing both range and maximum height while breaking the symmetry of the parabolic path. The optimal launch angle shifts below 45° when drag is present. This simulator lets you toggle air resistance on and off to compare ideal and realistic trajectories side by side.

How to Use This Tool

In Simulate mode, adjust the launch angle, initial velocity, and launch height, then press Fire to watch the projectile trace its trajectory in real time. Switch between Earth, Moon, and Mars gravity to see how different environments affect the flight path. Previous launches appear as ghost trails for easy comparison. Use Explore mode to study 12 key concepts with formulas and worked examples. Practice mode generates random problems covering range, height, time of flight, and more. Quiz mode tests your understanding with 5 multiple-choice questions per session, covering everything from velocity components to the effects of air resistance.