Python · JS · Physics Simulation

Launcher Trajectory Simulator

A 2D projectile launcher that integrates the equations of motion under gravity and optional quadratic air drag using 4th-order Runge-Kutta (RK4). Adjust mass, launch angle, and muzzle velocity to see the flight path, altitude, and speed evolve in real time — no external libraries, everything on this page runs client-side.

Stand-in for launcher "power" — speed imparted at t = 0.
Air resistance
Sphere, Cd = 0.47, ρ = 1.225 kg/m³
● Flight path
Standby
T+00:00.0
Apogee
— m
Range
— m
Time of flight
— s
Max velocity
— m/s
Impact energy
— J