# Understanding Graphical Projections: Perspective, Oblique, and Orthographic

> Every drawing of a solid object begins with the same decision: which straight rays carry the object onto the flat page. This lecture follows that decision through the three systems that matter. Perspective sends every ray to a single eye, so distant things shrink and parallel rails meet at a vanishing point: the drawing looks right and cannot be measured. Oblique and orthographic projection use parallel rays instead, trading optical realism for true lengths, true angles, and one scale a ruler can use. We derive the inverse distance rule of perspective, build cavalier and cabinet oblique from a single slant angle, collapse a solid into three orthographic views, reach the isometric view by turning the object, and finish by showing that a parallel projection is simply a perspective seen from infinitely far away.

- Canonical watch page: [Understanding Graphical Projections: Perspective, Oblique, and Orthographic](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic)
- Publisher: [Academa, Inc.](https://academa.ai)
- Subject: Engineering
- Published: 2026-09-06T01:32:57.531Z
- Updated: 2026-09-06T01:32:57.531Z
- Duration: PT704S (11 minutes 44 seconds)
- Chapters: 5
- Views: 1
- Language: en-US
- Access: Free
- Video stream: [HLS content](https://academa.ai/media/l/01M1T40VFP796V47RK8BPV01XA/0/dark/master.m3u8)
- Embed: [Player](https://academa.ai/embed/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic)
- Audiovisual record: [Semantic JSON](https://academa.ai/media/l/01M1T40VFP796V47RK8BPV01XA/0/semantic.json)
- Thumbnail: [Image](https://academa.ai/media/l/01M1T40VFP796V47RK8BPV01XA/0/dark/poster.jpg)

## Description

How perspective, oblique, orthographic and isometric projections work, why perspective looks real, and which drawings you can measure.

## Chapters

- [00:00–02:24.407 · From a Solid to a Flat Page](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=0)
- [02:24.407–04:53.752 · Perspective: What the Eye Receives](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=144.40677083333333)
- [04:53.752–06:50.968 · Oblique: One True Face](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=293.75231249999996)
- [06:50.968–09:20.365 · Orthographic and Axonometric](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=410.9680208333333)
- [09:20.365–11:44 · Which One Is Real?](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=560.365)

## Transcript

### [00:00 · From a Solid to a Flat Page](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=0)

Here is a solid block. It has width, it has depth, and it has height: three directions at once, and six flat faces. And here is the difficulty. A page is flat. It has two directions to spend, and the block has three, so one of those three cannot be drawn as it truly is. Every drawing system in this lecture is a different answer to that. So look down on the whole business from above. The page stands edge on, as this pale vertical line. The object sits over here, and the drawing will appear where the rays cross it. Suppose every ray runs to one single point, an eye out at the front. From each corner of the object, a straight ray to that point, and a mark where it crosses. Between the two marks is the drawing, and its height is h prime. Now compare the two heights. The object stands this tall, and its drawing on the page is well under half of that, because rays that converge shrink whatever is far away. That shrinking is perspective, and it is exactly what your own eye does. Now change one thing only. Take the eye away, and let every ray run parallel to its neighbours instead of gathering to a point. Nothing converges now, so nothing shrinks. The drawing grows until it is exactly as tall as the object itself, and a ruler laid on the page measures the real thing. So there are two great families of projection, and every drawing ever made belongs to one of them. Rays that meet at a point, or rays that never meet at all. The converging family has just one member, and it is called perspective. The parallel family splits in two, by the angle at which the rays strike the page. At a slant, the drawing is called oblique. Square on, it is orthographic, and that includes the axonometric views, of which isometric is the one you have certainly seen. Perspective, oblique, orthographic. One of the three shows the world as an eye receives it. The other two show something no eye can ever see, and that is exactly why they are what you build from.

### [02:24.407 · Perspective: What the Eye Receives](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=144.40677083333333)

Start with the converging family. One eye, one page, one post. The eye is here, and the page stands at a fixed distance in front of it, which I will call f. The post stands out at a distance Z, and it is h tall. Now the two rays. One from its top to the eye, one from its foot to the eye. Each crosses the page on the way, and between the two crossings is the drawn image, of height h prime. Now the geometry does the work. The big triangle from the eye out to the post, and the small one from the eye to the page, share an apex and a direction, so they are similar. Similar triangles give a proportion: h prime over h equals f over Z. Rearrange that, and the drawn height is f times h over Z. There is the whole of perspective in a single line: what you draw is inversely proportional to how far away the thing is. Put numbers on that. At one page distance out, the drawing is life size. At twice the distance, half size. At four times out, a quarter. And here it is happening. The post walks out, and its mark on the page closes down. Further still, and smaller again. Bring it back in, and the mark swells. Now the famous consequence. Take two rails that really are parallel, and really are the same distance apart at every step of the way. Their images do not stay apart. Every ray to the eye pulls them closer, and on the page they meet, at a single point on the horizon. That is the vanishing point, and nothing whatever in the world stands there. Now lay sleepers across the track, equally spaced, one every metre. Out in the world every gap is the same. On the page they crowd together as they go back, and the last of them are almost on top of each other. So a perspective drawing is faithful to the eye and useless to a ruler. Two marks of the same length on the page can be a metre apart in the world, or a hundred, and the drawing will not tell you which. Which is why perspective belongs to painting, to photography, to film, and to the camera in every video game: all the places where the job is to look right. It is not where you go when the job is to be built.

### [04:53.752 · Oblique: One True Face](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=293.75231249999996)

Cross into the parallel family. Here is the page again, edge on, and the object behind it, and this time the rays arrive at a slant. Set the front face of the object flat against the page. Those points are already on it, so they draw themselves: same size, same shape, same angles, exactly. Now follow the rear face. Its rays are slanted, so they land further along the page, and every one of its points is shifted by the very same amount, because the rays never converge. That shift is the depth of the drawing, and the slant angle alone decides how big it is. Near and far are drawn at one single scale. Here is what that gives you on a cube. The front face is a true square: right angles, equal sides. Measure it on the page and you have measured the object. The depth runs off at forty five degrees, the same length from every corner, and the far face is a second true square, parallel to the first. Drawn at full depth, this is cavalier oblique, and every single edge on the page is a true length. But look at it: it seems to swell as it goes back, because your eye expects far things to be smaller, and this drawing refuses. So draughtsmen halve the depth. That is cabinet oblique: the front face still exactly true, the receding edges at half scale, and the solid suddenly looks like a solid. The price is easy to state. Only the face lying in the page can be measured directly, and only lines parallel to that face keep their length. Everything in the depth direction is a convention rather than a measurement. It is cheap to draw by hand and it reads at a glance, which is why oblique filled workshop notebooks and furniture drawings for two hundred years. The cabinet convention is named after cabinets.

### [06:50.968 · Orthographic and Axonometric](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=410.9680208333333)

One change is left to make. Here are the slanted rays again, with the front face true on the page, and the rear face shifted along it. Now swing the rays square to the page, and watch the shift close up. There it goes: the rear face lands exactly on top of the front face, and the depth of the object has gone out of the drawing altogether. This is orthographic projection, and losing the depth is not a defect. What is left on the page is one face, dead true: true lengths, true angles, and every one of them measurable. But one view like this cannot describe a solid. A thin plate and a long block give exactly the same front view, so the answer is to draw more than one of them. So here is the standard set of three. The front view, straight on. Above it the top view, looking down from over the block. Beside it the side view, looking in from the right. And the three are locked together. Width is shared by the front and the top, so those two line up along here. Height is shared by the front and the side, so they line up across here. Between them, three flat drawings hold every dimension of the block, each one at true size. Nothing here looks like the object, and that is the whole trade. The drawing has stopped being a picture and become a measurement. This is the language that workshop drawings and building drawings are written in. There is a middle way, and you have seen it a thousand times. Keep the rays parallel and square to the page, exactly as they are now, but turn the block itself, so that three faces show at once. Now it reads as a solid again. But look along its edges: the ones that are parallel on the block are still parallel on the page. Nothing converges, so this is still a parallel projection, and it can still be measured. Choose the tilt so that the three axes are treated alike, and you have the isometric view. On the page those axes stand a hundred and twenty degrees apart, and all three are shortened by the very same factor, about zero point eight one six. That is the pair of properties that made it famous. It looks like a solid, and one ruler measures all three directions at once. Which is why isometric is the language of assembly instructions, of pipe runs, of patent drawings, and of a whole generation of video games.

### [09:20.365 · Which One Is Real?](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=560.365)

So which of these is real? There is one honest answer, and then a twist. Perspective is what an eye receives, because an eye has a single pupil, and every ray that reaches it converges there. A photograph is a perspective projection whether the photographer wanted one or not. Now the twist. Carry the eye backwards, and leave the object and the page exactly where they are. The rays flatten out. The image on the page grows, and the near and far parts of the object are treated more and more alike. Take that to its end. Put the eye infinitely far away, and the rays are exactly parallel. The shrinking stops altogether, and the mark on the page is precisely the size of the object. So a parallel projection is not a mistake about vision. It is the view from an infinite distance, which no eye can ever occupy. That is why an oblique or an isometric drawing always looks very slightly impossible. It is impossible on purpose. Then the useful question is not which one is real. It is what each one throws away, and who can afford to lose it. Perspective keeps the look of the world and throws measurement away. For a painting, a photograph, a film, or the camera in a game engine, that is exactly the right bargain. Oblique keeps one true face and throws the rest away. It is the quickest useful pictorial drawing there is, which is why it filled notebooks and furniture drawings for two hundred years. Orthographic throws the picture away entirely and keeps every size. Nothing is ever built from a perspective drawing. Buildings and machine parts are built from orthographic views. And isometric sits between the two. One scale for all three axes, a solid that reads as a solid, and a drawing you can still measure: assembly guides, pipe runs, and a great deal of game art. So there is the whole map, and one question decides it. What is the drawing for? If it must look right, let the rays converge. If it must be measured, keep them parallel, and then choose what stays true: one face for oblique, one view at a time for orthographic, all three axes alike for isometric.

## About Academa, Inc.

Academa makes technical knowledge easier to understand through visual lectures and lets learners request new lecture videos on the topics they need.

## Complete audiovisual record

Immutable source: [semantic.json](https://academa.ai/media/l/01M1T40VFP796V47RK8BPV01XA/0/semantic.json)

Record version: 1. Render attempt: 0.

### How to read this timeline

Each scene owns its object identifiers. A beat's board is the complete board when listed, empty when marked empty, and unchanged from the nearest earlier listed board in the same scene when marked unchanged. Action times are absolute positions in the published video.

### Scene 1: [From a Solid to a Flat Page](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=0)

Span: 00:00–02:24.407 (0s–144.40677083333333s).

#### Objects

- block: a Solid \[blue\] drawn in space (upper=\<function\>, x\_range=(0.3, 2.3), y\_range=(0.3, 1.9))
- body: a Polygon \[blue\] drawn in view (vertices=((4.0, 1.2), (5.0, 1.2), (5.0, 2.8), (4.0, 2.8)), fill\_opacity=0.25)
- body\_tag: a Math \[blue\] that says "$upright("the object")$" drawn in view
- eye: a Point \[red\] labelled "E" drawn in view (location=(0.55, 2.0))
- flat\_hi: an Arrow \[yellow\] drawn in view (start=(6.0, 2.8), end=(2.0, 2.8))
- flat\_lo: an Arrow \[yellow\] drawn in view (start=(6.0, 1.2), end=(2.0, 1.2))
- flat\_mid: an Arrow \[yellow\] drawn in view (start=(6.0, 2.0), end=(2.0, 2.0))
- heading\_block: a Heading that says "A Solid Body and a Flat Page"
- heading\_rays: a Heading that says "Choose the Rays, Choose the Drawing"
- heading\_three: a Heading that says "Three Families of Projection"
- image: a Line \[green\] drawn in view (start=(2.0, (2.0 - reach)), end=(2.0, (2.0 + reach)))
- image\_tag: a Math \[green\] that says "$h'$" drawn in view
- item\_obl: a Text \[text\] that says "Oblique: parallel rays, meeting the page at a slant."
- item\_orth: a Text \[text\] that says "Orthographic and axonometric: parallel rays, square on to the page."
- item\_persp: a Text \[text\] that says "Perspective: the rays all run to one eye."
- page: a Line \[gray\] drawn in view (start=(2.0, 0.5), end=(2.0, 3.4))
- page\_tag: a Math \[gray\] that says "$upright("the page")$" drawn in view
- ray\_hi: a Line \[yellow\] drawn in view (start=(4.0, 2.8), end=(0.55, 2.0))
- ray\_lo: a Line \[yellow\] drawn in view (start=(4.0, 1.2), end=(0.55, 2.0))
- reach: a VariableNumber (initial\_value=0.336)
- space: an Axes3D (x\_range=(0.0, 2.6), y\_range=(0.0, 2.2), z\_range=(0.0, 1.8))
- tall: a Math \[blue\] that says "$h$" drawn in view
- verdict: a Math \[text\] that says "$h' \< h$"
- view: a Figure (x\_range=(0.0, 6.1), y\_range=(0.2, 3.9), aspect=(6.1, 3.7))

#### Beats

##### [00:00](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=0)

Narration: Here is a solid block. It has width, it has depth, and it has height: three directions at once, and six flat faces.

Board: Empty.

Actions:
- [00:00](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=0): heading\_block is shown on the screen, written out.
- [00:00](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=0): space is shown on the screen, written out.
- [00:0.464](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=0.464): block is shown on the screen, written out.
- [00:3.274](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=3.274): space turns in its own slot.

##### [00:9.528](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=9.528)

Narration: And here is the difficulty. A page is flat. It has two directions to spend, and the block has three, so one of those three cannot be drawn as it truly is. Every drawing system in this lecture is a different answer to that.

Board: space — an Axes3D (x\_range=(0.0, 2.6), y\_range=(0.0, 2.2), z\_range=(0.0, 1.8)); heading\_block — a Heading that says "A Solid Body and a Flat Page"; block — a Solid \[blue\] drawn in space (upper=\<function\>, x\_range=(0.3, 2.3), y\_range=(0.3, 1.9))

Actions:
- [00:24.181](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=24.180500000000002): heading\_block is hidden from the screen — left the board.
- [00:24.181](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=24.180500000000002): space is hidden from the screen — left the board.
- [00:24.181](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=24.180500000000002): block is hidden from the screen — space left the board.

##### [00:25.38](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=25.380499999999998)

Narration: So look down on the whole business from above. The page stands edge on, as this pale vertical line. The object sits over here, and the drawing will appear where the rays cross it.

Board: Empty.

Actions:
- [00:25.38](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=25.380499999999998): heading\_rays is shown on the screen, written out.
- [00:25.38](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=25.380499999999998): view is shown on the screen, written out.
- [00:31.951](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=31.950999999999997): page is shown on the screen, written out.
- [00:31.951](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=31.950999999999997): page\_tag is shown on the screen, written out.
- [00:33.728](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=33.727999999999994): body is shown on the screen, written out.
- [00:33.728](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=33.727999999999994): body\_tag is shown on the screen, written out.

##### [00:39.076](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=39.076499999999996)

Narration: Suppose every ray runs to one single point, an eye out at the front. From each corner of the object, a straight ray to that point, and a mark where it crosses. Between the two marks is the drawing, and its height is h prime.

Board: view — a Figure (x\_range=(0.0, 6.1), y\_range=(0.2, 3.9), aspect=(6.1, 3.7)); heading\_rays — a Heading that says "Choose the Rays, Choose the Drawing"; page — a Line \[gray\] drawn in view (start=(2.0, 0.5), end=(2.0, 3.4)); page\_tag — a Math \[gray\] that says "$upright("the page")$" drawn in view; body — a Polygon \[blue\] drawn in view (vertices=((4.0, 1.2), (5.0, 1.2), (5.0, 2.8), (4.0, 2.8)), fill\_opacity=0.25); body\_tag — a Math \[blue\] that says "$upright("the object")$" drawn in view

Actions:
- [00:41.143](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=41.143): eye is shown on the screen, written out.
- [00:45.206](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=45.206): ray\_hi is shown on the screen, written out.
- [00:45.414](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=45.41363960391702): ray\_lo is shown on the screen, written out.
- [00:52.149](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=52.149): image is shown on the screen, written out.
- [00:54.785](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=54.785000000000004): image\_tag is shown on the screen, written out.

##### [00:56.221](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=56.2205)

Narration: Now compare the two heights. The object stands this tall, and its drawing on the page is well under half of that, because rays that converge shrink whatever is far away. That shrinking is perspective, and it is exactly what your own eye does.

Board: view — a Figure (x\_range=(0.0, 6.1), y\_range=(0.2, 3.9), aspect=(6.1, 3.7)); heading\_rays — a Heading that says "Choose the Rays, Choose the Drawing"; page — a Line \[gray\] drawn in view (start=(2.0, 0.5), end=(2.0, 3.4)); page\_tag — a Math \[gray\] that says "$upright("the page")$" drawn in view; body — a Polygon \[blue\] drawn in view (vertices=((4.0, 1.2), (5.0, 1.2), (5.0, 2.8), (4.0, 2.8)), fill\_opacity=0.25); body\_tag — a Math \[blue\] that says "$upright("the object")$" drawn in view; eye — a Point \[red\] labelled "E" drawn in view (location=(0.55, 2.0)); ray\_hi — a Line \[yellow\] drawn in view (start=(4.0, 2.8), end=(0.55, 2.0)); ray\_lo — a Line \[yellow\] drawn in view (start=(4.0, 1.2), end=(0.55, 2.0)); image — a Line \[green\] drawn in view (start=(2.0, (2.0 - reach)), end=(2.0, (2.0 + reach))); image\_tag — a Math \[green\] that says "$h'$" drawn in view

Actions:
- [01:0.087](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=60.087): tall is shown on the screen, written out.
- [01:1.12](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=61.120000000000005): image is indicated — a transient flash.
- [01:2.687](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=62.687000000000005): verdict is shown on the screen, written out.

##### [01:13.365](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=73.3655)

Narration: Now change one thing only. Take the eye away, and let every ray run parallel to its neighbours instead of gathering to a point.

Board: view — a Figure (x\_range=(0.0, 6.1), y\_range=(0.2, 3.9), aspect=(6.1, 3.7)); verdict — a Math \[text\] that says "$h' \< h$"; heading\_rays — a Heading that says "Choose the Rays, Choose the Drawing"; page — a Line \[gray\] drawn in view (start=(2.0, 0.5), end=(2.0, 3.4)); page\_tag — a Math \[gray\] that says "$upright("the page")$" drawn in view; body — a Polygon \[blue\] drawn in view (vertices=((4.0, 1.2), (5.0, 1.2), (5.0, 2.8), (4.0, 2.8)), fill\_opacity=0.25); body\_tag — a Math \[blue\] that says "$upright("the object")$" drawn in view; eye — a Point \[red\] labelled "E" drawn in view (location=(0.55, 2.0)); ray\_hi — a Line \[yellow\] drawn in view (start=(4.0, 2.8), end=(0.55, 2.0)); ray\_lo — a Line \[yellow\] drawn in view (start=(4.0, 1.2), end=(0.55, 2.0)); image — a Line \[green\] drawn in view (start=(2.0, (2.0 - reach)), end=(2.0, (2.0 + reach))); image\_tag — a Math \[green\] that says "$h'$" drawn in view; tall — a Math \[blue\] that says "$h$" drawn in view

Actions:
- [01:16.895](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=76.895): eye is hidden from the screen.
- [01:16.895](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=76.895): ray\_hi is hidden from the screen.
- [01:16.895](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=76.895): ray\_lo is hidden from the screen.
- [01:18.787](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=78.78699999999999): flat\_hi is shown on the screen, written out.
- [01:18.956](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=78.95614778856526): flat\_mid is shown on the screen, written out.
- [01:19.296](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=79.29625134843582): flat\_lo is shown on the screen, written out.

##### [01:22.453](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=82.4525)

Narration: Nothing converges now, so nothing shrinks. The drawing grows until it is exactly as tall as the object itself, and a ruler laid on the page measures the real thing.

Board: view — a Figure (x\_range=(0.0, 6.1), y\_range=(0.2, 3.9), aspect=(6.1, 3.7)); verdict — a Math \[text\] that says "$h' \< h$"; heading\_rays — a Heading that says "Choose the Rays, Choose the Drawing"; page — a Line \[gray\] drawn in view (start=(2.0, 0.5), end=(2.0, 3.4)); page\_tag — a Math \[gray\] that says "$upright("the page")$" drawn in view; body — a Polygon \[blue\] drawn in view (vertices=((4.0, 1.2), (5.0, 1.2), (5.0, 2.8), (4.0, 2.8)), fill\_opacity=0.25); body\_tag — a Math \[blue\] that says "$upright("the object")$" drawn in view; image — a Line \[green\] drawn in view (start=(2.0, (2.0 - reach)), end=(2.0, (2.0 + reach))); image\_tag — a Math \[green\] that says "$h'$" drawn in view; tall — a Math \[blue\] that says "$h$" drawn in view; flat\_hi — an Arrow \[yellow\] drawn in view (start=(6.0, 2.8), end=(2.0, 2.8)); flat\_mid — an Arrow \[yellow\] drawn in view (start=(6.0, 2.0), end=(2.0, 2.0)); flat\_lo — an Arrow \[yellow\] drawn in view (start=(6.0, 1.2), end=(2.0, 1.2))

Actions:
- [01:26.725](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=86.72500000000001): image is redrawn as the numbers it depends on change.
- [01:26.725](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=86.72500000000001): reach ticks to 0.8.
- [01:27.828](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=87.82800000000002): verdict becomes "$h' = h$".

##### [01:33.873](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=93.873)

Narration: So there are two great families of projection, and every drawing ever made belongs to one of them. Rays that meet at a point, or rays that never meet at all.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [01:42.523](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=102.52300000000002): flat\_mid is indicated — a transient flash.
- [01:43.939](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=103.93900000000001): heading\_rays is hidden from the screen — left the board.
- [01:43.939](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=103.93900000000001): verdict is hidden from the screen — left the board.
- [01:43.939](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=103.93900000000001): view is hidden from the screen — left the board.
- [01:43.939](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=103.93900000000001): page is hidden from the screen — view left the board.
- [01:43.939](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=103.93900000000001): page\_tag is hidden from the screen — view left the board.
- [01:43.939](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=103.93900000000001): body is hidden from the screen — view left the board.
- [01:43.939](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=103.93900000000001): body\_tag is hidden from the screen — view left the board.
- [01:43.939](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=103.93900000000001): image is hidden from the screen — view left the board.
- [01:43.939](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=103.93900000000001): image\_tag is hidden from the screen — view left the board.
- [01:43.939](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=103.93900000000001): tall is hidden from the screen — view left the board.
- [01:43.939](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=103.93900000000001): flat\_hi is hidden from the screen — view left the board.
- [01:43.939](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=103.93900000000001): flat\_mid is hidden from the screen — view left the board.
- [01:43.939](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=103.93900000000001): flat\_lo is hidden from the screen — view left the board.

##### [01:45.139](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=105.13900000000001)

Narration: The converging family has just one member, and it is called perspective.

Board: Empty.

Actions:
- [01:45.139](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=105.13900000000001): heading\_three is shown on the screen, written out.
- [01:48.901](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=108.90100000000002): item\_persp is shown on the screen, written out.

##### [01:50.755](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=110.75500000000001)

Narration: The parallel family splits in two, by the angle at which the rays strike the page. At a slant, the drawing is called oblique. Square on, it is orthographic, and that includes the axonometric views, of which isometric is the one you have certainly seen.

Board: item\_persp — a Text \[text\] that says "Perspective: the rays all run to one eye."; heading\_three — a Heading that says "Three Families of Projection"

Actions:
- [01:58.788](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=118.78800000000001): item\_obl is shown on the screen, written out.
- [02:1.006](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=121.00600000000001): item\_orth is shown on the screen, written out.

##### [02:8.955](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=128.955)

Narration: Perspective, oblique, orthographic. One of the three shows the world as an eye receives it. The other two show something no eye can ever see, and that is exactly why they are what you build from.

Board: item\_persp — a Text \[text\] that says "Perspective: the rays all run to one eye."; item\_obl — a Text \[text\] that says "Oblique: parallel rays, meeting the page at a slant."; item\_orth — a Text \[text\] that says "Orthographic and axonometric: parallel rays, square on to the page."; heading\_three — a Heading that says "Three Families of Projection"

Actions:
- [02:23.365](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=143.36510416666664): heading\_three is hidden from the screen — left the board.
- [02:23.365](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=143.36510416666664): item\_obl is hidden from the screen — left the board.
- [02:23.365](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=143.36510416666664): item\_orth is hidden from the screen — left the board.
- [02:23.365](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=143.36510416666664): item\_persp is hidden from the screen — left the board.

### Scene 2: [Perspective: What the Eye Receives](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=144.40677083333333)

Span: 02:24.407–04:53.752 (144.40677083333333s–293.75231249999996s).

#### Objects

- depth: a VariableNumber (initial\_value=2.0)
- f\_tag: a Point \[gray\] labelled "f" drawn in stage (location=(1.0, 1.8), show\_marker=False)
- heading\_persp: a Heading that says "Perspective: Rays That Converge"
- heading\_vp: a Heading that says "Parallel in the World, Meeting on the Page"
- post: a Line \[blue\] labelled "h" drawn in stage (start=((0.4 + depth), 1.2), end=((0.4 + depth), 2.4))
- rail\_left: a Line \[blue\] drawn in road (start=(0.8, 0.4), end=(4.0, 2.6))
- rail\_right: a Line \[blue\] drawn in road (start=(7.2, 0.4), end=(4.0, 2.6))
- ray\_foot: a Line \[yellow\] drawn in stage (start=((0.4 + depth), 1.2), end=(0.4, 1.8))
- ray\_top: a Line \[yellow\] drawn in stage (start=((0.4 + depth), 2.4), end=(0.4, 1.8))
- road: a Figure (x\_range=(0.0, 8.0), y\_range=(0.0, 3.4), aspect=(8.0, 3.4))
- screen: a Line \[gray\] drawn in stage (start=(1.6, 0.7), end=(1.6, 2.9))
- shot: a Line \[green\] labelled "h'" drawn in stage (start=(1.6, (1.8 - (0.72 / depth))), end=(1.6, (1.8 + (0.72 / depth))))
- sight: a Line \[gray\] drawn in stage (start=(0.4, 1.8), end=(6.2, 1.8), dashed=True)
- sizes: a Table \[text\] that says "$Z$ $h'$ $f$ $h$ $2 f$ $frac(h, 2)$ $4 f$ $frac(h, 4)$" (rows=(('$Z$', "$h'$"), ('$f$', '$h$'), ('$2 f$', '$frac(h, 2)$'), ('…, header=True)
- skyline: a Line \[gray\] drawn in road (start=(0.3, 2.6), end=(7.7, 2.6), dashed=True)
- stage: a Figure (x\_range=(0.0, 6.4), y\_range=(0.3, 3.3), aspect=(6.4, 3.0))
- tie\_1: a Line \[green\] drawn in road (start=(0.8, 0.4), end=(7.2, 0.4))
- tie\_2: a Line \[green\] drawn in road (start=(2.4, 1.5), end=(5.6, 1.5))
- tie\_3: a Line \[green\] drawn in road (start=(2.93, 1.867), end=(5.07, 1.867))
- tie\_4: a Line \[green\] drawn in road (start=(3.2, 2.05), end=(4.8, 2.05))
- tie\_5: a Line \[green\] drawn in road (start=(3.36, 2.16), end=(4.64, 2.16))
- vanish: a Point \[red\] labelled "V" drawn in road (location=(4.0, 2.6))
- vp\_note: a Tex \[text\] that says "Equal steps on the ground, unequal steps on the page."
- watcher: a Point \[red\] labelled "E" drawn in stage (location=(0.4, 1.8))
- work: a Derivation \[text\] that says "$frac(h', h) &= frac(f, Z) \\ h' &= frac(f thin h, Z)$"
- z\_tag: a Point \[gray\] labelled "Z" drawn in stage (location=((0.4 + (depth / 2.0)), 1.8), show\_marker=False)

#### Beats

##### [02:24.407](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=144.40677083333333)

Narration: Start with the converging family. One eye, one page, one post. The eye is here, and the page stands at a fixed distance in front of it, which I will call f.

Board: Empty.

Actions:
- [02:24.407](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=144.40677083333333): heading\_persp is shown on the screen, written out.
- [02:24.407](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=144.40677083333333): stage is shown on the screen, written out.
- [02:30.305](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=150.30477083333332): watcher is shown on the screen, written out.
- [02:30.305](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=150.30477083333332): sight is shown on the screen, written out.
- [02:31.129](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=151.12877083333333): screen is shown on the screen, written out.
- [02:31.977](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=151.97677083333332): f\_tag is shown on the screen, written out.

##### [02:35.734](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=155.7342708333333)

Narration: The post stands out at a distance Z, and it is h tall. Now the two rays. One from its top to the eye, one from its foot to the eye. Each crosses the page on the way, and between the two crossings is the drawn image, of height h prime.

Board: stage — a Figure (x\_range=(0.0, 6.4), y\_range=(0.3, 3.3), aspect=(6.4, 3.0)); heading\_persp — a Heading that says "Perspective: Rays That Converge"; watcher — a Point \[red\] labelled "E" drawn in stage (location=(0.4, 1.8)); sight — a Line \[gray\] drawn in stage (start=(0.4, 1.8), end=(6.2, 1.8), dashed=True); screen — a Line \[gray\] drawn in stage (start=(1.6, 0.7), end=(1.6, 2.9)); f\_tag — a Point \[gray\] labelled "f" drawn in stage (location=(1.0, 1.8), show\_marker=False)

Actions:
- [02:37](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=156.99977083333332): post is shown on the screen, written out.
- [02:37.372](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=157.37177083333333): z\_tag is shown on the screen, written out.
- [02:42.875](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=162.87477083333332): ray\_top is shown on the screen, written out.
- [02:44.419](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=164.41877083333333): ray\_foot is shown on the screen, written out.
- [02:49.423](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=169.42277083333332): shot is shown on the screen, written out.

##### [02:53.854](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=173.85377083333333)

Narration: Now the geometry does the work. The big triangle from the eye out to the post, and the small one from the eye to the page, share an apex and a direction, so they are similar. Similar triangles give a proportion: h prime over h equals f over Z.

Board: stage — a Figure (x\_range=(0.0, 6.4), y\_range=(0.3, 3.3), aspect=(6.4, 3.0)); heading\_persp — a Heading that says "Perspective: Rays That Converge"; watcher — a Point \[red\] labelled "E" drawn in stage (location=(0.4, 1.8)); sight — a Line \[gray\] drawn in stage (start=(0.4, 1.8), end=(6.2, 1.8), dashed=True); screen — a Line \[gray\] drawn in stage (start=(1.6, 0.7), end=(1.6, 2.9)); f\_tag — a Point \[gray\] labelled "f" drawn in stage (location=(1.0, 1.8), show\_marker=False); post — a Line \[blue\] labelled "h" drawn in stage (start=((0.4 + depth), 1.2), end=((0.4 + depth), 2.4)); z\_tag — a Point \[gray\] labelled "Z" drawn in stage (location=((0.4 + (depth / 2.0)), 1.8), show\_marker=False); ray\_top — a Line \[yellow\] drawn in stage (start=((0.4 + depth), 2.4), end=(0.4, 1.8)); ray\_foot — a Line \[yellow\] drawn in stage (start=((0.4 + depth), 1.2), end=(0.4, 1.8)); shot — a Line \[green\] labelled "h'" drawn in stage (start=(1.6, (1.8 - (0.72 / depth))), end=(1.6, (1.8 + (0.72 / depth))))

Actions:
- [03:6.985](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=186.98477083333333): stage moves to a new place on the board.
- [03:6.985](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=186.98477083333333): work is shown on the screen, written out.

##### [03:11.996](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=191.9962708333333)

Narration: Rearrange that, and the drawn height is f times h over Z. There is the whole of perspective in a single line: what you draw is inversely proportional to how far away the thing is.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [03:12.217](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=192.21677083333333): work is shown on the screen, written out.
- [03:17.395](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=197.39477083333333): A box is drawn around work.
- [03:21.226](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=201.22577083333334): work (the "Z" part) is emphasized.
- [03:24.617](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=204.61677083333333): work (the "Z" part) is no longer emphasized.

##### [03:25.217](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=205.21677083333333)

Narration: Put numbers on that. At one page distance out, the drawing is life size. At twice the distance, half size. At four times out, a quarter.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [03:25.96](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=205.95977083333332): sizes is shown on the screen, written out.
- [03:30.162](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=210.16177083333332): sizes is shown on the screen, written out.
- [03:32.949](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=212.94877083333333): sizes is shown on the screen, written out.
- [03:35.7](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=215.69977083333333): sizes is shown on the screen, written out.

##### [03:37.194](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=217.19377083333333)

Narration: And here it is happening. The post walks out, and its mark on the page closes down. Further still, and smaller again. Bring it back in, and the mark swells.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [03:40.666](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=220.66577083333334): post is redrawn as the numbers it depends on change.
- [03:40.666](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=220.66577083333334): z\_tag is redrawn as the numbers it depends on change.
- [03:40.666](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=220.66577083333334): ray\_top is redrawn as the numbers it depends on change.
- [03:40.666](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=220.66577083333334): ray\_foot is redrawn as the numbers it depends on change.
- [03:40.666](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=220.66577083333334): shot is redrawn as the numbers it depends on change.
- [03:40.666](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=220.66577083333334): depth ticks to 4.0.
- [03:43.905](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=223.90477083333332): The box around work is lifted.
- [03:44.276](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=224.27577083333333): post is redrawn as the numbers it depends on change.
- [03:44.276](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=224.27577083333333): z\_tag is redrawn as the numbers it depends on change.
- [03:44.276](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=224.27577083333333): ray\_top is redrawn as the numbers it depends on change.
- [03:44.276](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=224.27577083333333): ray\_foot is redrawn as the numbers it depends on change.
- [03:44.276](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=224.27577083333333): shot is redrawn as the numbers it depends on change.
- [03:44.276](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=224.27577083333333): depth ticks to 5.5.
- [03:46.668](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=226.66777083333332): post is redrawn as the numbers it depends on change.
- [03:46.668](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=226.66777083333332): z\_tag is redrawn as the numbers it depends on change.
- [03:46.668](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=226.66777083333332): ray\_top is redrawn as the numbers it depends on change.
- [03:46.668](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=226.66777083333332): ray\_foot is redrawn as the numbers it depends on change.
- [03:46.668](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=226.66777083333332): shot is redrawn as the numbers it depends on change.
- [03:46.668](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=226.66777083333332): depth ticks to 1.5.
- [03:48.758](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=228.75777083333332): heading\_persp is hidden from the screen — left the board.
- [03:48.758](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=228.75777083333332): sizes is hidden from the screen — left the board.
- [03:48.758](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=228.75777083333332): stage is hidden from the screen — left the board.
- [03:48.758](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=228.75777083333332): watcher is hidden from the screen — stage left the board.
- [03:48.758](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=228.75777083333332): sight is hidden from the screen — stage left the board.
- [03:48.758](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=228.75777083333332): screen is hidden from the screen — stage left the board.
- [03:48.758](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=228.75777083333332): f\_tag is hidden from the screen — stage left the board.
- [03:48.758](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=228.75777083333332): post is hidden from the screen — stage left the board.
- [03:48.758](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=228.75777083333332): z\_tag is hidden from the screen — stage left the board.
- [03:48.758](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=228.75777083333332): ray\_top is hidden from the screen — stage left the board.
- [03:48.758](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=228.75777083333332): ray\_foot is hidden from the screen — stage left the board.
- [03:48.758](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=228.75777083333332): shot is hidden from the screen — stage left the board.
- [03:48.758](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=228.75777083333332): work is hidden from the screen — left the board.

##### [03:49.358](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=229.35777083333335)

Narration: Now the famous consequence. Take two rails that really are parallel, and really are the same distance apart at every step of the way.

Board: Empty.

Actions:
- [03:49.358](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=229.35777083333335): heading\_vp is shown on the screen, written out.
- [03:49.358](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=229.35777083333335): road is shown on the screen, written out.
- [03:52.156](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=232.15577083333335): rail\_left is shown on the screen, written out.
- [03:52.35](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=232.3496485595913): rail\_right is shown on the screen, written out.

##### [03:58.108](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=238.10827083333334)

Narration: Their images do not stay apart. Every ray to the eye pulls them closer, and on the page they meet, at a single point on the horizon. That is the vanishing point, and nothing whatever in the world stands there.

Board: road — a Figure (x\_range=(0.0, 8.0), y\_range=(0.0, 3.4), aspect=(8.0, 3.4)); heading\_vp — a Heading that says "Parallel in the World, Meeting on the Page"; rail\_left — a Line \[blue\] drawn in road (start=(0.8, 0.4), end=(4.0, 2.6)); rail\_right — a Line \[blue\] drawn in road (start=(7.2, 0.4), end=(4.0, 2.6))

Actions:
- [04:5.538](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=245.53777083333335): skyline is shown on the screen, written out.
- [04:7.57](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=247.56977083333334): vanish is shown on the screen, written out.

##### [04:11.955](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=251.95477083333333)

Narration: Now lay sleepers across the track, equally spaced, one every metre. Out in the world every gap is the same. On the page they crowd together as they go back, and the last of them are almost on top of each other.

Board: road — a Figure (x\_range=(0.0, 8.0), y\_range=(0.0, 3.4), aspect=(8.0, 3.4)); heading\_vp — a Heading that says "Parallel in the World, Meeting on the Page"; rail\_left — a Line \[blue\] drawn in road (start=(0.8, 0.4), end=(4.0, 2.6)); rail\_right — a Line \[blue\] drawn in road (start=(7.2, 0.4), end=(4.0, 2.6)); skyline — a Line \[gray\] drawn in road (start=(0.3, 2.6), end=(7.7, 2.6), dashed=True); vanish — a Point \[red\] labelled "V" drawn in road (location=(4.0, 2.6))

Actions:
- [04:12.826](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=252.8257708333333): tie\_1 is shown on the screen, written out.
- [04:16.297](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=256.2967708333333): tie\_2 is shown on the screen, written out.
- [04:19.049](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=259.0487708333333): tie\_3 is shown on the screen, written out.
- [04:20.988](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=260.98777083333334): tie\_4 is shown on the screen, written out.
- [04:22.079](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=262.07877083333335): tie\_5 is shown on the screen, written out.

##### [04:26.046](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=266.0462708333333)

Narration: So a perspective drawing is faithful to the eye and useless to a ruler. Two marks of the same length on the page can be a metre apart in the world, or a hundred, and the drawing will not tell you which.

Board: road — a Figure (x\_range=(0.0, 8.0), y\_range=(0.0, 3.4), aspect=(8.0, 3.4)); heading\_vp — a Heading that says "Parallel in the World, Meeting on the Page"; rail\_left — a Line \[blue\] drawn in road (start=(0.8, 0.4), end=(4.0, 2.6)); rail\_right — a Line \[blue\] drawn in road (start=(7.2, 0.4), end=(4.0, 2.6)); skyline — a Line \[gray\] drawn in road (start=(0.3, 2.6), end=(7.7, 2.6), dashed=True); vanish — a Point \[red\] labelled "V" drawn in road (location=(4.0, 2.6)); tie\_1 — a Line \[green\] drawn in road (start=(0.8, 0.4), end=(7.2, 0.4)); tie\_2 — a Line \[green\] drawn in road (start=(2.4, 1.5), end=(5.6, 1.5)); tie\_3 — a Line \[green\] drawn in road (start=(2.93, 1.867), end=(5.07, 1.867)); tie\_4 — a Line \[green\] drawn in road (start=(3.2, 2.05), end=(4.8, 2.05)); tie\_5 — a Line \[green\] drawn in road (start=(3.36, 2.16), end=(4.64, 2.16))

Actions:
- [04:29.692](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=269.6917708333333): vp\_note is shown on the screen, written out.
- [04:32.246](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=272.2457708333333): tie\_2 is indicated — a transient flash.
- [04:32.466](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=272.4657478858576): tie\_5 is indicated — a transient flash.

##### [04:38.837](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=278.83677083333333)

Narration: Which is why perspective belongs to painting, to photography, to film, and to the camera in every video game: all the places where the job is to look right. It is not where you go when the job is to be built.

Board: road — a Figure (x\_range=(0.0, 8.0), y\_range=(0.0, 3.4), aspect=(8.0, 3.4)); vp\_note — a Tex \[text\] that says "Equal steps on the ground, unequal steps on the page."; heading\_vp — a Heading that says "Parallel in the World, Meeting on the Page"; rail\_left — a Line \[blue\] drawn in road (start=(0.8, 0.4), end=(4.0, 2.6)); rail\_right — a Line \[blue\] drawn in road (start=(7.2, 0.4), end=(4.0, 2.6)); skyline — a Line \[gray\] drawn in road (start=(0.3, 2.6), end=(7.7, 2.6), dashed=True); vanish — a Point \[red\] labelled "V" drawn in road (location=(4.0, 2.6)); tie\_1 — a Line \[green\] drawn in road (start=(0.8, 0.4), end=(7.2, 0.4)); tie\_2 — a Line \[green\] drawn in road (start=(2.4, 1.5), end=(5.6, 1.5)); tie\_3 — a Line \[green\] drawn in road (start=(2.93, 1.867), end=(5.07, 1.867)); tie\_4 — a Line \[green\] drawn in road (start=(3.2, 2.05), end=(4.8, 2.05)); tie\_5 — a Line \[green\] drawn in road (start=(3.36, 2.16), end=(4.64, 2.16))

Actions:
- [04:44.607](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=284.6067708333333): vanish is indicated — a transient flash.
- [04:52.711](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=292.71064583333333): heading\_vp is hidden from the screen — left the board.
- [04:52.711](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=292.71064583333333): road is hidden from the screen — left the board.
- [04:52.711](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=292.71064583333333): rail\_left is hidden from the screen — road left the board.
- [04:52.711](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=292.71064583333333): rail\_right is hidden from the screen — road left the board.
- [04:52.711](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=292.71064583333333): skyline is hidden from the screen — road left the board.
- [04:52.711](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=292.71064583333333): vanish is hidden from the screen — road left the board.
- [04:52.711](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=292.71064583333333): tie\_1 is hidden from the screen — road left the board.
- [04:52.711](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=292.71064583333333): tie\_2 is hidden from the screen — road left the board.
- [04:52.711](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=292.71064583333333): tie\_3 is hidden from the screen — road left the board.
- [04:52.711](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=292.71064583333333): tie\_4 is hidden from the screen — road left the board.
- [04:52.711](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=292.71064583333333): tie\_5 is hidden from the screen — road left the board.
- [04:52.711](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=292.71064583333333): vp\_note is hidden from the screen — left the board.

### Scene 3: [Oblique: One True Face](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=293.75231249999996)

Span: 04:53.752–06:50.968 (293.75231249999996s–410.9680208333333s).

#### Objects

- back\_right: a Line \[yellow\] drawn in cube (start=((2.7 + (1.4142135623730951 \* kd)), (0.6 + (1.4142135623730951 …, end=((2.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …)
- back\_top: a Line \[yellow\] drawn in cube (start=((2.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …, end=((0.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …)
- cube: a Figure (x\_range=(0.0, 5.2), y\_range=(0.0, 5.0), aspect=(5.2, 5.0))
- depth\_1: a Line \[yellow\] drawn in cube (start=(2.7, 0.6), end=((2.7 + (1.4142135623730951 \* kd)), (0.6 + (1.4142135623730951 …)
- depth\_2: a Line \[yellow\] drawn in cube (start=(2.7, 2.6), end=((2.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …)
- depth\_3: a Line \[yellow\] drawn in cube (start=(0.7, 2.6), end=((0.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …)
- depth\_angle: an Angle \[magenta\] labelled "45 degree" drawn in cube (vertex=(0.7, 2.6), sides=((2.7, 2.6), (1.4, 3.3)), radius=0.35)
- edge\_bottom: a Line \[blue\] labelled "a" drawn in cube (start=(0.7, 0.6), end=(2.7, 0.6))
- edge\_left: a Line \[blue\] drawn in cube (start=(0.7, 2.6), end=(0.7, 0.6))
- edge\_right: a Line \[blue\] drawn in cube (start=(2.7, 0.6), end=(2.7, 2.6))
- edge\_top: a Line \[blue\] drawn in cube (start=(2.7, 2.6), end=(0.7, 2.6))
- front\_face: a Line \[green\] drawn in plan (start=(1.2, 0.7), end=(1.2, 1.9))
- heading\_cube: a Heading that says "Oblique: The Front Face Is True"
- heading\_slant: a Heading that says "Parallel Rays, Struck at a Slant"
- k\_cab: a Math \[text\] that says "$upright("cabinet:") thin k = frac(1, 2)$"
- k\_cav: a Math \[text\] that says "$upright("cavalier:") thin k = 1$"
- kd: a VariableNumber (initial\_value=1.0)
- oblique\_def: a Panel that says "Parallel rays, striking the page at a slant. The face lying in the page is drawn exactly: true lengths, true angles. Depth is drawn at a chosen angle and a chosen fraction of its true length."
- paper: a Line \[gray\] drawn in plan (start=(1.2, 0.3), end=(1.2, 3.8))
- plan: a Figure (x\_range=(0.0, 4.2), y\_range=(0.0, 4.0), aspect=(4.2, 4.0))
- rear\_face: a Line \[green\] drawn in plan (start=(1.2, 2.3099999999999996), end=(1.2, 3.51))
- slant\_angle: an Angle \[magenta\] labelled "alpha" drawn in plan (vertex=(1.2, 2.3099999999999996), sides=((1.2, 1.9), (2.6, 0.7)))
- slant\_hi: a Line \[yellow\] drawn in plan (start=(2.6, 1.9), end=(1.2, 3.51))
- slant\_lo: a Line \[yellow\] drawn in plan (start=(2.6, 0.7), end=(1.2, 2.3099999999999996))
- slant\_mid: a Line \[yellow\] drawn in plan (start=(2.6, 1.3), end=(1.2, 2.91))
- slant\_note: a Tex \[text\] that says "Nothing converges, so nothing shrinks with distance."
- solid\_plan: a Polygon \[blue\] drawn in plan (vertices=((1.2, 0.7), (2.6, 0.7), (2.6, 1.9), (1.2, 1.9)), fill\_opacity=0.22)

#### Beats

##### [04:53.752](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=293.75231249999996)

Narration: Cross into the parallel family. Here is the page again, edge on, and the object behind it, and this time the rays arrive at a slant.

Board: Empty.

Actions:
- [04:53.752](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=293.75231249999996): heading\_slant is shown on the screen, written out.
- [04:53.752](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=293.75231249999996): plan is shown on the screen, written out.
- [04:56.968](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=296.96831249999997): paper is shown on the screen, written out.
- [04:59.534](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=299.53431249999994): solid\_plan is shown on the screen, written out.
- [05:2.773](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=302.7733125): slant\_lo is shown on the screen, written out.
- [05:3.176](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=303.1758771950092): slant\_mid is shown on the screen, written out.
- [05:3.835](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=303.8347335526315): slant\_hi is shown on the screen, written out.

##### [05:4.29](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=304.29031249999997)

Narration: Set the front face of the object flat against the page. Those points are already on it, so they draw themselves: same size, same shape, same angles, exactly.

Board: plan — a Figure (x\_range=(0.0, 4.2), y\_range=(0.0, 4.0), aspect=(4.2, 4.0)); heading\_slant — a Heading that says "Parallel Rays, Struck at a Slant"; paper — a Line \[gray\] drawn in plan (start=(1.2, 0.3), end=(1.2, 3.8)); solid\_plan — a Polygon \[blue\] drawn in plan (vertices=((1.2, 0.7), (2.6, 0.7), (2.6, 1.9), (1.2, 1.9)), fill\_opacity=0.22); slant\_lo — a Line \[yellow\] drawn in plan (start=(2.6, 0.7), end=(1.2, 2.3099999999999996)); slant\_mid — a Line \[yellow\] drawn in plan (start=(2.6, 1.3), end=(1.2, 2.91)); slant\_hi — a Line \[yellow\] drawn in plan (start=(2.6, 1.9), end=(1.2, 3.51))

Actions:
- [05:10.223](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=310.22331249999996): front\_face is shown on the screen, written out.

##### [05:15.165](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=315.16531249999997)

Narration: Now follow the rear face. Its rays are slanted, so they land further along the page, and every one of its points is shifted by the very same amount, because the rays never converge.

Board: plan — a Figure (x\_range=(0.0, 4.2), y\_range=(0.0, 4.0), aspect=(4.2, 4.0)); heading\_slant — a Heading that says "Parallel Rays, Struck at a Slant"; paper — a Line \[gray\] drawn in plan (start=(1.2, 0.3), end=(1.2, 3.8)); solid\_plan — a Polygon \[blue\] drawn in plan (vertices=((1.2, 0.7), (2.6, 0.7), (2.6, 1.9), (1.2, 1.9)), fill\_opacity=0.22); slant\_lo — a Line \[yellow\] drawn in plan (start=(2.6, 0.7), end=(1.2, 2.3099999999999996)); slant\_mid — a Line \[yellow\] drawn in plan (start=(2.6, 1.3), end=(1.2, 2.91)); slant\_hi — a Line \[yellow\] drawn in plan (start=(2.6, 1.9), end=(1.2, 3.51)); front\_face — a Line \[green\] drawn in plan (start=(1.2, 0.7), end=(1.2, 1.9))

Actions:
- [05:22.386](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=322.3863125): rear\_face is shown on the screen, written out.
- [05:25.196](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=325.1963125): slant\_angle is shown on the screen, written out.

##### [05:26.783](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=326.78331249999997)

Narration: That shift is the depth of the drawing, and the slant angle alone decides how big it is. Near and far are drawn at one single scale.

Board: plan — a Figure (x\_range=(0.0, 4.2), y\_range=(0.0, 4.0), aspect=(4.2, 4.0)); heading\_slant — a Heading that says "Parallel Rays, Struck at a Slant"; paper — a Line \[gray\] drawn in plan (start=(1.2, 0.3), end=(1.2, 3.8)); solid\_plan — a Polygon \[blue\] drawn in plan (vertices=((1.2, 0.7), (2.6, 0.7), (2.6, 1.9), (1.2, 1.9)), fill\_opacity=0.22); slant\_lo — a Line \[yellow\] drawn in plan (start=(2.6, 0.7), end=(1.2, 2.3099999999999996)); slant\_mid — a Line \[yellow\] drawn in plan (start=(2.6, 1.3), end=(1.2, 2.91)); slant\_hi — a Line \[yellow\] drawn in plan (start=(2.6, 1.9), end=(1.2, 3.51)); front\_face — a Line \[green\] drawn in plan (start=(1.2, 0.7), end=(1.2, 1.9)); rear\_face — a Line \[green\] drawn in plan (start=(1.2, 2.3099999999999996), end=(1.2, 3.51)); slant\_angle — an Angle \[magenta\] labelled "alpha" drawn in plan (vertex=(1.2, 2.3099999999999996), sides=((1.2, 1.9), (2.6, 0.7)))

Actions:
- [05:30.185](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=330.18531249999995): slant\_angle is indicated — a transient flash.
- [05:33.076](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=333.0763125): slant\_note is shown on the screen, written out.
- [05:35.955](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=335.9553125): heading\_slant is hidden from the screen — left the board.
- [05:35.955](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=335.9553125): plan is hidden from the screen — left the board.
- [05:35.955](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=335.9553125): paper is hidden from the screen — plan left the board.
- [05:35.955](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=335.9553125): solid\_plan is hidden from the screen — plan left the board.
- [05:35.955](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=335.9553125): slant\_lo is hidden from the screen — plan left the board.
- [05:35.955](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=335.9553125): slant\_mid is hidden from the screen — plan left the board.
- [05:35.955](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=335.9553125): slant\_hi is hidden from the screen — plan left the board.
- [05:35.955](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=335.9553125): front\_face is hidden from the screen — plan left the board.
- [05:35.955](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=335.9553125): rear\_face is hidden from the screen — plan left the board.
- [05:35.955](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=335.9553125): slant\_angle is hidden from the screen — plan left the board.
- [05:35.955](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=335.9553125): slant\_note is hidden from the screen — left the board.

##### [05:36.555](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=336.55531249999996)

Narration: Here is what that gives you on a cube. The front face is a true square: right angles, equal sides. Measure it on the page and you have measured the object.

Board: Empty.

Actions:
- [05:36.555](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=336.55531249999996): heading\_cube is shown on the screen, written out.
- [05:36.555](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=336.55531249999996): cube is shown on the screen, written out.
- [05:40.526](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=340.52631249999996): edge\_bottom is shown on the screen, written out.
- [05:40.752](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=340.7515116150442): edge\_right is shown on the screen, written out.
- [05:41.202](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=341.2019098451327): edge\_top is shown on the screen, written out.
- [05:41.605](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=341.6048091814159): edge\_left is shown on the screen, written out.

##### [05:47.267](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=347.26731249999995)

Narration: The depth runs off at forty five degrees, the same length from every corner, and the far face is a second true square, parallel to the first.

Board: cube — a Figure (x\_range=(0.0, 5.2), y\_range=(0.0, 5.0), aspect=(5.2, 5.0)); heading\_cube — a Heading that says "Oblique: The Front Face Is True"; edge\_bottom — a Line \[blue\] labelled "a" drawn in cube (start=(0.7, 0.6), end=(2.7, 0.6)); edge\_right — a Line \[blue\] drawn in cube (start=(2.7, 0.6), end=(2.7, 2.6)); edge\_top — a Line \[blue\] drawn in cube (start=(2.7, 2.6), end=(0.7, 2.6)); edge\_left — a Line \[blue\] drawn in cube (start=(0.7, 2.6), end=(0.7, 0.6))

Actions:
- [05:47.743](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=347.74331249999994): depth\_1 is shown on the screen, written out.
- [05:47.859](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=347.85851060403496): depth\_2 is shown on the screen, written out.
- [05:48.109](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=348.1088644688867): depth\_3 is shown on the screen, written out.
- [05:49.427](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=349.42731249999997): depth\_angle is shown on the screen, written out.
- [05:52.411](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=352.41131249999995): back\_right is shown on the screen, written out.
- [05:52.687](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=352.68675732255707): back\_top is shown on the screen, written out.

##### [05:56.54](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=356.54031249999997)

Narration: Drawn at full depth, this is cavalier oblique, and every single edge on the page is a true length. But look at it: it seems to swell as it goes back, because your eye expects far things to be smaller, and this drawing refuses.

Board: cube — a Figure (x\_range=(0.0, 5.2), y\_range=(0.0, 5.0), aspect=(5.2, 5.0)); heading\_cube — a Heading that says "Oblique: The Front Face Is True"; edge\_bottom — a Line \[blue\] labelled "a" drawn in cube (start=(0.7, 0.6), end=(2.7, 0.6)); edge\_right — a Line \[blue\] drawn in cube (start=(2.7, 0.6), end=(2.7, 2.6)); edge\_top — a Line \[blue\] drawn in cube (start=(2.7, 2.6), end=(0.7, 2.6)); edge\_left — a Line \[blue\] drawn in cube (start=(0.7, 2.6), end=(0.7, 0.6)); depth\_1 — a Line \[yellow\] drawn in cube (start=(2.7, 0.6), end=((2.7 + (1.4142135623730951 \* kd)), (0.6 + (1.4142135623730951 …); depth\_2 — a Line \[yellow\] drawn in cube (start=(2.7, 2.6), end=((2.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …); depth\_3 — a Line \[yellow\] drawn in cube (start=(0.7, 2.6), end=((0.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …); depth\_angle — an Angle \[magenta\] labelled "45 degree" drawn in cube (vertex=(0.7, 2.6), sides=((2.7, 2.6), (1.4, 3.3)), radius=0.35); back\_right — a Line \[yellow\] drawn in cube (start=((2.7 + (1.4142135623730951 \* kd)), (0.6 + (1.4142135623730951 …, end=((2.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …); back\_top — a Line \[yellow\] drawn in cube (start=((2.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …, end=((0.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …)

Actions:
- [05:58.583](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=358.5833124999999): cube moves to a new place on the board.
- [05:58.583](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=358.5833124999999): k\_cav is shown on the screen, written out.

##### [06:11.595](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=371.5948125)

Narration: So draughtsmen halve the depth. That is cabinet oblique: the front face still exactly true, the receding edges at half scale, and the solid suddenly looks like a solid.

Board: k\_cav — a Math \[text\] that says "$upright("cavalier:") thin k = 1$"; cube — a Figure (x\_range=(0.0, 5.2), y\_range=(0.0, 5.0), aspect=(5.2, 5.0)); heading\_cube — a Heading that says "Oblique: The Front Face Is True"; edge\_bottom — a Line \[blue\] labelled "a" drawn in cube (start=(0.7, 0.6), end=(2.7, 0.6)); edge\_right — a Line \[blue\] drawn in cube (start=(2.7, 0.6), end=(2.7, 2.6)); edge\_top — a Line \[blue\] drawn in cube (start=(2.7, 2.6), end=(0.7, 2.6)); edge\_left — a Line \[blue\] drawn in cube (start=(0.7, 2.6), end=(0.7, 0.6)); depth\_1 — a Line \[yellow\] drawn in cube (start=(2.7, 0.6), end=((2.7 + (1.4142135623730951 \* kd)), (0.6 + (1.4142135623730951 …); depth\_2 — a Line \[yellow\] drawn in cube (start=(2.7, 2.6), end=((2.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …); depth\_3 — a Line \[yellow\] drawn in cube (start=(0.7, 2.6), end=((0.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …); depth\_angle — an Angle \[magenta\] labelled "45 degree" drawn in cube (vertex=(0.7, 2.6), sides=((2.7, 2.6), (1.4, 3.3)), radius=0.35); back\_right — a Line \[yellow\] drawn in cube (start=((2.7 + (1.4142135623730951 \* kd)), (0.6 + (1.4142135623730951 …, end=((2.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …); back\_top — a Line \[yellow\] drawn in cube (start=((2.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …, end=((0.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …)

Actions:
- [06:12.732](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=372.7323125): depth\_1 is redrawn as the numbers it depends on change.
- [06:12.732](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=372.7323125): depth\_2 is redrawn as the numbers it depends on change.
- [06:12.732](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=372.7323125): depth\_3 is redrawn as the numbers it depends on change.
- [06:12.732](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=372.7323125): back\_right is redrawn as the numbers it depends on change.
- [06:12.732](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=372.7323125): back\_top is redrawn as the numbers it depends on change.
- [06:12.732](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=372.7323125): kd ticks to 0.5.
- [06:14.718](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=374.71831249999997): k\_cab is shown on the screen, written out.

##### [06:24.223](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=384.2228125)

Narration: The price is easy to state. Only the face lying in the page can be measured directly, and only lines parallel to that face keep their length. Everything in the depth direction is a convention rather than a measurement.

Board: k\_cav — a Math \[text\] that says "$upright("cavalier:") thin k = 1$"; k\_cab — a Math \[text\] that says "$upright("cabinet:") thin k = frac(1, 2)$"; cube — a Figure (x\_range=(0.0, 5.2), y\_range=(0.0, 5.0), aspect=(5.2, 5.0)); heading\_cube — a Heading that says "Oblique: The Front Face Is True"; edge\_bottom — a Line \[blue\] labelled "a" drawn in cube (start=(0.7, 0.6), end=(2.7, 0.6)); edge\_right — a Line \[blue\] drawn in cube (start=(2.7, 0.6), end=(2.7, 2.6)); edge\_top — a Line \[blue\] drawn in cube (start=(2.7, 2.6), end=(0.7, 2.6)); edge\_left — a Line \[blue\] drawn in cube (start=(0.7, 2.6), end=(0.7, 0.6)); depth\_1 — a Line \[yellow\] drawn in cube (start=(2.7, 0.6), end=((2.7 + (1.4142135623730951 \* kd)), (0.6 + (1.4142135623730951 …); depth\_2 — a Line \[yellow\] drawn in cube (start=(2.7, 2.6), end=((2.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …); depth\_3 — a Line \[yellow\] drawn in cube (start=(0.7, 2.6), end=((0.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …); depth\_angle — an Angle \[magenta\] labelled "45 degree" drawn in cube (vertex=(0.7, 2.6), sides=((2.7, 2.6), (1.4, 3.3)), radius=0.35); back\_right — a Line \[yellow\] drawn in cube (start=((2.7 + (1.4142135623730951 \* kd)), (0.6 + (1.4142135623730951 …, end=((2.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …); back\_top — a Line \[yellow\] drawn in cube (start=((2.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …, end=((0.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …)

Actions:
- [06:24.733](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=384.73331249999995): oblique\_def is shown on the screen, written out.
- [06:28.866](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=388.86631249999994): oblique\_def (the "lying in the page" part) is emphasized.
- [06:37.795](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=397.7948125): oblique\_def (the "lying in the page" part) is no longer emphasized.

##### [06:38.395](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=398.39481249999994)

Narration: It is cheap to draw by hand and it reads at a glance, which is why oblique filled workshop notebooks and furniture drawings for two hundred years. The cabinet convention is named after cabinets.

Board: oblique\_def — a Panel that says "Parallel rays, striking the page at a slant. The face lying in the page is drawn exactly: true lengths, true angles. Depth is drawn at a chosen angle and a chosen fraction of its true length."; k\_cav — a Math \[text\] that says "$upright("cavalier:") thin k = 1$"; k\_cab — a Math \[text\] that says "$upright("cabinet:") thin k = frac(1, 2)$"; cube — a Figure (x\_range=(0.0, 5.2), y\_range=(0.0, 5.0), aspect=(5.2, 5.0)); heading\_cube — a Heading that says "Oblique: The Front Face Is True"; edge\_bottom — a Line \[blue\] labelled "a" drawn in cube (start=(0.7, 0.6), end=(2.7, 0.6)); edge\_right — a Line \[blue\] drawn in cube (start=(2.7, 0.6), end=(2.7, 2.6)); edge\_top — a Line \[blue\] drawn in cube (start=(2.7, 2.6), end=(0.7, 2.6)); edge\_left — a Line \[blue\] drawn in cube (start=(0.7, 2.6), end=(0.7, 0.6)); depth\_1 — a Line \[yellow\] drawn in cube (start=(2.7, 0.6), end=((2.7 + (1.4142135623730951 \* kd)), (0.6 + (1.4142135623730951 …); depth\_2 — a Line \[yellow\] drawn in cube (start=(2.7, 2.6), end=((2.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …); depth\_3 — a Line \[yellow\] drawn in cube (start=(0.7, 2.6), end=((0.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …); depth\_angle — an Angle \[magenta\] labelled "45 degree" drawn in cube (vertex=(0.7, 2.6), sides=((2.7, 2.6), (1.4, 3.3)), radius=0.35); back\_right — a Line \[yellow\] drawn in cube (start=((2.7 + (1.4142135623730951 \* kd)), (0.6 + (1.4142135623730951 …, end=((2.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …); back\_top — a Line \[yellow\] drawn in cube (start=((2.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …, end=((0.7 + (1.4142135623730951 \* kd)), (2.6 + (1.4142135623730951 …)

Actions:
- [06:47.159](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=407.15931249999994): k\_cab is indicated — a transient flash.
- [06:49.926](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=409.9263541666666): cube is hidden from the screen — left the board.
- [06:49.926](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=409.9263541666666): edge\_bottom is hidden from the screen — cube left the board.
- [06:49.926](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=409.9263541666666): edge\_right is hidden from the screen — cube left the board.
- [06:49.926](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=409.9263541666666): edge\_top is hidden from the screen — cube left the board.
- [06:49.926](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=409.9263541666666): edge\_left is hidden from the screen — cube left the board.
- [06:49.926](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=409.9263541666666): depth\_1 is hidden from the screen — cube left the board.
- [06:49.926](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=409.9263541666666): depth\_2 is hidden from the screen — cube left the board.
- [06:49.926](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=409.9263541666666): depth\_3 is hidden from the screen — cube left the board.
- [06:49.926](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=409.9263541666666): depth\_angle is hidden from the screen — cube left the board.
- [06:49.926](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=409.9263541666666): back\_right is hidden from the screen — cube left the board.
- [06:49.926](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=409.9263541666666): back\_top is hidden from the screen — cube left the board.
- [06:49.926](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=409.9263541666666): heading\_cube is hidden from the screen — left the board.
- [06:49.926](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=409.9263541666666): k\_cab is hidden from the screen — left the board.
- [06:49.926](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=409.9263541666666): k\_cav is hidden from the screen — left the board.
- [06:49.926](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=409.9263541666666): oblique\_def is hidden from the screen — left the board.

### Scene 4: [Orthographic and Axonometric](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=410.9680208333333)

Span: 06:50.968–09:20.365 (410.9680208333333s–560.365s).

#### Objects

- axo\_def: a Panel that says "Parallel rays, square on to the page, with the object turned so all three axes show. Parallel edges stay parallel, so nothing shrinks with distance."
- block: a Solid \[blue\] drawn in solid\_space (upper=\<function\>, x\_range=(0.3, 2.3), y\_range=(0.3, 1.9))
- front\_face: a Line \[green\] drawn in plan (start=(1.2, 0.7), end=(1.2, 1.9))
- front\_tag: a Math \[text\] that says "$upright("front")$" drawn in views
- front\_view: a Polygon \[blue\] drawn in views (vertices=((0.6, 0.5), (2.6, 0.5), (2.6, 1.9), (0.6, 1.9)), fill\_opacity=0.2)
- heading\_axo: a Heading that says "Turn the Object Instead"
- heading\_square: a Heading that says "Rays Square On to the Page"
- heading\_views: a Heading that says "One View Is Not Enough"
- iso\_angle: a Math \[text\] that says "$120 degree quad upright("between the drawn axes")$"
- iso\_scale: a Math \[text\] that says "$0.816 quad upright("along every axis")$"
- line: a Line \[blue\] drawn in solid\_space (start=(0.0, 0.0, 0.0), end=(2.0, 0.0, 0.0), dashed=True)
- line\_2: a Line \[blue\] drawn in solid\_space (start=(2.0, 0.0, 0.0), end=(2.0, 1.6, 0.0), dashed=True)
- line\_3: a Line \[blue\] drawn in solid\_space (start=(2.0, 1.6, 0.0), end=(2.0, 1.6, 1.4), dashed=True)
- link\_high: a Line \[gray\] drawn in views (start=(2.6, 1.9), end=(3.1, 1.9), dashed=True)
- link\_left: a Line \[gray\] drawn in views (start=(0.6, 1.9), end=(0.6, 2.4), dashed=True)
- link\_low: a Line \[gray\] drawn in views (start=(2.6, 0.5), end=(3.1, 0.5), dashed=True)
- link\_right: a Line \[gray\] drawn in views (start=(2.6, 1.9), end=(2.6, 2.4), dashed=True)
- ortho\_note: a Tex \[text\] that says "The depth has left the page, and what is left is exact."
- paper: a Line \[gray\] drawn in plan (start=(1.2, 0.3), end=(1.2, 3.8))
- plan: a Figure (x\_range=(0.0, 4.2), y\_range=(0.0, 4.0), aspect=(4.2, 4.0))
- plate: a Polygon \[gray\] drawn in plan (vertices=((1.2, 0.7), (1.5, 0.7), (1.5, 1.9), (1.2, 1.9)), fill\_opacity=0.35)
- ray\_hi: a Line \[yellow\] drawn in plan (start=(2.6, 1.9), end=(1.2, (1.9 + (slope \* 1.4))))
- ray\_lo: a Line \[yellow\] drawn in plan (start=(2.6, 0.7), end=(1.2, (0.7 + (slope \* 1.4))))
- rear\_face: a Line \[red\] drawn in plan (start=(1.2, (0.7 + (slope \* 1.4))), end=(1.2, (1.9 + (slope \* 1.4))))
- side\_tag: a Math \[text\] that says "$upright("side")$" drawn in views
- side\_view: a Polygon \[blue\] drawn in views (vertices=((3.1, 0.5), (4.3, 0.5), (4.3, 1.9), (3.1, 1.9)), fill\_opacity=0.2)
- slope: a VariableNumber (initial\_value=1.15)
- solid\_plan: a Polygon \[blue\] drawn in plan (vertices=((1.2, 0.7), (2.6, 0.7), (2.6, 1.9), (1.2, 1.9)), fill\_opacity=0.22)
- solid\_space: an Axes3D (x\_range=(0.0, 2.6), y\_range=(0.0, 2.2), z\_range=(0.0, 1.8))
- square\_mark: an Angle \[magenta\] drawn in plan (vertex=(1.2, 0.7), sides=((1.2, 1.9), (2.6, 0.7)), right\_angle=True)
- top\_tag: a Math \[text\] that says "$upright("top")$" drawn in views
- top\_view: a Polygon \[blue\] drawn in views (vertices=((0.6, 2.4), (2.6, 2.4), (2.6, 3.6), (0.6, 3.6)), fill\_opacity=0.2)
- views: a Figure (x\_range=(0.0, 5.2), y\_range=(0.0, 4.2), aspect=(5.2, 4.2))
- views\_note: a Tex \[text\] that says "Three flat views, every one of them measurable."

#### Beats

##### [06:50.968](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=410.9680208333333)

Narration: One change is left to make. Here are the slanted rays again, with the front face true on the page, and the rear face shifted along it.

Board: Empty.

Actions:
- [06:50.968](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=410.9680208333333): heading\_square is shown on the screen, written out.
- [06:50.968](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=410.9680208333333): plan is shown on the screen, written out.
- [06:53](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=413.0000208333333): paper is shown on the screen, written out.
- [06:53](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=413.0000208333333): solid\_plan is shown on the screen, written out.
- [06:53.453](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=413.4530208333333): ray\_lo is shown on the screen, written out.
- [06:53.643](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=413.6433014521009): ray\_hi is shown on the screen, written out.
- [06:54.915](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=414.9150208333333): front\_face is shown on the screen, written out.
- [06:57.353](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=417.3530208333333): rear\_face is shown on the screen, written out.

##### [06:59.196](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=419.1955208333333)

Narration: Now swing the rays square to the page, and watch the shift close up. There it goes: the rear face lands exactly on top of the front face, and the depth of the object has gone out of the drawing altogether.

Board: plan — a Figure (x\_range=(0.0, 4.2), y\_range=(0.0, 4.0), aspect=(4.2, 4.0)); heading\_square — a Heading that says "Rays Square On to the Page"; paper — a Line \[gray\] drawn in plan (start=(1.2, 0.3), end=(1.2, 3.8)); solid\_plan — a Polygon \[blue\] drawn in plan (vertices=((1.2, 0.7), (2.6, 0.7), (2.6, 1.9), (1.2, 1.9)), fill\_opacity=0.22); ray\_lo — a Line \[yellow\] drawn in plan (start=(2.6, 0.7), end=(1.2, (0.7 + (slope \* 1.4)))); ray\_hi — a Line \[yellow\] drawn in plan (start=(2.6, 1.9), end=(1.2, (1.9 + (slope \* 1.4)))); front\_face — a Line \[green\] drawn in plan (start=(1.2, 0.7), end=(1.2, 1.9)); rear\_face — a Line \[red\] drawn in plan (start=(1.2, (0.7 + (slope \* 1.4))), end=(1.2, (1.9 + (slope \* 1.4))))

Actions:
- [06:59.846](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=419.8460208333333): ray\_lo is redrawn as the numbers it depends on change.
- [06:59.846](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=419.8460208333333): ray\_hi is redrawn as the numbers it depends on change.
- [06:59.846](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=419.8460208333333): rear\_face is redrawn as the numbers it depends on change.
- [06:59.846](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=419.8460208333333): slope ticks to 0.0.
- [07:6.73](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=426.7300208333333): square\_mark is shown on the screen, written out.
- [07:10.295](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=430.2950208333333): ortho\_note is shown on the screen, written out.

##### [07:12.903](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=432.9030208333333)

Narration: This is orthographic projection, and losing the depth is not a defect. What is left on the page is one face, dead true: true lengths, true angles, and every one of them measurable.

Board: plan — a Figure (x\_range=(0.0, 4.2), y\_range=(0.0, 4.0), aspect=(4.2, 4.0)); ortho\_note — a Tex \[text\] that says "The depth has left the page, and what is left is exact."; heading\_square — a Heading that says "Rays Square On to the Page"; paper — a Line \[gray\] drawn in plan (start=(1.2, 0.3), end=(1.2, 3.8)); solid\_plan — a Polygon \[blue\] drawn in plan (vertices=((1.2, 0.7), (2.6, 0.7), (2.6, 1.9), (1.2, 1.9)), fill\_opacity=0.22); ray\_lo — a Line \[yellow\] drawn in plan (start=(2.6, 0.7), end=(1.2, (0.7 + (slope \* 1.4)))); ray\_hi — a Line \[yellow\] drawn in plan (start=(2.6, 1.9), end=(1.2, (1.9 + (slope \* 1.4)))); front\_face — a Line \[green\] drawn in plan (start=(1.2, 0.7), end=(1.2, 1.9)); rear\_face — a Line \[red\] drawn in plan (start=(1.2, (0.7 + (slope \* 1.4))), end=(1.2, (1.9 + (slope \* 1.4)))); square\_mark — an Angle \[magenta\] drawn in plan (vertex=(1.2, 0.7), sides=((1.2, 1.9), (2.6, 0.7)), right\_angle=True)

Actions:
- [07:19.799](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=439.7990208333333): rear\_face is indicated — a transient flash.

##### [07:26.077](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=446.0765208333333)

Narration: But one view like this cannot describe a solid. A thin plate and a long block give exactly the same front view, so the answer is to draw more than one of them.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [07:30.314](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=450.3140208333333): plate is shown on the screen, written out.
- [07:34.029](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=454.0290208333333): plate is hidden from the screen.
- [07:36.306](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=456.3055208333333): heading\_square is hidden from the screen — left the board.
- [07:36.306](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=456.3055208333333): ortho\_note is hidden from the screen — left the board.
- [07:36.306](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=456.3055208333333): plan is hidden from the screen — left the board.
- [07:36.306](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=456.3055208333333): paper is hidden from the screen — plan left the board.
- [07:36.306](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=456.3055208333333): solid\_plan is hidden from the screen — plan left the board.
- [07:36.306](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=456.3055208333333): ray\_lo is hidden from the screen — plan left the board.
- [07:36.306](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=456.3055208333333): ray\_hi is hidden from the screen — plan left the board.
- [07:36.306](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=456.3055208333333): front\_face is hidden from the screen — plan left the board.
- [07:36.306](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=456.3055208333333): rear\_face is hidden from the screen — plan left the board.
- [07:36.306](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=456.3055208333333): square\_mark is hidden from the screen — plan left the board.

##### [07:36.906](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=456.9055208333333)

Narration: So here is the standard set of three. The front view, straight on. Above it the top view, looking down from over the block. Beside it the side view, looking in from the right.

Board: Empty.

Actions:
- [07:36.906](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=456.9055208333333): heading\_views is shown on the screen, written out.
- [07:36.906](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=456.9055208333333): views is shown on the screen, written out.
- [07:39.924](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=459.9240208333333): front\_view is shown on the screen, written out.
- [07:39.924](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=459.9240208333333): front\_tag is shown on the screen, written out.
- [07:42.42](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=462.4200208333333): top\_view is shown on the screen, written out.
- [07:42.42](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=462.4200208333333): top\_tag is shown on the screen, written out.
- [07:45.845](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=465.8450208333333): side\_view is shown on the screen, written out.
- [07:45.845](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=465.8450208333333): side\_tag is shown on the screen, written out.

##### [07:48.593](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=468.5925208333333)

Narration: And the three are locked together. Width is shared by the front and the top, so those two line up along here. Height is shared by the front and the side, so they line up across here. Between them, three flat drawings hold every dimension of the block, each one at true size.

Board: views — a Figure (x\_range=(0.0, 5.2), y\_range=(0.0, 4.2), aspect=(5.2, 4.2)); heading\_views — a Heading that says "One View Is Not Enough"; front\_view — a Polygon \[blue\] drawn in views (vertices=((0.6, 0.5), (2.6, 0.5), (2.6, 1.9), (0.6, 1.9)), fill\_opacity=0.2); front\_tag — a Math \[text\] that says "$upright("front")$" drawn in views; top\_view — a Polygon \[blue\] drawn in views (vertices=((0.6, 2.4), (2.6, 2.4), (2.6, 3.6), (0.6, 3.6)), fill\_opacity=0.2); top\_tag — a Math \[text\] that says "$upright("top")$" drawn in views; side\_view — a Polygon \[blue\] drawn in views (vertices=((3.1, 0.5), (4.3, 0.5), (4.3, 1.9), (3.1, 1.9)), fill\_opacity=0.2); side\_tag — a Math \[text\] that says "$upright("side")$" drawn in views

Actions:
- [07:54.363](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=474.3630208333333): link\_left is shown on the screen, written out.
- [07:54.363](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=474.3630208333333): link\_right is shown on the screen, written out.
- [07:58.531](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=478.5310208333333): link\_low is shown on the screen, written out.
- [07:58.531](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=478.5310208333333): link\_high is shown on the screen, written out.
- [08:4.905](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=484.9050208333333): views\_note is shown on the screen, written out.

##### [08:6.399](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=486.3985208333333)

Narration: Nothing here looks like the object, and that is the whole trade. The drawing has stopped being a picture and become a measurement. This is the language that workshop drawings and building drawings are written in.

Board: views — a Figure (x\_range=(0.0, 5.2), y\_range=(0.0, 4.2), aspect=(5.2, 4.2)); views\_note — a Tex \[text\] that says "Three flat views, every one of them measurable."; heading\_views — a Heading that says "One View Is Not Enough"; front\_view — a Polygon \[blue\] drawn in views (vertices=((0.6, 0.5), (2.6, 0.5), (2.6, 1.9), (0.6, 1.9)), fill\_opacity=0.2); front\_tag — a Math \[text\] that says "$upright("front")$" drawn in views; top\_view — a Polygon \[blue\] drawn in views (vertices=((0.6, 2.4), (2.6, 2.4), (2.6, 3.6), (0.6, 3.6)), fill\_opacity=0.2); top\_tag — a Math \[text\] that says "$upright("top")$" drawn in views; side\_view — a Polygon \[blue\] drawn in views (vertices=((3.1, 0.5), (4.3, 0.5), (4.3, 1.9), (3.1, 1.9)), fill\_opacity=0.2); side\_tag — a Math \[text\] that says "$upright("side")$" drawn in views; link\_left — a Line \[gray\] drawn in views (start=(0.6, 1.9), end=(0.6, 2.4), dashed=True); link\_right — a Line \[gray\] drawn in views (start=(2.6, 1.9), end=(2.6, 2.4), dashed=True); link\_low — a Line \[gray\] drawn in views (start=(2.6, 0.5), end=(3.1, 0.5), dashed=True); link\_high — a Line \[gray\] drawn in views (start=(2.6, 1.9), end=(3.1, 1.9), dashed=True)

Actions:
- [08:12.691](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=492.69102083333325): front\_view is indicated — a transient flash.
- [08:13.036](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=493.03607186200657): top\_view is indicated — a transient flash.
- [08:13.726](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=493.7261739193531): side\_view is indicated — a transient flash.
- [08:18.206](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=498.2060208333333): heading\_views is hidden from the screen — left the board.
- [08:18.206](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=498.2060208333333): views is hidden from the screen — left the board.
- [08:18.206](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=498.2060208333333): front\_view is hidden from the screen — views left the board.
- [08:18.206](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=498.2060208333333): front\_tag is hidden from the screen — views left the board.
- [08:18.206](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=498.2060208333333): top\_view is hidden from the screen — views left the board.
- [08:18.206](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=498.2060208333333): top\_tag is hidden from the screen — views left the board.
- [08:18.206](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=498.2060208333333): side\_view is hidden from the screen — views left the board.
- [08:18.206](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=498.2060208333333): side\_tag is hidden from the screen — views left the board.
- [08:18.206](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=498.2060208333333): link\_left is hidden from the screen — views left the board.
- [08:18.206](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=498.2060208333333): link\_right is hidden from the screen — views left the board.
- [08:18.206](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=498.2060208333333): link\_low is hidden from the screen — views left the board.
- [08:18.206](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=498.2060208333333): link\_high is hidden from the screen — views left the board.
- [08:18.206](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=498.2060208333333): views\_note is hidden from the screen — left the board.

##### [08:19.406](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=499.4060208333333)

Narration: There is a middle way, and you have seen it a thousand times. Keep the rays parallel and square to the page, exactly as they are now, but turn the block itself, so that three faces show at once.

Board: Empty.

Actions:
- [08:19.406](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=499.4060208333333): heading\_axo is shown on the screen, written out.
- [08:19.406](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=499.4060208333333): solid\_space is shown on the screen, written out.
- [08:20.253](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=500.25302083333327): block is shown on the screen, written out.
- [08:27.974](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=507.97402083333327): solid\_space turns to a new orientation in its own slot.

##### [08:31.917](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=511.91702083333325)

Narration: Now it reads as a solid again. But look along its edges: the ones that are parallel on the block are still parallel on the page. Nothing converges, so this is still a parallel projection, and it can still be measured.

Board: solid\_space — an Axes3D (x\_range=(0.0, 2.6), y\_range=(0.0, 2.2), z\_range=(0.0, 1.8)); heading\_axo — a Heading that says "Turn the Object Instead"; block — a Solid \[blue\] drawn in solid\_space (upper=\<function\>, x\_range=(0.3, 2.3), y\_range=(0.3, 1.9))

Actions:
- [08:41.159](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=521.1590208333332): solid\_space moves to a new place on the board.
- [08:41.159](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=521.1590208333332): axo\_def is shown on the screen, written out.

##### [08:46.438](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=526.4380208333333)

Narration: Choose the tilt so that the three axes are treated alike, and you have the isometric view. On the page those axes stand a hundred and twenty degrees apart, and all three are shortened by the very same factor, about zero point eight one six.

Board: axo\_def — a Panel that says "Parallel rays, square on to the page, with the object turned so all three axes show. Parallel edges stay parallel, so nothing shrinks with distance."; solid\_space — an Axes3D (x\_range=(0.0, 2.6), y\_range=(0.0, 2.2), z\_range=(0.0, 1.8)); heading\_axo — a Heading that says "Turn the Object Instead"; block — a Solid \[blue\] drawn in solid\_space (upper=\<function\>, x\_range=(0.3, 2.3), y\_range=(0.3, 1.9))

Actions:
- [08:53.497](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=533.4970208333333): line is shown on the screen, drawn.
- [08:53.497](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=533.4970208333333): line\_2 is shown on the screen, drawn.
- [08:53.497](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=533.4970208333333): line\_3 is shown on the screen, drawn.
- [08:54.669](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=534.6690208333333): iso\_angle is shown on the screen, written out.
- [08:55.607](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=535.6067715235879): line is hidden from the screen.
- [08:55.607](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=535.6067715235879): line\_2 is hidden from the screen.
- [08:55.607](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=535.6067715235879): line\_3 is hidden from the screen.
- [08:58.059](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=538.0590208333333): iso\_scale is shown on the screen, written out.

##### [09:1.713](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=541.7130208333333)

Narration: That is the pair of properties that made it famous. It looks like a solid, and one ruler measures all three directions at once. Which is why isometric is the language of assembly instructions, of pipe runs, of patent drawings, and of a whole generation of video games.

Board: axo\_def — a Panel that says "Parallel rays, square on to the page, with the object turned so all three axes show. Parallel edges stay parallel, so nothing shrinks with distance."; iso\_angle — a Math \[text\] that says "$120 degree quad upright("between the drawn axes")$"; iso\_scale — a Math \[text\] that says "$0.816 quad upright("along every axis")$"; solid\_space — an Axes3D (x\_range=(0.0, 2.6), y\_range=(0.0, 2.2), z\_range=(0.0, 1.8)); heading\_axo — a Heading that says "Turn the Object Instead"; block — a Solid \[blue\] drawn in solid\_space (upper=\<function\>, x\_range=(0.3, 2.3), y\_range=(0.3, 1.9))

Actions:
- [09:7.158](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=547.1580208333332): iso\_scale is indicated — a transient flash.
- [09:19.323](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=559.3233333333333): axo\_def is hidden from the screen — left the board.
- [09:19.323](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=559.3233333333333): heading\_axo is hidden from the screen — left the board.
- [09:19.323](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=559.3233333333333): iso\_angle is hidden from the screen — left the board.
- [09:19.323](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=559.3233333333333): iso\_scale is hidden from the screen — left the board.
- [09:19.323](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=559.3233333333333): solid\_space is hidden from the screen — left the board.
- [09:19.323](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=559.3233333333333): block is hidden from the screen — solid\_space left the board.

### Scene 5: [Which One Is Real?](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=560.365)

Span: 09:20.365–11:44.042 (560.365s–704.0419791666666s).

#### Objects

- closing\_note: a Text \[text\] that says "Nothing here is a lie. Each system throws something different away, and each is chosen for what it keeps."
- flat\_dn: an Arrow \[yellow\] drawn in limit (start=(8.6, 1.1), end=(4.5, 1.1))
- flat\_up: an Arrow \[yellow\] drawn in limit (start=(8.6, 2.9), end=(4.5, 2.9))
- heading\_limit: a Heading that says "An Eye Infinitely Far Away"
- heading\_uses: a Heading that says "What Each One Keeps"
- limit: a Figure (x\_range=(0.0, 8.8), y\_range=(0.2, 4.0), aspect=(8.8, 3.8))
- limit\_note: a Tex \[text\] that says "A parallel projection is a perspective from infinitely far away."
- mark: a Line \[green\] drawn in limit (start=(4.5, (2.0 - spread)), end=(4.5, (2.0 + spread)))
- ray\_dn: a Line \[yellow\] drawn in limit (start=(7.5, 1.1), end=(\<VariableNumber station = 0.2\>, 2.0))
- ray\_up: a Line \[yellow\] drawn in limit (start=(7.5, 2.9), end=(\<VariableNumber station = 0.2\>, 2.0))
- sheet: a Line \[gray\] drawn in limit (start=(4.5, 0.6), end=(4.5, 3.6))
- spread: a VariableNumber (initial\_value=0.225)
- station: a VariableNumber (initial\_value=3.5)
- table: a Table \[text\] that says "System What it keeps Where it is used Perspective how the world looks art, photography, film Oblique one true face sketches, furniture, notebooks Orthographic true sizes, view by view workshop and site drawings Isometric one scale, all thr…" (rows=(('System', 'What it keeps', 'Where it is used'), ('Perspective…, header=True)
- thing: a Polygon \[blue\] drawn in limit (vertices=((7.5, 1.1), (8.3, 1.1), (8.3, 2.9), (7.5, 2.9)), fill\_opacity=0.22)
- watcher: a Point \[red\] labelled "E" drawn in limit (location=(\<VariableNumber station = 0.2\>, 2.0))

#### Beats

##### [09:20.365](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=560.365)

Narration: So which of these is real? There is one honest answer, and then a twist. Perspective is what an eye receives, because an eye has a single pupil, and every ray that reaches it converges there. A photograph is a perspective projection whether the photographer wanted one or not.

Board: Empty.

Actions:
- [09:20.365](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=560.365): heading\_limit is shown on the screen, written out.
- [09:20.365](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=560.365): limit is shown on the screen, written out.
- [09:23.802](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=563.802): sheet is shown on the screen, written out.
- [09:23.802](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=563.802): thing is shown on the screen, written out.
- [09:29.711](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=569.711): watcher is shown on the screen, written out.
- [09:31.836](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=571.836): ray\_up is shown on the screen, written out.
- [09:32.032](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=572.0323046456595): ray\_dn is shown on the screen, written out.
- [09:35.214](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=575.214): mark is shown on the screen, written out.

##### [09:38.844](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=578.844)

Narration: Now the twist. Carry the eye backwards, and leave the object and the page exactly where they are. The rays flatten out. The image on the page grows, and the near and far parts of the object are treated more and more alike.

Board: limit — a Figure (x\_range=(0.0, 8.8), y\_range=(0.2, 4.0), aspect=(8.8, 3.8)); heading\_limit — a Heading that says "An Eye Infinitely Far Away"; sheet — a Line \[gray\] drawn in limit (start=(4.5, 0.6), end=(4.5, 3.6)); thing — a Polygon \[blue\] drawn in limit (vertices=((7.5, 1.1), (8.3, 1.1), (8.3, 2.9), (7.5, 2.9)), fill\_opacity=0.22); watcher — a Point \[red\] labelled "E" drawn in limit (location=(\<VariableNumber station = 0.2\>, 2.0)); ray\_up — a Line \[yellow\] drawn in limit (start=(7.5, 2.9), end=(\<VariableNumber station = 0.2\>, 2.0)); ray\_dn — a Line \[yellow\] drawn in limit (start=(7.5, 1.1), end=(\<VariableNumber station = 0.2\>, 2.0)); mark — a Line \[green\] drawn in limit (start=(4.5, (2.0 - spread)), end=(4.5, (2.0 + spread)))

Actions:
- [09:41.468](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=581.468): watcher is redrawn as the numbers it depends on change.
- [09:41.468](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=581.468): ray\_up is redrawn as the numbers it depends on change.
- [09:41.468](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=581.468): ray\_dn is redrawn as the numbers it depends on change.
- [09:41.468](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=581.468): mark is redrawn as the numbers it depends on change.
- [09:41.468](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=581.468): station ticks to 0.2.
- [09:41.468](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=581.468): spread ticks to 0.53.

##### [09:54.224](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=594.2235000000001)

Narration: Take that to its end. Put the eye infinitely far away, and the rays are exactly parallel. The shrinking stops altogether, and the mark on the page is precisely the size of the object.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [09:57.01](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=597.01): watcher is hidden from the screen.
- [09:57.01](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=597.01): ray\_up is hidden from the screen.
- [09:57.01](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=597.01): ray\_dn is hidden from the screen.
- [09:59.773](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=599.773): flat\_up is shown on the screen, written out.
- [10:0.386](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=600.3858732183046): flat\_dn is shown on the screen, written out.
- [10:2.176](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=602.176): mark is redrawn as the numbers it depends on change.
- [10:2.176](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=602.176): spread ticks to 0.9.
- [10:4.753](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=604.753): limit\_note is shown on the screen, written out.

##### [10:7.734](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=607.7335)

Narration: So a parallel projection is not a mistake about vision. It is the view from an infinite distance, which no eye can ever occupy. That is why an oblique or an isometric drawing always looks very slightly impossible. It is impossible on purpose.

Board: limit — a Figure (x\_range=(0.0, 8.8), y\_range=(0.2, 4.0), aspect=(8.8, 3.8)); limit\_note — a Tex \[text\] that says "A parallel projection is a perspective from infinitely far away."; heading\_limit — a Heading that says "An Eye Infinitely Far Away"; sheet — a Line \[gray\] drawn in limit (start=(4.5, 0.6), end=(4.5, 3.6)); thing — a Polygon \[blue\] drawn in limit (vertices=((7.5, 1.1), (8.3, 1.1), (8.3, 2.9), (7.5, 2.9)), fill\_opacity=0.22); mark — a Line \[green\] drawn in limit (start=(4.5, (2.0 - spread)), end=(4.5, (2.0 + spread))); flat\_up — an Arrow \[yellow\] drawn in limit (start=(8.6, 2.9), end=(4.5, 2.9)); flat\_dn — an Arrow \[yellow\] drawn in limit (start=(8.6, 1.1), end=(4.5, 1.1))

Actions:
- [10:12.726](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=612.726): mark is indicated — a transient flash.
- [10:12.726](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=612.726): thing is indicated — a transient flash.
- [10:23.953](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=623.953): heading\_limit is hidden from the screen — left the board.
- [10:23.953](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=623.953): limit is hidden from the screen — left the board.
- [10:23.953](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=623.953): sheet is hidden from the screen — limit left the board.
- [10:23.953](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=623.953): thing is hidden from the screen — limit left the board.
- [10:23.953](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=623.953): mark is hidden from the screen — limit left the board.
- [10:23.953](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=623.953): flat\_up is hidden from the screen — limit left the board.
- [10:23.953](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=623.953): flat\_dn is hidden from the screen — limit left the board.
- [10:23.953](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=623.953): limit\_note is hidden from the screen — left the board.

##### [10:24.553](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=624.553)

Narration: Then the useful question is not which one is real. It is what each one throws away, and who can afford to lose it.

Board: Empty.

Actions:
- [10:24.553](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=624.553): heading\_uses is shown on the screen, written out.
- [10:25.83](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=625.83): table is shown on the screen, written out.

##### [10:32.038](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=632.0375)

Narration: Perspective keeps the look of the world and throws measurement away. For a painting, a photograph, a film, or the camera in a game engine, that is exactly the right bargain.

Board: heading\_uses — a Heading that says "What Each One Keeps"

Actions:
- [10:32.444](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=632.444): table is shown on the screen, written out.
- [10:42.602](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=642.602): table (the "row=2" part) is indicated — a transient flash.

##### [10:44.05](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=644.05)

Narration: Oblique keeps one true face and throws the rest away. It is the quickest useful pictorial drawing there is, which is why it filled notebooks and furniture drawings for two hundred years.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [10:44.398](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=644.398): table is shown on the screen, written out.
- [10:48.787](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=648.787): table (the "row=3" part) is indicated — a transient flash.

##### [10:55.818](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=655.818)

Narration: Orthographic throws the picture away entirely and keeps every size. Nothing is ever built from a perspective drawing. Buildings and machine parts are built from orthographic views.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [10:56.166](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=656.166): table is shown on the screen, written out.
- [10:59.742](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=659.742): table (the "row=4" part) is indicated — a transient flash.

##### [11:8.029](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=668.0285)

Narration: And isometric sits between the two. One scale for all three axes, a solid that reads as a solid, and a drawing you can still measure: assembly guides, pipe runs, and a great deal of game art.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [11:8.702](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=668.702): table is shown on the screen, written out.
- [11:16.655](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=676.655): table (the "row=5" part) is indicated — a transient flash.

##### [11:21.69](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=681.69)

Narration: So there is the whole map, and one question decides it. What is the drawing for?

Board: Unchanged from the preceding beat in this scene.

Actions:
- [11:23.083](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=683.0830000000001): closing\_note is shown on the screen, written out.

##### [11:27.967](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=687.967)

Narration: If it must look right, let the rays converge. If it must be measured, keep them parallel, and then choose what stays true: one face for oblique, one view at a time for orthographic, all three axes alike for isometric.

Board: closing\_note — a Text \[text\] that says "Nothing here is a lie. Each system throws something different away, and each is chosen for what it keeps."; heading\_uses — a Heading that says "What Each One Keeps"

Actions:
- [11:37.022](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=697.022): table (the "row=3" part) is indicated — a transient flash.
- [11:38.961](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=698.961): table (the "row=4" part) is indicated — a transient flash.
- [11:41.701](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=701.701): table (the "row=5" part) is indicated — a transient flash.
- [11:43](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=703.0003125000001): closing\_note is hidden from the screen — left the board.
- [11:43](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=703.0003125000001): heading\_uses is hidden from the screen — left the board.
- [11:43](https://academa.ai/@sina/lectures/understanding-graphical-projections-perspective-oblique-and-orthographic?t=703.0003125000001): table is hidden from the screen — left the board.
