Rigid folding

Paper through paper

Every test the subject has for rigid folding is a statement about a neighbourhood, and a neighbourhood cannot see the far side of the sheet. So a pattern can satisfy all of them while driving one panel straight through another, and the sharpest witness has no interior vertex in it at all.

Assumes Panels instead of paper.

A rigid folding is checked at a point. The four panels around a vertex have to close up on the sphere; each panel has to keep every distance inside it; each crease has to stay a straight line about which two panels turn. Those are the conditions, and a pattern that meets all of them at every vertex, all the way along a motion, is what the subject means by rigidly foldable.

Every one of those sentences is about a neighbourhood. None of them mentions a second part of the sheet, and none of them could — the paper on the far side of the sheet is not in the neighbourhood.

So there is a thing a pattern can do that satisfies every condition and is nonetheless impossible in metal: it can put one panel where another one already is.

A strip with no vertex in it, rolled until it meets itselfA strip of 10 panels creased along parallel lines, seen end-on at 4 crease angles. It has no interior vertex, so every local condition the subject checks is satisfied with nothing anywhere to evaluate. The panels picked out in the last frames are the ones passing through one another, which no condition on a neighbourhood could ever have reported.20° a crease0.50 turns of papernothing touching anything34° a crease0.85 turns of papernothing touching anything36° a crease0.90 turns of paper1 pair through one another50° a crease1.25 turns of paper5 pairs through one anotherone strip of 10 panels, seen end-onit laps itself at 36.0° a crease, which is where its cross-section closesevery panel is the same length in every frame; the only thing changed is how far each crease is turned
Fig. 1 A strip of ten panels creased along parallel lines, seen end-on at four crease angles. It has no interior vertex, so every local condition in the subject is satisfied with nothing anywhere to evaluate. The panels picked out in the last frame are the ones passing through one another, which no condition on a neighbourhood could ever have reported.

What a local condition can see

The conditions are worth restating in the form that makes their blindness obvious, because in their usual form it is invisible.

The closure condition says that the four sectors around one vertex, drawn as arcs on a unit sphere, form a closed spherical polygon at every instant. It is an equation in the fold angles at that vertex and nothing else. The isometry condition says that the distance between two points of one panel is the distance it was in the flat pattern. It is a statement about pairs of points inside a single panel. The hinge condition says a crease stays a line, which is a statement about two panels that share it.

Not one of them has a second panel in it that is not adjacent. The whole apparatus is a set of equations indexed by vertices and panels, and a pattern that satisfies them has been certified locally and only locally. Rigid-foldability is a much stronger requirement than folding flat, and it is still not a statement about solidity. That is the same shape of limitation this site has already priced on the flat-folding side, where a checker made of local conditions is the right instrument and is not a decision procedure.

A strip with no vertex in it, rolled until it meets itselfA strip of 6 panels creased along parallel lines, seen end-on at 4 crease angles. It has no interior vertex, so every local condition the subject checks is satisfied with nothing anywhere to evaluate. The panels picked out in the last frames are the ones passing through one another, which no condition on a neighbourhood could ever have reported.20° a crease0.28 turns of papernothing touching anything34° a crease0.47 turns of papernothing touching anything36° a crease0.50 turns of papernothing touching anything50° a crease0.69 turns of papernothing touching anythingone strip of 6 panels, seen end-onit laps itself at 60.0° a crease, which is where its cross-section closesevery panel is the same length in every frame; the only thing changed is how far each crease is turned
Fig. 2 What a local condition cannot see, on the shortest strip that shows it: six panels rolled up. Every vertex satisfies everything asked of it and two panels are in the same place, which is a third question outside both of the usual two.

The same shape of gap turns up in flat folding, where it has been named for decades. Every vertex of a crease pattern can satisfy Kawasaki and Maekawa and the sheet still not fold, because the layers have to be ordered and the ordering is not local. That is the flat-folding version of exactly this argument, and the rigid version is less often said out loud.

A witness with nothing in it

The sharpest possible witness is not a clever pattern. It is the least clever one available.

Crease a strip along lines parallel to its short edge. Every crease runs from one edge of the sheet to the other, so there is no interior vertex anywhere on the paper — the sheet is almost entirely boundary, and the closure condition has nothing to be evaluated at. The isometry condition holds by construction, since the panels are laid down at their own widths. The hinge condition holds because a crease that reaches both edges is a line and stays one.

Turn every crease by the same angle and the strip curls. Its cross-section is a walk that turns by that angle at each step and lays a panel down along the new direction, which is to say the cross-section is part of a regular polygon whose exterior angle is the crease angle. A regular polygon of n edges closes when its exterior angle reaches 360°/n. A strip of n panels has n edges in its cross-section, so it laps itself at 360°/n — one division, from the turning alone, with no test of any kind in it.

That is a prediction and it is worth having, because it is made before any geometry is looked at and it can be wrong.

A strip with no vertex in it, rolled until it meets itselfA strip of 6 panels creased along parallel lines, seen end-on at 4 crease angles. It has no interior vertex, so every local condition the subject checks is satisfied with nothing anywhere to evaluate. The panels picked out in the last frames are the ones passing through one another, which no condition on a neighbourhood could ever have reported.30° a crease0.42 turns of papernothing touching anything50° a crease0.69 turns of papernothing touching anything60° a crease0.83 turns of paper1 pair through one another75° a crease1.04 turns of paper3 pairs through one anotherone strip of 6 panels, seen end-onit laps itself at 60.0° a crease, which is where its cross-section closesevery panel is the same length in every frame; the only thing changed is how far each crease is turned
Fig. 3 Six panels rather than ten, and the same fold angles no longer mean the same thing. A shorter strip has to be turned much further at each crease before its cross-section closes — sixty degrees rather than thirty-six — and until it does there is nothing anywhere near anything.

Where the paper meets itself, and where it was said it would

The measurement is separate and knows nothing about the prediction. Each panel of the folded strip is a quadrilateral in space; each is triangulated; each pair that does not share a crease is asked whether either one’s edges cross the other’s triangles. The crease angle is scanned upward in half-degree steps and the first angle at which any pair is found is recorded.

Where a strip laps itself, and where it was said it wouldThe crease angle at which a rolled strip first drives one panel through another, found by scanning every half-degree and testing every pair of panels, against the number of panels in the strip. Beside it, the angle one division predicts: the cross-section belongs to a regular polygon and a polygon of n edges closes when its exterior angle reaches 360°/n. The scan never consults the prediction.90.5°60°45°36°30°22.5°46810121416020406080100panels in the stripfirst overlap, in degrees per creasemeasuredevery pair of panels,every half-degreepredicted360°/n, one divisionfrom the turning aloneworst gap 0.50°which is the scan step6 strip lengths, and the two agree on every one to within what the scan can resolvea longer strip meets itself sooner, because it takes less turning at each crease to close the same circle
Fig. 4 The crease angle at which a rolled strip first drives one panel through another, found by scanning, against the number of panels. The dashed curve is 360°/n, computed from the turning and never consulted by the scan. The two agree on every length to within half a degree, which is the step the scan advances by.

Six strips, six angles. Four panels first overlap at 90.5° a crease against a predicted 90°; six at 60° against 60°; eight at 45°; ten at 36°; twelve at 30°; sixteen at 22.5°. The largest disagreement anywhere is half a degree, and half a degree is the resolution of the scan rather than a discrepancy in the geometry.

The relation is worth reading rather than merely checking. A longer strip meets itself sooner. More paper is not more room; it is more turning per unit of crease angle, and the sheet with the most panels needs the least fold at each of them to close the circle. That is the opposite of the intuition a folder brings from paper, where a longer strip is a floppier one.

The total turning is one revolution, always

The relation 360°/nn has a reading that removes the paradox in “a longer strip meets itself sooner”, and it comes from multiplying rather than dividing.

A strip of nn panels has nn creases in its cross-section, each turned by the threshold angle. Multiply:

n×360°n=360°n \times \frac{360°}{n} = 360°

Whatever the strip’s length, the total turning available before it laps itself is exactly one revolution.

Four panels at 90°, ten at 36°, sixteen at 22.5° — every row of the measurement is one full turn distributed differently. So more panels does not buy less room; it buys the same room in finer steps, and the per-crease figure falls because the total is fixed.

Which is what the cross-section is doing

That also says what the threshold is, rather than merely where it is.

At one full revolution the cross-section is a closed regular polygon: the strip has rolled into a ring whose circumference is its own length. That is why the chord jumps from nothing to a whole panel width rather than growing — the panels do not begin to clip, they arrive on top of one another, because the walk has come back to where it started.

The dip at 40° on the ten-panel strip is the same statement one crease later, and reading it that way makes it unsurprising: nine creases at 40° is 360°, so the tenth panel lands on the first exactly, coplanar and touching. The essay’s careful defence of that zero is a defence of the geometry doing precisely what one revolution means.

And it removes the roll from the catalogue

There is a consequence for the packing comparisons this collection makes elsewhere, and it is a sharp one.

A roll is credited with the best packing of any geometry here — one over the number of turns, improving without limit as the sheet is wound tighter. Winding requires the cross-section to spiral, which is to say to turn through more than one revolution.

A rigid-panel assembly cannot. At exactly one revolution the material arrives back on itself, and every further degree drives a panel through a panel. So a roll of rigid panels has a maximum of one turn, and its packing ratio is bounded at whatever one turn achieves rather than improving with more.

That explains an absence the packing essays note and do not account for: the roll packs best and nothing is built with it. Its advantage is entirely in the turns past the first, and those are exactly the turns a solid material may not take. Paper manages because paper is thin enough that a spiral’s layers clear each other; panels of any real depth do not, and the geometry above says the limit is not thickness-dependent at all — it is one revolution, at zero thickness.

Nothing, and then a whole panel

The threshold is not a place where a quantity becomes large. It is a place where a quantity that was exactly zero becomes exactly one panel wide.

Nothing, and then a whole panelThe length of the segment two panels share where they pass through one another, on a strip of 10 panels, against the angle each crease is turned by. It is zero for as long as the strip is short of a full circle and a whole panel width the moment it is not. No local test on the sheet changes at that angle, because no local test can see two panels at once.360°/10 = 36.0°40°010203040506000.511.522.5each crease turned by, in degreesshared chord, in panel widthsat the ringed angles the cross-section closes exactly and the panels land on one another rather than throughevery condition the subject checks at a vertex holds across this whole axis, because the strip has no vertex
Fig. 5 The length of the segment two panels share where they pass through one another, on a strip of ten, against the angle each crease is turned by. It is zero everywhere below 36° and two panel widths the moment the strip is past it. The ringed angle is where the cross-section closes exactly and the two panels land on one another instead of through.

Below 36° a crease, no pair of panels on the ten-panel strip shares anything at all and the measured chord is zero. At 36° the first and last panels arrive in the same place and the chord is 2.00 panel widths, which is the strip’s full extent along the creases: they do not clip one another, they coincide.

There is one angle in the sweep where the chord returns to zero and it is the most interesting point on the axis. At 40° a crease the nine creases have turned the cross-section through exactly 360°, so the tenth panel lands on the first rather than through it — two coplanar panels touching along their whole area. The measurement reports zero, correctly, because contact is not penetration and a test that blurred the two would be a worse test. The dip is not noise in the figure; it is the figure being right about a case that looks like the failure and is not.

Nothing on the sheet changes at 36°. No sector angle moves, no panel deforms, no hinge stops being a hinge. Every local condition holds on both sides of that line with the same slack it had before, because there is nothing for them to hold at. What changes is which panels are in the same place, and that is not a local quantity.

Which claim was checked, and how

A measurement that has never refused anything has established nothing, so the collision test is handed two cases with known answers before it is allowed to report on the strip.

The first is a strip that has not been folded. Nothing in the triangle test knows what flat means, and a flat strip must come back with no overlapping pair at all — an overlap there would mean the test was finding collisions in a sheet lying on a table, and every number after it would be noise.

The second is the opposite failure and the more dangerous one. A test that never fires is indistinguishable from a pattern that never collides, so two unit squares are driven squarely through one another’s middles by hand. The chord they share is exactly 2 by inspection, and the test is required to find one pair and to measure 2 to within a part in a thousand million. It does.

A strip with no vertex in it, rolled until it meets itselfA strip of 12 panels creased along parallel lines, seen end-on at 4 crease angles. It has no interior vertex, so every local condition the subject checks is satisfied with nothing anywhere to evaluate. The panels picked out in the last frames are the ones passing through one another, which no condition on a neighbourhood could ever have reported.20° a crease0.61 turns of papernothing touching anything34° a crease1.04 turns of paper3 pairs through one another36° a crease1.10 turns of paper3 pairs through one another50° a crease1.53 turns of paper9 pairs through one anotherone strip of 12 panels, seen end-onit laps itself at 30.0° a crease, which is where its cross-section closesevery panel is the same length in every frame; the only thing changed is how far each crease is turned
Fig. 6 Which claim was checked, and how, on a longer roll: twelve panels turning about parallel creases. The closure condition relates the fold angles and says nothing about where the panels are, which is where the paper goes through paper.

Then the prediction. The scan and the division share no code and no intermediate quantity: one triangulates polygons in space and the other divides 360 by an integer. They are required to agree on three strip lengths rather than one, because agreement at a single size is a coincidence and agreement across a family is a relation. A disagreement would have meant the collision was not arriving where the turning says, and the honest conclusion would have been that the cross-section is not the polygon it was claimed to be.

The refusals are what make the rest of the essay evidence rather than illustration, and each of them is a case the machinery could have failed and did not.

The pattern that does not collide

If every rigidly folded pattern lapped itself the finding would be about rigid folding, and it is not. It is about the tests.

Nothing is small enough to be freeHow far the exact Miura's three equations are from being satisfied, against how far the flat pattern's vertices were moved, on logarithmic axes. The exact pattern sits at the last bit of the arithmetic. Every moved pattern sits on a straight line of slope one, fitted here rather than quoted — so the failure is first order in the displacement, and there is no displacement small enough to be free.1.7e-6 at 1e-61e-61e-51e-41e-61e-51e-51e-41e-41e-3how far each vertex of the flat pattern was moved, in panel widthslargest edge-length errorfitted slope1.0000over four decadesat a displacement ofexactly zero the erroris 6.7e-16, which iswhere the arithmeticstops and not wherethe geometry does5 × 4 panels at 50% folded, with one set of displacement directions scaled across the decadesa slope of one is the claim: the failure is first order, so no displacement is small enough to be free
Fig. 7 The pattern that does not collide, perturbed: the same sheet with its lengths moved by successively larger amounts. The collision does not appear gradually as the pattern is disturbed — it is absent and then it is there.

The Miura fold, driven through its motion and tested at every step with the same triangle test, never has a single overlapping pair. Not at one fold state, not at any of them, and not by a small margin: the worst chord anywhere in the motion is zero. The panels that touch are the ones sharing a crease, which is what sharing a crease means.

So the local conditions are blind rather than wrong. A pattern that passes them may be perfectly solid, and the ordinary case is that it is. What the conditions do not do is tell anyone which case they are in, and the difference between a certificate and a silence is the whole of the practical problem: an assembly that jams is discovered on a bench, at the point where somebody has already cut the panels.

What the measurement is not saying

There is a much larger question standing next to this one and this essay deliberately does not enter it.

Given that a folded position is blocked, the natural next question is what a mechanism’s positions look like taken all together, and how a motion may or may not join two of them. That question has its own vocabulary and its own owner: it belongs in this fleet to machinekinematics.xyz, under its ground on serial chains and the open arm, and a reader who wants it should go there. Rigid origami is entitled to say that its patterns are linkages, because they are; it is not entitled to borrow that site’s argument, and nothing above counts anything or asks whether a blocked position has another way in.

What this essay has is narrower and can be stated in one line: a penetration, measured in panel widths, over the fold parameter. It is a length on an axis, it is zero or it is not, and where it stops being zero was predicted by a division.

Where the cross-section stops

Three idealisations are doing work in every number above, and each is false in the direction that makes a real assembly worse rather than better.

The panels have area and no depth. Two panels a millimetre thick meet before two surfaces do, so every threshold quoted here is the latest possible angle rather than the first — and where the depth goes is a subject of its own, with its own arithmetic and its own costs. Restoring the thickness the pattern never had is the central problem of turning any of this into hardware, and it moves every collision earlier.

Thickness: surface hingeA cross-section through one fold in a panel of real thickness, driven until the two panels touch. The contact is tested on the actual outlines rather than judged by eye, so the angle underneath is the travel the technique buys — and every technique buys it by giving something else up.99°177°travel before contact180.0°measured by contact testpanel thickness14% of the panel lengthwhat it gives upsymmetry: the hinge sits onthe side the fold goes, sothe assignment is builtinto the hardwarea zero-thickness pattern says the panels meet along a line; nothing that is built does
Fig. 8 One way of giving two real panels somewhere to be. Moving the hinge onto the face the fold closes toward buys the full 180° of travel, and the price is that the joint can then only close one way. Every arrangement of this kind changes where the solids are, and therefore changes where the strip above would first meet itself.

Contact is treated as the only thing that stops a fold. That is a geometric limit and the last one anything reaches: a real sheet is not an ideal one, and something will have bound, buckled or scraped long before two panels arrive in the same place.

And the picture is a cross-section. It shows the strip end-on, so it cannot show where along the creases two panels meet, and it cannot show a case in which panels overlap in one region of the sheet and clear one another in the next. The measurement is not a cross-section — every pair of quadrilaterals is tested in full — but the drawing is, and a reader who takes the drawing for the measurement will believe the finding is one-dimensional when it is not.

Who noticed it, and when

Nobody discovered this in the sense of proving a theorem, and that is characteristic of the gap rather than of the field’s carelessness.

The closure conditions at a vertex are nineteenth- and twentieth-century spherical trigonometry, arriving in this subject through engineers with structures to deliver — Koryo Miura’s corrugation work in the 1970s and 1980s, and the deployable literature that grew around it. The conditions were written down as equations to be solved, and a solver that solves them is a solver for the positions of the panels rather than for their occupancy.

When rigid-folding simulators appeared in the 2000s, self-intersection was handled the way it is handled in graphics: as a separate pass, run or not run according to what the model was for. Tomohiro Tachi’s rigid-origami work from 2009 onward is explicit that the kinematic constraints and the collision test are different computations, and that the second is much the more expensive.

That separation is exactly right as engineering and exactly what makes the gap easy to forget. A pattern goes past the constraint solver, comes out with a motion, and is described as rigidly foldable — which it is. Whether anybody ran the other pass is not recorded in the phrase.

The strip is the part worth keeping, because it removes every other explanation. It is not a hard pattern, or a large one, or one that needed a search to find. It is the easy case in every other part of the subject — the one dimension where flat-foldability stops being intractable, where the layer orders can be enumerated, and where a folder’s intuition is reliable. That the sharpest example of a blind test is the pattern with nothing in it to be blind about is the finding, and it is a finding about the tests.

Where the ladder goes next

The immediate direction is the vertex the strip does not have. Where four creases meet, the panels around them move together, and a collision between two of them is a collision between two things whose positions are not independent — which is a harder measurement and a more useful one.

What folding is used forDeployed area against packed area for several engineered folds. The pattern earns its place when something has to be large in use and small in transit, and every one of these is a case where nothing else would fit.heart stentthreaded through an arterystarshade11×26 m disc, 2.5 m launch tubeMiura solar array17×Space Flyer Unit, 1995packeddeployedthe ratio is what is bought; one degree of freedom is what makes it reliable
Fig. 9 Three structures whose whole value is packing small, and each of them is a long chain of panels arriving very close to other panels. Every one had a collision pass run on it, separately from the kinematics, by somebody who knew the two were different questions.

The other direction is back toward the sheet, and toward what an assembly does about a condition it cannot check. A pattern that passes every local test still has to be built with room in it and still has to reach a folded position a motion can actually arrive at — two more places where the certificate a pattern carries is narrower than the sentence people say about it. What gets built is the small set that survives all of them, and it survives because somebody checked, not because the geometry promised.

What this makes readable

Essays that name this one as a prerequisite.

Named alongside this one

Essays reaching for the same objects. Nobody chose these; they are what the concept index makes visible.

What links here

Every essay whose body links to this one.

The objects this essay names

Each one links to every other essay that touches it.

IdealisationInterior vertexIsometryNecessary conditionPanelRigid foldingSelf-intersection