Some Lissajous curves: en.wikipedia.org/wiki/lissajous_curve
Log in to post a comment.
// Lissajous curves. Created by Reinder Nijhoff 2018 // @reindernijhoff // // https://turtletoy.net/turtle/982e9ce2ae // Canvas.setpenopacity(.5); const div = 11; const steps = 1000; const turtles = []; const s = 200; for (let x=0; x<div; x++) { for (let y=0; y<div; y++) { turtles.push(new Turtle((x + .5) * s/div - s/2, (y + .9) * s/div - s/2)); } } function walk(i) { for (let x=0; x<div; x++) { for (let y=0; y<div; y++) { turtles[y+x*div].goto( (x + .5 + .4 * Math.sin((x+1)*i*2*Math.PI/steps)) * s/div - s/2, (y + .5 + .4 * Math.cos((y+1)*i*2*Math.PI/steps)) * s/div - s/2); } } return i < steps; }