Academy
Formulas/maths/3d Geometry/Angle Between Two Planes

Angle Between Two Planes

Acute dihedral angle between planes a₁x+b₁y+c₁z+d₁=0 and a₂x+b₂y+c₂z+d₂=0. The angle between planes equals the angle between their normals (or its supplement — take the acute one).
Derivation

The dihedral angle between two planes is the angle between their normals (or its supplement — we take the acute one).

For planes Π1:a1x+b1y+c1z+d1=0\Pi_1: a_1x+b_1y+c_1z+d_1=0 and Π2:a2x+b2y+c2z+d2=0\Pi_2: a_2x+b_2y+c_2z+d_2=0:

Normals: n1=(a1,b1,c1)\mathbf{n_1} = (a_1,b_1,c_1) and n2=(a2,b2,c2)\mathbf{n_2} = (a_2,b_2,c_2).

cosθ=n1n2n1n2=a1a2+b1b2+c1c2a12+b12+c12a22+b22+c22\cos\theta = \frac{|\mathbf{n_1}\cdot\mathbf{n_2}|}{|\mathbf{n_1}||\mathbf{n_2}|} = \frac{|a_1a_2+b_1b_2+c_1c_2|}{\sqrt{a_1^2+b_1^2+c_1^2}\cdot\sqrt{a_2^2+b_2^2+c_2^2}}

Perpendicular planes: a1a2+b1b2+c1c2=0a_1a_2+b_1b_2+c_1c_2 = 0.

Parallel planes: a1/a2=b1/b2=c1/c2a_1/a_2 = b_1/b_2 = c_1/c_2 (normals are parallel).

In vector form: For planes rn1=d1\mathbf{r}\cdot\mathbf{n_1}=d_1 and rn2=d2\mathbf{r}\cdot\mathbf{n_2}=d_2:

cosθ=n1n2n1n2\cos\theta = \frac{|\mathbf{n_1}\cdot\mathbf{n_2}|}{|\mathbf{n_1}||\mathbf{n_2}|}