How many things have to pull
dof-census 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
cases: [vertex, miura, corrugation, free], cols: 5, rows: 4, angle: 0.4
cases: [vertex, miura, corrugation, free], cols: 5, rows: 4
cases: [vertex, free], cols: 4, rows: 3
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.
- 3 of 4 cases move with a single driver; the rest need one per freedom ×3
- the Miura used here has 12 interior vertices and one degree of freedom ×3
- the degree-four vertex still has exactly four flat-foldable assignments, agreeing with the enumeration and the spherical solver ×1
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.
A corrugation has one resting state
A folded wing held short of shut stores energy in its hinges, and a wing that could stay both open and folded with nothing holding it would need that energy to have two bottoms. A corrugation cannot provide them: every crease in it folds by one angle, so the energy of any set of crease springs is a parabola in that angle and has exactly one resting state, however much the springs disagree. A single degree-four vertex has two branches through the flat state, and the same springs give it two resting states on almost every setting tried.
Four finders, one option
Four unrelated lineages arriving at the same corrugation is read as evidence that the corrugation is good. It is at least as much evidence that there was nothing else to arrive at: how far a folded sheet shrinks is exactly its average layer count, so a lineage choosing a packing ratio is choosing a number of layers and nothing else — and the quantity that is genuinely free turns out to be almost uncorrelated with it.
No motor in the fold
An insect's wing has muscles at its base and nothing out along its length, so the pattern has to carry the deployment by itself. The condition that makes that possible is a count: one degree of freedom means one number determines every panel, which means one thing has to pull.
The census returns one
The rung below this one asked for a census: every pattern reaching a stated packing ratio while opening from a single input, with its crease density. The census is makeable for the corrugations and it comes back with one member. A corrugation piles its panels over a footprint as wide as its longest panel, so its ratio is the total length divided by that longest one — and that equals the panel count only when every panel is the same.
Which crease to push
Deciding one fold angle settles every other one on a quadrilateral mesh, which is what makes a self-folding sheet buildable with a single actuator. It leaves a question that sounds like an afterthought: which crease. Driving each of a mesh's twenty-four in turn gives twenty-four different answers to how far an error in it travels — and on the sheet that repeats one vertex, it gives several answers to what shape the sheet takes.
Every generator · The folding nobody designed field · The patterns a reader can fold