Spirograph
Equations: x = (R + r)·cos(t) − (r + O)·cos(((R + r)/r)·t), y = (R + r)·sin(t) − (r + O)·sin(((R + r)/r)·t)
Click the canvas to pause/resume. A fading trail highlights recent motion.
Equations: x = (R + r)·cos(t) − (r + O)·cos(((R + r)/r)·t), y = (R + r)·sin(t) − (r + O)·sin(((R + r)/r)·t)