brush — paint a local map
agents — walkers on the field
Each agent turns its heading by the local matrix (h ← M·h), steps forward,
and deposits a vector back into the field — stigmergy. The matrix field steers the agents; the agents reshape the field.
reading it
swirl — local rotation; eigenvalues complex, magnitude conserved → persistent spiral waves.
expand / contract — det > 1 grows, < 1 decays; the saturation φ keeps it from blowing up.
flatten — det = 0; the cell projects onto one eigen-line → streaks.
shear — repeated eigenvalue; combs the field into bands.