The other systems

Nothing moves when the object does

Slide a box 3.2 m across the world and its parallel drawing is the same drawing translated 131.5 px — every edge the same length to 4e-14 px. The perspective drawing of the same move changes its edge lengths by 87.2%. One family's pictures depend on where a thing is; the other's do not, and almost everything the two families disagree about follows from that.

Worth reading first: Parallel projection is not primitive perspective.

Take a box, draw it, then slide the box sideways across the world and draw it again.

In a parallel drawing the second picture is the first one moved. Not approximately: every edge has exactly the length it had, every angle in the picture is the angle it was, and the whole image is displaced by one vector. In a perspective drawing the second picture is a different picture — the near edges longer, the far ones shorter, the convergence pointing somewhere else.

Moving the object, in both familiesThe same box, in place and translated 3.2 m across the world. In the parallel drawing the second image is the first translated by 131.5 px and nothing else — every edge the same length to 4e-14 px. In the perspective drawing the edge lengths change by up to 87.2%, because the direction from the eye has changed and a projection through a centre depends on it.horizonisometric — the same drawing, movedperspective — a different drawingcorrect from 23 cm, at 160 mm wideparallel: 4e-14 px · perspective: 87.2%
Fig. 1 The same box, in place and slid 3.2 m across the world. The parallel drawing moves by 131.5 px and does nothing else — every edge the same length to 4e-14 px. The perspective drawing’s edge lengths change by up to 87.2%.

The reason, in one line of algebra

A parallel projection takes a world point p\mathbf{p} to the two numbers (pr,  pd)(\mathbf{p}\cdot\mathbf{r},\; \mathbf{p}\cdot\mathbf{d}), where r\mathbf{r} and d\mathbf{d} are two fixed directions spanning the picture. It is a linear map followed by a fixed offset — which is what “affine” means — and a linear map takes a sum to a sum:

(p+t)r=pr+tr.(\mathbf{p} + \mathbf{t}) \cdot \mathbf{r} = \mathbf{p}\cdot\mathbf{r} + \mathbf{t}\cdot\mathbf{r}.

So translating the object by t\mathbf{t} translates every image point by the same (tr,td)(\mathbf{t}\cdot\mathbf{r},\, \mathbf{t}\cdot\mathbf{d}), and a set of points all moved by one vector is the same set of points moved by one vector.

A perspective projection has a divide in it — u=cx+fX/Zu = c_x + fX/Z — and a divide is not linear. Move a point and both the numerator and the denominator change, by different fractions, so the image moves by an amount that depends on where the point was. Two points a metre apart in the world move by different amounts, which is exactly what “the picture changed shape” means.

Moving the object, in both familiesThe same box, in place and translated 1.2 m across the world. In the parallel drawing the second image is the first translated by 49.3 px and nothing else — every edge the same length to 3e-14 px. In the perspective drawing the edge lengths change by up to 54.6%, because the direction from the eye has changed and a projection through a centre depends on it.horizonisometric — the same drawing, movedperspective — a different drawingcorrect from 23 cm, at 160 mm wideparallel: 3e-14 px · perspective: 54.6%
Fig. 2 A smaller move, and the same statement. 1.2 m of translation gives 49.3 px of pure image translation in the parallel drawing — 3e-14 px of departure from a translation — against 54.6% of edge-length change in the perspective one. The invariance is not a small-motion approximation.

What it buys

Translation invariance is the reason parallel drawings are used at all in the places they are used, and the reason is practical rather than aesthetic.

A part can be drawn once and placed anywhere. In an assembly drawing, a bolt drawn in isometric is the same picture wherever the bolt goes. Draw it once and translate it; nothing needs redrawing, and nothing about the assembly’s own extent affects any component’s picture.

Two drawings can be assembled. A drawing of one wing of a building and a drawing of the other, made separately at the same scale and direction, join along the seam exactly. Under perspective they cannot, because each half is correct only from its own relationship to the eye.

A tile repeats. An isometric floor of identical tiles is one tile, translated — which is why the drawing convention survived into the first two decades of computer games, where a sprite drawn once was copied across the screen with an offset and no redrawing. Under perspective every tile is a different shape, as the pavement essays measure.

And a length means one thing over the whole sheet. A scale bar is valid everywhere, because a metre in the world is the same number of millimetres of paper wherever it is — provided its direction is one the bar was drawn for, which is the ruler’s own limitation and a separate matter.

One cube in 5 parallel drawing systemsEvery one preserves midpoints exactly. What separates them is the axis scales, printed beneath each — isometric's are all 0.8165, which is equal and is not 1. military's are 1.000, 1.000 and 1.000.elevationx 1.000y 1.000z 0.000cavalierx 1.000y 1.000z 1.000isometricx 0.816y 0.816z 0.816dimetricx 0.943y 0.943z 0.471militaryx 1.000y 1.000z 1.000axis scales measured from the drawingall 5 preserve midpoints
Fig. 3 Five systems, all of them translation invariant, because all of them are affine. What separates them is what happens to the three axis scales, not whether the drawing depends on where the object stands.

What it costs

The same property deletes the largest depth cue a picture has.

A perspective picture makes a distant thing smaller — fH/Zf H / Z — and that single relation carries most of what a reader knows about the arrangement of a scene. A parallel drawing does not make it smaller at all. Two identical objects at two depths draw at identical sizes, and the picture contains no evidence at all about which is further away.

A 1.7 m figure, drawn at every distance, by two systemsThe falling curve is a pinhole: f·H/Z, dropping -4.06 px per metre on average and 20.0× overall across the range. The flat one is an oblique system, whose slope is 0e+0 px per metre — zero, not nearly zero. A system with no diminution has no size–distance signal at all, so depth has to be carried by something else, and the something else is where the figure stands on the page.0100200204060distance of the object, metresits drawn height, pxa pinholean oblique systemdrawn height of a fixed object against its distance20.0× against 1.000
Fig. 4 The measurement, over a range of distances. A pinhole’s drawn height falls as f·H/Z — 20.0× across this range. An oblique system’s is flat: 0e+0 px per metre, zero rather than nearly zero. A picture with no diminution has no size–distance signal to read.

So depth in a parallel drawing has to be carried by something else, and what carries it is position on the page. A thing drawn higher and to the right is read as further back, by convention and by the drawing’s own axis directions. That convention is doing all the work, which is why a parallel drawing of an unfamiliar object is so easy to read wrongly.

Which corner of a drawn box is nearer is the sharpest case. The reversed reading of an isometric cube is also a cube, exactly, and nothing in the drawing rules it out. A perspective drawing rules it out at a rate inverse in the eye’s distance and never quite reaches zero.

What the second reading costs, against how close the eye isA parallel drawing sits at the origin: the reversed reading is a cube, exactly, and nothing in the picture rules it out. A perspective drawing rules it out at a rate exactly inverse in the eye's distance — 0.33° at 128 m and 22.07° at 2.2 m — and never at all.010200.1000.2000.3000.4001 / distance from the eye to the box (per metre)worst angle between edges the box has parallel (°)parallel projection: 0.000°55° at the near endthe line through the origin is the inverse law
Fig. 5 The reversed reading, measured against how close the eye is. 22.07° of departure at 2.2 m, 0.33° at 128 m, and exactly 0 at the parallel limit — where the second reading is not merely plausible but is a cube.

Occlusion is the cue that survives, and it is not in the wireframe

There is one depth cue a parallel drawing keeps, and separating it from the ones it loses explains a good deal about which parallel drawings are readable.

Whether one surface hides another is decided by which is nearer along the ray, and that comparison is available even though the position along the ray is not drawn. So a parallel view with hidden surfaces removed does carry depth ordering — locally, for the pairs of surfaces that overlap on the page — and a wireframe of the same object carries none.

That is the whole difference between an isometric drawing that reads instantly and one that flips inside out under a steady gaze. The Necker cube is a wireframe. Fill its faces and the ambiguity is gone, not because the projection changed but because occlusion is a comparison the projection still permits.

It also says why the cue is weaker than it feels. Occlusion is an ordering and only between things that overlap in the picture: it says which of two surfaces is in front where they cross, and nothing about by how much, and nothing at all about two objects that do not overlap. A perspective picture’s diminution is a measurement of depth for every object independently; occlusion is a comparison for some pairs.

Three views, and two solids that draw themA cube on a 6-cell grid. The three views along the top are drawn by the 216-cell solid on the left and by the 76-cell solid on the right — every filled square in every one of the three views is filled by both. The views bound the solid and do not determine it.front view · 36 filledtop view · 36 filledside view · 36 filledthe largest solid with these views — 216 cellsand a solid with the same views — 76 cells6 × 6 × 6 cellsthe three views are identical; the solids differ by 140 cells
Fig. 6 The extreme statement of what the ordering does not supply. Both solids draw the same three silhouettes; occlusion inside each one is perfectly well defined and says nothing about which of the two the object is.

Where the invariance comes from

The two families are one family with a parameter, and this property is what the parameter does.

Photograph a scene from further and further away with the focal length lengthened to keep the subject the same size. The pictures converge, and the limit is the parallel drawing. What is happening to the divide along the way is that ZZ grows without bound while the differences within the scene stay fixed, so the ratio of near to far tends to 1 and the shrinking stops.

A parallel projection is a perspective one with the eye taken awayThe four small boxes are photographs from 2 m, 6 m, 24 m, 240 m with the lens lengthened to match. The isometric drawing is the limit, and its bundles stay parallel to 0e+0 radians.isometric — the limit2 m6 m24 m240 msame box, same drawn sizethe eye recedes
Fig. 7 The limit taken explicitly: photographs from 2 m, 6 m, 24 m and 240 m with the lens lengthened to match, converging on the isometric drawing, whose bundles stay parallel to 0e+0 radians. The eye has not merely gone far away — it is not in the picture’s description at all.

At the limit there is no centre of projection in the room, so there is no place for the picture to depend on the object’s distance from. The invariance is the absence of the eye, restated.

That also says which perspective effects survive at moderate distance and which do not. The ones that are ratios of depths — the near-to-far comparison a step and a zoom disagree about — fade as 1/Z1/Z; the ones that are ratios of lengths within one face fade faster.

The subject held, the background moved: a step is not a zoomLeft, the camera 3 m from the subject at 50 mm. Right, 1.50 m from it at 25.0 mm, chosen to hold the subject at exactly the same drawn size. The subject is unchanged to twelve decimal places and the background is smaller by 0.526×. No focal length alone can do that: the near-to-far ratio is 10.00 at every focal length there is.3 m, 50 mm1.50 m, 25 mmsubject ×1.000000 · background ×0.526 · zoom alone would give ×1 for bothnear-to-far ratio 10.00 → 19.00changing the focal length leaves it at 1.000000000000
Fig. 8 The perspective quantity a parallel drawing has none of: the near-to-far ratio. Holding the subject’s drawn size and stepping in changes the background by 0.526× — a change no focal length can produce, because it is a fact about where the eye is. At the parallel limit the ratio is 1 everywhere.

The same property, in the light field

A shadow is a projection from the lamp, so everything above has a second reading in which the centre is a light rather than an eye.

The sun is a lamp at infinity, and its shadows are therefore a parallel projection of the occluder onto the ground. Move an object across a sunlit courtyard and its shadow is the same shadow translated — same size, same shape, at every position. Move it around a lamp-lit room and the shadow changes size and shape continuously.

A box and its shadow, both projections from a pointThe rays from the lamp to the corners are the same construction as the rays from the eye to the corners — one operation, two centres.correct from 26 cm, at 160 mm wide34° across
Fig. 9 The construction that makes the two readings one: the rays from the lamp to a box’s corners are the rays from an eye to the same corners, with the centre moved. Everything true of a projection from a point is true of a shadow, including its dependence on where the object stands.

There is a nuance here worth stating carefully, because it is the one place the analogy is regularly misread. The sun’s shadows are parallel in the world and convergent in the picture. The shadows themselves are a parallel projection; the photograph of them is a perspective projection of that, and a perspective projection of a family of parallel lines meets at a vanishing point.

Six posts in sunlight from 34°The shadows are parallel in the world, so in the picture they meet at one point on the horizon — found from the drawn shadows to 3e-13 px.horizonshadows meet at x = -58, off the frameon the horizon, as it must be
Fig. 10 Six posts in sunlight. The shadows are parallel in the world — a parallel projection from a centre at infinity — and in the photograph they meet at a point on the horizon, found from the drawn shadows to 3e-13 px. Two projections, one after the other, and only the second has a finite centre.

The invariance is a statement about a group

The compact form is worth having, because it says exactly how far the property extends and stops the natural over-generalisation.

A parallel projection intertwines affine maps of the world with affine maps of the picture: apply any affinity to the scene and the drawing changes by some affinity of the plane. Translation is the case where both affinities are translations, which is why it is the cleanest one.

Scaling is the next case and it behaves as well: enlarge the object about any point and the drawing enlarges about the image of that point, by the same factor. That is the reason a parallel drawing has a scale at all — the map from world lengths to paper lengths is one number per direction, valid over the whole sheet.

Rotation is where the intertwining stops being useful. Turn the object and the drawing does change by an affinity of the plane, but not by a rotation of it: the picture of a rotated cube is a different affine image, with different foreshortenings, and the transformation between the two pictures depends on the rotation in a way no single number captures. So “the drawing rotates with the object” is false, and the correct statement — “the drawing changes by an affinity that depends on the rotation” — has none of the practical value the translation case has.

A perspective projection intertwines nothing of the kind. Its world-to-picture map is projective, and the picture of a translated object is related to the picture of the original by a projectivity that depends on the object’s own depths — which is to say, not by a map of the picture at all. That is the same fact the plane-change theorem states from the other end: one eye and two picture planes give a homography of the picture for any scene, and two eyes give a homography only for a plane.

What a translation-invariant picture cannot record

Collect the consequences and they are all one absence.

Where the object is along the ray. The image is the same for every position along the projection direction, so a parallel drawing determines an object’s position in the two directions across the ray and not at all in the third.

Which of two objects is nearer. Follows immediately: neither has a position along the ray.

How large a scene is. A single perspective picture supplies every ratio and no size, because scene and camera can be scaled together. A parallel drawing gives up even less than that — its scale is a stated convention rather than a fact about the picture, since there is no camera whose distance could have been scaled with it.

And which solid it is. Three views bound the solid between a hull and something much smaller, and the reason is the same missing coordinate seen from the direction of sets rather than of points.

The two ends of what three views permitThe largest solid consistent with three full views is the whole cube, n³ cells; the smallest here is a diagonal sheet, n² cells, and it draws exactly the same three pictures. At n = 8 that is 512 against 64 — a factor of 8, and the factor is n at every size.0200400345678cells along the grid's edgecells in the solidthe whole cubeone cell per columnboth solids draw identical front, top and side viewsratio exactly n — 27:9 at n = 3, 512:64 at n = 8
Fig. 11 The set-shaped version of the same absence: the largest and smallest solids consistent with three full views, against the grid size. The gap is the missing coordinate, counted in cells.

What a draughtsman does with the absence

The convention that handles the missing depth is worth naming, because it is a decision rather than a fact and different drawing traditions made it differently.

A parallel drawing places the scene by fiat. Position on the page carries depth, so the draughtsman decides where a thing sits and the reader reads that decision. Nothing is measured; there is nothing to measure against.

That is exactly the property the cultures field found in systems that were never trying to be projections through a centre — a handscroll’s eye travels so that a mile of river keeps its scale, and a removed roof needs an eye at infinity to see a room’s plan and its occupants at once. Both buy the same thing this invariance buys, which is that a length means one thing everywhere in the picture, and both pay the same price.

So the price is not a defect of parallel projection any more than diminution is a defect of perspective. It is the trade: a picture can keep a constant scale, or it can carry a distance signal, and no projection does both. Which one a drawing wants is a question about what the drawing is for.

Moving the object, in both familiesThe same box, in place and translated 0.6 m across the world. In the parallel drawing the second image is the first translated by 24.6 px and nothing else — every edge the same length to 3e-14 px. In the perspective drawing the edge lengths change by up to 29.2%, because the direction from the eye has changed and a projection through a centre depends on it.horizonisometric — the same drawing, movedperspective — a different drawingcorrect from 23 cm, at 160 mm wideparallel: 3e-14 px · perspective: 29.2%
Fig. 12 A small move, and the same exactness. The invariance is not a large-scene approximation: at 0.6 m the parallel image is a pure translation to arithmetic noise, and the perspective one has already changed shape.

Where the invariance stops

Two boundaries are worth marking, because both are places a reader could reasonably assume the property extends and it does not.

Rotation is not translation. Turning the object changes the parallel drawing completely — different foreshortenings, different outline, different everything. The invariance is under translation only, and the reason is visible in the algebra: a rotation does not commute with the projection, and a translation does.

And translation along the ray is invisible rather than merely invariant. Moving the object across the picture translates the image; moving it along the projection direction does nothing to the image at all. Those are two different statements — the first is a change the picture records exactly, and the second is a change the picture cannot record — and running them together is the mistake that makes a parallel drawing seem to determine more than it does.

Moving the object, in both familiesThe same box, in place and translated 4.2 m across the world. In the parallel drawing the second image is the first translated by 201.9 px and nothing else — every edge the same length to 1e-14 px. In the perspective drawing the edge lengths change by up to 74.7%, because the direction from the eye has changed and a projection through a centre depends on it.horizoncabinet — the same drawing, movedperspective — a different drawingcorrect from 23 cm, at 160 mm wideparallel: 1e-14 px · perspective: 74.7%
Fig. 13 The invariance holds across the systems and across the range. Cabinet, at the far end of the slider: 201.9 px of image translation, 1e-14 px of departure from a pure translation, against 74.7% of perspective edge-length change over the same move.
The midpoint of one segment, under both familiesThe parallel projection places it exactly halfway (0e+0 px out). The perspective projection places it 22 px away from halfway, 7% of the drawn length.halfway along the drawn linethe actual midpointcorrect from 26 cm, at 160 mm wide22 px apart
Fig. 14 And the property underneath the invariance, which is the older statement of it: a parallel projection preserves the ratio in which a point divides a segment exactly — 0e+0 px of drift — while a perspective one moves the midpoint 22 px, 7% of the drawn length.
Two scenes 137× apart, and the one picture they both makeEverything in the second plan — the room, the eye's distance, the eye's own height — is 137 times the first. Every projected vertex agrees to 1e-13 px. A single photograph has no scale, and this is what that means.a room 2.8 m across, eye 1.6 m up1 mthe same plan, 137× bigger137 midenticalpicturesthe picture — both scenes, drawn twice, one on top of the otherlargest disagreement 1e-13 px over 8 verticesone length has to come from outside the picture
Fig. 15 The perspective family’s own version of “the picture cannot tell”: two scenes 137× apart giving pictures identical to 1e-13 px. A parallel drawing does not need a construction to demonstrate this — it has no distance in it to scale.

What links here

Computed from the collection, not written here: the essays that point at this one.

Shares its objects with

Essays that name at least two of the same things, and that neither author linked.

Named objects

A flat tag is an object no other essay names yet.

Affine mapcentre of projectionDiminutionForeshorteningOrthographic projectionParallel projectionPerspective dividepoint at infinitySize distanceTranslation invariance