Home▸Articles▸Mathematics

The Spirograph - Hypotrochoid Pattern Generator: A Dance of Circles and Geometry

Explore the mathematical beauty behind intricate patterns through the lens of hypotrochoids.

mysimulator teamUpdated June 2026≈ 3 min read▶ Open the simulation

What a Hypotrochoid Is

A hypotrochoid is a curve traced by a point attached to a circle rolling around the inside of another circle. This concept is central to understanding the patterns generated in a spirograph.

Hypotrochoids are defined mathematically using parametric equations, which describe the position of the tracing point over time.

How Hypotrochoids Are Generated

To generate a hypotrochoid, one circle (the rolling circle) rolls around the inside of another fixed circle. The path traced by a point on or off the circumference of the rolling circle is what forms the hypotrochoid.

The equations for a hypotrochoid are given by: x(t) = (R - r) * cos(t) + d * cos((R - r)/r * t), y(t) = (R - r) * sin(t) - d * sin((R - r)/r * t), where R is the radius of the fixed circle, r is the radius of the rolling circle, and d is the distance from the tracing point to the center of the rolling circle.

live demo · related simulation● LIVE

Why It Matters

Hypotrochoids have applications in various fields including engineering, art, and even in understanding planetary motion. They are also used in creating decorative patterns for jewelry or textiles.

Understanding hypotrochoids can help in designing gears with specific tooth profiles to ensure smooth operation in machinery.

Real-World Examples

Spirograph patterns have been used in the design of decorative art, such as stained glass windows and textiles. They are also found in the patterns created by planetary gear systems in watches and other precision machinery.

In mathematics education, spirographs provide a tangible way to explore complex mathematical concepts like parametric equations and periodic motion.

Frequently asked questions

What determines the shape of a hypotrochoid?

The shape of a hypotrochoid is determined by the radii of the two circles (R and r) and the distance from the tracing point to the center of the rolling circle (d).

Can any pattern be created with a spirograph?

While not every possible curve can be generated, many intricate patterns can be created by adjusting the parameters R, r, and d. However, some shapes may require specific values to achieve.

How does changing the distance 'd' affect the hypotrochoid pattern?

Changing the value of 'd' alters the position of the tracing point relative to the rolling circle's center, which can significantly change the shape and complexity of the hypotrochoid.

Are there any practical applications beyond art and education for spirograph patterns?

Yes, in engineering, understanding spirograph patterns helps in designing gear systems where precise tooth profiles are crucial for smooth operation. Additionally, they can be used in the design of certain types of lenses.

Try it live

Everything above runs in your browser — open Spirograph - Hypotrochoid Pattern Generator and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Spirograph - Hypotrochoid Pattern Generator simulation

What did you find?

Add reproduction steps (optional)