Seth Epstein


Spirograph

x = (R + r) cos(t) - (r + O)cos((R + r) / r) t

y = (R + r) sin(t) - (r + O)cos((R + r) / r) t

(Color =) leave blank for random color

Your browser does not support the HTML5 canvas tag.