Convert spirographs and roulettes to SVG format using Bezier curves.
The Bézier curves are calculated by matching both the slope and the curvature of the spirograph at the endpoints, which leads to an accurate fit using very few points.
The input spirograph data files can come from four sources:
- program Spirograph v-22.214.171.124, available at:
A gallery of these images is at: http://mathiversity.com/.../gallery.
- program SpiroJ, available at: http://sourceforge.net/projects/spiroj.
- download file ShapesDemo.zip, at:
see also Farris Wheels at: Wheels on Wheels on Wheels - Surprising Symmetry.
- see also the .spiro and .xml files in the Spiro2SVG/Samples folder.