CirclePatterns is a generator of spirographic art.
I wrote this after watching a gif of something similar.
Developed with .NET in Visual Studio
As they should be, most properties of the spirograph are variable.
- Size difference between circles
- Speed difference between circles
- Number of circles
Here is a sample of three resulting images from running the program:
I was inspired to make this after seeing a GIF of something similar:
(Credit to http://benice-equation.blogspot.ca/)
Here's my explanation for how the circles move relative to eachother: (My apologies for not writing this in LaTeX)


