The figure library
No figure on this site is a drawing that was made once and saved. Each one is a function: it takes parameters and returns SVG, so the same generator produces the four-bar at one set of lengths and at another without either being redrawn.
That is the reason the collection can keep growing without the illustrations drifting apart. A generator is written once, checked once, and every essay that calls it inherits the same line weights, the same colour roles, and the same behaviour in dark mode. There are 104 of them so far, called 820 times across 436 essays, in 29 families.
Each name below carries the title the generator gives itself — the one it computes from the numbers it has just drawn, and puts on its own caption strip. Nothing on this page is transcribed, so a generator whose title here is not the title on its figure would mean the page is stale rather than that the description is wrong.
Counting what can move
Grübler's and Kutzbach's counts against the rank of the constraint Jacobian, joint by joint, and the audits where the two disagree. 2 generators
-
dead-centresThe angles this crank cannot reach · 5 essays -
mobility-auditMobility, counted and measured · 17 essays
Linkages, solved
The four-bar and its relatives drawn from a converged Newton–Raphson solve: the crank turning, the transmission angle, the toggles, the quick return. 2 generators
-
four-barA four-bar at 60°, solved · 36 essays -
slider-crankSlider-crank at 50° · 1 essay
The paths points trace
Coupler curves, straight-line linkages and the measured deviation from the line each of them claims to draw. 2 generators
-
coupler-curvesFive points on one coupler · 11 essays -
straight-linePeaucellier's cell: exact straight-line motion from pin joints · 4 essays
Teeth and meshes
Involute flanks generated from the base circle, the contact path, undercutting, profile shift, and gear-train ratios computed two ways. 2 generators
-
gear-mesh20 teeth driving 32 · 21 essays -
train-ratioRatios, and the gear that does not change one · 5 essays
Prescribed motion
Cam profiles built from a stated motion law, with the follower's displacement differentiated numerically so the acceleration drawn is the one the profile produces. 3 generators
-
cam-profileA cycloidal cam at 60° · 16 essays -
genevaA 6-slot Geneva wheel · 6 essays -
motion-lawsThe same rise, three ways · 5 essays
Drawn wrongly
What is asserted about mechanisms next to what a computation returns: the sketched linkage whose coupler changes length, the ratio quoted as a number. 3 generators
-
drawn-not-solvedWhat a sketched mechanism costs · 2 essays -
ratio-is-not-constantA ratio that is not a number · 4 essays -
toggleTwo things that are not the same configuration · 6 essays
Out of the plane
Spatial loops closed on the logarithm of their closure transform — the universal joint, Sarrus, Bennett, Bricard — and the counts that call them immobile. 5 generators
-
bennettBennett's four-bar at 40° · 5 essays -
exact-straight-linesFour straight-line mechanisms, on a log scale · 2 essays -
kutzbach-auditKutzbach's count against the measured mobility · 8 essays -
sarrusThe Sarrus linkage at 0° · 2 essays -
universal-jointA universal joint at 40° input, shafts 25° apart · 5 essays
Screws and reciprocal systems
Joint screws, the systems they span, the wrenches reciprocal to them, and the cylindroid drawn from its own closed form. 4 generators
-
bennett-cliffBennett's condition is a point, not a region · 2 essays -
constraint-systemWhat each loop's constraint system is made of · 11 essays -
screw-motionA screw of pitch 0.25 · 4 essays -
spherical-linkageA spherical four-bar: 90°, 40°, 100°, 80° · 3 essays
Several legs, one platform
Planar and Gough platforms: workspaces, assembly modes, and the two kinds of singularity, one of which is inside the workspace. 3 generators
-
delta-constraintThree bars, and no rotation left · 1 essay -
gough-platformSix legs, six numbers · 4 essays -
planar-platformThree legs, one platform · 13 essays
The problem backwards
Burmester's constructions, the circle- and centre-point curves, cognates, and the branch, circuit and order defects that decide whether a solution can be built. 3 generators
-
cognates3 four-bars, one coupler curve · 4 essays -
defect-surveyOf 1176 exactly correct syntheses, 176 could be built · 4 essays -
three-posesThree prescribed positions of a rigid body · 8 essays
How many answers
Closure conditions as polynomial systems, tracked by homotopy continuation: root counts, path fates, monodromy, and where Bézout over-counts. 4 generators
-
count-tableBézout's number, and the answer · 17 essays -
funnelFive precision points, and one linkage · 4 essays -
homotopy-pathsEvery path, in the plane of one unknown · 9 essays -
two-circlesTwo circles, four answers, two of them nowhere · 3 essays
Approximate synthesis
Freudenstein's equation, precision-point spacing, structural error, and what an optimiser wins and loses on the measures it was not given. 4 generators
-
burmester-fiveFive positions, and what is left of the curve · 2 essays -
generated-functionA four-bar that computes log₁₀ · 7 essays -
jacobian-rowsFour numbers, and the sign of each of them · 3 essays -
six-barWatt's chain · 6 essays
As built rather than as specified
The same mechanisms with a tolerance on every length and a clearance in every joint: output bands, lost motion, backlash, and which mechanisms stop assembling at all. 2 generators
-
a-clearance-is-a-linkA pin in a hole is a short link · 7 essays -
tolerance-bandThe output is a band, not an angle · 20 essays
Derived from the motion
What follows from a solved sweep rather than from a configuration: instant centres, centrodes, limit positions, inversions and the pair table. 4 generators
-
instant-centreWhere the coupler is pivoting, at 70° · 8 essays -
inversionsOne chain, four mechanisms · 2 essays -
limit-positionsWhere the output stops, and why the return is quicker · 4 essays -
pair-auditWhat each kind of joint takes away · 10 essays
One path to the tool
An arm rather than a loop: postures composed from joint screws, the eight answers to its inverse problem, the ellipsoid of tool velocities collapsing at a singularity, and the configuration space every branch on this site has turned out to be a component of. 2 generators
-
arm-poseelbow arm at a posture · 19 essays -
cspaceThe configuration space of a crank rocker · 10 essays
Motion that stops
Ratchets, escapements, indexers and the gear with its teeth cut away: every tooth resting on a face placed by solving where the two meet, the recoil and draw measured at the angles the mechanism is actually cut to, and the state space in which the input does not determine the output. 3 generators
-
escapement30 teeth and two pallets · 15 essays -
indexer-auditEvery way of stopping, on the same four questions · 11 essays -
train-lattice404 ways to gear 60 to 1 · 1 essay
More than one input
Gear trains as graphs and their ratios as null spaces: the lever diagram drawn at its computed coordinates, every brake and clutch a gearset offers, the belt whose two radii are solved rather than assumed, and the integer conditions that decide whether a planetary can be assembled at all. 3 generators
-
gearsetA simple planetary, turning · 17 essays -
ratio-arithmeticWhich sun and ring take 3 planets · 9 essays -
variatorA ratio with no steps in it · 4 essays
Wheels, and where they may not go
Mechanisms constrained in velocity rather than in position: the wheel that may not slide sideways and reaches everywhere anyway, the manoeuvre that assembles a forbidden direction out of permitted ones, the towed axle's tractrix, the shortest path under a curvature bound, and the ball that comes back turned by the area it went round. 4 generators
-
platformEvery axis through one point · 10 essays -
rolling-ballRound the square and back, turned · 3 essays -
rolling-sceneA rolling wheel, where it was driven to · 18 essays -
towingThe path a towed wheel takes · 4 essays
The motion, not the mechanism
What a motion is near an instant, with the mechanism that produced it drawn only as scaffolding: the pole and the second pole nobody mentions, the circle of points going straight, the cubic of points whose curvature is standing still, and the two or three places where one pivot can stand in for a whole linkage. 3 generators
-
moving-planeThe coupler's motion at 60° · 26 essays -
rouletteTwo circles, and an exact straight line · 4 essays -
same-lawA cam profile is an envelope, and its curvature obeys the same law · 7 essays
Shapes cut to fit
The second shape in a pair, generated rather than drawn: a tooth out of a straight rack, a cam out of a roller, a rotary engine's rotor out of its housing, and the pitch curves a demanded ratio forces — every one of them the envelope of the first shape's positions. 5 generators
-
meshing-lawOne contact, and the point the normal has to pass through · 17 essays -
non-circularTwo ellipses on their foci, at a ratio of 0.538 · 3 essays -
pin-driveEleven lobes from twelve pins, at 0° of eccentric · 3 essays -
rack-generationA straight edge cutting a 24-tooth wheel · 6 essays -
rotary-engineA rotor that was not drawn, at 0° of shaft · 3 essays
Members that pull
Belts, chains, ropes and tendons: bodies joined by something with no shape of its own and no ability to push. Tangent runs and wrap arcs from one closed form, the turning number that says which route a path took, the tensioner whose authority is its own wrap, and the reachable region a strand leaves instead of a configuration. 4 generators
-
strand-runAn open belt, whose wraps make one turn · 16 essays -
string-toothA tooth flank is the end of an unwound strand · 1 essay -
tendon-pathOne tendon over two joints · 8 essays -
woundThe radius a winch works at is not a property of the winch · 5 essays
Many of one thing
Assemblies rather than mechanisms: a scissor chain, a deployable ring, a folded sheet, a braced frame and a pattern that repeats for ever. Every figure is the same three steps — write the constraint Jacobian, take its rank, subtract — and the pictures that carry the argument are the ones where the count and the rank are drawn on the same axis. 5 generators
-
deployable-ringThe ring a count says cannot move · 4 essays -
fold-sheetOne freedom, whatever the size · 8 essays -
network-ledgerSix assemblies, one routine, three disagreements and one accident · 18 essays -
periodic-cellA network with no boundary at all · 1 essay -
scissor-chainThe network where counting works · 3 essays
A constraint that only pushes
Parts held by contact rather than by pins: the plane shaded where a rotation is still permitted, the escape drawn as a centre rather than counted, the hull of the contact rows with the origin inside it or outside it, and the joints whose removal cone is an arc, a single direction, or nothing at all. 3 generators
-
chuckA 4-sided bar, and the 13.6% it is out by · 2 essays -
hold-ledgerSeven arrangements, one routine, and the two that hold · 16 essays -
pose-envelopeA hold with 0.04 of clearance, and the poses it leaves · 3 essays
The chain before the lengths
Chains drawn as what they are: a disc for every link, a line for every pin, and no geometry at all. The census tables, the graph that passes every count and contains a structure, the two chains no spectrum can tell apart, and the groups a mechanism has to be solved in — with the layout a function of the canonical form, so that the same chain always draws the same picture whatever labelling it arrived in. 2 generators
-
chain-censusOne, two, sixteen, two hundred and thirty · 19 essays -
chain-graphWatt chain: 7 pins, and nothing else · 20 essays
The joint, and the group it permits
Surfaces that slide on themselves, the twelve groups of rigid displacements and which six of them a single joint can give, the orbits that make a group visible, and the bracket closure that says whether a mechanism's motion is a group at all. 2 generators
-
chain-groupFour joints that give a group, and four that do not · 21 essays -
sliding-surfaceA sphere, carried by its own group · 9 essays
The curve as an equation
A polynomial rewritten as a sum of cosines, the four constructions that build one angle out of another, the machine compiled from them drawn beside the set where its polynomial vanishes, and the assemblies of that machine which close perfectly and draw something else. 4 generators
-
compiled-machineThe machine compiled from a rectangular hyperbola · 17 essays -
curve-termsWhat each curve costs, in cosines · 13 essays -
gadgetthe reflector, solved · 7 essays -
machine-costEvery curve in the catalogue, compiled and counted · 15 essays
Links with a width
Links drawn as the material they are made of rather than as lines: the gap between two parts as a signed number and as a function of the drive, the planes a flat mechanism has to be built in, the region it sweeps and the box it needs, and the free space an obstacle cuts into arcs. 4 generators
-
gap-scenea crank rocker with a post: the closest pair at one position · 20 essays -
layer-graphWhich parts may not share a plane: crank rocker · 4 essays -
link-bodyA link, as a distance and as a body · 14 essays -
swept-regionThe room crank rocker needs · 11 essays
Machines you have met
A suspension, a steering linkage, a scissor lift, a cabinet door, a latch, a chain, an epicyclic and a rocker arm — each drawn from its solved position and each measured against the number it is sold with. 10 generators
-
axle-linkTwo ways to stop an axle moving sideways · 1 essay -
drive-ratio53/11, instant by instant · 3 essays -
latchThe slider turns round at the dead centre · 1 essay -
machine-auditWhat each machine is sold with · 3 essays -
pivot-mapEvery pin position, and what it costs — 3 mm between the doors · 1 essay -
scissorA 3-stage stack at 35° · 3 essays -
seatingkelvin: 6 contacts, 6 of the six freedoms taken · 6 essays -
steeringHow wrong the trapezoid is, arm angle 15.6° · 1 essay -
suspensionThe wheel is the coupler — double wishbone · 3 essays -
valve-liftWhat the valve does, against what the ratio promises · 2 essays
The dimensions as the unknown
Identification Jacobians and their null spaces, the poses a calibration should measure, what a fit returns when the model is missing a parameter, the holes a length is derived from, and the chart that breaks where the machine does not. 7 generators
-
calibration-runEvery length wrong, every reading right · 5 essays -
chart-breaksA number that runs away · 4 essays -
feature-partWhere a length comes from · 5 essays -
identificationWhat 20 poses determine · 9 essays -
platform-idWhat a platform's own sensors settle · 1 essay -
pose-choiceWhat another measurement is worth · 5 essays -
scale-familyThree machines a protractor cannot tell apart · 5 essays
The other ways in
All essaysFieldsThreadsLaddersThe mechanism ledgerRefutationsConceptsSearch