Ellipse Rolling around a Circle

This Demonstration draws a roulette of a generator point on an ellipse that rolls without slipping around a circle.
Varying the ellipse semimajor axis or eccentricity will change the circumference ratio
p
q
between the central circle and the ellipse. A closed curve can be obtained after
q
complete revolutions around the circle. By then the ellipse will have made
p+q
revolutions around its axis.
Changing the pole offset will further create a variety of curves. The bookmarks and snapshots give some examples.

Details

With the ellipse in its initial position to the right of the central circle, we define two points:
1. The point
C
on the central circle is at an arc length
d
from its intersection with the positive
x
axis.
2. The point
E
, on the ellipse in the initial position, is at an arc length
d
from the intersection with its semimajor axis
We also define two angles:
1.
ϕ
is the angle subtending an arc of length
d
on the circle
2.
τ
is the angle between the tangent line on the ellipse at
E
and the
x
axis.
To roll the ellipse around the circle, two geometric transformations on points
(x,y)
on the ellipse are needed. They are performed by the function
transfoEC(ϕ,{x,y},e,n)
:
1. a translation by the vector
E-C
.
2. a rotation around
C
through the angle
ϕ-τ
.

External Links

Ellipse (Wolfram MathWorld)
Eccentric Anomaly (Wolfram MathWorld)
Ellipse Tangent (Wolfram MathWorld)
Roulette (Wolfram MathWorld)

Permanent Citation

Erik Mahieu
​
​"Ellipse Rolling around a Circle"​
​http://demonstrations.wolfram.com/EllipseRollingAroundACircle/​
​Wolfram Demonstrations Project​
​Published: January 1, 1999