💨 Vortex Ring Dynamics (2D)
Cross-section view of a vortex ring self-propelling through fluid, ported to Canvas2D: two counter-rotating Rankine vortex cores drive Biot-Savart induced tracer flow.
⚙ Under the hood
Cross-section view of a vortex ring self-propelling through fluid, ported to Canvas2D: two counter-rotating Rankine vortex cores drive a Biot-Savart induced velocity field carrying hundreds of tracer particles. Adjust ring radius, core thickness, circulation and viscosity.
Fluid DynamicsVortexBiot-SavartCirculationCanvas2D
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install