Based on the classic Spirograph toy.
A Javascript drawing app, using canvas, where you can add/nest n number of gears (rotors) leading to endless possibilities of complex shapes and patterns.
Unfortunately, the canvas line rendering on Safari is not precise enough to get all the details in the more complex shapes. Chrome gives the best results.
https://seedcode.com/SpirographN/sgn.html?pre=true%20love https://seedcode.com/SpirographN/sgn.html?pre=lily%20pad https://seedcode.com/SpirographN/sgn.html?pre=habitrail https://seedcode.com/SpirographN/sgn.html?pre=pufferfish https://seedcode.com/SpirographN/sgn.html?pre=tubular https://seedcode.com/SpirographN/sgn.html?pre=burgess%20shale