// incompressible flow visualization bureau

Follow the
Streamline

Xeux does not draw. We integrate. Given a velocity field, we march forward step by step until the path closes, breaks, or runs off the domain. The work is not illustration; it is material transport. Every line you see is where something actually went.

Enter the Test Section
— Kármán street —
labeled fluid parcels
Material Parcels
-attached>

Advection Logic

A scalar rides the flow. Dye injected at the inlet appears downstream exactly where the velocity field says it must, never where we wish it to. There is no style here, only the divergence-free constraint ∇·u = 0 and the consequences that follow from it for the rest of time.

∇·u=0passive scalar

Vorticity Transport

Vortex lines are frozen into the fluid only when viscosity sleeps. Wake up the boundary layer and they stretch, tilt, and spin down. The prettiest swirls are usually the most expensive ones — turbulence is just vorticity that refused to stay organized.

ω = ∇×utilt & stretch

Boundary Separation

Push the pressure gradient the wrong way and the near-wall fluid stops, reverses, and peels off the surface. The streamline that hugged the wall now leaps free as a shear layer. Every aerodynamic failure is a separation point someone chose not to compute.

adverse dpshear layer
— separation bubble —
post-processed fields
Scalar Readout
1.0·U∞
Freestream Speed
2.4×10³
Reynolds No.
0.5·ρU²
Dynamic Pressure
Resolution Cells
— contraction throat —
facility nameplate
Test Section Throat

Wind Tunnel Mark

Geometric Fix
30 Fox Drive
Edmonton, AB T6G 2R3
Comms Line
Inlet Mail