In the book Trigonometric Delights by Eli Maor, there is a chapter on epicycloids and hypocycloids and their many fascinating properties.
These properties are illustrated with both descriptions and diagrams, which is the best a book can do, but require an active imagination to visualize each moving part. Fortunately in the last two decades since Trigonometric Delights was written, programs for making animated diagrams have become more and more accessible, and I was able to use the free websites www.desmos.com and www.gifsmos.com to make some animated epicycloids and animated hypocycloids to better illustrate these theorems.
Hypocycloids
A hypocycloid can be formed by tracing the path of a point on a small circle that is rolling on the inside of a larger circle, similar to a design that can be made with spirograph.
Although different hypocycloids can be made by varying the radii of each circle, all of them can be described by parametric equations. Consider the following diagram, where R is the radius of the large circle and r is the radius of the small circle:
The coordinates of P relative to C are P(r cos Φ, -r sin Φ) and the coordinates of C relative to O are C((R – r) cos θ, (R – r) sin θ) so that the coordinates of P relative to O are:
x = (R – r) cos θ + r cos Φ
y = (R – r) sin θ – r sin Φ
However, from the rolling motion, arc PQ’ = arc QQ’, and since PQ’ = Rθ and QQ’ = r(θ + Φ), that means Rθ = r(θ + Φ), which rearranges to Φ = (R – r)/r · θ. Substituting Φ into the equations above gives the parametric equations for a hypocycloid:
x = (R – r) cos θ + r cos (R – r)/r
· θ
y = (R – r) sin θ – r sin (R – r)/r
· θ
If the larger circle is twice as big as the smaller circle, then R = 2r, and the equations become:
x = 2r cos θ
y = 0
If the larger circle is four times as big as the smaller circle, then R = 4r, and the equations become:
x = 3r cos θ + r cos 3θ
y = 3r sin θ – r sin 3θ
which traces an astroid:
Double Generation Theorem of Hypocycloids
In 1725, Daniel Bernoulli discovered the double generation theorem of hypocycloids: a circle of radius r1 rolling on the inside of a fixed circle of radius R generates the same hypocycloid as does a circle of radius r2 = R – r1 rolling inside the same fixed circle.
For example, here is the astroid again, the hypocycloid made by circles with radii R = 1 and r1 = ¼:
and here are both animations at the same time:
Here is the double generation theorem illustrated by circles with radii R = 1, r1 = 2/5, and r2 = 3/5:
The double generation theorem of hypocycloids can be proved by algebraic manipulation. The hypocycloid formed by the circles with radii R and r2 has the parametric equations:
x = (R – r2) cos θ2
+ r2 cos (R – r2)/r2 · θ2
y = (R – r2) sin θ2
– r2 sin (R – r2)/r2 · θ2
Replacing r2 = R – r1 and θ2 = 2πp – (R – r1)/r1 · θ1 (where p is an integer) and then simplifying gives:
x = (R – r1) cos θ1
+ r1 cos (R – r1)/r1 · θ1
y = (R – r1) sin θ1
– r1 sin (R – r1)/r1 · θ1
which are the parametric equations for the hypocycloid formed by the circles with radii R and r1.
Epicycloid
An epicycloid can be formed by tracing the path of a point on a small circle that is rolling on the outside of a larger circle:
Using a similar argument as the hypocycloid, but adding r to R instead of subtracting r from R, the parametric equations for the epicycloid can be found to be:
x = (R + r) cos θ – r cos (R + r)/r
· θ
y = (R + r) sin θ – r sin (R + r)/r
· θ
An epicycloid can also be formed by tracing the path of a point on a large circle that is rolling around a fixed smaller circle in its interior:
If r is the radius of the large circle and R is the radius of the fixed smaller circle, the parametric equations for this type of epicycloid can be found to be:
x = r cos (r – R)/r · θ – (r – R)
cos θ
y = r sin (r – R)/r · θ – (r – R)
sin θ
Double Generation Theorem of Epicycloids
As alluded to in the epicycloid animations above, there is a double generation theorem for epicycloids: a circle of radius r1 rolling on the outside of a fixed circle of radius R generates the same epicycloid as does a circle of radius r2 = R + r1 rolling around the same fixed circle in its interior.
And here is an epicycloid traced by circles with radii R = 1, r1 = 2/5, and r2 = 7/5:
Just like hypocycloids, the double generation theorem for epicycloids can be proved by algebraic manipulation. The epicycloid formed by a large circle with a radius of r2 rotated around a fixed circle with a radius of R has the parametric equations:
x = r2 cos (r2
– R)/r2 · θ2 – (r2 – R) cos θ2
y = r2 sin (r2 – R)/r2 · θ2 – (r2 – R) sin θ2
Replacing r2 = R + r1 and θ2 = (R + r1)/r1 · θ1 and then simplifying gives:
x = (R + r1) cos θ1
– r1 cos (R + r1)/r1 · θ1
y = (R + r1) sin θ1 – r1 sin (R + r1)/ r1 · θ1
which are the parametric equations for the epicycloid formed by a circle with radius r1 rotating around a fixed circle with a radius of R.
Conclusion
Epicycloids and hypocycloids have many fascinating properties, as described by Eli Maor in his book Trigonometric Delights. My hope is that these animated diagrams will help people understand these properties better, and give a better appreciation for mathematics in general.