Spiral of arrows
Triangles riding an Archimedean spiral, the angle swinging with sin(i/n).
The script
background('#11b4d4')
const colors = rng.colors(2)
const brush = new Brush({
shape: 'polygon', sides: 3,
radius: size * 0.08, density: 1.6,
angle: { expr: 'PI / 2 * sin(TAU * t)' },
fill: { color: { cycle: colors }, alpha: { min: 0.75, max: 1 } },
stroke: { color: '#1a1a00', width: 1.5, alpha: 0.6 },
}, seed)
brush.paint(ctx, path.spiral(center, size * 0.85, rng.real(2, 4), brush.spacing()))