How this site is made

The figure library

Every picture here is generated from code. This page lists the generator families, how many essays call each one, and how many separate drawings each has produced. Page 1 of 7, arch-thrust to dowel-modes.

No figure on this site is a drawing that was made once and saved. Each one is a function: it takes parameters and returns SVG, so the same generator produces the 27° incline and the 5° incline without either being redrawn.

That is the reason the collection can keep growing without the illustrations drifting apart. A generator is written once, checked once, and every essay that calls it inherits the same line weights, the same colour roles, and the same behaviour in dark mode. There are 164 of them so far, called by 164 distinct names across 451 essays.

The number beside each family is the count of essays that call it, and it is the number this collection is really built on. A generator instantiated once is a drawing with extra steps; the target is a family used dozens of times, because nobody writes two thousand generators. Each family has a page of its own listing every essay that calls it — which is also the blast radius of changing it.

The library runs to 7 pages, and they are cut by weight rather than by count: each card carries its generator's actual output, and those run from about one kilobyte to about twenty-seven. A cut at n cards a page would therefore make some pages twenty times heavier than others for no reason a reader could see, so the cut is made at a fixed number of bytes and the card count is whatever fits.