Angles using vectors (HL)
One formula, but with lots of asterisks.
The core idea is to use the in dot products.
Contents
Angle between lines
The angle between lines is same as the angle between their direction vectors and , so from dot product:
Note: a non-zero angle between lines does not imply the lines intersect.
exception: vertices
If finding , use and as the direction vectors, to ensure you get the correct angle , and not . This is because for lines, both and 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
for the two normal vectors and 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 , 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 .
See this math stack exchange answer.
Angle between line and planes
First find the angle between the normal and the direction vector of the line
However, the normal is perpendicular to the plane, so we need to take the complementary angle, by subtracting from .
The actual answer is