To a Java-based Trochoid animation

These things are trochoids of a sort - the trail left by a point on a wheel as it rolls around another wheel.

Normally trochoids are divided into two categories: Epitrochoids and hypotrochoids.

Epitrochoids are the trail from a wheel rolling around the outside of a fixed circle.

Hypotrochoids are those formed from a wheel rolling around the inside of a fixed circle.

These curves are from a more general class, with the circle being rolled around also turning.

The general equations for these are:x = size1*sin (q) + size2*sin(n*q-f)

y = size1*cos (q) + size2*cos(n*q+f))

where f depends on time.

By the way, if you watch carefully you should be able to see that all the rings in each of these animations are really the same.

(site-wide visits since 14/05/2005)