Visual walkthrough — Angle between two planes
Step 1 — A plane is a flat sheet; picture it edge-on
WHAT: We draw one plane and look at it from the side, so the whole sheet collapses to a single line (a wall seen edge-on).
WHY: Later we need to compare two sheets. Seeing them edge-on turns a hard 3D picture into an easy 2D one where the "wedge" between them is a plain angle you can measure with a protractor.
PICTURE: The blue line is the sheet seen edge-on. It has a tilt — but how do we pin that tilt down with numbers? That's Step 2.

Step 2 — One arrow captures the whole tilt: the normal
WHAT: We plant one arrow perpendicular to the sheet.
WHY: A sheet's orientation — which way it leans — is completely described by that one arrow. Tilt the sheet, the arrow tilts with it, locked at . So instead of wrestling with an infinite flat thing, we track a single arrow. (The parent note proves the coefficients give this arrow; here we just use it.)
PICTURE: Red arrow leaves the blue sheet dead-perpendicular. Notice: rotate the sheet and the red arrow swings by the same amount — the arrow is a stand-in for the sheet.

Recall Why one arrow is enough
Why can a single arrow describe an entire infinite plane's tilt? ::: Because "perpendicular to the sheet" fixes a unique direction; every possible orientation of the sheet gives a different normal direction, and vice-versa.
Step 3 — Two planes make a wedge; that wedge angle is what we want
WHAT: We put two sheets together, both seen edge-on, and mark the opening angle where they cross.
WHY: This is the quantity we are hunting. Everything from here on is about computing it without a protractor — using the two arrows instead of the two sheets.
PICTURE: Blue sheet and green sheet cross; the yellow arc is the wedge angle . Two red arrows (one normal per sheet) stick out. Keep your eye on both the yellow wedge and the angle between the two arrows — Step 4 shows they are the same.

Step 4 — The angle between the normals EQUALS the wedge angle
WHAT: We slide both red normals to a common start point and compare the angle between them to the yellow wedge.
WHY: This is the whole trick. Measuring the gap between two sheets is awkward; measuring the angle between two arrows is something the dot product does instantly (Step 5). And here we see — for free — that these two angles are identical.
PICTURE: Each normal is from its own sheet. Because both are turned by that same , the angle between the arrows (top) mirrors the wedge angle (bottom) exactly.

Step 5 — The dot product turns two arrows into one number: the cosine
WHY this tool and not another? We need a machine that eats two arrows and spits out their angle. The dot product is exactly that machine: the angle sits inside it as . No other simple operation on two vectors hands you the angle so directly — which is precisely the question we are asking.
WHAT — solve for the cosine. Rearrange the definition to isolate :
Term by term:
- — multiply matching components and add. This carries all the angle information but is inflated by the arrows' lengths.
- and — the lengths. Dividing by them cancels the length inflation, leaving pure angle.
PICTURE: The two arrows, the angle between them, and the projection of one arrow onto the other — the shadow whose length is . That shadow is why "dot product = length × length × cosine".

Step 6 — Why the modulus: flipping an arrow must not change the plane
WHAT: We wrap the numerator in absolute-value bars.
WHY: Flipping a normal flips the sign of the dot product but does not change the sheet. The throws away that meaningless sign and always returns the acute wedge, — the sensible "smaller opening" answer.
PICTURE: Same wedge, two choices of arrow direction on the top sheet. One choice measures (acute), the flipped choice measures (obtuse). The modulus keeps the acute one.

Step 7 — The two edge cases (never leave a scenario unshown)
WHAT: We test the two extremes of the wedge — fully open at and fully closed at .
WHY: A formula you trust only in the middle is no formula at all. Here we confirm both ends behave: dot gives the right angle, proportional normals give the flat/parallel case.
PICTURE: Left — normals at , shadow of length zero (perpendicular planes). Right — normals stacked in one direction, (parallel planes).

Let's verify Step 7 numerically on the parent's own example:
The one-picture summary
The whole journey on one canvas: plane → normal → wedge = angle-between-normals → dot product → cosine → modulus for acute.

Recall Feynman: tell it like a story
Two cardboard sheets lean together into a "V". You want to know how open the V is — but touching floppy cardboard is fiddly. So into each sheet you jam a pencil pointing straight out: the normal. Because each pencil is welded at a right angle to its sheet, when the sheets open by some angle the pencils open by the same angle. Now the problem is just "angle between two pencils", and there's a machine for that — the dot product: multiply the matching pencil-numbers, add them up, then divide by the two pencil lengths to strip out how long the pencils happen to be. Out pops the cosine of the angle. One last trick: a pencil could point out of either face of a sheet, and pointing it the wrong way would give a negative number and a silly wide angle. So we take the size only — the modulus — and always keep the small, sensible angle. That's the entire formula, no memorising required.
Connections
- Angle between two planes — the parent result this page derives in pictures.
- Equation of a plane — where (the pencil) comes from.
- Normal vector and dot product — the proof that coefficients are perpendicular.
- Scalar (dot) product — the machine we used in Step 5.
- Angle between two lines — same dot-product idea on different objects.
- Angle between a line and a plane — the cousin (line vs normal is the complement).
- Distance from a point to a plane — another tool built from the same normal.