# Mohr's Circle: Stress Transformation Explained

> Stress transformation without memorised trigonometry. We start with a small square under a known stress state, cut it at an angle, and watch the normal and shear stress on that cut change as the angle turns. Plotting the pair as the cut rotates draws a circle on its own, and three lines of algebra prove it is exactly a circle, handing over its centre and its radius. From there the circle is read rather than calculated: the principal stresses and the angle where they act, the maximum shear and why it always sits forty five degrees away from the principal directions, and a six step recipe for drawing the circle for any new stress state from scratch.

- Canonical watch page: [Mohr's Circle: Stress Transformation Explained](https://academa.ai/lectures/mohrs-circle-stress-transformation)
- Publisher: [Academa, Inc.](https://academa.ai)
- Subject: Engineering
- Published: 2026-10-15T20:35:05.147Z
- Updated: 2026-10-15T20:35:05.147Z
- Duration: PT1010S (16 minutes 50 seconds)
- Chapters: 5
- Views: 1
- Language: en-US
- Access: Free
- Video stream: [HLS content](https://academa.ai/media/l/01M19SM0P0REWZSJ8G6G5JK9ZG/4/dark/master.m3u8)
- Embed: [Player](https://academa.ai/embed/lectures/mohrs-circle-stress-transformation)
- Audiovisual record: [Semantic JSON](https://academa.ai/media/l/01M19SM0P0REWZSJ8G6G5JK9ZG/4/semantic.json)
- Thumbnail: [Image](https://academa.ai/media/l/01M19SM0P0REWZSJ8G6G5JK9ZG/4/dark/poster.jpg)

## Description

Watch Mohr's circle appear as a cut turns through a stressed element, then read principal stresses, angles and maximum shear off it.

## Chapters

- [00:00–03:46.921 · One Square, Three Numbers](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=0)
- [03:46.921–06:54.818 · The Circle Appears](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=226.9210625)
- [06:54.818–10:37.194 · Principal Stresses](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=414.8184375)
- [10:37.194–13:17.874 · Maximum Shear](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=637.1941875)
- [13:17.874–16:50 · Drawing It From Scratch](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=797.8736041666666)

## Transcript

### [00:00 · One Square, Three Numbers](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=0)

Here is a small square of material, cut out of something bigger and magnified. Nothing about it is moving. But the material all around it is pushing and dragging on every face, and those pushes and drags are what we mean by a stress state. On the two vertical faces, the material pulls straight outward, perpendicular to the face. That is a normal stress. We call it sigma x, and here it is eighty megapascals of tension. On the two horizontal faces there is a second normal stress, sigma y, twenty megapascals. Same idea, turned ninety degrees. And there is a third thing going on. The material also drags along the faces, parallel to them rather than perpendicular. That is shear stress, tau x y, thirty megapascals. It has to appear on all four faces at once, or the little square would spin. Three numbers describe this state completely. Eighty, twenty, thirty. Hold on to them, because every single number in the rest of this lecture comes out of exactly those three. Now the question that actually matters. Those three numbers belong to the faces I happened to draw. Slice the square some other way, and the material pushes and drags on that new face by different amounts. Here is that cut. I will name it by the direction of its normal, the line pointing straight out of the cut face, at an angle theta measured round from the x direction. The stress on that face splits into the same two pieces as before. A normal stress along the arrow, sigma theta. And a shear stress running along the face itself, tau theta. Turn the cut, and both of them change. Watch the two arrows as theta grows. Bring it back the other way and they change again. Neither of these numbers is a property of the material on its own. Both of them depend entirely on where you decided to cut. So here is where the equations come in. These two hand you sigma theta and tau theta for any angle you like, and you have almost certainly met them before. Written out, they look like trigonometry to memorise. Let us take them apart instead. The first piece is simply the average of the two normal stresses. Fifty megapascals for us. There is no theta anywhere in it, so it is exactly the same on every cut you could possibly make. The second piece is half the difference of the two normal stresses, thirty for us, multiplied by the cosine of two theta. It swings between plus thirty and minus thirty as the cut turns. The third piece is tau x y, thirty again, multiplied by the sine of two theta. It is zero when the cut sits on the x face, and it is largest at forty five degrees. The shear equation is built from the same two amplitudes, swapped over, with one sign flipped. That is the whole of the difference between them. And now the thing everybody wonders about. Why two theta, and not just theta? The reason is geometry rather than algebra, and it is worth thirty seconds. A cut at theta, and a cut at theta plus one hundred eighty degrees, are the same plane. Watch the cut go all the way round, and it lands exactly where it started. So everything has to repeat after half a turn of the cut. The only way to make a cosine repeat after half a turn is to double the angle inside it. That is where the two comes from. It is not a fudge factor. So that is the shape of the answer. A constant, plus a cosine, plus a sine, everything running in two theta. Plot sigma theta against tau theta as the cut turns, and that shape is going to draw something specific. In a moment it draws a circle.

### [03:46.921 · The Circle Appears](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=226.9210625)

Same square, same three numbers. This time I am going to keep score. Every time I turn the cut, I get a pair of numbers out of it, and I am going to plot that pair as a single point. Horizontal axis, the normal stress on the cut. Vertical axis, the shear stress on the cut. Both in megapascals. This plane has nothing to do with where anything sits in space. It is a scoreboard. Start with the cut we already know, the one lying on the x face, theta equals zero. Sigma is eighty and tau is thirty, so the point goes here. Call it X. Now turn the cut round to twenty degrees. The normal stress has climbed to ninety two, and look at the green arrow. The shear has very nearly gone. Push on out to forty five. On the way it passes twenty two and a half, where the shear is exactly zero for an instant, and then it comes back pointing the other way. Minus thirty. At sixty seven and a half, sigma is back to fifty, which is the average we started from, and the shear has reached its most negative value, minus forty two point four. Ninety degrees puts the cut on the y face. Twenty across, minus thirty up. That point is Y, and notice it is straight across the plot from X. Now let it run all the way to one hundred eighty degrees, and the path closes on itself. It is a circle. Nobody drew a circle. The two equations drew it. Two things about that trip are worth writing down. The cut turned through one hundred eighty degrees, and the point went round exactly once. That is the two theta, showing up as geometry instead of algebra. And the point ran clockwise while the cut turned counterclockwise. Some books draw the shear axis pointing down so that the two rotations agree. Nothing else changes if they do. I am leaving it the honest way up. So let us prove it, because the proof is three lines long and it hands us the centre and the radius for free. Give the pieces short names. C for the average, a for half the difference, b for the shear. Move C across to the left in the first equation. Then sigma minus C is a cos two theta plus b sin two theta, and the shear equation is already in that form. Now square them both and add. The cross terms come with opposite signs and cancel each other. Cosine squared plus sine squared is one. Everything collapses. What is left is sigma minus C, squared, plus tau squared, equals a squared plus b squared. That is the equation of a circle, and it is not an approximation to one. The centre sits at sigma equals C, on the horizontal axis, always. The radius is the square root of a squared plus b squared. For our numbers that is root eighteen hundred, forty two point four megapascals. And that is Mohr's circle. It is not a memory aid and it is not a drawing trick. It is the actual set of every stress pair this material can show you, on every cut you could ever make through it. So let us read it.

### [06:54.818 · Principal Stresses](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=414.8184375)

There is the circle, standing on its own, with its centre at fifty and its radius forty two point four. Before we read anything off it, one more piece of algebra, and it is the piece that makes the whole thing easy. A cosine and a sine of the same angle, added together, always make a single cosine of that angle, shifted along. The amplitude of that single wave is R, and the shift is what we are going to call two theta p. So both transformation equations collapse into these. Sigma is the centre plus R times a cosine. Tau is minus R times a sine. One amplitude, one angle, and that angle counts from the principal direction. Look at what that says. As the cut turns, sigma and tau are the horizontal and the vertical coordinates of one point going round a circle of radius R, centred at C. Those two lines are the circle, written out. Now we read. The rightmost point of the circle is the largest normal stress this material will ever feel, on any cut whatsoever. The leftmost point is the smallest. Those two are the principal stresses. Centre plus radius, and centre minus radius. Ninety two point four, and seven point six megapascals. That is the entire calculation, and you can do it in your head. But notice something else about those two points. Both of them are sitting on the horizontal axis, so the shear on those two cuts is exactly zero. That is the real definition of a principal plane. Not biggest. No shear. The circle makes those two statements into the same statement, because the only two points on it with zero shear are the two ends of the horizontal diameter, and those are the two extremes of sigma. So which cut do you have to make to get them? Read that off the circle too. Here is X again, our starting point, the x face. It sits thirty across and thirty up from the centre. Thirty and thirty means the radius out to X leans at forty five degrees. To get from X round to sigma one, you swing that radius clockwise through forty five degrees. In symbols, the tangent of two theta p is b over a, which is twice the shear over the difference of the normal stresses. Thirty over thirty is one, so two theta p is forty five degrees. And angles on the circle are always two theta. So the physical cut only has to turn half as far. Theta p is twenty two and a half degrees. One quick check before we move on. Add the two principal stresses together. Ninety two point four, plus seven point six, is one hundred exactly. Now add the two you started with. Eighty plus twenty is also one hundred. That is not luck. The sum of the two normal stresses is the same on every cut, because it is twice the centre, and turning the cut never moves the centre. It is the cheapest check you will ever run on your own arithmetic. Here are those two angles side by side, because keeping them straight is most of the skill. On the left, forty five degrees, swept at the centre of the circle. On the right, the same square rotated by twenty two and a half. And on that rotated square, the faces carry ninety two point four and seven point six, straight pushes with nothing dragging along them at all. No shear arrows anywhere. That is what principal means. So the ends of the circle gave us the biggest and smallest push, and the angle we swept to reach them gave us the cut they act on. Now let us go to the top of the circle instead.

### [10:37.194 · Maximum Shear](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=637.1941875)

The two ends of the circle gave us the extremes of normal stress. Now go to the other extreme. The top of the circle and the bottom of the circle are the two cuts with the most shear this material will ever show you. How much shear? Read the height. The centre sits on the axis, so the highest point of the circle is exactly one radius up. The maximum shear is the radius. Forty two point four megapascals. And that is not a coincidence of our numbers. The centre of a Mohr circle always lies on the horizontal axis, so the top is always exactly R above it. Maximum shear equals the radius, for every stress state there is. Now read the other coordinate while you are up there. The top point sits directly above the centre, so the normal stress on that cut is fifty. The average. That is worth saying out loud, because people get it wrong. The planes of maximum shear are not free of normal stress. They carry the average of sigma x and sigma y, whatever that average happens to be. So where is that cut? Straight up from the centre is a quarter turn round from sigma one. Ninety degrees on the circle. And angles on the circle are two theta, so halve it. Forty five degrees on the material. Theta s is twenty two and a half plus forty five, which is sixty seven and a half degrees. There is the picture. On the left, the right angle at the centre of the circle. On the right, the same square turned by sixty seven and a half degrees, which is forty five degrees on from the principal orientation. Its faces are dragged hard, forty two point four each way, and they are also pushed by the average, fifty. Shear and normal stress together, which is exactly what the top of the circle told us. And here is the fact to carry out of the room. The planes of maximum shear always sit forty five degrees from the principal planes. Always. For every stress state, because the top of a circle is always a quarter turn from its right hand end. Which explains something you have already seen in a lab. Pull a mild steel bar in simple tension. Sigma x is the tension, sigma y is zero, and there is no shear on those faces at all. So the circle runs through the origin, and its centre and its radius are both half the tension. The highest point is up here, half the tension worth of shear, at a quarter turn round the circle. A quarter turn on the circle, half of that on the bar. Forty five degrees. Which is precisely the angle those shear bands run at when a ductile bar yields, and precisely why they run at all.

### [13:17.874 · Drawing It From Scratch](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=797.8736041666666)

So here is the whole thing as a procedure. Six steps. Hand somebody a new stress state and they can do this on the back of an envelope, and I want you leaving able to do it without looking anything up. Step one. Draw your axes. Normal stress running across, shear stress running up. Pick a scale that fits your numbers and stick to it, because the circle only looks like a circle if both axes match. Step two. Plot the x face as a single point. Sigma x across, tau x y up. Eighty and thirty. That one is X. Step three. Plot the y face. Sigma y across, but minus tau x y up. Twenty and minus thirty. That one is Y. The sign flip on that second one is not a rule to memorise. It is exactly what the shear equation gives you at ninety degrees, and it is what makes X and Y land on opposite ends of one diameter. Step four. Join X to Y with a straight line. Where it crosses the horizontal axis is the centre, and that crossing is always the average of the two normal stresses. Fifty for us. Step five. The radius is the distance from the centre out to X. Thirty across, thirty up, so root eighteen hundred. Forty two point four. Step six. Put your compass on the centre, open it out to X, and draw. That is the circle, and the four numbers you came for are already sitting on it. Right hand end, ninety two point four. Left hand end, seven point six. Top of the circle, forty two point four of shear, at a normal stress of fifty. And the angle from X round to the right hand end is two theta p. Six steps, and not one of them is a formula you have to trust. Every one of them is something you can see. One more use, and then you have everything. Suppose somebody now asks you for the normal and shear stress on a cut at sixty degrees. You do not go back to the transformation equations. You already have the answer. Start at X, because X is theta equals zero. Turn through twice sixty, so one hundred twenty degrees, and turn clockwise, because that is the way the point runs. You land here. Call it Q. Now just read the coordinates. Sigma is sixty one megapascals, and tau is minus forty one. That minus sign is information, not a nuisance. It tells you which way along the face the material is being dragged. That is the point of the circle. Once you have drawn it, every cut through that material is already answered. You are not calculating any more. You are reading. So, four things to carry out of the room. The centre is the average of the two normal stresses, and turning the cut never moves it. The radius is the square root of half the difference squared, plus the shear squared. That is just the length of the line from the centre out to X, so it is Pythagoras and nothing more. The principal stresses are the centre plus and minus the radius, and they act on the cut you reach by turning through half the angle you measure on the circle. And the maximum shear is the radius itself, sitting forty five degrees away from the principal planes, on faces that also carry the average normal stress. None of that was memorised. All of it came from watching one pair of numbers move as a cut turned. Draw the circle first, and the trigonometry never comes back.

## 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/01M19SM0P0REWZSJ8G6G5JK9ZG/4/semantic.json)

Record version: 1. Render attempt: 4.

### 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: [One Square, Three Numbers](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=0)

Span: 00:00–03:46.921 (0s–226.9210625s).

#### Objects

- angle\_mark: an Angle \[yellow\] labelled "theta" drawn in elem (sides=((1.8, 0.0), ((1.8 \* cos(((theta \* 3.141592653589793) / 180.0))…)
- cut: a Line \[yellow\] drawn in elem (start=((-1.55 \* sin(((theta \* 3.141592653589793) / 180.0))), (1.55 \* …, end=((1.55 \* sin(((theta \* 3.141592653589793) / 180.0))), (-1.55 \* …)
- elem: a Figure (x\_range=(-2.5, 2.5), y\_range=(-2.5, 2.5), aspect=(1, 1))
- given: a Math \[text\] that says "$sigma\_x = 80, quad sigma\_y = 20, quad tau\_(x y) = 30 quad upright("MPa")$"
- head\_eqs: a Heading that says "The Transformation Equations"
- head\_state: a Heading that says "One Square, Three Numbers"
- normal\_dir: a Line \[gray\] labelled "n" drawn in elem (end=((2.2 \* cos(((theta \* 3.141592653589793) / 180.0))), (2.2 \* sin…, dashed=True)
- reference: a Line \[gray\] drawn in elem (end=(2.2, 0.0), dashed=True)
- sig\_theta: a Vector \[red\] labelled "sigma\_theta" drawn in elem (end=((1.35 \* cos(((theta \* 3.141592653589793) / 180.0))), (1.35 \* s…)
- sigma\_work: a Derivation \[text\] that says "$sigma\_theta &= frac(sigma\_x + sigma\_y, 2) \\ & thin + frac(sigma\_x - sigma\_y, 2) cos 2 theta \\ & thin + tau\_(x y) sin 2 theta$"
- square: a Polygon \[gray\] drawn in elem (vertices=((-1.0, -1.0), (1.0, -1.0), (1.0, 1.0), (-1.0, 1.0)), filled=False)
- sx\_left: an Arrow \[red\] drawn in elem (start=(-1.0, 0.0), end=(-2.0, 0.0))
- sx\_right: an Arrow \[red\] labelled "sigma\_x" drawn in elem (start=(1.0, 0.0), end=(2.0, 0.0))
- sy\_bottom: an Arrow \[red\] drawn in elem (start=(0.0, -1.0), end=(0.0, -2.0))
- sy\_top: an Arrow \[red\] labelled "sigma\_y" drawn in elem (start=(0.0, 1.0), end=(0.0, 2.0))
- t\_bottom: an Arrow \[green\] drawn in elem (start=(0.62, -1.14), end=(-0.62, -1.14))
- t\_left: an Arrow \[green\] drawn in elem (start=(-1.14, 0.62), end=(-1.14, -0.62))
- t\_right: an Arrow \[green\] labelled "tau\_(x y)" drawn in elem (start=(1.14, -0.62), end=(1.14, 0.62))
- t\_top: an Arrow \[green\] drawn in elem (start=(-0.62, 1.14), end=(0.62, 1.14))
- tau\_theta: a Vector \[green\] labelled "tau\_theta" drawn in elem (end=((-1.15 \* sin(((theta \* 3.141592653589793) / 180.0))), (1.15 \* …)
- tau\_work: a Derivation \[text\] that says "$tau\_theta &= - frac(sigma\_x - sigma\_y, 2) sin 2 theta \\ & thin + tau\_(x y) cos 2 theta$"
- theta: a VariableNumber (initial\_value=30.0, format\_spec='.0f')

#### Beats

##### [00:00](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=0)

Narration: Here is a small square of material, cut out of something bigger and magnified. Nothing about it is moving. But the material all around it is pushing and dragging on every face, and those pushes and drags are what we mean by a stress state.

Board: Empty.

Actions:
- [00:00](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=0): head\_state is shown on the screen, written out.
- [00:1.36](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=1.3599999999999999): elem is shown on the screen, written out.
- [00:1.36](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=1.3599999999999999): square is shown on the screen, written out.

##### [00:14.918](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=14.9175)

Narration: On the two vertical faces, the material pulls straight outward, perpendicular to the face. That is a normal stress. We call it sigma x, and here it is eighty megapascals of tension.

Board: elem — a Figure (x\_range=(-2.5, 2.5), y\_range=(-2.5, 2.5), aspect=(1, 1)); head\_state — a Heading that says "One Square, Three Numbers"; square — a Polygon \[gray\] drawn in elem (vertices=((-1.0, -1.0), (1.0, -1.0), (1.0, 1.0), (-1.0, 1.0)), filled=False)

Actions:
- [00:15.72](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=15.72): sx\_right is shown on the screen, written out.
- [00:15.72](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=15.72): sx\_left is shown on the screen, written out.

##### [00:27.447](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=27.447499999999998)

Narration: On the two horizontal faces there is a second normal stress, sigma y, twenty megapascals. Same idea, turned ninety degrees.

Board: elem — a Figure (x\_range=(-2.5, 2.5), y\_range=(-2.5, 2.5), aspect=(1, 1)); head\_state — a Heading that says "One Square, Three Numbers"; square — a Polygon \[gray\] drawn in elem (vertices=((-1.0, -1.0), (1.0, -1.0), (1.0, 1.0), (-1.0, 1.0)), filled=False); sx\_right — an Arrow \[red\] labelled "sigma\_x" drawn in elem (start=(1.0, 0.0), end=(2.0, 0.0)); sx\_left — an Arrow \[red\] drawn in elem (start=(-1.0, 0.0), end=(-2.0, 0.0))

Actions:
- [00:28.16](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=28.16): sy\_top is shown on the screen, written out.
- [00:28.16](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=28.16): sy\_bottom is shown on the screen, written out.

##### [00:36.51](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=36.51)

Narration: And there is a third thing going on. The material also drags along the faces, parallel to them rather than perpendicular. That is shear stress, tau x y, thirty megapascals. It has to appear on all four faces at once, or the little square would spin.

Board: elem — a Figure (x\_range=(-2.5, 2.5), y\_range=(-2.5, 2.5), aspect=(1, 1)); head\_state — a Heading that says "One Square, Three Numbers"; square — a Polygon \[gray\] drawn in elem (vertices=((-1.0, -1.0), (1.0, -1.0), (1.0, 1.0), (-1.0, 1.0)), filled=False); sx\_right — an Arrow \[red\] labelled "sigma\_x" drawn in elem (start=(1.0, 0.0), end=(2.0, 0.0)); sx\_left — an Arrow \[red\] drawn in elem (start=(-1.0, 0.0), end=(-2.0, 0.0)); sy\_top — an Arrow \[red\] labelled "sigma\_y" drawn in elem (start=(0.0, 1.0), end=(0.0, 2.0)); sy\_bottom — an Arrow \[red\] drawn in elem (start=(0.0, -1.0), end=(0.0, -2.0))

Actions:
- [00:39.88](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=39.87999999999999): t\_right is shown on the screen, written out.
- [00:40.139](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=40.13876345569968): t\_top is shown on the screen, written out.
- [00:40.527](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=40.52701076455975): t\_left is shown on the screen, written out.
- [00:40.746](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=40.74577422025944): t\_bottom is shown on the screen, written out.

##### [00:53.405](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=53.405)

Narration: Three numbers describe this state completely. Eighty, twenty, thirty. Hold on to them, because every single number in the rest of this lecture comes out of exactly those three.

Board: elem — a Figure (x\_range=(-2.5, 2.5), y\_range=(-2.5, 2.5), aspect=(1, 1)); head\_state — a Heading that says "One Square, Three Numbers"; square — a Polygon \[gray\] drawn in elem (vertices=((-1.0, -1.0), (1.0, -1.0), (1.0, 1.0), (-1.0, 1.0)), filled=False); sx\_right — an Arrow \[red\] labelled "sigma\_x" drawn in elem (start=(1.0, 0.0), end=(2.0, 0.0)); sx\_left — an Arrow \[red\] drawn in elem (start=(-1.0, 0.0), end=(-2.0, 0.0)); sy\_top — an Arrow \[red\] labelled "sigma\_y" drawn in elem (start=(0.0, 1.0), end=(0.0, 2.0)); sy\_bottom — an Arrow \[red\] drawn in elem (start=(0.0, -1.0), end=(0.0, -2.0)); t\_right — an Arrow \[green\] labelled "tau\_(x y)" drawn in elem (start=(1.14, -0.62), end=(1.14, 0.62)); t\_top — an Arrow \[green\] drawn in elem (start=(-0.62, 1.14), end=(0.62, 1.14)); t\_left — an Arrow \[green\] drawn in elem (start=(-1.14, 0.62), end=(-1.14, -0.62)); t\_bottom — an Arrow \[green\] drawn in elem (start=(0.62, -1.14), end=(-0.62, -1.14))

Actions:
- [00:53.76](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=53.75999999999999): given is shown on the screen, written out.

##### [01:5.433](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=65.4325)

Narration: Now the question that actually matters. Those three numbers belong to the faces I happened to draw. Slice the square some other way, and the material pushes and drags on that new face by different amounts.

Board: elem — a Figure (x\_range=(-2.5, 2.5), y\_range=(-2.5, 2.5), aspect=(1, 1)); given — a Math \[text\] that says "$sigma\_x = 80, quad sigma\_y = 20, quad tau\_(x y) = 30 quad upright("MPa")$"; head\_state — a Heading that says "One Square, Three Numbers"; square — a Polygon \[gray\] drawn in elem (vertices=((-1.0, -1.0), (1.0, -1.0), (1.0, 1.0), (-1.0, 1.0)), filled=False); sx\_right — an Arrow \[red\] labelled "sigma\_x" drawn in elem (start=(1.0, 0.0), end=(2.0, 0.0)); sx\_left — an Arrow \[red\] drawn in elem (start=(-1.0, 0.0), end=(-2.0, 0.0)); sy\_top — an Arrow \[red\] labelled "sigma\_y" drawn in elem (start=(0.0, 1.0), end=(0.0, 2.0)); sy\_bottom — an Arrow \[red\] drawn in elem (start=(0.0, -1.0), end=(0.0, -2.0)); t\_right — an Arrow \[green\] labelled "tau\_(x y)" drawn in elem (start=(1.14, -0.62), end=(1.14, 0.62)); t\_top — an Arrow \[green\] drawn in elem (start=(-0.62, 1.14), end=(0.62, 1.14)); t\_left — an Arrow \[green\] drawn in elem (start=(-1.14, 0.62), end=(-1.14, -0.62)); t\_bottom — an Arrow \[green\] drawn in elem (start=(0.62, -1.14), end=(-0.62, -1.14))

Actions:
- [01:11.6](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=71.6): sx\_right is hidden from the screen.
- [01:11.6](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=71.6): sx\_left is hidden from the screen.
- [01:11.6](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=71.6): sy\_top is hidden from the screen.
- [01:11.6](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=71.6): sy\_bottom is hidden from the screen.
- [01:11.6](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=71.6): t\_right is hidden from the screen.
- [01:11.6](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=71.6): t\_top is hidden from the screen.
- [01:11.6](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=71.6): t\_left is hidden from the screen.
- [01:11.6](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=71.6): t\_bottom is hidden from the screen.
- [01:15.12](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=75.12): cut is shown on the screen, written out.

##### [01:17.495](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=77.495)

Narration: Here is that cut. I will name it by the direction of its normal, the line pointing straight out of the cut face, at an angle theta measured round from the x direction.

Board: elem — a Figure (x\_range=(-2.5, 2.5), y\_range=(-2.5, 2.5), aspect=(1, 1)); given — a Math \[text\] that says "$sigma\_x = 80, quad sigma\_y = 20, quad tau\_(x y) = 30 quad upright("MPa")$"; head\_state — a Heading that says "One Square, Three Numbers"; square — a Polygon \[gray\] drawn in elem (vertices=((-1.0, -1.0), (1.0, -1.0), (1.0, 1.0), (-1.0, 1.0)), filled=False); cut — a Line \[yellow\] drawn in elem (start=((-1.55 \* sin(((theta \* 3.141592653589793) / 180.0))), (1.55 \* …, end=((1.55 \* sin(((theta \* 3.141592653589793) / 180.0))), (-1.55 \* …)

Actions:
- [01:20.28](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=80.28): reference is shown on the screen, written out.
- [01:21.8](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=81.8): normal\_dir is shown on the screen, written out.
- [01:24.6](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=84.6): angle\_mark is shown on the screen, written out.

##### [01:27.59](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=87.59)

Narration: The stress on that face splits into the same two pieces as before. A normal stress along the arrow, sigma theta. And a shear stress running along the face itself, tau theta.

Board: elem — a Figure (x\_range=(-2.5, 2.5), y\_range=(-2.5, 2.5), aspect=(1, 1)); given — a Math \[text\] that says "$sigma\_x = 80, quad sigma\_y = 20, quad tau\_(x y) = 30 quad upright("MPa")$"; head\_state — a Heading that says "One Square, Three Numbers"; square — a Polygon \[gray\] drawn in elem (vertices=((-1.0, -1.0), (1.0, -1.0), (1.0, 1.0), (-1.0, 1.0)), filled=False); cut — a Line \[yellow\] drawn in elem (start=((-1.55 \* sin(((theta \* 3.141592653589793) / 180.0))), (1.55 \* …, end=((1.55 \* sin(((theta \* 3.141592653589793) / 180.0))), (-1.55 \* …); reference — a Line \[gray\] drawn in elem (end=(2.2, 0.0), dashed=True); normal\_dir — a Line \[gray\] labelled "n" drawn in elem (end=((2.2 \* cos(((theta \* 3.141592653589793) / 180.0))), (2.2 \* sin…, dashed=True); angle\_mark — an Angle \[yellow\] labelled "theta" drawn in elem (sides=((1.8, 0.0), ((1.8 \* cos(((theta \* 3.141592653589793) / 180.0))…)

Actions:
- [01:32.08](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=92.08): sig\_theta is shown on the screen, written out.
- [01:35.04](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=95.04): tau\_theta is shown on the screen, written out.

##### [01:38.993](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=98.9925)

Narration: Turn the cut, and both of them change. Watch the two arrows as theta grows.

Board: elem — a Figure (x\_range=(-2.5, 2.5), y\_range=(-2.5, 2.5), aspect=(1, 1)); given — a Math \[text\] that says "$sigma\_x = 80, quad sigma\_y = 20, quad tau\_(x y) = 30 quad upright("MPa")$"; head\_state — a Heading that says "One Square, Three Numbers"; square — a Polygon \[gray\] drawn in elem (vertices=((-1.0, -1.0), (1.0, -1.0), (1.0, 1.0), (-1.0, 1.0)), filled=False); cut — a Line \[yellow\] drawn in elem (start=((-1.55 \* sin(((theta \* 3.141592653589793) / 180.0))), (1.55 \* …, end=((1.55 \* sin(((theta \* 3.141592653589793) / 180.0))), (-1.55 \* …); reference — a Line \[gray\] drawn in elem (end=(2.2, 0.0), dashed=True); normal\_dir — a Line \[gray\] labelled "n" drawn in elem (end=((2.2 \* cos(((theta \* 3.141592653589793) / 180.0))), (2.2 \* sin…, dashed=True); angle\_mark — an Angle \[yellow\] labelled "theta" drawn in elem (sides=((1.8, 0.0), ((1.8 \* cos(((theta \* 3.141592653589793) / 180.0))…); sig\_theta — a Vector \[red\] labelled "sigma\_theta" drawn in elem (end=((1.35 \* cos(((theta \* 3.141592653589793) / 180.0))), (1.35 \* s…); tau\_theta — a Vector \[green\] labelled "tau\_theta" drawn in elem (end=((-1.15 \* sin(((theta \* 3.141592653589793) / 180.0))), (1.15 \* …)

Actions:
- [01:41.64](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=101.64000000000001): cut is redrawn as the numbers it depends on change.
- [01:41.64](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=101.64000000000001): normal\_dir is redrawn as the numbers it depends on change.
- [01:41.64](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=101.64000000000001): angle\_mark is redrawn as the numbers it depends on change.
- [01:41.64](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=101.64000000000001): sig\_theta is redrawn as the numbers it depends on change.
- [01:41.64](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=101.64000000000001): tau\_theta is redrawn as the numbers it depends on change.
- [01:41.64](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=101.64000000000001): theta ticks to 76.0.

##### [01:44.573](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=104.5725)

Narration: Bring it back the other way and they change again. Neither of these numbers is a property of the material on its own. Both of them depend entirely on where you decided to cut.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [01:45.12](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=105.12000000000002): cut is redrawn as the numbers it depends on change.
- [01:45.12](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=105.12000000000002): normal\_dir is redrawn as the numbers it depends on change.
- [01:45.12](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=105.12000000000002): angle\_mark is redrawn as the numbers it depends on change.
- [01:45.12](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=105.12000000000002): sig\_theta is redrawn as the numbers it depends on change.
- [01:45.12](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=105.12000000000002): tau\_theta is redrawn as the numbers it depends on change.
- [01:45.12](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=105.12000000000002): theta ticks to 14.0.
- [01:54.595](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=114.595): elem moves to a new place on the board.
- [01:54.595](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=114.595): given is hidden from the screen — left the board.
- [01:54.595](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=114.595): head\_state is hidden from the screen — left the board.

##### [01:55.795](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=115.795)

Narration: So here is where the equations come in. These two hand you sigma theta and tau theta for any angle you like, and you have almost certainly met them before. Written out, they look like trigonometry to memorise. Let us take them apart instead.

Board: elem — a Figure (x\_range=(-2.5, 2.5), y\_range=(-2.5, 2.5), aspect=(1, 1)); square — a Polygon \[gray\] drawn in elem (vertices=((-1.0, -1.0), (1.0, -1.0), (1.0, 1.0), (-1.0, 1.0)), filled=False); cut — a Line \[yellow\] drawn in elem (start=((-1.55 \* sin(((theta \* 3.141592653589793) / 180.0))), (1.55 \* …, end=((1.55 \* sin(((theta \* 3.141592653589793) / 180.0))), (-1.55 \* …); reference — a Line \[gray\] drawn in elem (end=(2.2, 0.0), dashed=True); normal\_dir — a Line \[gray\] labelled "n" drawn in elem (end=((2.2 \* cos(((theta \* 3.141592653589793) / 180.0))), (2.2 \* sin…, dashed=True); angle\_mark — an Angle \[yellow\] labelled "theta" drawn in elem (sides=((1.8, 0.0), ((1.8 \* cos(((theta \* 3.141592653589793) / 180.0))…); sig\_theta — a Vector \[red\] labelled "sigma\_theta" drawn in elem (end=((1.35 \* cos(((theta \* 3.141592653589793) / 180.0))), (1.35 \* s…); tau\_theta — a Vector \[green\] labelled "tau\_theta" drawn in elem (end=((-1.15 \* sin(((theta \* 3.141592653589793) / 180.0))), (1.15 \* …)

Actions:
- [01:55.795](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=115.795): head\_eqs is shown on the screen, written out.
- [01:59.2](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=119.20000000000003): sigma\_work is shown on the screen, written out.

##### [02:10.82](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=130.82)

Narration: The first piece is simply the average of the two normal stresses. Fifty megapascals for us. There is no theta anywhere in it, so it is exactly the same on every cut you could possibly make.

Board: elem — a Figure (x\_range=(-2.5, 2.5), y\_range=(-2.5, 2.5), aspect=(1, 1)); square — a Polygon \[gray\] drawn in elem (vertices=((-1.0, -1.0), (1.0, -1.0), (1.0, 1.0), (-1.0, 1.0)), filled=False); cut — a Line \[yellow\] drawn in elem (start=((-1.55 \* sin(((theta \* 3.141592653589793) / 180.0))), (1.55 \* …, end=((1.55 \* sin(((theta \* 3.141592653589793) / 180.0))), (-1.55 \* …); reference — a Line \[gray\] drawn in elem (end=(2.2, 0.0), dashed=True); normal\_dir — a Line \[gray\] labelled "n" drawn in elem (end=((2.2 \* cos(((theta \* 3.141592653589793) / 180.0))), (2.2 \* sin…, dashed=True); angle\_mark — an Angle \[yellow\] labelled "theta" drawn in elem (sides=((1.8, 0.0), ((1.8 \* cos(((theta \* 3.141592653589793) / 180.0))…); sig\_theta — a Vector \[red\] labelled "sigma\_theta" drawn in elem (end=((1.35 \* cos(((theta \* 3.141592653589793) / 180.0))), (1.35 \* s…); tau\_theta — a Vector \[green\] labelled "tau\_theta" drawn in elem (end=((-1.15 \* sin(((theta \* 3.141592653589793) / 180.0))), (1.15 \* …); head\_eqs — a Heading that says "The Transformation Equations"

Actions:
- [02:12.68](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=132.68): sigma\_work (the "frac(sigma\_x + sigma\_y, 2)" part) is emphasized.

##### [02:22.737](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=142.73749999999998)

Narration: The second piece is half the difference of the two normal stresses, thirty for us, multiplied by the cosine of two theta. It swings between plus thirty and minus thirty as the cut turns.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [02:22.737](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=142.73749999999998): sigma\_work is shown on the screen, written out.
- [02:22.737](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=142.73749999999998): sigma\_work (the "frac(sigma\_x + sigma\_y, 2)" part) is no longer emphasized.
- [02:30.56](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=150.55999999999995): sigma\_work (the "cos 2 theta" part) is emphasized.

##### [02:34.867](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=154.86749999999998)

Narration: The third piece is tau x y, thirty again, multiplied by the sine of two theta. It is zero when the cut sits on the x face, and it is largest at forty five degrees.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [02:34.867](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=154.86749999999998): sigma\_work is shown on the screen, written out.
- [02:34.867](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=154.86749999999998): sigma\_work (the "cos 2 theta" part) is no longer emphasized.
- [02:44.2](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=164.1999999999999): sigma\_work (the "sin 2 theta" part) is emphasized.

##### [02:46.842](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=166.84249999999997)

Narration: The shear equation is built from the same two amplitudes, swapped over, with one sign flipped. That is the whole of the difference between them.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [02:46.842](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=166.84249999999997): tau\_work is shown on the screen, written out.
- [02:46.842](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=166.84249999999997): sigma\_work (the "sin 2 theta" part) is no longer emphasized.
- [02:50.32](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=170.31999999999994): tau\_work is shown on the screen, written out.
- [02:52.08](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=172.0799999999999): tau\_work (the "- frac(sigma\_x - sigma\_y, 2)" part) is emphasized.

##### [02:55.792](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=175.79249999999996)

Narration: And now the thing everybody wonders about. Why two theta, and not just theta? The reason is geometry rather than algebra, and it is worth thirty seconds.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [02:55.792](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=175.79249999999996): tau\_work (the "- frac(sigma\_x - sigma\_y, 2)" part) is no longer emphasized.

##### [03:6.227](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=186.22749999999996)

Narration: A cut at theta, and a cut at theta plus one hundred eighty degrees, are the same plane. Watch the cut go all the way round, and it lands exactly where it started.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [03:12.32](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=192.31999999999988): cut is redrawn as the numbers it depends on change.
- [03:12.32](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=192.31999999999988): normal\_dir is redrawn as the numbers it depends on change.
- [03:12.32](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=192.31999999999988): angle\_mark is redrawn as the numbers it depends on change.
- [03:12.32](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=192.31999999999988): sig\_theta is redrawn as the numbers it depends on change.
- [03:12.32](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=192.31999999999988): tau\_theta is redrawn as the numbers it depends on change.
- [03:12.32](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=192.31999999999988): theta ticks to 194.0.

##### [03:16.807](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=196.80749999999998)

Narration: So everything has to repeat after half a turn of the cut. The only way to make a cosine repeat after half a turn is to double the angle inside it. That is where the two comes from. It is not a fudge factor.

Board: Unchanged from the preceding beat in this scene.

Actions:
- None.

##### [03:29.89](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=209.89)

Narration: So that is the shape of the answer. A constant, plus a cosine, plus a sine, everything running in two theta. Plot sigma theta against tau theta as the cut turns, and that shape is going to draw something specific. In a moment it draws a circle.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [03:45.879](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=225.87939583333332): elem is hidden from the screen — left the board.
- [03:45.879](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=225.87939583333332): square is hidden from the screen — elem left the board.
- [03:45.879](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=225.87939583333332): cut is hidden from the screen — elem left the board.
- [03:45.879](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=225.87939583333332): reference is hidden from the screen — elem left the board.
- [03:45.879](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=225.87939583333332): normal\_dir is hidden from the screen — elem left the board.
- [03:45.879](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=225.87939583333332): angle\_mark is hidden from the screen — elem left the board.
- [03:45.879](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=225.87939583333332): sig\_theta is hidden from the screen — elem left the board.
- [03:45.879](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=225.87939583333332): tau\_theta is hidden from the screen — elem left the board.
- [03:45.879](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=225.87939583333332): head\_eqs is hidden from the screen — left the board.
- [03:45.879](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=225.87939583333332): sigma\_work is hidden from the screen — left the board.
- [03:45.879](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=225.87939583333332): tau\_work is hidden from the screen — left the board.

### Scene 2: [The Circle Appears](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=226.9210625)

Span: 03:46.921–06:54.818 (226.9210625s–414.8184375s).

#### Objects

- cut: a Line \[yellow\] drawn in elem (start=((-1.6 \* sin(((sweep \* 3.141592653589793) / 180.0))), (1.6 \* co…, end=((1.6 \* sin(((sweep \* 3.141592653589793) / 180.0))), (-1.6 \* co…)
- defs: a Derivation \[text\] that says "$C &= frac(sigma\_x + sigma\_y, 2) = 50 \\ a &= frac(sigma\_x - sigma\_y, 2) = 30 \\ b &= tau\_(x y) = 30$"
- elem: a Figure (x\_range=(-2.6, 2.6), y\_range=(-2.6, 2.6), aspect=(1, 1))
- head\_algebra: a Heading that says "Three Lines, and It Is a Circle"
- head\_plot: a Heading that says "Keep Score as the Cut Turns"
- marker: a Point \[yellow\] drawn in mohr (location=(((50.0 + (30.0 \* cos((((2.0 \* sweep) \* 3.141592653589793) / 18…)
- mohr: an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0))
- result: a Math \[text\] that says "$R = sqrt(a^2 + b^2) = 42.4 thin upright("MPa")$"
- sig\_arrow: a Vector \[red\] labelled "theta = 0 degree" drawn in elem (end=(((((50.0 + (30.0 \* cos((((2.0 \* sweep) \* 3.141592653589793) / …)
- square: a Polygon \[gray\] drawn in elem (vertices=((-1.0, -1.0), (1.0, -1.0), (1.0, 1.0), (-1.0, 1.0)), filled=False)
- sweep: a VariableNumber (format\_spec='.0f')
- tau\_arrow: a Vector \[green\] labelled "tau\_theta" drawn in elem (end=(((-1.0 \* (((-30.0 \* sin((((2.0 \* sweep) \* 3.141592653589793) /…)
- trace: a ParametricCurve \[blue\] drawn in mohr (function=\<function\>, t\_range=(0.0, (sweep + 3.0)))
- work: a Derivation \[text\] that says "$sigma\_theta - C &= a cos 2 theta + b sin 2 theta \\ tau\_theta &= - a sin 2 theta + b cos 2 theta \\ (sigma\_theta - C)^2 + tau\_theta^2 &= a^2 + b^2$"
- x\_face: a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0))
- y\_face: a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0))

#### Beats

##### [03:46.921](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=226.9210625)

Narration: Same square, same three numbers. This time I am going to keep score. Every time I turn the cut, I get a pair of numbers out of it, and I am going to plot that pair as a single point.

Board: Empty.

Actions:
- [03:46.921](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=226.9210625): head\_plot is shown on the screen, written out.
- [03:47.241](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=227.2410625): elem is shown on the screen, written out.
- [03:47.241](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=227.2410625): square is shown on the screen, written out.

##### [03:58.289](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=238.2885625)

Narration: Horizontal axis, the normal stress on the cut. Vertical axis, the shear stress on the cut. Both in megapascals. This plane has nothing to do with where anything sits in space. It is a scoreboard.

Board: elem — a Figure (x\_range=(-2.6, 2.6), y\_range=(-2.6, 2.6), aspect=(1, 1)); head\_plot — a Heading that says "Keep Score as the Cut Turns"; square — a Polygon \[gray\] drawn in elem (vertices=((-1.0, -1.0), (1.0, -1.0), (1.0, 1.0), (-1.0, 1.0)), filled=False)

Actions:
- [03:58.481](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=238.4810625): elem moves to a new place on the board.
- [03:58.481](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=238.4810625): mohr is shown on the screen, written out.

##### [04:11.244](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=251.2435625)

Narration: Start with the cut we already know, the one lying on the x face, theta equals zero. Sigma is eighty and tau is thirty, so the point goes here. Call it X.

Board: elem — a Figure (x\_range=(-2.6, 2.6), y\_range=(-2.6, 2.6), aspect=(1, 1)); mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); head\_plot — a Heading that says "Keep Score as the Cut Turns"; square — a Polygon \[gray\] drawn in elem (vertices=((-1.0, -1.0), (1.0, -1.0), (1.0, 1.0), (-1.0, 1.0)), filled=False)

Actions:
- [04:11.561](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=251.5610625): cut is shown on the screen, written out.
- [04:14.281](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=254.28106250000002): x\_face is shown on the screen, written out.
- [04:16.681](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=256.6810625): sig\_arrow is shown on the screen, written out.
- [04:17.801](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=257.8010625): tau\_arrow is shown on the screen, written out.
- [04:19.201](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=259.20106250000003): trace is shown on the screen, written out.
- [04:19.201](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=259.20106250000003): marker is shown on the screen, written out.

##### [04:22.076](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=262.07606250000003)

Narration: Now turn the cut round to twenty degrees. The normal stress has climbed to ninety two, and look at the green arrow. The shear has very nearly gone.

Board: elem — a Figure (x\_range=(-2.6, 2.6), y\_range=(-2.6, 2.6), aspect=(1, 1)); mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); head\_plot — a Heading that says "Keep Score as the Cut Turns"; square — a Polygon \[gray\] drawn in elem (vertices=((-1.0, -1.0), (1.0, -1.0), (1.0, 1.0), (-1.0, 1.0)), filled=False); cut — a Line \[yellow\] drawn in elem (start=((-1.6 \* sin(((sweep \* 3.141592653589793) / 180.0))), (1.6 \* co…, end=((1.6 \* sin(((sweep \* 3.141592653589793) / 180.0))), (-1.6 \* co…); sig\_arrow — a Vector \[red\] labelled "theta = 0 degree" drawn in elem (end=(((((50.0 + (30.0 \* cos((((2.0 \* sweep) \* 3.141592653589793) / …); tau\_arrow — a Vector \[green\] labelled "tau\_theta" drawn in elem (end=(((-1.0 \* (((-30.0 \* sin((((2.0 \* sweep) \* 3.141592653589793) /…); trace — a ParametricCurve \[blue\] drawn in mohr (function=\<function\>, t\_range=(0.0, (sweep + 3.0))); marker — a Point \[yellow\] drawn in mohr (location=(((50.0 + (30.0 \* cos((((2.0 \* sweep) \* 3.141592653589793) / 18…); x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0))

Actions:
- [04:22.641](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=262.64106250000003): cut is redrawn as the numbers it depends on change.
- [04:22.641](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=262.64106250000003): sig\_arrow is redrawn as the numbers it depends on change.
- [04:22.641](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=262.64106250000003): tau\_arrow is redrawn as the numbers it depends on change.
- [04:22.641](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=262.64106250000003): trace is redrawn as the numbers it depends on change.
- [04:22.641](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=262.64106250000003): marker is redrawn as the numbers it depends on change.
- [04:22.641](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=262.64106250000003): sweep ticks to 20.0.

##### [04:31.541](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=271.5410625)

Narration: Push on out to forty five. On the way it passes twenty two and a half, where the shear is exactly zero for an instant, and then it comes back pointing the other way. Minus thirty.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [04:31.801](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=271.8010625): cut is redrawn as the numbers it depends on change.
- [04:31.801](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=271.8010625): sig\_arrow is redrawn as the numbers it depends on change.
- [04:31.801](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=271.8010625): tau\_arrow is redrawn as the numbers it depends on change.
- [04:31.801](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=271.8010625): trace is redrawn as the numbers it depends on change.
- [04:31.801](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=271.8010625): marker is redrawn as the numbers it depends on change.
- [04:31.801](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=271.8010625): sweep ticks to 45.0.

##### [04:42.781](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=282.7810625)

Narration: At sixty seven and a half, sigma is back to fifty, which is the average we started from, and the shear has reached its most negative value, minus forty two point four.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [04:43.201](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=283.20106250000003): cut is redrawn as the numbers it depends on change.
- [04:43.201](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=283.20106250000003): sig\_arrow is redrawn as the numbers it depends on change.
- [04:43.201](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=283.20106250000003): tau\_arrow is redrawn as the numbers it depends on change.
- [04:43.201](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=283.20106250000003): trace is redrawn as the numbers it depends on change.
- [04:43.201](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=283.20106250000003): marker is redrawn as the numbers it depends on change.
- [04:43.201](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=283.20106250000003): sweep ticks to 67.5.

##### [04:53.299](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=293.2985625)

Narration: Ninety degrees puts the cut on the y face. Twenty across, minus thirty up. That point is Y, and notice it is straight across the plot from X.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [04:53.641](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=293.64106250000003): cut is redrawn as the numbers it depends on change.
- [04:53.641](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=293.64106250000003): sig\_arrow is redrawn as the numbers it depends on change.
- [04:53.641](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=293.64106250000003): tau\_arrow is redrawn as the numbers it depends on change.
- [04:53.641](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=293.64106250000003): trace is redrawn as the numbers it depends on change.
- [04:53.641](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=293.64106250000003): marker is redrawn as the numbers it depends on change.
- [04:53.641](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=293.64106250000003): sweep ticks to 90.0.
- [04:55.161](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=295.1610625): y\_face is shown on the screen, written out.

##### [05:3.369](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=303.36856250000005)

Narration: Now let it run all the way to one hundred eighty degrees, and the path closes on itself. It is a circle. Nobody drew a circle. The two equations drew it.

Board: elem — a Figure (x\_range=(-2.6, 2.6), y\_range=(-2.6, 2.6), aspect=(1, 1)); mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); head\_plot — a Heading that says "Keep Score as the Cut Turns"; square — a Polygon \[gray\] drawn in elem (vertices=((-1.0, -1.0), (1.0, -1.0), (1.0, 1.0), (-1.0, 1.0)), filled=False); cut — a Line \[yellow\] drawn in elem (start=((-1.6 \* sin(((sweep \* 3.141592653589793) / 180.0))), (1.6 \* co…, end=((1.6 \* sin(((sweep \* 3.141592653589793) / 180.0))), (-1.6 \* co…); sig\_arrow — a Vector \[red\] labelled "theta = 0 degree" drawn in elem (end=(((((50.0 + (30.0 \* cos((((2.0 \* sweep) \* 3.141592653589793) / …); tau\_arrow — a Vector \[green\] labelled "tau\_theta" drawn in elem (end=(((-1.0 \* (((-30.0 \* sin((((2.0 \* sweep) \* 3.141592653589793) /…); trace — a ParametricCurve \[blue\] drawn in mohr (function=\<function\>, t\_range=(0.0, (sweep + 3.0))); marker — a Point \[yellow\] drawn in mohr (location=(((50.0 + (30.0 \* cos((((2.0 \* sweep) \* 3.141592653589793) / 18…); x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0)); y\_face — a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0))

Actions:
- [05:4.161](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=304.1610625): cut is redrawn as the numbers it depends on change.
- [05:4.161](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=304.1610625): sig\_arrow is redrawn as the numbers it depends on change.
- [05:4.161](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=304.1610625): tau\_arrow is redrawn as the numbers it depends on change.
- [05:4.161](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=304.1610625): trace is redrawn as the numbers it depends on change.
- [05:4.161](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=304.1610625): marker is redrawn as the numbers it depends on change.
- [05:4.161](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=304.1610625): sweep ticks to 180.0.

##### [05:14.406](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=314.4060625)

Narration: Two things about that trip are worth writing down. The cut turned through one hundred eighty degrees, and the point went round exactly once. That is the two theta, showing up as geometry instead of algebra.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [05:20.401](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=320.4010625): trace is indicated — a transient flash.

##### [05:26.501](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=326.5010625)

Narration: And the point ran clockwise while the cut turned counterclockwise. Some books draw the shear axis pointing down so that the two rotations agree. Nothing else changes if they do. I am leaving it the honest way up.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [05:38.679](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=338.6785625): marker is hidden from the screen.
- [05:38.679](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=338.6785625): elem is hidden from the screen — left the board.
- [05:38.679](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=338.6785625): square is hidden from the screen — elem left the board.
- [05:38.679](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=338.6785625): cut is hidden from the screen — elem left the board.
- [05:38.679](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=338.6785625): sig\_arrow is hidden from the screen — elem left the board.
- [05:38.679](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=338.6785625): tau\_arrow is hidden from the screen — elem left the board.
- [05:38.679](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=338.6785625): head\_plot is hidden from the screen — left the board.

##### [05:39.279](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=339.2785625)

Narration: So let us prove it, because the proof is three lines long and it hands us the centre and the radius for free. Give the pieces short names. C for the average, a for half the difference, b for the shear.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); trace — a ParametricCurve \[blue\] drawn in mohr (function=\<function\>, t\_range=(0.0, (sweep + 3.0))); x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0)); y\_face — a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0))

Actions:
- [05:39.279](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=339.2785625): head\_algebra is shown on the screen, written out.
- [05:47.601](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=347.6010625): defs is shown on the screen, written out.
- [05:48.881](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=348.88106250000004): defs is shown on the screen, written out.
- [05:50.401](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=350.4010625): defs is shown on the screen, written out.

##### [05:52.086](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=352.0860625)

Narration: Move C across to the left in the first equation. Then sigma minus C is a cos two theta plus b sin two theta, and the shear equation is already in that form.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); trace — a ParametricCurve \[blue\] drawn in mohr (function=\<function\>, t\_range=(0.0, (sweep + 3.0))); x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0)); y\_face — a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0)); head\_algebra — a Heading that says "Three Lines, and It Is a Circle"

Actions:
- [05:52.361](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=352.3610625): work is shown on the screen, written out.
- [06:0.441](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=360.44106250000004): work is shown on the screen, written out.

##### [06:3.356](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=363.3560625)

Narration: Now square them both and add. The cross terms come with opposite signs and cancel each other. Cosine squared plus sine squared is one. Everything collapses.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [06:3.921](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=363.92106250000006): work (the "a cos 2 theta + b sin 2 theta" part) is emphasized.
- [06:7.921](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=367.92106250000006): work (the "a cos 2 theta + b sin 2 theta" part) is no longer emphasized.
- [06:7.921](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=367.92106250000006): work (the "- a sin 2 theta + b cos 2 theta" part) is emphasized.
- [06:12.441](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=372.44106250000004): work (the "- a sin 2 theta + b cos 2 theta" part) is no longer emphasized.

##### [06:13.866](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=373.8660625)

Narration: What is left is sigma minus C, squared, plus tau squared, equals a squared plus b squared. That is the equation of a circle, and it is not an approximation to one.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [06:14.441](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=374.44106250000004): work is shown on the screen, written out.
- [06:21.801](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=381.8010625): work (the "(sigma\_theta - C)^2 + tau\_theta^2" part) is emphasized.

##### [06:25.186](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=385.18606250000005)

Narration: The centre sits at sigma equals C, on the horizontal axis, always. The radius is the square root of a squared plus b squared. For our numbers that is root eighteen hundred, forty two point four megapascals.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [06:25.186](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=385.18606250000005): work (the "(sigma\_theta - C)^2 + tau\_theta^2" part) is no longer emphasized.
- [06:30.641](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=390.6410625): result is shown on the screen, written out.
- [06:37.121](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=397.1210625): A box is drawn around result.

##### [06:39.819](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=399.8185625)

Narration: And that is Mohr's circle. It is not a memory aid and it is not a drawing trick. It is the actual set of every stress pair this material can show you, on every cut you could ever make through it. So let us read it.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); trace — a ParametricCurve \[blue\] drawn in mohr (function=\<function\>, t\_range=(0.0, (sweep + 3.0))); x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0)); y\_face — a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0)); result — a Math \[text\] that says "$R = sqrt(a^2 + b^2) = 42.4 thin upright("MPa")$"; head\_algebra — a Heading that says "Three Lines, and It Is a Circle"

Actions:
- [06:53.777](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=413.77677083333333): defs is hidden from the screen — left the board.
- [06:53.777](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=413.77677083333333): head\_algebra is hidden from the screen — left the board.
- [06:53.777](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=413.77677083333333): mohr is hidden from the screen — left the board.
- [06:53.777](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=413.77677083333333): trace is hidden from the screen — mohr left the board.
- [06:53.777](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=413.77677083333333): x\_face is hidden from the screen — mohr left the board.
- [06:53.777](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=413.77677083333333): y\_face is hidden from the screen — mohr left the board.
- [06:53.777](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=413.77677083333333): result is hidden from the screen — left the board.
- [06:53.777](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=413.77677083333333): work is hidden from the screen — left the board.

### Scene 3: [Principal Stresses](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=414.8184375)

Span: 06:54.818–10:37.194 (414.8184375s–637.1941875s).

#### Objects

- angle\_2p: an Angle \[yellow\] labelled "2 theta\_p" drawn in mohr (vertex=(50.0, 0.0), sides=((92.42640687119285, 0.0), (80.0, 30.0)), radius=16.0)
- angle\_p: an Angle \[yellow\] labelled "theta\_p" drawn in elem\_p (sides=((1.9, 0.0), (1.7553711117714448, 0.7270985214936706)))
- angle\_work: a Derivation \[text\] that says "$tan 2 theta\_p &= b / a = frac(2 tau\_(x y), sigma\_x - sigma\_y) \\ &= 30 / 30 = 1 \\ 2 theta\_p &= 45 degree \\ theta\_p &= 22.5 degree$"
- axis\_p: a Line \[yellow\] drawn in elem\_p (end=(2.124922924775959, 0.8801718944397064), dashed=True)
- centre\_dot: a Point \[text\] labelled "C" drawn in mohr (location=(50.0, 0.0))
- circle: a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285)
- diameter: a Line \[gray\] drawn in mohr (start=(80.0, 30.0), end=(20.0, -30.0), dashed=True)
- elem\_p: a Figure (x\_range=(-2.6, 2.6), y\_range=(-2.6, 2.6), aspect=(1, 1))
- head\_pair: a Heading that says "Forty Five on the Circle, Half That on the Steel"
- head\_read: a Heading that says "Reading the Ends of the Circle"
- head\_wave: a Heading that says "Two Waves Are One Wave"
- label\_circle: a Tex \[text\] that says "On the circle, $2 theta\_p = 45 degree$"
- label\_steel: a Tex \[text\] that says "On the material, $theta\_p = 22.5 degree$"
- mohr: an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0))
- p1\_dot: a Point \[green\] labelled "sigma\_1" drawn in mohr (location=(92.42640687119285, 0.0))
- p2\_dot: a Point \[green\] labelled "sigma\_2" drawn in mohr (location=(7.573593128807147, 0.0))
- principal: a Derivation \[text\] that says "$sigma\_1 &= C + R = 92.4 thin upright("MPa") \\ sigma\_2 &= C - R = 7.6 thin upright("MPa")$"
- radius\_to\_p1: a Line \[green\] drawn in mohr (start=(50.0, 0.0), end=(92.42640687119285, 0.0))
- radius\_to\_x: a Line \[magenta\] drawn in mohr (start=(50.0, 0.0), end=(80.0, 30.0))
- ref\_p: a Line \[gray\] drawn in elem\_p (end=(2.3, 0.0), dashed=True)
- s1\_a: an Arrow \[green\] labelled "sigma\_1" drawn in elem\_p (start=(0.9700735091368511, 0.40181760398334426), end=(1.9401470182737022, 0.8036352079666885))
- s1\_b: an Arrow \[green\] drawn in elem\_p (start=(-0.9700735091368511, -0.40181760398334426), end=(-1.9401470182737022, -0.8036352079666885))
- s2\_a: an Arrow \[green\] labelled "sigma\_2" drawn in elem\_p (start=(-0.40181760398334426, 0.9700735091368511), end=(-0.8036352079666885, 1.9401470182737022))
- s2\_b: an Arrow \[green\] drawn in elem\_p (start=(0.40181760398334426, -0.9700735091368511), end=(0.8036352079666885, -1.9401470182737022))
- square\_p: a Polygon \[gray\] drawn in elem\_p (vertices=((-0.5411961001461969, -1.3065629648763766), (1.306562964876376…, filled=False)
- wave: a Derivation \[text\] that says "$a cos 2 theta + b sin 2 theta &= R cos(2 theta - 2 theta\_p) \\ sigma\_theta &= C + R cos(2 theta - 2 theta\_p) \\ tau\_theta &= - R sin(2 theta - 2 theta\_p)$"
- x\_face: a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0))
- y\_face: a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0))

#### Beats

##### [06:54.818](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=414.8184375)

Narration: There is the circle, standing on its own, with its centre at fifty and its radius forty two point four. Before we read anything off it, one more piece of algebra, and it is the piece that makes the whole thing easy.

Board: Empty.

Actions:
- [06:54.818](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=414.8184375): head\_wave is shown on the screen, written out.
- [06:55.458](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=415.4584375): mohr is shown on the screen, written out.
- [06:55.458](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=415.4584375): circle is shown on the screen, written out.
- [06:57.618](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=417.6184375): centre\_dot is shown on the screen, written out.

##### [07:7.726](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=427.7259375)

Narration: A cosine and a sine of the same angle, added together, always make a single cosine of that angle, shifted along. The amplitude of that single wave is R, and the shift is what we are going to call two theta p.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); head\_wave — a Heading that says "Two Waves Are One Wave"; circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285); centre\_dot — a Point \[text\] labelled "C" drawn in mohr (location=(50.0, 0.0))

Actions:
- [07:12.538](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=432.5384375): mohr moves to a new place on the board.
- [07:12.538](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=432.5384375): wave is shown on the screen, written out.
- [07:15.658](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=435.6584375): wave (the "R cos(2 theta - 2 theta\_p)" part) is emphasized.

##### [07:21.851](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=441.8509375)

Narration: So both transformation equations collapse into these. Sigma is the centre plus R times a cosine. Tau is minus R times a sine. One amplitude, one angle, and that angle counts from the principal direction.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [07:21.851](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=441.8509375): wave (the "R cos(2 theta - 2 theta\_p)" part) is no longer emphasized.
- [07:23.938](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=443.9384375): wave is shown on the screen, written out.
- [07:29.178](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=449.17843750000003): wave is shown on the screen, written out.

##### [07:36.881](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=456.8809375)

Narration: Look at what that says. As the cut turns, sigma and tau are the horizontal and the vertical coordinates of one point going round a circle of radius R, centred at C. Those two lines are the circle, written out.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [07:38.938](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=458.9384375): wave (the "C + R cos(2 theta - 2 theta\_p)" part) is emphasized.
- [07:42.218](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=462.2184375): wave (the "C + R cos(2 theta - 2 theta\_p)" part) is no longer emphasized.
- [07:42.218](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=462.2184375): wave (the "- R sin(2 theta - 2 theta\_p)" part) is emphasized.
- [07:49.578](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=469.5784375): wave (the "- R sin(2 theta - 2 theta\_p)" part) is no longer emphasized.
- [07:50.391](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=470.3909375): head\_wave is hidden from the screen — left the board.
- [07:50.391](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=470.3909375): wave is hidden from the screen — left the board.

##### [07:51.591](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=471.5909375)

Narration: Now we read. The rightmost point of the circle is the largest normal stress this material will ever feel, on any cut whatsoever. The leftmost point is the smallest.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285); centre\_dot — a Point \[text\] labelled "C" drawn in mohr (location=(50.0, 0.0))

Actions:
- [07:51.591](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=471.5909375): head\_read is shown on the screen, written out.
- [07:53.418](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=473.41843750000004): p1\_dot is shown on the screen, written out.
- [08:0.338](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=480.3384375): p2\_dot is shown on the screen, written out.

##### [08:2.811](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=482.8109375)

Narration: Those two are the principal stresses. Centre plus radius, and centre minus radius. Ninety two point four, and seven point six megapascals. That is the entire calculation, and you can do it in your head.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285); centre\_dot — a Point \[text\] labelled "C" drawn in mohr (location=(50.0, 0.0)); head\_read — a Heading that says "Reading the Ends of the Circle"; p1\_dot — a Point \[green\] labelled "sigma\_1" drawn in mohr (location=(92.42640687119285, 0.0)); p2\_dot — a Point \[green\] labelled "sigma\_2" drawn in mohr (location=(7.573593128807147, 0.0))

Actions:
- [08:5.538](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=485.53843750000004): principal is shown on the screen, written out.
- [08:6.978](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=486.97843750000004): principal is shown on the screen, written out.

##### [08:16.438](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=496.4384375)

Narration: But notice something else about those two points. Both of them are sitting on the horizontal axis, so the shear on those two cuts is exactly zero. That is the real definition of a principal plane. Not biggest. No shear.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [08:20.778](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=500.77843750000005): p1\_dot is emphasized.
- [08:20.778](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=500.77843750000005): p2\_dot is emphasized.
- [08:27.218](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=507.21843750000005): p1\_dot is no longer emphasized.
- [08:27.218](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=507.21843750000005): p2\_dot is no longer emphasized.

##### [08:30.918](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=510.91843750000004)

Narration: The circle makes those two statements into the same statement, because the only two points on it with zero shear are the two ends of the horizontal diameter, and those are the two extremes of sigma.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [08:38.658](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=518.6584375): The segment (7.573593128807147, 0.0) to (92.42640687119285, 0.0) in mohr is lit up.
- [08:41.826](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=521.8259375): mohr: retire a lit segment (unemphasize\_line).

##### [08:42.426](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=522.4259375)

Narration: So which cut do you have to make to get them? Read that off the circle too. Here is X again, our starting point, the x face. It sits thirty across and thirty up from the centre.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [08:47.418](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=527.4184375000001): x\_face is shown on the screen, written out.
- [08:49.698](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=529.6984375000001): y\_face is shown on the screen, written out.
- [08:50.405](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=530.4054375000001): diameter is shown on the screen, written out.
- [08:50.658](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=530.6584375000001): radius\_to\_x is shown on the screen, written out.

##### [08:53.801](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=533.8009375)

Narration: Thirty and thirty means the radius out to X leans at forty five degrees. To get from X round to sigma one, you swing that radius clockwise through forty five degrees.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285); centre\_dot — a Point \[text\] labelled "C" drawn in mohr (location=(50.0, 0.0)); head\_read — a Heading that says "Reading the Ends of the Circle"; p1\_dot — a Point \[green\] labelled "sigma\_1" drawn in mohr (location=(92.42640687119285, 0.0)); p2\_dot — a Point \[green\] labelled "sigma\_2" drawn in mohr (location=(7.573593128807147, 0.0)); x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0)); y\_face — a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0)); diameter — a Line \[gray\] drawn in mohr (start=(80.0, 30.0), end=(20.0, -30.0), dashed=True); radius\_to\_x — a Line \[magenta\] drawn in mohr (start=(50.0, 0.0), end=(80.0, 30.0))

Actions:
- [08:59.858](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=539.8584375): radius\_to\_p1 is shown on the screen, written out.
- [09:1.058](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=541.0584375000001): angle\_2p is shown on the screen, written out.

##### [09:4.778](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=544.7784375)

Narration: In symbols, the tangent of two theta p is b over a, which is twice the shear over the difference of the normal stresses. Thirty over thirty is one, so two theta p is forty five degrees.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285); centre\_dot — a Point \[text\] labelled "C" drawn in mohr (location=(50.0, 0.0)); head\_read — a Heading that says "Reading the Ends of the Circle"; p1\_dot — a Point \[green\] labelled "sigma\_1" drawn in mohr (location=(92.42640687119285, 0.0)); p2\_dot — a Point \[green\] labelled "sigma\_2" drawn in mohr (location=(7.573593128807147, 0.0)); x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0)); y\_face — a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0)); diameter — a Line \[gray\] drawn in mohr (start=(80.0, 30.0), end=(20.0, -30.0), dashed=True); radius\_to\_x — a Line \[magenta\] drawn in mohr (start=(50.0, 0.0), end=(80.0, 30.0)); radius\_to\_p1 — a Line \[green\] drawn in mohr (start=(50.0, 0.0), end=(92.42640687119285, 0.0)); angle\_2p — an Angle \[yellow\] labelled "2 theta\_p" drawn in mohr (vertex=(50.0, 0.0), sides=((92.42640687119285, 0.0), (80.0, 30.0)), radius=16.0)

Actions:
- [09:6.098](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=546.0984375): angle\_work is shown on the screen, written out.
- [09:12.778](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=552.7784375000001): angle\_work is shown on the screen, written out.
- [09:15.938](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=555.9384375000001): angle\_work is shown on the screen, written out.

##### [09:17.745](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=557.7454375)

Narration: And angles on the circle are always two theta. So the physical cut only has to turn half as far. Theta p is twenty two and a half degrees.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [09:24.098](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=564.0984375): angle\_work is shown on the screen, written out.
- [09:25.058](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=565.0584375000001): A box is drawn around angle\_work.

##### [09:27.836](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=567.8359375)

Narration: One quick check before we move on. Add the two principal stresses together. Ninety two point four, plus seven point six, is one hundred exactly.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [09:32.498](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=572.4984375): principal (the "C + R = 92.4 thin upright("MPa")" part) is emphasized.
- [09:33.858](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=573.8584375): principal (the "C + R = 92.4 thin upright("MPa")" part) is no longer emphasized.
- [09:33.858](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=573.8584375): principal (the "C - R = 7.6 thin upright("MPa")" part) is emphasized.
- [09:36.098](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=576.0984375): principal (the "C - R = 7.6 thin upright("MPa")" part) is no longer emphasized.

##### [09:37.586](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=577.5859375)

Narration: Now add the two you started with. Eighty plus twenty is also one hundred. That is not luck.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [09:39.658](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=579.6584375): x\_face is indicated — a transient flash.
- [09:39.658](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=579.6584375): y\_face is indicated — a transient flash.

##### [09:44.471](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=584.4709375)

Narration: The sum of the two normal stresses is the same on every cut, because it is twice the centre, and turning the cut never moves the centre. It is the cheapest check you will ever run on your own arithmetic.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [09:49.058](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=589.0584375000001): centre\_dot is indicated — a transient flash.
- [09:51.298](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=591.2984375): centre\_dot is indicated — a transient flash.
- [09:56.518](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=596.5184375): mohr moves to a new place on the board.
- [09:56.518](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=596.5184375): angle\_work is hidden from the screen — left the board.
- [09:56.518](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=596.5184375): head\_read is hidden from the screen — left the board.
- [09:56.518](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=596.5184375): principal is hidden from the screen — left the board.

##### [09:57.718](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=597.7184375)

Narration: Here are those two angles side by side, because keeping them straight is most of the skill. On the left, forty five degrees, swept at the centre of the circle. On the right, the same square rotated by twenty two and a half.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285); centre\_dot — a Point \[text\] labelled "C" drawn in mohr (location=(50.0, 0.0)); p1\_dot — a Point \[green\] labelled "sigma\_1" drawn in mohr (location=(92.42640687119285, 0.0)); p2\_dot — a Point \[green\] labelled "sigma\_2" drawn in mohr (location=(7.573593128807147, 0.0)); x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0)); y\_face — a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0)); diameter — a Line \[gray\] drawn in mohr (start=(80.0, 30.0), end=(20.0, -30.0), dashed=True); radius\_to\_x — a Line \[magenta\] drawn in mohr (start=(50.0, 0.0), end=(80.0, 30.0)); radius\_to\_p1 — a Line \[green\] drawn in mohr (start=(50.0, 0.0), end=(92.42640687119285, 0.0)); angle\_2p — an Angle \[yellow\] labelled "2 theta\_p" drawn in mohr (vertex=(50.0, 0.0), sides=((92.42640687119285, 0.0), (80.0, 30.0)), radius=16.0)

Actions:
- [09:57.718](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=597.7184375): head\_pair is shown on the screen, written out.
- [10:3.658](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=603.6584375): label\_circle is shown on the screen, written out.
- [10:7.978](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=607.9784374999999): label\_steel is shown on the screen, written out.
- [10:8.978](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=608.9784374999999): elem\_p is shown on the screen, written out.
- [10:8.978](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=608.9784374999999): square\_p is shown on the screen, written out.
- [10:9.498](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=609.4984375): ref\_p is shown on the screen, written out.
- [10:9.498](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=609.4984375): axis\_p is shown on the screen, written out.
- [10:10.098](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=610.0984374999999): angle\_p is shown on the screen, written out.

##### [10:12.086](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=612.0859375)

Narration: And on that rotated square, the faces carry ninety two point four and seven point six, straight pushes with nothing dragging along them at all. No shear arrows anywhere. That is what principal means.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285); centre\_dot — a Point \[text\] labelled "C" drawn in mohr (location=(50.0, 0.0)); p1\_dot — a Point \[green\] labelled "sigma\_1" drawn in mohr (location=(92.42640687119285, 0.0)); p2\_dot — a Point \[green\] labelled "sigma\_2" drawn in mohr (location=(7.573593128807147, 0.0)); x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0)); y\_face — a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0)); diameter — a Line \[gray\] drawn in mohr (start=(80.0, 30.0), end=(20.0, -30.0), dashed=True); radius\_to\_x — a Line \[magenta\] drawn in mohr (start=(50.0, 0.0), end=(80.0, 30.0)); radius\_to\_p1 — a Line \[green\] drawn in mohr (start=(50.0, 0.0), end=(92.42640687119285, 0.0)); angle\_2p — an Angle \[yellow\] labelled "2 theta\_p" drawn in mohr (vertex=(50.0, 0.0), sides=((92.42640687119285, 0.0), (80.0, 30.0)), radius=16.0); label\_circle — a Tex \[text\] that says "On the circle, $2 theta\_p = 45 degree$"; label\_steel — a Tex \[text\] that says "On the material, $theta\_p = 22.5 degree$"; elem\_p — a Figure (x\_range=(-2.6, 2.6), y\_range=(-2.6, 2.6), aspect=(1, 1)); head\_pair — a Heading that says "Forty Five on the Circle, Half That on the Steel"; square\_p — a Polygon \[gray\] drawn in elem\_p (vertices=((-0.5411961001461969, -1.3065629648763766), (1.306562964876376…, filled=False); ref\_p — a Line \[gray\] drawn in elem\_p (end=(2.3, 0.0), dashed=True); axis\_p — a Line \[yellow\] drawn in elem\_p (end=(2.124922924775959, 0.8801718944397064), dashed=True); angle\_p — an Angle \[yellow\] labelled "theta\_p" drawn in elem\_p (sides=((1.9, 0.0), (1.7553711117714448, 0.7270985214936706)))

Actions:
- [10:14.978](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=614.9784374999999): s1\_a is shown on the screen, written out.
- [10:14.978](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=614.9784374999999): s1\_b is shown on the screen, written out.
- [10:16.458](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=616.4584375): s2\_a is shown on the screen, written out.
- [10:16.458](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=616.4584375): s2\_b is shown on the screen, written out.

##### [10:25.898](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=625.8984375)

Narration: So the ends of the circle gave us the biggest and smallest push, and the angle we swept to reach them gave us the cut they act on. Now let us go to the top of the circle instead.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285); centre\_dot — a Point \[text\] labelled "C" drawn in mohr (location=(50.0, 0.0)); p1\_dot — a Point \[green\] labelled "sigma\_1" drawn in mohr (location=(92.42640687119285, 0.0)); p2\_dot — a Point \[green\] labelled "sigma\_2" drawn in mohr (location=(7.573593128807147, 0.0)); x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0)); y\_face — a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0)); diameter — a Line \[gray\] drawn in mohr (start=(80.0, 30.0), end=(20.0, -30.0), dashed=True); radius\_to\_x — a Line \[magenta\] drawn in mohr (start=(50.0, 0.0), end=(80.0, 30.0)); radius\_to\_p1 — a Line \[green\] drawn in mohr (start=(50.0, 0.0), end=(92.42640687119285, 0.0)); angle\_2p — an Angle \[yellow\] labelled "2 theta\_p" drawn in mohr (vertex=(50.0, 0.0), sides=((92.42640687119285, 0.0), (80.0, 30.0)), radius=16.0); label\_circle — a Tex \[text\] that says "On the circle, $2 theta\_p = 45 degree$"; label\_steel — a Tex \[text\] that says "On the material, $theta\_p = 22.5 degree$"; elem\_p — a Figure (x\_range=(-2.6, 2.6), y\_range=(-2.6, 2.6), aspect=(1, 1)); head\_pair — a Heading that says "Forty Five on the Circle, Half That on the Steel"; square\_p — a Polygon \[gray\] drawn in elem\_p (vertices=((-0.5411961001461969, -1.3065629648763766), (1.306562964876376…, filled=False); ref\_p — a Line \[gray\] drawn in elem\_p (end=(2.3, 0.0), dashed=True); axis\_p — a Line \[yellow\] drawn in elem\_p (end=(2.124922924775959, 0.8801718944397064), dashed=True); angle\_p — an Angle \[yellow\] labelled "theta\_p" drawn in elem\_p (sides=((1.9, 0.0), (1.7553711117714448, 0.7270985214936706))); s1\_a — an Arrow \[green\] labelled "sigma\_1" drawn in elem\_p (start=(0.9700735091368511, 0.40181760398334426), end=(1.9401470182737022, 0.8036352079666885)); s1\_b — an Arrow \[green\] drawn in elem\_p (start=(-0.9700735091368511, -0.40181760398334426), end=(-1.9401470182737022, -0.8036352079666885)); s2\_a — an Arrow \[green\] labelled "sigma\_2" drawn in elem\_p (start=(-0.40181760398334426, 0.9700735091368511), end=(-0.8036352079666885, 1.9401470182737022)); s2\_b — an Arrow \[green\] drawn in elem\_p (start=(0.40181760398334426, -0.9700735091368511), end=(0.8036352079666885, -1.9401470182737022))

Actions:
- [10:30.178](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=630.1784375): angle\_2p is indicated — a transient flash.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): elem\_p is hidden from the screen — left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): square\_p is hidden from the screen — elem\_p left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): ref\_p is hidden from the screen — elem\_p left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): axis\_p is hidden from the screen — elem\_p left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): angle\_p is hidden from the screen — elem\_p left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): s1\_a is hidden from the screen — elem\_p left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): s1\_b is hidden from the screen — elem\_p left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): s2\_a is hidden from the screen — elem\_p left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): s2\_b is hidden from the screen — elem\_p left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): head\_pair is hidden from the screen — left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): label\_circle is hidden from the screen — left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): label\_steel is hidden from the screen — left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): mohr is hidden from the screen — left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): circle is hidden from the screen — mohr left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): centre\_dot is hidden from the screen — mohr left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): p1\_dot is hidden from the screen — mohr left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): p2\_dot is hidden from the screen — mohr left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): x\_face is hidden from the screen — mohr left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): y\_face is hidden from the screen — mohr left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): diameter is hidden from the screen — mohr left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): radius\_to\_x is hidden from the screen — mohr left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): radius\_to\_p1 is hidden from the screen — mohr left the board.
- [10:36.153](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=636.1525208333334): angle\_2p is hidden from the screen — mohr left the board.

### Scene 4: [Maximum Shear](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=637.1941875)

Span: 10:37.194–13:17.874 (637.1941875s–797.8736041666666s).

#### Objects

- angle\_s: an Angle \[yellow\] labelled "theta\_s" drawn in elem\_s (sides=((1.9, 0.0), (0.7270985214936706, 1.7553711117714448)))
- avg\_left: an Arrow \[red\] drawn in elem\_s (start=(-0.4018176039833444, -0.9700735091368511), end=(-0.8036352079666887, -1.9401470182737022))
- avg\_right: an Arrow \[red\] labelled "C = 50" drawn in elem\_s (start=(0.4018176039833444, 0.9700735091368511), end=(0.8036352079666887, 1.9401470182737022))
- axis\_s: a Line \[yellow\] drawn in elem\_s (end=(0.8801718944397066, 2.124922924775959), dashed=True)
- bottom\_dot: a Point \[yellow\] drawn in mohr (location=(50.0, -42.42640687119285))
- centre\_dot: a Point \[text\] labelled "C" drawn in mohr (location=(50.0, 0.0))
- circle: a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285)
- elem\_s: a Figure (x\_range=(-2.6, 2.6), y\_range=(-2.6, 2.6), aspect=(1, 1))
- head\_bar: a Heading that says "Why a Tension Bar Shears at Forty Five"
- head\_pair: a Heading that says "Ninety on the Circle, Forty Five on the Steel"
- head\_top: a Heading that says "The Top of the Circle"
- label\_circle: a Tex \[text\] that says "On the circle, a quarter turn"
- label\_steel: a Tex \[text\] that says "On the material, $45 degree$"
- mohr: an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0))
- p1\_dot: a Point \[green\] labelled "sigma\_1" drawn in mohr (location=(92.42640687119285, 0.0))
- p2\_dot: a Point \[green\] labelled "sigma\_2" drawn in mohr (location=(7.573593128807147, 0.0))
- ref\_s: a Line \[gray\] drawn in elem\_s (end=(2.3, 0.0), dashed=True)
- right\_mark: an Angle \[yellow\] drawn in mohr (vertex=(50.0, 0.0), sides=((92.42640687119285, 0.0), (50.0, 42.42640687119285)), right\_angle=True)
- riser: a Line \[yellow\] drawn in mohr (start=(50.0, 0.0), end=(50.0, 42.42640687119285))
- runner: a Line \[green\] drawn in mohr (start=(50.0, 0.0), end=(92.42640687119285, 0.0))
- shear\_work: a Derivation \[text\] that says "$tau\_(max) &= R = 42.4 thin upright("MPa") \\ sigma &= C = 50 thin upright("MPa") \\ theta\_s &= theta\_p + 45 degree = 67.5 degree$"
- square\_s: a Polygon \[gray\] drawn in elem\_s (vertices=((0.5411961001461969, -1.3065629648763766), (1.3065629648763766…, filled=False)
- top\_dot: a Point \[yellow\] labelled "tau\_(max)" drawn in mohr (location=(50.0, 42.42640687119285))
- ts\_bottom: an Arrow \[yellow\] drawn in elem\_s (start=(0.8344365296467369, -1.0167180917005019), end=(1.3089639857794482, 0.1288925286134936))
- ts\_left: an Arrow \[yellow\] drawn in elem\_s (start=(0.1288925286134936, -1.3089639857794482), end=(-1.0167180917005019, -0.8344365296467369))
- ts\_right: an Arrow \[yellow\] labelled "tau\_(max)" drawn in elem\_s (start=(-0.1288925286134936, 1.3089639857794482), end=(1.0167180917005019, 0.8344365296467369))
- ts\_top: an Arrow \[yellow\] drawn in elem\_s (start=(-0.8344365296467369, 1.0167180917005019), end=(-1.3089639857794482, -0.1288925286134936))
- uni: an Axes (x\_range=(-15.0, 95.0), y\_range=(-55.0, 55.0), aspect=(110.0, 110.0))
- uni\_circle: a Circle \[blue\] drawn in uni (center=(40.0, 0.0), radius=40.0)
- uni\_math: a Math \[text\] that says "$tau\_(max) = frac(sigma, 2) quad upright("at") thin 45 degree$"
- uni\_note: a Panel that says "Pull a bar in simple tension and the circle runs through the origin. Its highest point is a quarter turn round, so the worst shear plane is at $45 degree$ and carries half the tension."
- uni\_origin: a Point \[green\] labelled "sigma\_2 = 0" drawn in uni
- uni\_pull: a Point \[green\] labelled "sigma\_1 = sigma" drawn in uni (location=(80.0, 0.0))
- uni\_top: a Point \[yellow\] labelled "sigma / 2" drawn in uni (location=(40.0, 40.0))

#### Beats

##### [10:37.194](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=637.1941875)

Narration: The two ends of the circle gave us the extremes of normal stress. Now go to the other extreme. The top of the circle and the bottom of the circle are the two cuts with the most shear this material will ever show you.

Board: Empty.

Actions:
- [10:37.194](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=637.1941875): head\_top is shown on the screen, written out.
- [10:37.194](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=637.1941875): mohr is shown on the screen, written out.
- [10:37.194](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=637.1941875): circle is shown on the screen, written out.
- [10:37.194](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=637.1941875): centre\_dot is shown on the screen, written out.
- [10:38.874](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=638.8741875): p1\_dot is shown on the screen, written out.
- [10:38.874](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=638.8741875): p2\_dot is shown on the screen, written out.
- [10:43.154](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=643.1541875): top\_dot is shown on the screen, written out.
- [10:44.314](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=644.3141875): bottom\_dot is shown on the screen, written out.

##### [10:49.854](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=649.8541875)

Narration: How much shear? Read the height. The centre sits on the axis, so the highest point of the circle is exactly one radius up. The maximum shear is the radius. Forty two point four megapascals.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); head\_top — a Heading that says "The Top of the Circle"; circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285); centre\_dot — a Point \[text\] labelled "C" drawn in mohr (location=(50.0, 0.0)); p1\_dot — a Point \[green\] labelled "sigma\_1" drawn in mohr (location=(92.42640687119285, 0.0)); p2\_dot — a Point \[green\] labelled "sigma\_2" drawn in mohr (location=(7.573593128807147, 0.0)); top\_dot — a Point \[yellow\] labelled "tau\_(max)" drawn in mohr (location=(50.0, 42.42640687119285)); bottom\_dot — a Point \[yellow\] drawn in mohr (location=(50.0, -42.42640687119285))

Actions:
- [10:51.554](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=651.5541875): riser is shown on the screen, written out.
- [10:59.474](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=659.4741875): mohr moves to a new place on the board.
- [10:59.474](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=659.4741875): shear\_work is shown on the screen, written out.

##### [11:3.442](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=663.4416875)

Narration: And that is not a coincidence of our numbers. The centre of a Mohr circle always lies on the horizontal axis, so the top is always exactly R above it. Maximum shear equals the radius, for every stress state there is.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); head\_top — a Heading that says "The Top of the Circle"; circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285); centre\_dot — a Point \[text\] labelled "C" drawn in mohr (location=(50.0, 0.0)); p1\_dot — a Point \[green\] labelled "sigma\_1" drawn in mohr (location=(92.42640687119285, 0.0)); p2\_dot — a Point \[green\] labelled "sigma\_2" drawn in mohr (location=(7.573593128807147, 0.0)); top\_dot — a Point \[yellow\] labelled "tau\_(max)" drawn in mohr (location=(50.0, 42.42640687119285)); bottom\_dot — a Point \[yellow\] drawn in mohr (location=(50.0, -42.42640687119285)); riser — a Line \[yellow\] drawn in mohr (start=(50.0, 0.0), end=(50.0, 42.42640687119285))

Actions:
- [11:11.274](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=671.2741875): shear\_work (the "R" part) is emphasized.
- [11:16.154](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=676.1541875): shear\_work (the "R" part) is no longer emphasized.

##### [11:18.467](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=678.4666875)

Narration: Now read the other coordinate while you are up there. The top point sits directly above the centre, so the normal stress on that cut is fifty. The average.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [11:24.354](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=684.3541875): shear\_work is shown on the screen, written out.

##### [11:28.057](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=688.0566875)

Narration: That is worth saying out loud, because people get it wrong. The planes of maximum shear are not free of normal stress. They carry the average of sigma x and sigma y, whatever that average happens to be.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [11:35.994](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=695.9941875): shear\_work (the "C = 50" part) is emphasized.
- [11:40.057](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=700.0566875): shear\_work (the "C = 50" part) is no longer emphasized.

##### [11:40.657](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=700.6566875)

Narration: So where is that cut? Straight up from the centre is a quarter turn round from sigma one. Ninety degrees on the circle.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [11:44.167](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=704.1671875): runner is shown on the screen, written out.
- [11:46.194](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=706.1941875): right\_mark is shown on the screen, written out.

##### [11:48.434](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=708.4341875)

Narration: And angles on the circle are two theta, so halve it. Forty five degrees on the material. Theta s is twenty two and a half plus forty five, which is sixty seven and a half degrees.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); head\_top — a Heading that says "The Top of the Circle"; circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285); centre\_dot — a Point \[text\] labelled "C" drawn in mohr (location=(50.0, 0.0)); p1\_dot — a Point \[green\] labelled "sigma\_1" drawn in mohr (location=(92.42640687119285, 0.0)); p2\_dot — a Point \[green\] labelled "sigma\_2" drawn in mohr (location=(7.573593128807147, 0.0)); top\_dot — a Point \[yellow\] labelled "tau\_(max)" drawn in mohr (location=(50.0, 42.42640687119285)); bottom\_dot — a Point \[yellow\] drawn in mohr (location=(50.0, -42.42640687119285)); riser — a Line \[yellow\] drawn in mohr (start=(50.0, 0.0), end=(50.0, 42.42640687119285)); runner — a Line \[green\] drawn in mohr (start=(50.0, 0.0), end=(92.42640687119285, 0.0)); right\_mark — an Angle \[yellow\] drawn in mohr (vertex=(50.0, 0.0), sides=((92.42640687119285, 0.0), (50.0, 42.42640687119285)), right\_angle=True)

Actions:
- [11:51.274](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=711.2741875): shear\_work is shown on the screen, written out.
- [11:57.714](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=717.7141875): A box is drawn around shear\_work.
- [11:59.489](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=719.4891875): mohr moves to a new place on the board.
- [11:59.489](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=719.4891875): head\_top is hidden from the screen — left the board.
- [11:59.489](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=719.4891875): shear\_work is hidden from the screen — left the board.

##### [12:0.689](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=720.6891875)

Narration: There is the picture. On the left, the right angle at the centre of the circle. On the right, the same square turned by sixty seven and a half degrees, which is forty five degrees on from the principal orientation.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285); centre\_dot — a Point \[text\] labelled "C" drawn in mohr (location=(50.0, 0.0)); p1\_dot — a Point \[green\] labelled "sigma\_1" drawn in mohr (location=(92.42640687119285, 0.0)); p2\_dot — a Point \[green\] labelled "sigma\_2" drawn in mohr (location=(7.573593128807147, 0.0)); top\_dot — a Point \[yellow\] labelled "tau\_(max)" drawn in mohr (location=(50.0, 42.42640687119285)); bottom\_dot — a Point \[yellow\] drawn in mohr (location=(50.0, -42.42640687119285)); riser — a Line \[yellow\] drawn in mohr (start=(50.0, 0.0), end=(50.0, 42.42640687119285)); runner — a Line \[green\] drawn in mohr (start=(50.0, 0.0), end=(92.42640687119285, 0.0)); right\_mark — an Angle \[yellow\] drawn in mohr (vertex=(50.0, 0.0), sides=((92.42640687119285, 0.0), (50.0, 42.42640687119285)), right\_angle=True)

Actions:
- [12:0.689](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=720.6891875): head\_pair is shown on the screen, written out.
- [12:2.634](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=722.6341875): label\_circle is shown on the screen, written out.
- [12:3.234](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=723.2341875): label\_steel is shown on the screen, written out.
- [12:6.714](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=726.7141875): elem\_s is shown on the screen, written out.
- [12:6.714](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=726.7141875): square\_s is shown on the screen, written out.
- [12:7.234](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=727.2341875): ref\_s is shown on the screen, written out.
- [12:7.234](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=727.2341875): axis\_s is shown on the screen, written out.
- [12:7.794](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=727.7941875): angle\_s is shown on the screen, written out.

##### [12:13.479](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=733.4791875)

Narration: Its faces are dragged hard, forty two point four each way, and they are also pushed by the average, fifty. Shear and normal stress together, which is exactly what the top of the circle told us.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285); centre\_dot — a Point \[text\] labelled "C" drawn in mohr (location=(50.0, 0.0)); p1\_dot — a Point \[green\] labelled "sigma\_1" drawn in mohr (location=(92.42640687119285, 0.0)); p2\_dot — a Point \[green\] labelled "sigma\_2" drawn in mohr (location=(7.573593128807147, 0.0)); top\_dot — a Point \[yellow\] labelled "tau\_(max)" drawn in mohr (location=(50.0, 42.42640687119285)); bottom\_dot — a Point \[yellow\] drawn in mohr (location=(50.0, -42.42640687119285)); riser — a Line \[yellow\] drawn in mohr (start=(50.0, 0.0), end=(50.0, 42.42640687119285)); runner — a Line \[green\] drawn in mohr (start=(50.0, 0.0), end=(92.42640687119285, 0.0)); right\_mark — an Angle \[yellow\] drawn in mohr (vertex=(50.0, 0.0), sides=((92.42640687119285, 0.0), (50.0, 42.42640687119285)), right\_angle=True); label\_circle — a Tex \[text\] that says "On the circle, a quarter turn"; label\_steel — a Tex \[text\] that says "On the material, $45 degree$"; elem\_s — a Figure (x\_range=(-2.6, 2.6), y\_range=(-2.6, 2.6), aspect=(1, 1)); head\_pair — a Heading that says "Ninety on the Circle, Forty Five on the Steel"; square\_s — a Polygon \[gray\] drawn in elem\_s (vertices=((0.5411961001461969, -1.3065629648763766), (1.3065629648763766…, filled=False); ref\_s — a Line \[gray\] drawn in elem\_s (end=(2.3, 0.0), dashed=True); axis\_s — a Line \[yellow\] drawn in elem\_s (end=(0.8801718944397066, 2.124922924775959), dashed=True); angle\_s — an Angle \[yellow\] labelled "theta\_s" drawn in elem\_s (sides=((1.9, 0.0), (0.7270985214936706, 1.7553711117714448)))

Actions:
- [12:14.594](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=734.5941875): ts\_right is shown on the screen, written out.
- [12:14.718](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=734.7184137540021): ts\_left is shown on the screen, written out.
- [12:14.967](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=734.9668662620064): ts\_top is shown on the screen, written out.
- [12:15.605](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=735.6049025480256): ts\_bottom is shown on the screen, written out.
- [12:20.034](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=740.0341875): avg\_right is shown on the screen, written out.
- [12:20.034](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=740.0341875): avg\_left is shown on the screen, written out.

##### [12:26.202](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=746.2016874999999)

Narration: And here is the fact to carry out of the room. The planes of maximum shear always sit forty five degrees from the principal planes. Always. For every stress state, because the top of a circle is always a quarter turn from its right hand end.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285); centre\_dot — a Point \[text\] labelled "C" drawn in mohr (location=(50.0, 0.0)); p1\_dot — a Point \[green\] labelled "sigma\_1" drawn in mohr (location=(92.42640687119285, 0.0)); p2\_dot — a Point \[green\] labelled "sigma\_2" drawn in mohr (location=(7.573593128807147, 0.0)); top\_dot — a Point \[yellow\] labelled "tau\_(max)" drawn in mohr (location=(50.0, 42.42640687119285)); bottom\_dot — a Point \[yellow\] drawn in mohr (location=(50.0, -42.42640687119285)); riser — a Line \[yellow\] drawn in mohr (start=(50.0, 0.0), end=(50.0, 42.42640687119285)); runner — a Line \[green\] drawn in mohr (start=(50.0, 0.0), end=(92.42640687119285, 0.0)); right\_mark — an Angle \[yellow\] drawn in mohr (vertex=(50.0, 0.0), sides=((92.42640687119285, 0.0), (50.0, 42.42640687119285)), right\_angle=True); label\_circle — a Tex \[text\] that says "On the circle, a quarter turn"; label\_steel — a Tex \[text\] that says "On the material, $45 degree$"; elem\_s — a Figure (x\_range=(-2.6, 2.6), y\_range=(-2.6, 2.6), aspect=(1, 1)); head\_pair — a Heading that says "Ninety on the Circle, Forty Five on the Steel"; square\_s — a Polygon \[gray\] drawn in elem\_s (vertices=((0.5411961001461969, -1.3065629648763766), (1.3065629648763766…, filled=False); ref\_s — a Line \[gray\] drawn in elem\_s (end=(2.3, 0.0), dashed=True); axis\_s — a Line \[yellow\] drawn in elem\_s (end=(0.8801718944397066, 2.124922924775959), dashed=True); angle\_s — an Angle \[yellow\] labelled "theta\_s" drawn in elem\_s (sides=((1.9, 0.0), (0.7270985214936706, 1.7553711117714448))); ts\_right — an Arrow \[yellow\] labelled "tau\_(max)" drawn in elem\_s (start=(-0.1288925286134936, 1.3089639857794482), end=(1.0167180917005019, 0.8344365296467369)); ts\_left — an Arrow \[yellow\] drawn in elem\_s (start=(0.1288925286134936, -1.3089639857794482), end=(-1.0167180917005019, -0.8344365296467369)); ts\_top — an Arrow \[yellow\] drawn in elem\_s (start=(-0.8344365296467369, 1.0167180917005019), end=(-1.3089639857794482, -0.1288925286134936)); ts\_bottom — an Arrow \[yellow\] drawn in elem\_s (start=(0.8344365296467369, -1.0167180917005019), end=(1.3089639857794482, 0.1288925286134936)); avg\_right — an Arrow \[red\] labelled "C = 50" drawn in elem\_s (start=(0.4018176039833444, 0.9700735091368511), end=(0.8036352079666887, 1.9401470182737022)); avg\_left — an Arrow \[red\] drawn in elem\_s (start=(-0.4018176039833444, -0.9700735091368511), end=(-0.8036352079666887, -1.9401470182737022))

Actions:
- [12:38.394](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=758.3941875): right\_mark is indicated — a transient flash.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): elem\_s is hidden from the screen — left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): square\_s is hidden from the screen — elem\_s left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): ref\_s is hidden from the screen — elem\_s left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): axis\_s is hidden from the screen — elem\_s left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): angle\_s is hidden from the screen — elem\_s left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): ts\_right is hidden from the screen — elem\_s left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): ts\_left is hidden from the screen — elem\_s left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): ts\_top is hidden from the screen — elem\_s left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): ts\_bottom is hidden from the screen — elem\_s left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): avg\_right is hidden from the screen — elem\_s left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): avg\_left is hidden from the screen — elem\_s left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): head\_pair is hidden from the screen — left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): label\_circle is hidden from the screen — left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): label\_steel is hidden from the screen — left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): mohr is hidden from the screen — left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): circle is hidden from the screen — mohr left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): centre\_dot is hidden from the screen — mohr left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): p1\_dot is hidden from the screen — mohr left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): p2\_dot is hidden from the screen — mohr left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): top\_dot is hidden from the screen — mohr left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): bottom\_dot is hidden from the screen — mohr left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): riser is hidden from the screen — mohr left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): runner is hidden from the screen — mohr left the board.
- [12:40.319](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=760.3186875): right\_mark is hidden from the screen — mohr left the board.

##### [12:41.519](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=761.5186874999999)

Narration: Which explains something you have already seen in a lab. Pull a mild steel bar in simple tension. Sigma x is the tension, sigma y is zero, and there is no shear on those faces at all.

Board: Empty.

Actions:
- [12:41.519](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=761.5186874999999): head\_bar is shown on the screen, written out.
- [12:44.634](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=764.6341875): uni is shown on the screen, written out.
- [12:46.554](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=766.5541875): uni\_circle is shown on the screen, written out.
- [12:49.834](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=769.8341875): uni\_origin is shown on the screen, written out.
- [12:49.834](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=769.8341875): uni\_pull is shown on the screen, written out.

##### [12:53.617](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=773.6166875)

Narration: So the circle runs through the origin, and its centre and its radius are both half the tension. The highest point is up here, half the tension worth of shear, at a quarter turn round the circle.

Board: uni — an Axes (x\_range=(-15.0, 95.0), y\_range=(-55.0, 55.0), aspect=(110.0, 110.0)); head\_bar — a Heading that says "Why a Tension Bar Shears at Forty Five"; uni\_circle — a Circle \[blue\] drawn in uni (center=(40.0, 0.0), radius=40.0); uni\_origin — a Point \[green\] labelled "sigma\_2 = 0" drawn in uni; uni\_pull — a Point \[green\] labelled "sigma\_1 = sigma" drawn in uni (location=(80.0, 0.0))

Actions:
- [12:59.474](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=779.4741875): uni\_top is shown on the screen, written out.
- [13:1.794](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=781.7941875): uni moves to a new place on the board.
- [13:1.794](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=781.7941875): uni\_math is shown on the screen, written out.

##### [13:5.132](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=785.1316875)

Narration: A quarter turn on the circle, half of that on the bar. Forty five degrees. Which is precisely the angle those shear bands run at when a ductile bar yields, and precisely why they run at all.

Board: uni\_math — a Math \[text\] that says "$tau\_(max) = frac(sigma, 2) quad upright("at") thin 45 degree$"; uni — an Axes (x\_range=(-15.0, 95.0), y\_range=(-55.0, 55.0), aspect=(110.0, 110.0)); head\_bar — a Heading that says "Why a Tension Bar Shears at Forty Five"; uni\_circle — a Circle \[blue\] drawn in uni (center=(40.0, 0.0), radius=40.0); uni\_origin — a Point \[green\] labelled "sigma\_2 = 0" drawn in uni; uni\_pull — a Point \[green\] labelled "sigma\_1 = sigma" drawn in uni (location=(80.0, 0.0)); uni\_top — a Point \[yellow\] labelled "sigma / 2" drawn in uni (location=(40.0, 40.0))

Actions:
- [13:13.074](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=793.0741875): uni\_note is shown on the screen, written out.
- [13:16.832](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=796.8319375000001): head\_bar is hidden from the screen — left the board.
- [13:16.832](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=796.8319375000001): uni is hidden from the screen — left the board.
- [13:16.832](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=796.8319375000001): uni\_circle is hidden from the screen — uni left the board.
- [13:16.832](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=796.8319375000001): uni\_origin is hidden from the screen — uni left the board.
- [13:16.832](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=796.8319375000001): uni\_pull is hidden from the screen — uni left the board.
- [13:16.832](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=796.8319375000001): uni\_top is hidden from the screen — uni left the board.
- [13:16.832](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=796.8319375000001): uni\_math is hidden from the screen — left the board.
- [13:16.832](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=796.8319375000001): uni\_note is hidden from the screen — left the board.

### Scene 5: [Drawing It From Scratch](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=797.8736041666666)

Span: 13:17.874–16:50.088 (797.8736041666666s–1010.0877291666667s).

#### Objects

- centre\_dot: a Point \[text\] labelled "C = 50" drawn in mohr (location=(50.0, 0.0))
- chord: a Line \[magenta\] drawn in mohr (start=(80.0, 30.0), end=(20.0, -30.0))
- circle: a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285)
- closing: a Panel that says "The principal planes carry no shear. The planes of maximum shear sit $45 degree$ from them and carry the average normal stress $C$."
- cut\_work: a Derivation \[text\] that says "$theta &= 60 degree \\ 2 theta &= 120 degree \\ sigma\_theta &= 61.0 thin upright("MPa") \\ tau\_theta &= - 41.0 thin upright("MPa")$"
- head\_end: a Heading that says "What to Carry Out of the Room"
- head\_new: a Heading that says "Using It on a Cut You Have Not Seen"
- head\_recipe: a Heading that says "Six Steps, No Memory Required"
- mohr: an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0))
- p1\_dot: a Point \[green\] labelled "92.4" drawn in mohr (location=(92.42640687119285, 0.0))
- p2\_dot: a Point \[green\] labelled "7.6" drawn in mohr (location=(7.573593128807147, 0.0))
- q\_angle: an Angle \[red\] labelled "120 degree" drawn in mohr (vertex=(50.0, 0.0), sides=((80.0, 30.0), (61.0, -41.0)), radius=17.0)
- q\_dot: a Point \[red\] labelled "Q" drawn in mohr (location=(61.0, -41.0))
- q\_spoke: a Line \[red\] drawn in mohr (start=(50.0, 0.0), end=(61.0, -41.0))
- recipe: a Block \[text\] that says "Axes: $sigma$ across, $tau$ up. Plot $X = (sigma\_x, tau\_(x y))$. Plot $Y = (sigma\_y, - tau\_(x y))$. Join them. The crossing is the centre $C$. The radius $R$ is the length $C X$. Draw the circle, then read it."
- spoke: a Line \[yellow\] labelled "R" drawn in mohr (start=(50.0, 0.0), end=(80.0, 30.0))
- summary: a Derivation \[text\] that says "$C &= frac(sigma\_x + sigma\_y, 2) \\ R &= sqrt((frac(sigma\_x - sigma\_y, 2))^2 + tau\_(x y)^2) \\ sigma\_(1,2) &= C plus.minus R \\ tau\_(max) &= R$"
- top\_dot: a Point \[yellow\] labelled "42.4" drawn in mohr (location=(50.0, 42.42640687119285))
- x\_face: a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0))
- y\_face: a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0))

#### Beats

##### [13:17.874](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=797.8736041666666)

Narration: So here is the whole thing as a procedure. Six steps. Hand somebody a new stress state and they can do this on the back of an envelope, and I want you leaving able to do it without looking anything up.

Board: Empty.

Actions:
- [13:17.874](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=797.8736041666666): head\_recipe is shown on the screen, written out.
- [13:20.674](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=800.6736041666666): recipe is shown on the screen, written out.

##### [13:29.959](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=809.9586041666666)

Narration: Step one. Draw your axes. Normal stress running across, shear stress running up. Pick a scale that fits your numbers and stick to it, because the circle only looks like a circle if both axes match.

Board: recipe — a Block \[text\] that says "Axes: $sigma$ across, $tau$ up. Plot $X = (sigma\_x, tau\_(x y))$. Plot $Y = (sigma\_y, - tau\_(x y))$. Join them. The crossing is the centre $C$. The radius $R$ is the length $C X$. Draw the circle, then read it."; head\_recipe — a Heading that says "Six Steps, No Memory Required"

Actions:
- [13:31.754](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=811.7536041666666): mohr is shown on the screen, written out.
- [13:32.874](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=812.8736041666666): recipe (the "Axes" part) is emphasized.

##### [13:43.141](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=823.1411041666667)

Narration: Step two. Plot the x face as a single point. Sigma x across, tau x y up. Eighty and thirty. That one is X.

Board: recipe — a Block \[text\] that says "Axes: $sigma$ across, $tau$ up. Plot $X = (sigma\_x, tau\_(x y))$. Plot $Y = (sigma\_y, - tau\_(x y))$. Join them. The crossing is the centre $C$. The radius $R$ is the length $C X$. Draw the circle, then read it."; mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); head\_recipe — a Heading that says "Six Steps, No Memory Required"

Actions:
- [13:45.954](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=825.9536041666667): recipe (the "Axes" part) is no longer emphasized.
- [13:45.954](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=825.9536041666667): recipe (the "X = (sigma\_x, tau\_(x y))" part) is emphasized.
- [13:49.954](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=829.9536041666667): x\_face is shown on the screen, written out.

##### [13:53.194](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=833.1936041666667)

Narration: Step three. Plot the y face. Sigma y across, but minus tau x y up. Twenty and minus thirty. That one is Y.

Board: recipe — a Block \[text\] that says "Axes: $sigma$ across, $tau$ up. Plot $X = (sigma\_x, tau\_(x y))$. Plot $Y = (sigma\_y, - tau\_(x y))$. Join them. The crossing is the centre $C$. The radius $R$ is the length $C X$. Draw the circle, then read it."; mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); head\_recipe — a Heading that says "Six Steps, No Memory Required"; x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0))

Actions:
- [13:55.034](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=835.0336041666666): recipe (the "X = (sigma\_x, tau\_(x y))" part) is no longer emphasized.
- [13:55.034](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=835.0336041666666): recipe (the "Y = (sigma\_y, - tau\_(x y))" part) is emphasized.
- [13:59.834](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=839.8336041666666): y\_face is shown on the screen, written out.

##### [14:3.361](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=843.3611041666666)

Narration: The sign flip on that second one is not a rule to memorise. It is exactly what the shear equation gives you at ninety degrees, and it is what makes X and Y land on opposite ends of one diameter.

Board: recipe — a Block \[text\] that says "Axes: $sigma$ across, $tau$ up. Plot $X = (sigma\_x, tau\_(x y))$. Plot $Y = (sigma\_y, - tau\_(x y))$. Join them. The crossing is the centre $C$. The radius $R$ is the length $C X$. Draw the circle, then read it."; mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); head\_recipe — a Heading that says "Six Steps, No Memory Required"; x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0)); y\_face — a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0))

Actions:
- [14:3.834](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=843.8336041666666): y\_face is indicated — a transient flash.

##### [14:15.411](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=855.4111041666666)

Narration: Step four. Join X to Y with a straight line. Where it crosses the horizontal axis is the centre, and that crossing is always the average of the two normal stresses. Fifty for us.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [14:16.874](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=856.8736041666666): recipe (the "Join them" part) is emphasized.
- [14:16.874](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=856.8736041666666): recipe (the "Y = (sigma\_y, - tau\_(x y))" part) is no longer emphasized.
- [14:18.154](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=858.1536041666666): chord is shown on the screen, drawn.
- [14:22.474](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=862.4736041666666): centre\_dot is shown on the screen, written out.

##### [14:27.911](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=867.9111041666666)

Narration: Step five. The radius is the distance from the centre out to X. Thirty across, thirty up, so root eighteen hundred. Forty two point four.

Board: recipe — a Block \[text\] that says "Axes: $sigma$ across, $tau$ up. Plot $X = (sigma\_x, tau\_(x y))$. Plot $Y = (sigma\_y, - tau\_(x y))$. Join them. The crossing is the centre $C$. The radius $R$ is the length $C X$. Draw the circle, then read it."; mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); head\_recipe — a Heading that says "Six Steps, No Memory Required"; x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0)); y\_face — a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0)); chord — a Line \[magenta\] drawn in mohr (start=(80.0, 30.0), end=(20.0, -30.0)); centre\_dot — a Point \[text\] labelled "C = 50" drawn in mohr (location=(50.0, 0.0))

Actions:
- [14:29.474](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=869.4736041666666): recipe (the "Join them" part) is no longer emphasized.
- [14:29.474](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=869.4736041666666): recipe (the "The radius" part) is emphasized.
- [14:30.474](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=870.4736041666666): spoke is shown on the screen, written out.

##### [14:38.174](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=878.1736041666666)

Narration: Step six. Put your compass on the centre, open it out to X, and draw. That is the circle, and the four numbers you came for are already sitting on it.

Board: recipe — a Block \[text\] that says "Axes: $sigma$ across, $tau$ up. Plot $X = (sigma\_x, tau\_(x y))$. Plot $Y = (sigma\_y, - tau\_(x y))$. Join them. The crossing is the centre $C$. The radius $R$ is the length $C X$. Draw the circle, then read it."; mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); head\_recipe — a Heading that says "Six Steps, No Memory Required"; x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0)); y\_face — a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0)); chord — a Line \[magenta\] drawn in mohr (start=(80.0, 30.0), end=(20.0, -30.0)); centre\_dot — a Point \[text\] labelled "C = 50" drawn in mohr (location=(50.0, 0.0)); spoke — a Line \[yellow\] labelled "R" drawn in mohr (start=(50.0, 0.0), end=(80.0, 30.0))

Actions:
- [14:39.994](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=879.9936041666666): recipe (the "Draw the circle" part) is emphasized.
- [14:39.994](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=879.9936041666666): recipe (the "The radius" part) is no longer emphasized.
- [14:42.914](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=882.9136041666666): circle is shown on the screen, drawn.

##### [14:48.091](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=888.0911041666666)

Narration: Right hand end, ninety two point four. Left hand end, seven point six. Top of the circle, forty two point four of shear, at a normal stress of fifty. And the angle from X round to the right hand end is two theta p.

Board: recipe — a Block \[text\] that says "Axes: $sigma$ across, $tau$ up. Plot $X = (sigma\_x, tau\_(x y))$. Plot $Y = (sigma\_y, - tau\_(x y))$. Join them. The crossing is the centre $C$. The radius $R$ is the length $C X$. Draw the circle, then read it."; mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); head\_recipe — a Heading that says "Six Steps, No Memory Required"; x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0)); y\_face — a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0)); chord — a Line \[magenta\] drawn in mohr (start=(80.0, 30.0), end=(20.0, -30.0)); centre\_dot — a Point \[text\] labelled "C = 50" drawn in mohr (location=(50.0, 0.0)); spoke — a Line \[yellow\] labelled "R" drawn in mohr (start=(50.0, 0.0), end=(80.0, 30.0)); circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285)

Actions:
- [14:48.354](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=888.3536041666666): p1\_dot is shown on the screen, written out.
- [14:50.874](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=890.8736041666666): p2\_dot is shown on the screen, written out.
- [14:53.194](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=893.1936041666667): top\_dot is shown on the screen, written out.
- [14:58.114](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=898.1136041666666): recipe (the "Draw the circle" part) is no longer emphasized.

##### [15:2.444](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=902.4436041666665)

Narration: Six steps, and not one of them is a formula you have to trust. Every one of them is something you can see.

Board: recipe — a Block \[text\] that says "Axes: $sigma$ across, $tau$ up. Plot $X = (sigma\_x, tau\_(x y))$. Plot $Y = (sigma\_y, - tau\_(x y))$. Join them. The crossing is the centre $C$. The radius $R$ is the length $C X$. Draw the circle, then read it."; mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); head\_recipe — a Heading that says "Six Steps, No Memory Required"; x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0)); y\_face — a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0)); chord — a Line \[magenta\] drawn in mohr (start=(80.0, 30.0), end=(20.0, -30.0)); centre\_dot — a Point \[text\] labelled "C = 50" drawn in mohr (location=(50.0, 0.0)); spoke — a Line \[yellow\] labelled "R" drawn in mohr (start=(50.0, 0.0), end=(80.0, 30.0)); circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285); p1\_dot — a Point \[green\] labelled "92.4" drawn in mohr (location=(92.42640687119285, 0.0)); p2\_dot — a Point \[green\] labelled "7.6" drawn in mohr (location=(7.573593128807147, 0.0)); top\_dot — a Point \[yellow\] labelled "42.4" drawn in mohr (location=(50.0, 42.42640687119285))

Actions:
- [15:8.994](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=908.9936041666666): mohr moves to a new place on the board.
- [15:8.994](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=908.9936041666666): head\_recipe is hidden from the screen — left the board.
- [15:8.994](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=908.9936041666666): recipe is hidden from the screen — left the board.

##### [15:10.194](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=910.1936041666665)

Narration: One more use, and then you have everything. Suppose somebody now asks you for the normal and shear stress on a cut at sixty degrees. You do not go back to the transformation equations. You already have the answer.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0)); y\_face — a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0)); chord — a Line \[magenta\] drawn in mohr (start=(80.0, 30.0), end=(20.0, -30.0)); centre\_dot — a Point \[text\] labelled "C = 50" drawn in mohr (location=(50.0, 0.0)); spoke — a Line \[yellow\] labelled "R" drawn in mohr (start=(50.0, 0.0), end=(80.0, 30.0)); circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285); p1\_dot — a Point \[green\] labelled "92.4" drawn in mohr (location=(92.42640687119285, 0.0)); p2\_dot — a Point \[green\] labelled "7.6" drawn in mohr (location=(7.573593128807147, 0.0)); top\_dot — a Point \[yellow\] labelled "42.4" drawn in mohr (location=(50.0, 42.42640687119285))

Actions:
- [15:10.194](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=910.1936041666665): head\_new is shown on the screen, written out.
- [15:17.074](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=917.0736041666667): cut\_work is shown on the screen, written out.

##### [15:23.191](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=923.1911041666666)

Narration: Start at X, because X is theta equals zero. Turn through twice sixty, so one hundred twenty degrees, and turn clockwise, because that is the way the point runs. You land here. Call it Q.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0)); y\_face — a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0)); chord — a Line \[magenta\] drawn in mohr (start=(80.0, 30.0), end=(20.0, -30.0)); centre\_dot — a Point \[text\] labelled "C = 50" drawn in mohr (location=(50.0, 0.0)); spoke — a Line \[yellow\] labelled "R" drawn in mohr (start=(50.0, 0.0), end=(80.0, 30.0)); circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285); p1\_dot — a Point \[green\] labelled "92.4" drawn in mohr (location=(92.42640687119285, 0.0)); p2\_dot — a Point \[green\] labelled "7.6" drawn in mohr (location=(7.573593128807147, 0.0)); top\_dot — a Point \[yellow\] labelled "42.4" drawn in mohr (location=(50.0, 42.42640687119285)); head\_new — a Heading that says "Using It on a Cut You Have Not Seen"

Actions:
- [15:27.474](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=927.4736041666666): cut\_work is shown on the screen, written out.
- [15:30.674](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=930.6736041666666): q\_spoke is shown on the screen, written out.
- [15:33.634](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=933.6336041666666): q\_angle is shown on the screen, written out.
- [15:35.074](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=935.0736041666667): q\_dot is shown on the screen, written out.

##### [15:36.106](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=936.1061041666666)

Narration: Now just read the coordinates. Sigma is sixty one megapascals, and tau is minus forty one. That minus sign is information, not a nuisance. It tells you which way along the face the material is being dragged.

Board: mohr — an Axes (x\_range=(-10.0, 115.0), y\_range=(-60.0, 60.0), aspect=(125.0, 120.0)); x\_face — a Point \[magenta\] labelled "X" drawn in mohr (location=(80.0, 30.0)); y\_face — a Point \[magenta\] labelled "Y" drawn in mohr (location=(20.0, -30.0)); chord — a Line \[magenta\] drawn in mohr (start=(80.0, 30.0), end=(20.0, -30.0)); centre\_dot — a Point \[text\] labelled "C = 50" drawn in mohr (location=(50.0, 0.0)); spoke — a Line \[yellow\] labelled "R" drawn in mohr (start=(50.0, 0.0), end=(80.0, 30.0)); circle — a Circle \[blue\] drawn in mohr (center=(50.0, 0.0), radius=42.42640687119285); p1\_dot — a Point \[green\] labelled "92.4" drawn in mohr (location=(92.42640687119285, 0.0)); p2\_dot — a Point \[green\] labelled "7.6" drawn in mohr (location=(7.573593128807147, 0.0)); top\_dot — a Point \[yellow\] labelled "42.4" drawn in mohr (location=(50.0, 42.42640687119285)); head\_new — a Heading that says "Using It on a Cut You Have Not Seen"; q\_spoke — a Line \[red\] drawn in mohr (start=(50.0, 0.0), end=(61.0, -41.0)); q\_angle — an Angle \[red\] labelled "120 degree" drawn in mohr (vertex=(50.0, 0.0), sides=((80.0, 30.0), (61.0, -41.0)), radius=17.0); q\_dot — a Point \[red\] labelled "Q" drawn in mohr (location=(61.0, -41.0))

Actions:
- [15:38.954](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=938.9536041666667): cut\_work is shown on the screen, written out.
- [15:41.274](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=941.2736041666666): cut\_work is shown on the screen, written out.
- [15:42.874](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=942.8736041666666): cut\_work (the "- 41.0" part) is emphasized.
- [15:48.554](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=948.5536041666666): cut\_work (the "- 41.0" part) is no longer emphasized.

##### [15:49.656](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=949.6561041666666)

Narration: That is the point of the circle. Once you have drawn it, every cut through that material is already answered. You are not calculating any more. You are reading.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [15:53.074](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=953.0736041666667): q\_dot is indicated — a transient flash.
- [15:58.824](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=958.8236041666667): cut\_work is hidden from the screen — left the board.
- [15:58.824](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=958.8236041666667): head\_new is hidden from the screen — left the board.
- [15:58.824](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=958.8236041666667): mohr is hidden from the screen — left the board.
- [15:58.824](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=958.8236041666667): x\_face is hidden from the screen — mohr left the board.
- [15:58.824](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=958.8236041666667): y\_face is hidden from the screen — mohr left the board.
- [15:58.824](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=958.8236041666667): chord is hidden from the screen — mohr left the board.
- [15:58.824](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=958.8236041666667): centre\_dot is hidden from the screen — mohr left the board.
- [15:58.824](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=958.8236041666667): spoke is hidden from the screen — mohr left the board.
- [15:58.824](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=958.8236041666667): circle is hidden from the screen — mohr left the board.
- [15:58.824](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=958.8236041666667): p1\_dot is hidden from the screen — mohr left the board.
- [15:58.824](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=958.8236041666667): p2\_dot is hidden from the screen — mohr left the board.
- [15:58.824](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=958.8236041666667): top\_dot is hidden from the screen — mohr left the board.
- [15:58.824](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=958.8236041666667): q\_spoke is hidden from the screen — mohr left the board.
- [15:58.824](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=958.8236041666667): q\_angle is hidden from the screen — mohr left the board.
- [15:58.824](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=958.8236041666667): q\_dot is hidden from the screen — mohr left the board.

##### [16:0.024](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=960.0236041666666)

Narration: So, four things to carry out of the room. The centre is the average of the two normal stresses, and turning the cut never moves it.

Board: Empty.

Actions:
- [16:0.024](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=960.0236041666666): head\_end is shown on the screen, written out.
- [16:2.834](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=962.8336041666666): summary is shown on the screen, written out.

##### [16:8.539](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=968.5386041666666)

Narration: The radius is the square root of half the difference squared, plus the shear squared. That is just the length of the line from the centre out to X, so it is Pythagoras and nothing more.

Board: head\_end — a Heading that says "What to Carry Out of the Room"

Actions:
- [16:9.034](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=969.0336041666667): summary is shown on the screen, written out.

##### [16:20.069](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=980.0686041666667)

Narration: The principal stresses are the centre plus and minus the radius, and they act on the cut you reach by turning through half the angle you measure on the circle.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [16:20.594](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=980.5936041666666): summary is shown on the screen, written out.

##### [16:29.101](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=989.1011041666666)

Narration: And the maximum shear is the radius itself, sitting forty five degrees away from the principal planes, on faces that also carry the average normal stress.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [16:29.914](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=989.9136041666666): summary is shown on the screen, written out.
- [16:32.474](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=992.4736041666666): closing is shown on the screen, written out.

##### [16:38.961](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=998.9611041666667)

Narration: None of that was memorised. All of it came from watching one pair of numbers move as a cut turned. Draw the circle first, and the trigonometry never comes back.

Board: closing — a Panel that says "The principal planes carry no shear. The planes of maximum shear sit $45 degree$ from them and carry the average normal stress $C$."; head\_end — a Heading that says "What to Carry Out of the Room"

Actions:
- [16:45.714](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=1005.7136041666666): A box is drawn around summary.
- [16:49.046](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=1009.0460625): closing is hidden from the screen — left the board.
- [16:49.046](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=1009.0460625): head\_end is hidden from the screen — left the board.
- [16:49.046](https://academa.ai/lectures/mohrs-circle-stress-transformation?t=1009.0460625): summary is hidden from the screen — left the board.
