Angles using vectors (HL)

One formula, but with lots of asterisks.

The core idea is to use the cosθ\cos\theta in dot products.

Contents

Angle between lines

The angle between lines is same as the angle between their direction vectors d1\bm {d_1} and d2\bm {d_2}, so from dot product:

θ=cos1(d1d2d1d2)\theta = \cos^{-1}\left(\frac{\bm {d_1} \cdot \bm {d_2}}{\lvert\bm {d_1}\rvert\lvert\bm {d_2}\rvert}\right)

Note: a non-zero angle between lines does not imply the lines intersect.

exception: vertices

If finding AB^CA\hat BC, use BA\overrightarrow{BA} and BC\overrightarrow{BC} as the direction vectors, to ensure you get the correct angle θ\theta, and not πθ\pi - \theta. This is because for lines, both θ\theta and πθ\pi-\theta should be accepted. But for a named angle specifically, only this is correct.

Angle between two planes

Similar to angles between two lines, the formula is

θ=cos1(n1n2n1n2)\theta = \cos^{-1}\left(\frac{\bm {n_1} \cdot \bm {n_2}}{\lvert\bm {n_1}\rvert\lvert\bm {n_2}\rvert}\right)

for the two normal vectors n1\bm {n_1} and n2\bm {n_2} of the two planes.

exception: faces and half-planes

For a polyhedron, if the normals both point outwards or both inwards, then the angle between faces is πθ\bm{\pi - \theta}, this is what happens in ~95% of such questions.

In very rare circumstances when one normal points outwards and other points inwards, then the angle between the faces is θ\theta.

See this math stack exchange answer. 

Angle between line and planes

First find the angle between the normal n\bm n and the direction vector of the line d\bm d

α=cos1(ndnd)\alpha = \cos^{-1}\left(\frac{\bm {n} \cdot \bm {d}}{\lvert\bm {n}\rvert\lvert\bm {d}\rvert}\right)

However, the normal is perpendicular to the plane, so we need to take the complementary angle, by subtracting from π2\displaystyle \frac\pi2.

The actual answer is

θ=π2α\theta =\left\lvert \frac{\pi}{2} - \alpha \right\rvert