IB Maths AA HL Topic 3 — Geometry & Trigonometry Paper 1 & 2 ~7 min read HL only

Angles Between a Line & a Plane

The angle between a line and a plane is the angle between the line and its projection onto the plane — the smallest angle between the two. The trick: compute the angle between the line’s direction and the plane’s normal first, then subtract from 90°.

📘 What you need to know

The formula

Angle between line direction and plane normal cos α  =  |b · n||b| |n|
Angle between line and plane θ  =  90° − α  (or π/2 − α in radians)

The line and the normal are perpendicular complements: if you know the angle to the normal, the angle to the plane is what’s left to make a right angle. The absolute value bars on the dot product guarantee α is acute, so θ is positive.

The sin shortcut

Since cos α = sin(90° − α) = sin θ, you can skip the subtraction entirely:

Direct formula for θ sin θ  =  |b · n||b| |n|
Both methods give the same answer. The cos−1-then-subtract approach is what most mark schemes show; the direct sin−1 is faster.

Special cases

ConditionGeometric meaningAngle θ
b · n = 0direction perpendicular to normalθ = 0° (line parallel to plane)
b parallel to ndirection parallel to normalθ = 90° (line perpendicular to plane)
otherwiseline crosses the plane at one point0° < θ < 90°

🧭 Recipe — angle between a line and a plane

  1. Identify b and n: line direction and plane normal (the coefficients of x, y, z in the Cartesian form).
  2. Compute |b · n|, |b|, |n|.
  3. Apply the formula: cos α = |b · n| / (|b| |n|).
  4. Find α via cos−1.
  5. Subtract from 90° (or π/2) to get the angle between line and plane.

Worked examples

WE 1

Angle between a line and a plane (in degrees)

Find the acute angle between the line r = (1, 2, 0) + λ(2, 1, 2) and the plane 3x − 2y + z = 4. Give your answer to 3 s.f.

Step 1: b = (2, 1, 2); n = (3, −2, 1) Step 2: Compute components b · n = (2)(3) + (1)(−2) + (2)(1) = 6 |b| = √(4+1+4) = 3;   |n| = √(9+4+1) = √14 Step 3: cos α cos α = |6|/(3√14) = 2/√14 ≈ 0.5345 α = cos⁻¹(2/√14) ≈ 57.69° Step 4: θ = 90° − α θ ≈ 32.3° positive value < 90° → line crosses plane at one point
WE 2

Angle between a line and a plane (in radians)

Find the acute angle in radians between the line r = (1, −2, 3) + λ(2, −1, 2) and the plane x + y + z = 6. Give your answer to 3 s.f.

Step 1: b = (2, −1, 2); n = (1, 1, 1) Step 2: Components b · n = 2 − 1 + 2 = 3 |b| = 3;   |n| = √3 Step 3: cos α = 3/(3√3) = 1/√3 α = cos⁻¹(1/√3) ≈ 0.9553 rad Step 4: θ = π/2 − α θ ≈ 1.5708 − 0.9553 = 0.6155 rad θ ≈ 0.616 rad in degrees, this is ≈ 35.3°
WE 3

Angle for a different line and plane

The line l has equation r = (2, 1, −1) + λ(1, 1, 0). Find the acute angle between l and the plane x + y + z = 1. Give your answer in radians to 3 s.f.

Step 1: b = (1, 1, 0); n = (1, 1, 1) Step 2: Components b · n = 1 + 1 + 0 = 2 |b| = √2;   |n| = √3 Step 3: cos α = 2/(√2 · √3) = 2/√6 α = cos⁻¹(2/√6) ≈ 0.6155 rad Step 4: θ = π/2 − α θ ≈ 1.5708 − 0.6155 = 0.9553 rad θ ≈ 0.955 rad θ ≈ 54.7° — quite steep, since b is almost aligned with n
WE 4

Show a line is perpendicular to a plane

Show that the line r = (1, 2, 3) + λ(2, −1, 1) is perpendicular to the plane 4x − 2y + 2z = 6.

Step 1: Compare direction and normal b = (2, −1, 1);   n = (4, −2, 2) n = 2 × b → b parallel to n ✓ Step 2: When direction parallel to normal, line is perpendicular to plane Verify with formula: b · n = 8 + 2 + 2 = 12;   |b| = √6;   |n| = 2√6 cos α = 12/(√6 × 2√6) = 12/12 = 1 → α = 0 θ = 90° − 0° = 90° Line is perpendicular to plane (θ = 90°) whenever direction is a scalar multiple of normal, the line is perpendicular
WE 5

Find a value to make a line parallel to a plane

Find the value of k for which the line r = (1, 0, 2) + λ(2, k, 1) is parallel to the plane x + yz = 4. State the angle between the line and the plane for this value.

Step 1: Line parallel to plane ⟺ b · n = 0 (2)(1) + (k)(1) + (1)(−1) = 0 2 + k − 1 = 0 → k = −1 Step 2: Angle between line and plane b · n = 0 → cos α = 0 → α = 90° θ = 90° − 90° = 0° k = −1; angle = 0° (line parallel to plane) b · n = 0 means direction is perpendicular to normal → direction lies in the plane
WE 6

Angle for a line defined by two points

The line l passes through A(1, 0, 2) and B(3, 1, 4). Find the acute angle between l and the plane x − 2y + 2z = 7. Give your answer in degrees to 3 s.f.

Step 1: Direction AB b = AB = (2, 1, 2);   n = (1, −2, 2) Step 2: Components b · n = 2 − 2 + 4 = 4 |b| = √(4+1+4) = 3;   |n| = √(1+4+4) = 3 Step 3: cos α = 4/(3 × 3) = 4/9 α = cos⁻¹(4/9) ≈ 63.61° Step 4: θ = 90° − α θ ≈ 26.4° in radians: θ ≈ 0.461 rad

💡 Top tips

⚠ Common mistakes

Next: Angles Between Two Planes. The angle between two planes equals the angle between their normals — same dot-product formula, no subtraction needed. The geometry is symmetric: each plane’s normal stands perpendicular to its own surface, and the angle between those normals matches the dihedral angle of the two planes.

Need help with Vector Planes?

Get 1-on-1 help from an IB examiner who knows exactly what Paper 1 & 2 are looking for.

Book Free Session →