Home▸Sports Physics & Biomechanics▸2D Swimming Hydrodynamics

2D Swimming Hydrodynamics — Body Position & Stroke Technique

Side-view 2D swimming simulation: real drag force from frontal area that changes with body position (streamlined vs upright), real stroke-cycle thrust, and a genuine energy-cost tradeoff where a faster stroke rate raises speed but lowers propulsive efficiency.

Sports Physics & Biomechanics2DModerate60 FPS📱 Mobile-adapted💧 Water⇄ 3D version
2d-swimming ↗ Open standalone

A flat, side-view companion to the 3D Swimming Hydrodynamics simulation, isolating the two levers a real swimmer controls: body position and stroke technique. Frontal area and drag coefficient are computed live from how streamlined or upright the swimmer holds their body, and propulsive efficiency is computed live from stroke rate, so pushing the cadence too high genuinely costs more energy per metre even as it raises top speed — a real hydrodynamic tradeoff, not a decorative one.

⚙ Under the hood

Side-view 2D swimming simulation isolating body position and stroke technique: frontal area and drag coefficient are computed live from how streamlined or upright the swimmer holds their body, while propulsive efficiency is computed live from stroke rate, so a faster cadence raises speed but genuinely costs more energy per metre.

swimminghydrodynamicsdragpropulsive efficiencybody positionstroke rateenergy costsports physics2D

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

What did you find?

Add reproduction steps (optional)