Which angle?
A line that meets a plane makes many different angles with the many lines of the plane through the meeting point. The angle between the line and the plane is the smallest of them: the angle between the line and its shadow on the plane, cast by a light shining straight down along the normal. It is always between 0° and 90°.
The line, its shadow and the normal through the meeting point all lie in one flat slice, and in that slice they make a right triangle: the normal is at 90° to the shadow. Call the angle between the line and the plane , and the angle between the line and the normal . They are the two acute angles that fill the right angle between the normal and the plane, so .
A box 1 by 2 by 2 on the floor. Its space diagonal, from a floor corner to the opposite top corner, runs in the direction (1, 2, 2) and has length 3. Its shadow on the floor is the floor diagonal, of length , and the angle marked at the foot is the angle between the line and the floor.
From the dot product to the sine
The dot product gives the angle between two vectors. With d along the line and n normal to the plane, the angle between the line and the normal has .
The angle the question asks for is . In a right triangle, the side adjacent to one acute angle is opposite the other, so the cosine of one angle is the sine of the other: .
So the same quotient gives the angle with the plane directly: .
the point at angle θ on the unit circle has coordinates (cos θ, sin θ)
Turn until the sine is 1
Read the x-axis as the plane seen edge-on and the y-axis as its normal. The radius, of length 1, makes the angle with the x-axis and with the y-axis. Its height, the gold leg, is . That height is also how far the radius reaches along the y-axis, which for a radius of length 1 at the angle to that axis is . Turn the radius: the two stay equal at every angle.
Sine, not cosine
The usual mistake is to write , out of habit from the angle between two vectors. That quotient is the cosine of the angle to the normal. The normal points out of the plane, not along it, so the angle it gives is the wrong one of the pair: the answer would be , the complement of .
A line meeting the floor
Take a line with direction d = (1, 2, 2) meeting the floor, the plane z = 0, whose normal is n = (0, 0, 1).
Then d · n = 1 × 0 + 2 × 0 + 2 × 1 = 2, and |n| = 1. So , and to one decimal place, about 42°. The angle to the normal is .
Check it with the triangle in the box. Along the line, the height rises 2 while the shadow runs across the floor, so , which gives again.
The triangle inside the box: the line of length 3, its shadow along the floor, and the rise 2 along the normal. The angle at the foot has opposite side 2 and hypotenuse 3, so .
A tilted plane
Take the line r = t(1, 1, 0) and the plane x + z = 4. The plane has normal n = (1, 0, 1).
Then d · n = 1 + 0 + 0 = 1, and , so and . The line is at 60° to the normal, and 30° + 60° = 90°.
The line reversed
The direction −d = (−1, −2, −2) describes the same line, run the other way. Then (−d) · n = −2, but the modulus |−2| = 2 gives again.
Without the modulus the cosine of the angle between the vectors would be , an obtuse angle of 131.8°, and 90° minus it would be negative. The modulus picks the acute angle between the two lines, which is the one that belongs in the triangle.
Parallel and perpendicular
If d · n = 0, then and : the line is perpendicular to the normal, so it runs parallel to the plane, or lies in it. The line with direction (2, −1, 0) and the plane x + 2y + 3z = 6 give 2 − 2 + 0 = 0.
If d is a multiple of n, the line runs along the normal and meets the plane at 90°. For d = (2, 4, 6) = 2(1, 2, 3) and the same plane, d · n = 2 + 8 + 18 = 28, and , so and .
The usual mistakes
Giving the angle to the normal. If the line is at 25° to the normal, it is at 90° − 25° = 65° to the plane, not 25°.
Adding instead of taking away. The two angles make 90° together; 90° + 25° = 115° is more than a right angle.
Using . The quotient |d · n| ÷ (|d| |n|) is the sine of the angle with the plane.
Dividing by one length. With d · n = 4, |d| = 3 and |n| = 5, . Dividing by 3 alone gives , more than 1, which no sine can be.
Sunlight on a roof
In the application below, the sun’s rays are a line and the glass roof of a greenhouse is a plane. The dot product with the roof’s normal gives the angle to the normal, and taking it from 90° gives the angle at which the light strikes the glass.
Worked example: The Angle at Which Sunlight Strikes a Sloping Greenhouse Roof
Question The glass roof of a greenhouse lies in the plane x + z = 3, in meters, with z up. At midday the sun's rays travel in the direction d = 01−1. (a) Find the angle between a ray and the roof. (b) Find the angle between a ray and the level ground, the plane z = 0.
1.Read the normals from the equations. The roof x + z = 3 has normal n = 101, and the ground z = 0 has normal 001.
The roof x + z = 3 has normal n = 101, and the ray travels along d = 01−1. 2.For the roof: d · n = 0 × 1 + 1 × 0 + (−1) × 1 = −1, and |d| = |n| = √2.
d · n = −1, and both vectors have length √2. The normal is drawn where the ray strikes. 3.The angle α between the ray and the normal has cosα = |−1|√2 × √2 = 12, so α = 60°.
The angle α between the ray and the normal has cosα = 12, so α = 60°. 4.(a) The normal is at 90° to the roof, so the ray meets the roof at 90° − 60° = 30°. In one step, sinθ = 12 gives θ = 30°.
(a) The ray meets the roof at 90° − 60° = 30°. 5.(b) For the ground: d · 001 = −1, so sinθ = |−1|√2 × 1 = 1√2 and θ = 45°: the sun is 45° above the horizon. Check: the ray drops 1 m for every 1 m it travels across, and tan 45° = 1.
(b) With the ground, sinθ = 1√2, so the ray comes down at 45° to the level, the dashed line.
Answer: (a) 30°; (b) 45°
Common mistakes
- Giving 60° as the angle with the roof. The dot product measures the angle with the normal, which is at right angles to the roof, so the angle with the roof is what is left of 90°.
- Leaving out the modulus and finding cosα = −12, an angle of 120°. The ray and the normal point different ways along the same line; the angle between a line and a plane is never more than 90°.
More planes and the vector product problems, worked step by step →