What is the angle between two planes of a tetrahedron?
The angle between any two edges of the tetrahedron is , so it’s easy to (falsely) conclude that the angle between two faces must also be .
But this isn’t the case: the plane angle is defined as the angle between two lines on the two planes that are both perpendicular to the edge. None of the edges in a tetrahedron is perpendicular to any other, so the answer of is invalid.
We can try to compute the angle using regular Euclidean solid geometry, but things tend to get messy. A different way to approach the problem is by using vector geometry: using vector methods we can easily calculate the plane angle of the tetrahedron (as well as the icosahedron and the dodecahedron).
Assume symmetry. We represent three concurrent edges of the polyhedron as three vectors beginning at the same point: , , and ; let and be the angles between the vectors (by symmetry we’re assuming that the two alpha’s are equal):
(in case my poor drawing skills does not make this apparent, vectors a and b form one face of the polyhedron and c and b form another face)
For simplicity, let’s also say the lengths of each of the three vectors is 1.
We want to compute the angle between the plane formed by and , and the plane formed by and . Hence let and be the perpendiculars to and respectively each ending at the same point as their respective vectors:
For any two vectors, the dot product is defined with being the angle between the vectors. Given that the lengths of the vectors are all 1, we have:
Also, by vector addition:
Hence and .
We want to find the angle between and — call this angle . Then
The dot product of vectors x and y is simply:
Additionally . Hence the cosine of the angle is:
We can now use this newly derived formula to calculate plane angles! For example…
Tetrahedron
In the tetrahedron, both and are 60:
So and .
Icosahedron
In the icosahedron, but :
The top ‘cap’ is a regular pentagon, which has a vertex angle of 108; each side of the pentagon constitutes a side of an equilateral triangle. Since , , and .
Dodecahedron
Computing angles for the dodecahedron works a bit differently from the tetrahedron and icosahedron. Instead of using existing edges as vectors, we construct an equilateral triangle by connecting three vertices:
Briliantly simple! I was calculating dihedral angles of truncated icosahedron using what you refer to “regular Euclidian solid geometry”, and that was messy.
May I point out that your sketch of icosahedron looks funny (cap base is a hexagon rather than pentagon.)
What was wrong with using the edges of dodecahedron as a, b, and c?
LikeLike
A couple of typos to keep us on our toes. Very nice work though, appreciate it.
LikeLike
Messy? Plane trig works fine with less abstraction.
LikeLiked by 1 person
Your approach looks interesting. Thanks.
LikeLike
How about an example applying this to a cube to get the plane angle of 90°?
LikeLike
Sure, just put alpha = beta = 90 in the formula.
LikeLike