Constructing a view

A drawing has three horizons

The triangle three vanishing points form is not a scaffold. Each of its sides is the vanishing line of one of the three coordinate planes — the floor's horizon and two walls' — and its orthocentre is the centre of the picture. So the horizon a perspective drawing is built on is one side of a triangle, and it is special only because the ground is where things stand.

Worth reading first: Three-point, laid out with a straightedge · The horizon is at eye level — if the picture plane is vertical · Recovering the camera from the picture it drew.

Every perspective drawing is built on a horizon. It is the first line on the sheet, it is where the vanishing points go, and it is where the construction starts.

That is a habit rather than a fact about geometry, and the habit hides a structure that is worth having.

Three vanishing points, three horizons, one orthocentreThe whole picture is the small rectangle; the triangle its three vanishing points form is drawn to the same scale around it. Each **side** of that triangle is the vanishing line of one of the three coordinate planes — the ground's horizon is the side joining the two horizontal vanishing points — and computing each side straight from the camera rather than from two vertices agrees to 4.5e-13. The **orthocentre** is the principal point. So the horizon a perspective drawing is built on is not a privileged line: it is one side of a triangle, and the ground is only special because the ground is where things stand.xupzthe plane of x and upthe groundthe plane of x and zthe orthocentrefocal 707.4 pxthree sides, three planes
Fig. 1 The whole picture is the small rectangle. The triangle its three vanishing points form is drawn round it to the same scale, and two of the three vertices are well outside the frame.

Three sides, three planes

A box has three edge directions. Each has a vanishing point, and the three points form a triangle. This site has used that triangle since its first commit to recover a camera, and has never asked what its sides are.

They are vanishing lines. Specifically: the side joining the vanishing points of axes ii and jj is the vanishing line of the plane those two axes span.

So the side joining the two horizontal vanishing points is the ground plane’s horizon — the ordinary one. And the other two sides are the vanishing lines of the two vertical coordinate planes, which are perfectly good horizons for anything lying in those planes and which nobody draws.

Three vanishing points, three horizons, one orthocentreThe whole picture is the small rectangle; the triangle its three vanishing points form is drawn to the same scale around it. Each **side** of that triangle is the vanishing line of one of the three coordinate planes — the ground's horizon is the side joining the two horizontal vanishing points — and computing each side straight from the camera rather than from two vertices agrees to 3.4e-13. The **orthocentre** is the principal point. So the horizon a perspective drawing is built on is not a privileged line: it is one side of a triangle, and the ground is only special because the ground is where things stand.xupzthe plane of x and upthe groundthe plane of x and zthe orthocentrefocal 707.4 pxthree sides, three planes
Fig. 2 The eye swung round. The triangle changes shape and every side stays the vanishing line of its own plane; nothing about the identification depends on where the camera is.

That the join of two vanishing points is a vanishing line is not a definition — it is checked. A plane’s vanishing line can be computed straight from the camera, as the image of the set of directions lying in the plane, and that computation never mentions a vanishing point. Compared against the join of the two vertices, the two agree to two parts in ten million million.

The three vanishing points of one box, drawn to scale with the boxThe picture is the small rectangle. Two of the three vanishing points fall well outside it, which is why they are computed rather than located by eye.orthocentrethe pictureVP₁VP₂VP₃focal length from the triangle — 853.9 pxspread 1e-14% across three routes
Fig. 3 The three points on their own, as the recovery reads them off drawn edges. What the recovery uses is the triangle’s orthocentre; what this essay uses is its sides.

The orthocentre, which is the fact the site already had

The principal point is the orthocentre of the triangle, and recovering the camera turns on it: three mutually orthogonal directions give three relations, the three altitudes meet, and the classical fact that they do is what makes the three relations consistent.

A box drawn from a known camera, and the camera recovered from the drawingThree vanishing points found from the twelve drawn edges alone give back the focal length to 4e-15 relative.recovered principal pointused to drawrecoveredgapfocal length853.90853.904e-15principal x345.0345.02e-12angle44.0°44.0°correct from 20 cm, at 160 mm wide44° across
Fig. 4 The recovery, with the triangle drawn to the same scale as the picture it belongs to. Nothing in that essay says what the triangle’s sides are.

Read alongside the sides, the orthocentre says something extra. The altitude from a vertex is perpendicular to the opposite side — which is to say, the perpendicular from the principal point to a plane’s vanishing line passes through the vanishing point of that plane’s normal. That is a sentence about one plane, it is true of every plane, and it is the reason a foot-of-perpendicular keeps appearing in the constructions below.

Three vanishing points, three horizons, one orthocentreThe whole picture is the small rectangle; the triangle its three vanishing points form is drawn to the same scale around it. Each **side** of that triangle is the vanishing line of one of the three coordinate planes — the ground's horizon is the side joining the two horizontal vanishing points — and computing each side straight from the camera rather than from two vertices agrees to 4.5e-13. The **orthocentre** is the principal point. So the horizon a perspective drawing is built on is not a privileged line: it is one side of a triangle, and the ground is only special because the ground is where things stand. The eye rabatted about the ground's vanishing line lands 786.3 px from the foot of the perpendicular, which is √(f² + d²) with f = 707.4 and d = 343.4.xupzthe plane of x and upthe groundthe plane of x and zthe orthocentrethe eye, folded flatfocal 707.4 pxrabatment 788.3 px
Fig. 5 The perpendicular, drawn for the ground plane. It runs from the principal point to the ground’s horizon, and continued it reaches the vanishing point of the vertical.

Each side has its own folded eye

Every vanishing line carries a rabatted eye: the station point folded flat into the picture about that line.

The rule is the same for all three. Drop a perpendicular from the principal point onto the line, note its length dd, and the folded eye lands at f2+d2\sqrt{f^2 + d^2} from the foot, on the far side. For the ground plane’s horizon in a typical layout that comes to 786 pixels against a focal length of 707 and a perpendicular of 343.

Three vanishing points, three horizons, one orthocentreThe whole picture is the small rectangle; the triangle its three vanishing points form is drawn to the same scale around it. Each **side** of that triangle is the vanishing line of one of the three coordinate planes — the ground's horizon is the side joining the two horizontal vanishing points — and computing each side straight from the camera rather than from two vertices agrees to 4.5e-13. The **orthocentre** is the principal point. So the horizon a perspective drawing is built on is not a privileged line: it is one side of a triangle, and the ground is only special because the ground is where things stand. The eye rabatted about the plane of x and up's vanishing line lands 770.7 px from the foot of the perpendicular, which is √(f² + d²) with f = 707.4 and d = 306.0.xupzthe plane of x and upthe groundthe plane of x and zthe orthocentrethe eye, folded flatfocal 707.4 pxrabatment 770.7 px
Fig. 6 The same folding about a different side. The perpendicular has a different length, so the folded eye is a different distance out, and nothing else changes.
Three vanishing points, three horizons, one orthocentreThe whole picture is the small rectangle; the triangle its three vanishing points form is drawn to the same scale around it. Each **side** of that triangle is the vanishing line of one of the three coordinate planes — the ground's horizon is the side joining the two horizontal vanishing points — and computing each side straight from the camera rather than from two vertices agrees to 4.5e-13. The **orthocentre** is the principal point. So the horizon a perspective drawing is built on is not a privileged line: it is one side of a triangle, and the ground is only special because the ground is where things stand. The eye rabatted about the plane of x and z's vanishing line lands 1198.5 px from the foot of the perpendicular, which is √(f² + d²) with f = 707.4 and d = 967.5.xupzthe plane of x and upthe groundthe plane of x and zthe orthocentrethe eye, folded flatfocal 707.4 pxrabatment 1198.5 px
Fig. 7 And about the third. Three sides, three feet, three folded eyes, one rule.

Once the folded eye is on a line, every measuring point for a direction in that plane is an arc swung from that direction’s vanishing point. So the three horizons are not decoration: they are the three lines the three measuring points live on, and three-point, laid out with a straightedge is exactly the construction that uses all three.

The measuring line, the measuring point, and one run of the layoutEvery line the construction draws, for all three runs. The three vanishing points are where the camera puts them; everything else is straightedge work. Along each axis a true length is set out on the **measuring line** — the line of that plane which runs parallel to the picture plane, and so the one line in the picture a ruler is entitled to be used on — and each mark is joined to that axis's measuring point. The crossings are the drawn positions of 4 equal divisions along each of the three runs, and every one of them lands 5.7e-13 px from where the camera projects the same world point. The classical route to the measuring point — swing an arc of radius |E′V| from the vanishing point, with the eye rabatted about that axis's own vanishing line — puts it in the same place to 4.5e-13 px.correct from 16 cm, at 160 mm wide4 divisions per run · worst 5.7e-13 px
Fig. 8 The construction that consumes them. Each run’s measuring point sits on the vanishing line of the plane that run lies in.

What follows about the ordinary horizon

Three consequences, and each of them is a habit repaired.

The horizon is not privileged. It is the vanishing line of the plane most things stand on. A ramp has its own, a roof has its own, and the site already has the ramp has its own horizon as a special case of a general fact that had not been stated.

The ramp's own horizonEvery plane has a vanishing line, and a ramp's is not the ground's. The ground's horizon is the dashed line; the ramp's vanishing line is the one above it, and the ramp's uphill edges meet on it. The angle at the eye between that meeting point and the vanishing point of the same direction taken level is the gradient: 22.0000° recovered against 22° built, out of the picture alone.nothing on the ramp images above its vanishing linehorizonuphilllevelcorrect from 10 cm, at 160 mm wideslope recovered 22.0000° against 22° built
Fig. 9 An inclined plane’s own vanishing line, which crosses the ground’s horizon at the vanishing point of the direction the two planes share.

“The horizon is at eye level” is a statement about the ground. It says the ground’s vanishing line passes through the principal point, which is true when the picture plane is vertical because the vertical is then parallel to the picture plane and its vanishing point is at infinity — which puts the opposite side through the orthocentre.

Four figures of the same height, camera level at 1.62 mThe horizon cuts every one of them at 91.0% of its height — the eye height over the figure height — however far away it is.horizon = eye level, 1.62 m91.01%correct from 26 cm, at 160 mm widespread 0
Fig. 10 The rule and its condition. The horizon cuts every standing figure at the same fraction of its height, and a twelve-degree tilt spreads the fractions by more than a percentage point.

Tilt the camera and the vertical vanishing point comes in from infinity, the triangle closes up, and the ground’s horizon stops passing through the principal point. Nothing was lost; the triangle simply became finite on all three vertices.

The same cube turned 24° — a three-point constructionNothing about the construction changed. The number of vanishing points inside any finite distance is 3, and 1 of them fall on the canvas.horizon3 vanishing points at a finite distance2564 px · 8129 px · 531 px
Fig. 11 The three named cases as one construction. What distinguishes them is how many vertices of the triangle are at infinity — two, one, or none.

And a degenerate triangle is a real refusal. Point the camera along one of the axes and that axis’s vanishing point is at the principal point, the other two run to infinity, and the triangle has no interior. The recovery refuses, and the construction refuses too, and both refusals are the same fact: a one-point drawing contains two directions, not three, and no amount of care extracts a third.

The vanishing point runs to infinity and the measurement does not careAs the camera comes level the vertical vanishing point leaves the canvas, the page and eventually the plausible — 7.2 × 10⁹ px at a tilt of one part in eight million. The recovered height stays exact to 2e-16 relative the whole way. At exactly level the method has nothing to work with and refuses.0510-6-4-20how far the camera looks down, over eight metres (metres, log scale)where the vertical vanishing point falls (log₁₀ pixels)the vanishing pointthe error in the recovered heightthe error curve is offset by 17 decades to be visiblea flat line at machine precision
Fig. 12 A vertex a long way out. The triangle is still a triangle and its orthocentre is still the principal point; what has changed is only what fits on the paper.

The triangle’s shape says what the camera was

The triangle is not free. Its shape is the camera, and reading it is a one-line exercise once the orthocentre is known.

An acute triangle has its orthocentre inside it, and that is the case in which the three focal lengths come out real. An obtuse one puts the orthocentre outside, and the relation then asks for the square root of a positive number — a refusal, and the honest report is that the three drawn bundles cannot be three mutually perpendicular directions.

How loose the test has to be before perspective preserves measureThe count of systems the table calls measure-preserving, against the tolerance. It sits at 7 across nine decades and then steps to 9 when the tolerance passes 15.6% — the drift a real pinhole picture actually produces. The exclusion in the table above is a statement about that boundary, and this is where the boundary is.02.5057.50-8-6-4-20log₁₀ of the tolerance on midpoint driftsystems counted as preserving measureperspective admitted at 15.6%the exclusion, sweptthe boundary is measured, not chosen
Fig. 13 The refusal in its general form. The relation between two vanishing points and the centre has a sign in it, and the sign decides whether any camera at all produces the drawing.

So the acuteness of the triangle is a test on a drawing, performable with a straightedge and no arithmetic: if the three altitudes meet outside, the drawing depicts nothing rectangular. That is a strong statement and it is nearly useless in practice, for the reason the quadrilateral no rectangle casts works out in detail — in the layouts anybody draws, the triangle is enormous and violently acute, and it takes a gross distortion to make it otherwise.

What the by-eye step actually decidesSymmetric placement gives a cube for free. 8 points of asymmetry — invisible in the drawing — gives a box of side ratio 0.72, and ±16 points spans 0.52 to 1.94.0.50011.502-10010difference between the two by-eye placements (points)side ratio of the box the drawing depicts (1 = a cube)a cubeeven-handedthe one free choice in the taught methodand it decides the whole solid
Fig. 14 Which is the standing difficulty with tests of this kind. The drawings that fail them are drawings nobody would make, and the drawings people do make pass while depicting the wrong solid.

A larger triangle means a longer focal length. Push the three vertices out and the orthocentre relation returns a bigger number; bring them in and the camera is wider. That is the same statement both vanishing points on the paper makes about two of them, extended to three, and it is why a compact triangle is a picture with a short correct viewing distance.

A wide render read from a screen that subtends much lessA 27-inch monitor at 650 mm subtends 49.3°. A picture rendered at 100° is therefore being read from 2.60 times its own station distance, and the viewing field has already established what that does: depth is stretched by exactly that factor and nothing in the picture changes. The two routes to the number — from two angles, and from a focal length and a display width — agree to 1e-9.051050100150field of view the picture was rendered at — degreeshow many times the depicted depth is stretchedthe screen subtends 49.3°100° → depth ×2.6027-inch monitor at 650 mmsubtends 49.3°
Fig. 15 And what a short correct viewing distance does to a reader who does not stand there. The triangle’s size is not a matter of layout; it is a commitment about where the picture is to be read from.

The plane at infinity, if it is wanted

There is a tidier way to say all of this and it is worth one paragraph.

The directions in space form a plane — the plane at infinity — and a camera images it onto the picture, once and for all. A direction’s vanishing point is its image under that map; a plane’s vanishing line is the image of the line where that plane meets infinity; and three mutually perpendicular axes are three points of the plane at infinity forming a self-polar triangle with respect to the absolute conic on it.

Everything above is that one map read in the picture. The triangle is the image of a self-polar triangle, the orthocentre relation is the polarity, and the three horizons are the images of three lines.

One conic, and the focal length falls out of itThe image of the absolute conic for a camera with square pixels is a circle of radius f about the principal point. Two vanishing points of perpendicular directions must be conjugate with respect to it, and solving that for f gives 812.769 px — the same number the orthocentre construction gives, and 1.1e-13% from the focal length the camera was built with.horizonprincipal pointv_zorthocentre: 812.7691 px · vᵀωu = 0: 812.7691 pxconjugacy residual 5.9e-10 in focal-length unitscorrect from 19 cm, at 160 mm wide46° across
Fig. 16 The conic that lives on the plane at infinity, imaged. For a square-pixel camera it is a circle of radius f about the principal point, and the triangle above is self-polar with respect to it.
Two points, and everything metric followsThe imaged circular points are where the horizon meets the image of any circle in the plane, and they are a conjugate pair — the first coordinate here is 169.5 − 446.0i. A rectification built from them and nothing else returns the world's angles to 2.2e-13° and its length ratios to 5.6e-15, and no length at all.horizonthe horizon does not cut the circle — the pair is complexrectified from the two points aloneangles: 2.2e-13°ratios: 5.6e-15length: —circle of radius 1.05 ma dash is a quantity two points cannot buy
Fig. 17 And what each side of the triangle picks out of it: the two imaginary points where that plane’s vanishing line meets the conic, which are the plane’s own metric structure.

That formulation is more powerful and it is not more useful for drawing, which is why the triangle gets an essay and the plane at infinity gets a paragraph. A draughtsman has a straightedge and three vanishing points; the polarity is what explains why what they do works.

Two of the three horizons are usually off the paper

Worth stating plainly, because it explains why the structure is invisible in practice.

In an ordinary tilted view — a camera looking up at a building, say — the two horizontal vanishing points are far out to the sides and the vertical one is far above or below. The ground’s horizon runs across the picture and is the only one of the three sides that crosses the frame at all. The other two run from a point far to the left up to a point far above, passing nowhere near the sheet.

Three vanishing points, three horizons, one orthocentreThe whole picture is the small rectangle; the triangle its three vanishing points form is drawn to the same scale around it. Each **side** of that triangle is the vanishing line of one of the three coordinate planes — the ground's horizon is the side joining the two horizontal vanishing points — and computing each side straight from the camera rather than from two vertices agrees to 4.5e-13. The **orthocentre** is the principal point. So the horizon a perspective drawing is built on is not a privileged line: it is one side of a triangle, and the ground is only special because the ground is where things stand.xupzthe plane of x and upthe groundthe plane of x and zthe orthocentrefocal 707.4 pxthree sides, three planes
Fig. 18 The proportions, drawn to scale. The picture is the small rectangle and the triangle around it is several times its size in every direction.

So a draughtsman never sees two of the three. What they see is one horizon and a third vanishing point, and the natural reading is that the third point is a separate object placed by judgement — which is exactly how it is taught and exactly the mistake the third point put where it looks right measures.

What the composition rule commits the reader toWith the two points one page-width apart the picture is correct from 80 mm — a 90° field of view — and a reader holding it at 400 mm sees a room 5.0 times as deep as the one drawn. Nothing about the drawing changes; the number is the layout's.0.6× the page48 mm×8.3 at 4000.8× the page64 mm×6.3 at 4001.0× the page80 mm×5.0 at 4001.4× the page112 mm×3.6 at 4002.0× the page160 mm×2.5 at 4003.0× the page240 mm×1.7 at 4004.5× the page360 mm×1.1 at 4007.0× the page560 mm×0.7 at 400distance the picture is correct from, shown 160 mm widea rule about the paperwhich is a rule about the reader
Fig. 19 The third point moved, and the drawing that results. Two points and the centre of the picture fix it exactly, so it was never free.

What this does not say

It says nothing about finding the triangle on a real photograph. Every vanishing point here is exact; a fitted one has a residual, and a triangle fitted from three bundles of drawn edges has three, whose spread recovering the camera reports rather than averaging away.

It says nothing about which side to build on. All three are equally valid vanishing lines and a construction has to choose one per run; the choice is decided by which plane the run lies in, and where a run lies in two planes at once — every axis does — either of the two sides through its vertex will serve and they give the same answer.

It says nothing about scenes without boxes. A picture of a hillside has no three orthogonal bundles and therefore no triangle, and a picture with nothing straight in it is what to do instead.

The horizon, out of the repetition4 uprights of one height, 6 pairs, 6 meeting points — every one of them on the horizon to 6e-14 px. The horizon is drawn afterwards, and it is not used to find them.the camera's horizoncorrect from 19 cm, at 160 mm wide46° across
Fig. 20 The alternative route to a horizon: three things of one height, which put it exactly where the camera has it with no straight edge in the picture at all.

And it does not claim the two vertical horizons are useful to draw. They are useful to have, because the measuring points sit on them; drawing them puts two more lines across a sheet that already has a great many, and a draughtsman constructs the measuring point and leaves the line implicit.

Where the three horizons are already being used without a name

Three constructions in the drawing office turn out to be this structure, and each is taught as its own recipe.

Shadow vanishing points. The vanishing point of a shadow direction and the vanishing point of the light direction lie on a line through the vanishing point of the plane the shadow falls on — which is to say, on the receiver’s own vanishing line. Where shadows vanish computes the arrangement; read here, it is one more plane with one more horizon.

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. 21 The arrangement, drawn. A shadow’s direction and the light’s direction are joined by the receiving plane’s own vanishing line, whichever plane it is.

Reflections in a floor or a wall. A reflection is the view from a camera on the far side of the mirror, and the mirror plane’s vanishing line is where the two views’ shared directions land. It is a horizon that belongs to the mirror rather than to the ground.

A box over a reflecting floor, with the reflection computed twiceReflecting the scene and reflecting the camera disagree by 315 px and agree to 0e+0 px once one image axis is reversed — which is what a mirror reversing handedness looks like in numbers.grey: the reflectiontwo routes, agreeing to 0e+0 px after one flip
Fig. 22 The reflection as a second eye, with the mirror plane’s own vanishing line implied by the pairing it sets up.

And the true shape of a cut. An auxiliary view is a picture on a plane chosen to be parallel to something; choosing it is choosing which vanishing line is to run along the sheet, which is the same decision as choosing which of a triangle’s sides to fold the eye about.

True length, point view, true shapeThree views of one face, differing only in the direction they are taken along. The first is chosen perpendicular to the marked edge, so that edge is at true length, 1.3928 m. The second is taken along that edge, so the edge is a point and the face is a line. The third is along the face's own normal, and the face is at true shape — 1.3232 m². Nothing is measured off the paper; each is the projection the chosen direction produces.true length1.3928 mpoint viewthe edge is one pointtrue shape1.3232 m²one face, three ray directionseach step is a choice of direction, not a construction on the paper
Fig. 23 The parallel-projection version of the same choice. Which view makes a line into a point is a question about which plane the picture is on, and the answer is the same shape of answer as which horizon a construction is built on.

None of those three needed the triangle to be drawn, and none of them is usually presented as being about a vanishing line at all. What they share is that a construction which looks like a rule about points turns out to be a rule about a line, and the line belongs to a plane in the scene rather than to the sheet of paper. Once that is seen, the recipe stops needing to be remembered: the plane is in the picture, its vanishing line is where its directions land, and everything the recipe does follows.

A fourth line, which is not a side

One more line in the picture deserves naming, because it is the one a construction is set out along and it is not a vanishing line.

The trace of a plane is where that plane meets the picture plane. Its image is itself — every point of it is in the picture plane already — and it is drawn at true scale, which is what makes it the line a ruler is entitled to be used on.

A trace and a vanishing line are parallel in the picture and they are different objects. The vanishing line is where the plane’s directions land; the trace is where the plane itself crosses the glass. A plane has one of each, and a construction uses both: true lengths along the trace, directions to points on the vanishing line.

Alberti's construction, with the section that fixes the depthsLeft: the panel, six braccia across, its transversals found where the section's rays cross the picture plane. Right: the section, with the eye at its true distance. The transversals agree with a pinhole camera of the same focal length to 6e-14 px.the panelhorizon — the centric point's heightthe section — the eye, the panel, the ground470 px — the viewing distancethree routes agree to 6e-14 pxsection, distance point, and a pinhole camera
Fig. 24 The classical construction, with a trace at the bottom of the sheet and a vanishing line across the middle. The two are parallel and are usually taught as “the ground line” and “the horizon” without the relation being stated.

So a fully described plane in a perspective drawing has three things attached to it: a trace, a vanishing line, and a rabatted eye on the vanishing line. The first says where the plane is, the second says which way it faces, and the third sets the scale on which measurements are carried between them.

The transferable form

A construction’s scaffolding is usually an object. Ask what the scaffolding is and the special case you were taught turns into one member of a family, with the same rule on every member.

The horizon was scaffolding — the line drawn first, where the vanishing points go. Asking what it is makes it the ground plane’s vanishing line, which makes every plane have one, which makes the rabatted eye and the measuring point rules general rather than ground-specific, which is what let the third axis be constructed at all.

The same move is available on the rest of the drawing office’s furniture. The ground line is the trace of a plane. The distance point is a measuring point for the diagonal. The station point is a rabatted eye. Each of them is a member of a family with a rule, and each of them is normally taught as one line with a name.

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.

Camera tiltDemonstrationFocal lengthHorizonMeasuring pointOrthocentrePlane at infinityPrincipal pointRabatmentVanishing lineVanishing point