Generator

One family, and the one member of it that moves

A generator in the rigid folding library, called 12 times across 2 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.

quad-family 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

One family, and the one member of it that movesThree quadrilateral meshes from a one-parameter family. One vertex has been slid along the ray that keeps Kawasaki's condition exact at every interior vertex, so all three satisfy every flat-folding condition this site checks. Under each is how far the four vertices round one face are from agreeing about the crease they share.flat-foldable at every vertex, all threeworst Kawasaki residual 0e+0 radiansone vertex moved -30 per centloop residual 2.4e-1the Miuraloop residual 5.8e-14one vertex moved 40 per centloop residual 3.6e-1every one of these is developable and flat-foldable at every interior vertex, exactly

view: "propagate", rho: 0.6

One crease decided, and how much followsThe same experiment run twice on the same mesh. Fixing one crease and propagating every flat-folding condition to a fixed point settles almost nothing. Fixing one fold angle and propagating the rigid closure settles every crease on the sheet, and leaves exactly one consistent set of fold angles.one crease decided, and how much of the sheet followsthe flat-folding conditions, propagated2 of 12the rigid-folding conditions, propagated12 of 12and the rigid propagation leaves 1 consistent set of fold angles

view: "patterns", factors: [0.7, 1, 1.4], rho: 0.6

One family, and the one member of it that movesThree quadrilateral meshes from a one-parameter family. One vertex has been slid along the ray that keeps Kawasaki's condition exact at every interior vertex, so all three satisfy every flat-folding condition this site checks. Under each is how far the four vertices round one face are from agreeing about the crease they share.flat-foldable at every vertex, all threeworst Kawasaki residual 0e+0 radiansone vertex moved -30 per centloop residual 2.4e-1the Miuraloop residual 5.8e-14one vertex moved 40 per centloop residual 3.6e-1every one of these is developable and flat-foldable at every interior vertex, exactly

view: "residual", rho: 0.6

The obstruction is an equation, and it has one rootHow far the four vertices round one quadrilateral face are from agreeing about the crease they share, against how far one vertex has been slid along the ray that keeps every flat-folding condition exact. The residual falls to nothing at exactly one place and leaves it in a straight line, so it is a genuine equation and not a tolerance.how far the four vertices round one face are from agreeingthe Miuraone vertex slid, as a fraction of the Miura's own length0.53 rad0about 0.82 radians of disagreement per panel length of displacement, first order

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 rigid folding field · The patterns a reader can fold