Home▸Sports Physics & Biomechanics▸Basketball Trajectory with Drag & Magnus

🧪 Basketball Trajectory with Drag & Magnus

Real projectile-physics basketball shot simulator: integrates quadratic air drag and the Magnus force from backspin on a coupled 2D ODE, then checks the computed trajectory against a hoop at an adjustable distance for a genuine swish/rim/miss outcome.

Sports Physics & Biomechanics2DModerate60 FPS📱 Mobile-adapted
sports-basketball-simulation ↗ Open standalone

This simulator integrates the real equations of motion for a basketball in flight — gravity, quadratic air drag, and the Magnus lift force produced by backspin — as a coupled ordinate differential equation, step by step, rather than drawing a pre-scripted arc. Set the release angle, speed and backspin rate and the ball's path bends and flattens exactly as the physics dictates: drag bleeds speed and steepens the descent, while backspin generates real lift that flattens the arc and extends range, the same mechanism real players rely on for a soft, forgiving shot. Adjust the hoop distance and watch the simulator determine swish, rim or miss directly from where the computed trajectory actually crosses the rim plane.

⚙ Under the hood

Simulate real shots with air resistance and spin effects. Adjust angle, speed, and backspin for precise outcomes.

physicsbasketballdragmagnus effecttrajectoryaerodynamics

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)