.
Log in to post a comment.
// You can find the Turtle API reference here: https://turtletoy.net/syntax // You can find the Turtle API reference here: https://turtletoy.net/syntax Canvas.setpenopacity(0.05); // Global code will be evaluated once. const turtle = new Turtle(); turtle.radians() turtle.penup() const radius = 80.0 const steps = 8192 const bias = 5.2 const xp = Math.floor(steps / 3) const yp = Math.floor(steps / 3) + 1 function pausecomp(millis) { var date = new Date(); var curDate = null; do { curDate = new Date(); } while(curDate-date < millis); } function walk(i) { x = radius * Math.sin((i * xp * 2.0 * Math.PI) / (steps + (i * bias) / steps)) y = radius * Math.sin((i * yp * 2.0 * Math.PI) / (steps + (i * bias) / steps)) turtle.goto(x, y) if (0 == i) { turtle.pendown() } else { pausecomp(1) } return i < steps }