Rivers, and what they separate
river-packing 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
tree: "simple"
tree: "river"
tree: "branched"
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.
- every pair of discs is at least as far apart as its path through the tree requires — the packing satisfies the tree, which is what makes it a design and not an arrangement ×1
- every pair of leaves has a path length in the tree, so no separation condition is silently skipped ×1
- every strip drawn has two distinct ends, so its direction is defined ×1
- the tree named "branched" exists, so the packing is drawn against a stated shape rather than an assumed one ×1
- the tree named "chain" exists, so the packing is drawn against a stated shape rather than an assumed one ×1
- the tree named "river" exists, so the packing is drawn against a stated shape rather than an assumed one ×1
- the tree named "simple" exists, so the packing is drawn against a stated shape rather than an assumed one ×1
- the tree named "wide" exists, so the packing is drawn against a stated shape rather than an assumed one ×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.
Paying in paper
A feature added to a finished design costs exactly the paper inserted for it. Cut the crease pattern along a line, slide in a strip, and every existing crease continues across it unchanged — so the bill is the strip's width times the length of the cut, and there is no second term.
What joins the flaps
Circles are the rule for flaps that all hang from the same point. As soon as two groups of flaps hang from different places, the paper between them has to be paid for too — and the payment is a strip whose width is the distance between them.
Every generator · The designing a base field · The patterns a reader can fold