Generator

A curved crease, cut into panels

A generator in the curves and material library, called 6 times across 1 essay. 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.

curved-rigid 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

A curved crease, cut into panelsOne curved crease and its straight-line approximations at 4, 8, 16 segments, with the sheet either side drawn as the flat panels each approximation demands. The panels grow narrower and more numerous and the picture improves; the total turning collected at the joints is identical in all of them, which is why no finite number of flat panels is a curved crease.the creaseno panels at all128.3° of turning4 segments8 panels128.3° of turning8 segments16 panels128.3° of turning16 segments32 panels128.3° of turningone crease, cut into flat pieceseach panel keeps its width across the crease and loses length along it as the count risesa finer approximation is a better picture and the same total kink, spread over more joints

view: "segments", segments: [4, 8, 16]

A curved crease, cut into panelsOne curved crease and its straight-line approximations at 4, 8, 16 segments, with the sheet either side drawn as the flat panels each approximation demands. The panels grow narrower and more numerous and the picture improves; the total turning collected at the joints is identical in all of them, which is why no finite number of flat panels is a curved crease.the creaseno panels at all128.3° of turning4 segments8 panels128.3° of turning8 segments16 panels128.3° of turning16 segments32 panels128.3° of turningone crease, cut into flat pieceseach panel keeps its width across the crease and loses length along it as the count risesa finer approximation is a better picture and the same total kink, spread over more joints

view: "segments", segments: [2, 4, 8]

A curved crease, cut into panelsOne curved crease and its straight-line approximations at 2, 4, 8 segments, with the sheet either side drawn as the flat panels each approximation demands. The panels grow narrower and more numerous and the picture improves; the total turning collected at the joints is identical in all of them, which is why no finite number of flat panels is a curved crease.the creaseno panels at all128.3° of turning2 segments4 panels128.3° of turning4 segments8 panels128.3° of turning8 segments16 panels128.3° of turningone crease, cut into flat pieceseach panel keeps its width across the crease and loses length along it as the count risesa finer approximation is a better picture and the same total kink, spread over more joints

view: "error", segments: [4, 8, 16]

Two ways of getting better, and one of notThree quantities against the number of straight segments a curved crease is approximated by, each as a fraction of its value at the coarsest approximation, on logarithmic axes. The distance from the true curve collapses, the turning at each joint falls in proportion to the joints there are, and the total turning does not move: it is a constant of the curve, and the panels can only divide it more finely.481632641280.0010.010.11straight segments the curved crease is cut intoas a fraction of its value at the coarsesttotal turningnever falls at allfitted slope 0.000turning per jointfalls as one over kfitted slope -1.000distance from the curvefalls as one over k squaredfitted slope -1.998every angle is measured off the chords built, and the two falling slopes are fitted rather than quotedthe flat series is the one that decides it: 128.3° of turning at 4 segments and at 128

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 curves and material field · The patterns a reader can fold