Generate some SVGs for my wall hanging plotter. 5000 lines could be real CRASH TEST. :-)

Log in to post a comment.

// Forked from "Heart of M87" by Jurgen // https://turtletoy.net/turtle/e6727b8fd6 // You can find the Turtle API reference here: https://turtletoy.net/syntax Canvas.setpenopacity(.2); // Global code will be evaluated once. const turtle = new Turtle(); turtle.radians(); let Angle = 2; // min=-2, max=2, step=0.25 // The walk function will be called until it returns false. function walk(i) { let Lines = 2500; // min=100, max=5000, step=100 let r = ((.1 / (1 - Math.random())) * Math.SQRT2 * 80) + 20; let t = Math.random() * 2 * Math.PI; turtle.penup(); turtle.jump(Math.cos(t) * r, Math.sin(t) * r); turtle.seth(t + (Math.PI / Angle)); turtle.forward(10); turtle.left(Math.PI); turtle.pendown(); turtle.forward(20); return i < Lines; }