How this site is made

The figure library

Every picture here is generated from code rather than drawn once and saved. This is the list of generators, grouped by what they are about, with how many essays call each one — which is both the reuse this collection lives on and the blast radius of changing one.

No figure on this site is a drawing that was made once and saved. Each one is a function: it takes a divergence angle, a rise, a point count or an exponent and returns SVG, so the same generator draws the head at 137.5° and the head at 99.5° without either being redrawn, and the difference between the two plates is a difference between two numbers rather than between two drawings.

That is also why nothing here is drawn by hand, in the strong sense. Every point a figure places arrives from the lattice, the placement rule or one of the other libraries behind this collection, computed from a stated rule — and the counting machinery is never shown the angle that produced the points, which is what makes a count of 34 evidence rather than a restatement. There are 101 generators so far, reached for by 365 essays in 602 distinct pairings — counting an essay once per generator it calls, however many figures it draws with it.

Reuse is the number that decides whether any of this is sustainable, which is why it is published rather than kept in a plan. A generator written for one essay and never called again is a design failure and not a neutral cost. The count beside each name is how many essays instantiate it, and a standing check refuses to let the work ledger advance if the ratio falls.

It is also the blast radius. Changing a generator changes every figure in its list at once, so that list is what has to be rebuilt and looked at before the change is believed — a bad shared helper once broke a hundred and eighty-one figures across four of these sites, and was caught only because somebody rebuilt immediately and knew where to look.

Each generator has its own page, drawn at its defaults — which is almost never how an essay calls it, since a placement states the numbers that essay is arguing about. Every one of the 602 pairings passes some, and that fraction is a measurement this site keeps: it drew 0% of its figures at the numbers its own essays argue about until a repair pass in August 2026, and has held at essentially 100% since.

Each page also lists the options its generator actually reads, and that list is the one thing here worth checking a placement against. An option a placement passes that the function does not read is silently ignored: the figure draws its defaults under a caption describing something else, and every other gate passes on it — the SVG is well formed, its labels fit and contrast, and it renders in a real browser. That is not hypothetical. On the day this check was adopted here it found five such placements, one of them asking a transport model for sixty cells by passing n to a function spelling it N.

Heads, and counting them

1 generator

Stems, and the ladder

1 generator

Cones and other surfaces

1 generator

Whorls, and patterns with k at a time

1 generator

Where the angle comes from

1 generator

The same pattern with a rate

1 generator

Noise, and where it gets in

1 generator

Noise that arrives through the neighbours

1 generator

The order of the divergences

1 generator

The count, read out of the angles

1 generator

The neighbourhood, swept

1 generator

What a mean side count throws away

1 generator

Why two counts are enough

1 generator

The pair, out of the angles

1 generator

The disorder, swept over the angle

1 generator

Two statistics of one sequence

1 generator

Which junctions say anything

2 generators

How far the rule reaches

1 generator

A neighbourhood written down as a claim

1 generator

Organs with no single exponent

1 generator

What a plant might be doing

1 generator

Shells and growth

1 generator

Branching and transport

4 generators

Packing and tiling

1 generator

The claims, measured

1 generator

The survey this site has not done

1 generator

What a disturbance's own structure can forge

2 generators

Two windows on one climbing stem

1 generator

The dip at a large denominator

1 generator

The rung, the window and the sample grid

1 generator

Take an organ away, and watch

1 generator

The ratio, across a rung

1 generator

One denominator, four fractions

1 generator

What the rule does with a coloured disturbance

1 generator

The front, rung by rung

1 generator

The dip, integrated

1 generator

A disturbance with no history

1 generator

Two organs taken away, not one

1 generator

What the wrecked orbit inherits

3 generators

The sequence, averaged over blocks

2 generators

Fractions with the same neighbours

1 generator

The hop a cut leaves standing

1 generator

Two branches at one rise

1 generator

How many organs it takes

1 generator

How deep the rule looks

1 generator

Which hop the rule keeps

1 generator

A count with a factor in it

1 generator

The rung below everything

1 generator

The depth, in the wrong unit

2 generators

One rung, swept

1 generator

Whose neighbour was removed

1 generator

The corner, against the contact scale

1 generator

A finer rung, sampled finely

1 generator

The band where two movers come apart

1 generator

Where in its rung a stem was grown

1 generator

The reference a wrecked stem does not have

1 generator

A panel with no room to report

1 generator

How long a stem takes to settle

1 generator

Two rungs, one angle

1 generator

Every handover, and the band around it

1 generator

The shape of what a cut leaves behind

1 generator

Both walls of the slot

1 generator

The wall, against the falloff

1 generator

One band, cut at every rise

1 generator

Which two chains changed places

1 generator

The slot interaction, across the ladder

1 generator

Every destination, counted

1 generator

The same cuts, run twice as far

1 generator

The second band, cut whole

1 generator

A fifth cluster, and the search for it

1 generator

The reading window, moved

1 generator

Where a slot loses a wall

1 generator

Twenty starting angles

1 generator

The rows the exchange set aside

1 generator

The third band, cut whole

1 generator

Where the survivor changes on a rung

1 generator

The common level, recomputed

1 generator

Where a wrecked run finishes

1 generator

Forty starting angles

1 generator

The angle a fork should make

1 generator

Raup's boundary, computed

1 generator

The wall, relocated

1 generator

What an edge of a basin is

1 generator

The cells that are not hexagons

1 generator

What an error in the radii costs

1 generator

The wrecked runs, regrown

1 generator

Recovering a growth factor

1 generator

The band at twice the resolution

1 generator

Two definitions of a neighbour

1 generator

The ladder, cut whole

1 generator

The window a count is read over

1 generator

The rungs, walked at the grid

1 generator