Off the main page
The Hangar.
I trained as an aeronautical engineer before I wrote software for a living. Three things here, all playable, all built from the same maths I used to do on paper.
Real potential flow. Pitch the aerofoil until it stalls.
flow attached
drag to pitch
+6.0°
angle of attack
1.086
lift · C_L
0.0805
drag · C_D
13.5
glide · L/D
airspeed32 m/s
The streamlines are not decoration. This solves potential flow around a Joukowski aerofoil in the browser — conformal map, Kutta condition, circulation — and the lift coefficient is derived from that circulation rather than read from a table. Past about 15° the model hands over to an empirical post-stall curve, because potential flow has no idea what a stall is.