mathartblog.com
A 3D Spirograph! | MATH/ART BLOG
Challenges and triumphs of generalizing Spirograph curves to three dimensions.