Generator

Every crease of the hexagonal patch, by length

A generator in the flat-folding library, called 14 times across 3 essays. Below: what it draws at its defaults and at the arguments the essays give it, what it checked while drawing, and everywhere it is used.

fragment is one function. Everything below came out of it during this build, at arguments taken from the essays rather than invented for this page — so a figure here is the same figure a reader meets in an essay, and when the generator changes, this page changes with it.

At its defaults

Every crease of the hexagonal patch, by lengthThe 142 creases of one tessellation patch ranked by length on a logarithmic axis. 12 of them are shorter than a thousandth of the sheet and the rest are longer than a fiftieth, with a factor of 498 and nothing at all in between.each mark is one crease, ranked shortest to longest10⁻⁵10⁻⁴0.0010.010.1a factor of 498, and no crease in itlength, as a fraction of the sheet's side142 creases, rankedthe 12 in magenta are drawn, counted, lettered and put through every theorem, and none of them is visible

view: "transition", kind: "hexagonal"

The setting the collection prints sits on a transitionThe same tessellation drawn at seven pitches. Below the transition the patch carries 142 creases and 60 interior vertices; above it, 130 and 54. At the pitch between them a ring of twists is caught halfway out of the sheet and 12 of its creases survive as fragments.one row per pitch, with the printed setting markeda fragment is a crease shorter than a thousandth of the sheetpitchcreasesinterior verticesfragments0.320154660.330154660.335142600.34014260120.345130540.350130540.36013054130 creases and 54 vertices is what deleting the fragments was expected to give, and one step of pitch gives it with a sheet that folds

view: "zoom", kind: "hexagonal"

Twelve creases nobody can see, on the hexagonal patchThe hexagonal tessellation patch with its 12 creases shorter than a thousandth of the sheet circled. Each is a crease in every list the collection keeps and none of them is longer than a few hundredths of a millimetre on a printed sheet.each circle holds a crease shorter than a thousandth of the sheet12 fragments7.9·10⁻⁶ of a sheet · M5.9·10⁻⁵ of a sheet · M7.9·10⁻⁶ of a sheet · M5.9·10⁻⁵ of a sheet · V7.9·10⁻⁶ of a sheet · V5.9·10⁻⁵ of a sheet · Mand 6 more1018× to draw the longest142 creases and 60 interior vertices, 12 of the first and six of the second invisible

view: "transition", kind: "hexagonal", periods: [0.33, 0.335, 0.34, 0.345, 0.35]

The setting the collection prints sits on a transitionThe same tessellation drawn at seven pitches. Below the transition the patch carries 142 creases and 60 interior vertices; above it, 130 and 54. At the pitch between them a ring of twists is caught halfway out of the sheet and 12 of its creases survive as fragments.one row per pitch, with the printed setting markeda fragment is a crease shorter than a thousandth of the sheetpitchcreasesinterior verticesfragments0.330154660.335142600.34014260120.345130540.35013054130 creases and 54 vertices is what deleting the fragments was expected to give, and one step of pitch gives it with a sheet that folds

What it checked while it drew

Collected by running this generator with a listener on the assertions, not written here. The count is how many separate times this build put that claim to the test.

Where it is called

Changing this generator changes every figure on this list, which is what makes the list worth publishing rather than keeping in a check script.

Every generator · The flat-folding field · The patterns a reader can fold