This page is the "throw everything at it" companion to Angle between two planes . We march through every kind of input the topic can give you — clean positive numbers, negative dot products, zeros, parallel planes, vector form, a real-world roof problem, and an exam twist that hides an unknown. For each one you forecast first , then we grind the steps.
Intuition One formula, many disguises
Everything below is the same single machine:
cos θ = ∣ n 1 ∣ ∣ n 2 ∣ ∣ n 1 ⋅ n 2 ∣ .
The only thing that changes is how the normals arrive and what surprise the numbers hold (a sign, a zero, a proportional pair). If you know the machine (see Scalar (dot) product and Normal vector and dot product ), the whole page is bookkeeping. The skill is spotting which cell of the matrix you are in.
Quick reminder of the vocabulary, so no symbol is unearned:
Definition Symbols used on this page
n = ⟨ a , b , c ⟩ — the normal vector , the arrow sticking straight out of the plane; its numbers are the coefficients of x , y , z in a x + b y + cz + d = 0 . From Equation of a plane .
r = ⟨ x , y , z ⟩ — the position vector , the arrow from the origin to a general point ( x , y , z ) on the plane. Writing r ⋅ n = d is just another way of writing a x + b y + cz = d .
n 1 ⋅ n 2 = a 1 a 2 + b 1 b 2 + c 1 c 2 — the dot product , "multiply matching numbers, add them up".
∣ n ∣ = a 2 + b 2 + c 2 — the length (magnitude) of the arrow.
∣ ⋅ ∣ around the dot product means absolute value : throw away any minus sign, so we always report the acute (small) angle 0 ∘ ≤ θ ≤ 9 0 ∘ .
Every problem the topic can throw is one of these cells. The last column names the example that covers it.
#
Case class
What's tricky
Covered by
C1
Clean positive dot product
Nothing — warm-up
Ex 1
C2
Negative dot product
Modulus flips it to acute
Ex 2
C3
Zero dot product
Perpendicular planes, θ = 9 0 ∘
Ex 3
C4
Parallel planes (normals proportional)
θ = 0 ∘ , not "undefined"
Ex 4
C5
Vector form r ⋅ n = d
Read normal off directly
Ex 5
C6
Coefficient with a zero (c = 0 , a vertical plane)
Missing variable = normal component 0
Ex 6
C7
Real-world word problem (two roof panels)
Translate geometry → planes → angle
Ex 7
C8
Exam twist : unknown coefficient, solve for it
Perpendicular condition becomes an equation
Ex 8
Find the acute angle between x + 2 y + 2 z = 9 and 2 x + 2 y + z = 6 .
Forecast: The normals ⟨ 1 , 2 , 2 ⟩ and ⟨ 2 , 2 , 1 ⟩ look similar — both point mostly the same way. Guess: a smallish angle, well under 9 0 ∘ .
Read normals: n 1 = ⟨ 1 , 2 , 2 ⟩ , n 2 = ⟨ 2 , 2 , 1 ⟩ .
Why this step? Coefficients of x , y , z ARE the normal (from Equation of a plane ).
Dot product: 1 ⋅ 2 + 2 ⋅ 2 + 2 ⋅ 1 = 2 + 4 + 2 = 8 .
Why this step? This is the numerator n 1 ⋅ n 2 ; it measures how aligned the arrows are.
Lengths: ∣ n 1 ∣ = 1 + 4 + 4 = 3 , ∣ n 2 ∣ = 4 + 4 + 1 = 3 .
Why this step? Dividing by lengths strips out "how long" the arrows are, leaving only direction.
Cosine: cos θ = 3 ⋅ 3 ∣8∣ = 9 8 , so θ = cos − 1 9 8 ≈ 27. 3 ∘ .
Why this step? cos − 1 answers "which angle has this cosine?"
Verify: 9 8 ≈ 0.889 is close to 1 → the arrows are nearly aligned → small angle. Matches the forecast. ✔
Find the acute angle between 2 x − y + 2 z = 3 and − x − 2 y + 2 z = 7 .
Forecast: The second normal has two minus signs. Will the dot product come out negative? If so, do we report an obtuse angle? (Trap!)
Normals: n 1 = ⟨ 2 , − 1 , 2 ⟩ , n 2 = ⟨ − 1 , − 2 , 2 ⟩ .
Why this step? The coefficients of x , y , z in each equation are exactly the components of that plane's normal (from Equation of a plane ) — including their signs, which is what makes this case interesting.
Dot: 2 ( − 1 ) + ( − 1 ) ( − 2 ) + 2 ( 2 ) = − 2 + 2 + 4 = 4 .
Why this step? Watch the signs carefully; each term is a signed product.
Lengths: ∣ n 1 ∣ = 4 + 1 + 4 = 3 , ∣ n 2 ∣ = 1 + 4 + 4 = 3 .
Cosine: cos θ = 9 ∣4∣ = 9 4 ≈ 0.444 , θ ≈ 63. 6 ∘ .
Now the pointed lesson: flip the second plane by multiplying by − 1 : x + 2 y − 2 z = − 7 . Same plane! Its normal is now ⟨ 1 , 2 , − 2 ⟩ , and the dot becomes 2 + ( − 2 ) + ( − 4 ) = − 4 — negative .
Read the figure: the solid black line is the plane seen edge-on. The red arrow n = ⟨ 1 , 2 , − 2 ⟩ points one way; the black dashed arrow − n = ⟨ − 1 , − 2 , 2 ⟩ points the exact opposite way. Both are legitimate normals of the same plane, so the raw cosine can come out + 9 4 or − 9 4 depending on which one you happened to read off. The ∣ ⋅ ∣ collapses both ± 4 into 4 and rescues the acute answer.
Verify: With modulus, both versions give cos θ = 9 4 ⇒ 63. 6 ∘ . Without it, one version wrongly reports 18 0 ∘ − 63. 6 ∘ = 116. 4 ∘ . The modulus removes this ambiguity. ✔
Are the planes x + 2 y − z = 4 and 3 x − y + z = 0 perpendicular? If so, that's your angle.
Forecast: Perpendicular means θ = 9 0 ∘ , which means cos θ = 0 , which means the dot product must be exactly 0 . Predict: does it hit zero?
Normals: n 1 = ⟨ 1 , 2 , − 1 ⟩ , n 2 = ⟨ 3 , − 1 , 1 ⟩ .
Why this step? We read the coefficients of x , y , z straight off each equation, because those coefficients ARE the normal (from Equation of a plane ).
Dot: 1 ⋅ 3 + 2 ⋅ ( − 1 ) + ( − 1 ) ⋅ 1 = 3 − 2 − 1 = 0 .
Why this step? A zero dot product means the normals are perpendicular (see Normal vector and dot product ).
Conclude: cos θ = ∣ n 1 ∣∣ n 2 ∣ ∣0∣ = 0 ⇒ θ = 9 0 ∘ .
Why this step? Perpendicular normals ⇔ perpendicular planes — the wedge is a right angle.
Verify: No length computation even needed: the numerator is 0 , so no matter what the (nonzero) denominator is, the fraction is 0 and cos − 1 0 = 9 0 ∘ . ✔
Find the angle between 2 x − 4 y + 6 z = 1 and − x + 2 y − 3 z = 5 .
Forecast: Look at the coefficients: 2 , − 4 , 6 versus − 1 , 2 , − 3 . The second is exactly − 2 1 of the first. That's a red flag for parallel . Predict θ = 0 ∘ .
Normals: n 1 = ⟨ 2 , − 4 , 6 ⟩ , n 2 = ⟨ − 1 , 2 , − 3 ⟩ .
Why this step? Each plane's normal is just its coefficient triple (from Equation of a plane ); lining them up side by side is what lets us spot the proportionality in the next step.
Proportionality check: − 1 2 = 2 − 4 = − 3 6 = − 2 .
Why this step? If every ratio is the same, one normal is a scalar multiple of the other → the arrows are collinear → the planes are parallel.
Angle: parallel normals give θ = 0 ∘ . Sanity via the formula:
dot = 2 ( − 1 ) + ( − 4 ) ( 2 ) + 6 ( − 3 ) = − 2 − 8 − 18 = − 28 ; ∣ n 1 ∣ = 4 + 16 + 36 = 56 ; ∣ n 2 ∣ = 1 + 4 + 9 = 14 .
cos θ = 56 14 ∣ − 28∣ = 784 28 = 28 28 = 1 ⇒ θ = 0 ∘ .
Why this step? cos θ = 1 is the numeric fingerprint of parallel.
Verify: 56 ⋅ 14 = 784 = 28 , and 28 28 = 1 . Parallel confirmed — the planes never form a wedge; the "between" angle is 0 ∘ (they're the same tilt, just shifted). ✔
Find the angle between r ⋅ ( i ^ + j ^ − k ^ ) = 4 and r ⋅ ( 2 i ^ − j ^ + k ^ ) = 1 .
Recall r = ⟨ x , y , z ⟩ is the position vector of a general point on the plane, so r ⋅ n = d literally spells out a x + b y + cz = d .
Forecast: In this form the normal is already sitting there as the vector being dotted. No coefficient-hunting. Guess: moderate angle.
Read normals directly: n 1 = ⟨ 1 , 1 , − 1 ⟩ , n 2 = ⟨ 2 , − 1 , 1 ⟩ .
Why this step? In the form r ⋅ n = d , the vector n being dotted with the position vector r IS the normal — no rearranging needed, because r ⋅ n = d is just a x + b y + cz = d in disguise.
Dot: 1 ⋅ 2 + 1 ⋅ ( − 1 ) + ( − 1 ) ⋅ 1 = 2 − 1 − 1 = 0 .
Why this step? Numerator of the formula — and it's zero!
Conclude: cos θ = 0 ⇒ θ = 9 0 ∘ .
Why this step? A zero numerator forces cos θ = 0 , and the only angle in [ 0 ∘ , 9 0 ∘ ] with cosine 0 is 9 0 ∘ — a right angle.
Verify: Zero numerator ⇒ perpendicular, exactly as in C3, but reached from vector form. Same machine, different disguise. ✔
Find the angle between x + y = 2 and x − y + z = 0 .
Forecast: The first plane has no z — that means z can be anything, so the plane is vertical (runs straight up the z -axis). Its normal must lie flat in the x y -plane. Predict: a real, in-between angle.
Normals (fill the gap with 0 ): x + y + 0 z = 2 gives n 1 = ⟨ 1 , 1 , 0 ⟩ ; and n 2 = ⟨ 1 , − 1 , 1 ⟩ .
Why this step? A missing variable means its coefficient is 0 — the normal has a zero component, it just doesn't tilt in that direction.
Dot: 1 ⋅ 1 + 1 ⋅ ( − 1 ) + 0 ⋅ 1 = 1 − 1 + 0 = 0 .
Why this step? The zero z -component silently kills the third term.
Conclude: cos θ = 0 ⇒ θ = 9 0 ∘ .
Why this step? When the cosine of the angle is 0 , the angle whose cosine is 0 (in the range 0 ∘ to 9 0 ∘ ) is exactly 9 0 ∘ — so the planes meet at a right angle.
Read the figure: the shaded sheet is the plane x + y = 2 . Because z is absent, the sheet stands perfectly upright and stretches up the z -axis. The red arrow is its normal n 1 = ⟨ 1 , 1 , 0 ⟩ — notice it lies flat (its z -component is 0 ), pointing horizontally away from the sheet, never tilting up or down. That flatness is exactly what "missing z " looks like, and it's why the dot with ⟨ 1 , − 1 , 1 ⟩ came out 0 : the tilted plane's z -lean has nothing to pair with.
Verify: The normal ⟨ 1 , 1 , 0 ⟩ lies flat; ⟨ 1 , − 1 , 1 ⟩ dotted with it gives 0 , so they're perpendicular. Geometrically the vertical plane and the tilted plane meet at a right angle. A zero coefficient is not a degenerate error — it's just a normal that doesn't lean along that axis. ✔
A tent's two roof panels are modelled as planes. Panel A lies in 2 x + y + 2 z = 6 ; panel B lies in x − 2 y + 2 z = 4 . What angle (to the nearest degree) do the two panels make at the ridge?
Forecast: Roof panels usually meet at a fairly open angle (a shallow tent) or a sharp one (steep tent). Read the normals, expect somewhere in the 5 0 ∘ –7 0 ∘ range.
Model → normals: Panel A: n 1 = ⟨ 2 , 1 , 2 ⟩ ; Panel B: n 2 = ⟨ 1 , − 2 , 2 ⟩ .
Why this step? Each physical panel is a plane; its normal is the coefficient triple.
Dot: 2 ⋅ 1 + 1 ⋅ ( − 2 ) + 2 ⋅ 2 = 2 − 2 + 4 = 4 .
Why this step? Measures how aligned the two panel normals are.
Lengths: ∣ n 1 ∣ = 4 + 1 + 4 = 3 , ∣ n 2 ∣ = 1 + 4 + 4 = 3 .
Why this step? These lengths sit in the denominator of the formula; dividing by them cancels the "how long" of each normal so only the direction difference is left — otherwise longer arrows would fake a different angle.
Cosine: cos θ = 9 ∣4∣ = 9 4 ≈ 0.444 , θ ≈ 63. 6 ∘ ≈ 6 4 ∘ .
Why this step? This is the angle between the normals = the wedge angle between the panels.
Read the figure: the two black lines are the roof panels seen edge-on, meeting at the black dot (the ridge). Out of each panel sticks a red normal arrow , and the red arc between them marks θ ≈ 6 4 ∘ . The key insight the picture makes visible: you never measure the cardboard panels directly — you measure the angle between the two red pencils poking out of them, and that IS the panel-to-panel angle.
Verify (sanity + units): angle is between 0 ∘ and 9 0 ∘ — a sensible roof pitch, not folded flat, not standing straight. Units: an angle in degrees, dimensionless ratio inside cos − 1 . ≈ 6 4 ∘ is a believable tent. ✔
For what value of k are the planes 2 x − y + k z = 3 and x + 2 y − 4 z = 1 perpendicular ?
Forecast: Perpendicular ⇒ dot product = 0 . That gives one equation in k . Predict a single value.
Normals: n 1 = ⟨ 2 , − 1 , k ⟩ , n 2 = ⟨ 1 , 2 , − 4 ⟩ .
Why this step? k rides along as an unknown coefficient — it's still just the z -component of the normal.
Set dot product to zero: 2 ⋅ 1 + ( − 1 ) ⋅ 2 + k ⋅ ( − 4 ) = 0 .
Why this step? Perpendicular planes ⇔ perpendicular normals ⇔ dot = 0 . This is the condition turned into an equation.
Simplify: 2 − 2 − 4 k = 0 ⇒ − 4 k = 0 ⇒ k = 0 .
Why this step? Solve the linear equation for the unknown.
Verify: Plug k = 0 : n 1 = ⟨ 2 , − 1 , 0 ⟩ , dot with ⟨ 1 , 2 , − 4 ⟩ = 2 − 2 − 0 = 0 . ✔ So the first plane is vertical (z absent) yet meets the tilted plane at exactly 9 0 ∘ — the twist quietly landed us back in C6 territory. ✔
Recall Which cell am I in? (self-test)
Given x + y + z = 1 and 2 x + 2 y + 2 z = 9 , which case class and what's the angle?
Case + answer ::: C4 parallel (normals ⟨ 1 , 1 , 1 ⟩ , ⟨ 2 , 2 , 2 ⟩ proportional), so θ = 0 ∘ .
Common mistake The three killers, one line each
Negative dot → forgot ∣ ⋅ ∣ → reported obtuse. (Ex 2)
Missing variable → forgot the coefficient is 0 → wrong normal. (Ex 6)
"Parallel = undefined" → no, parallel is θ = 0 ∘ . (Ex 4)
"Dot it, mod it, over the lengths — zero means square, one means flat."
Dot = 0 ⇒ 9 0 ∘ (square corner); cos θ = 1 ⇒ 0 ∘ (flat/parallel).