Rotated triangles, based on this tweet by Dan Anderson: twitter.com/dandersod/status/1063973598631772161
Log in to post a comment.
// Rotated triangles. Created by Reinder Nijhoff 2018 // @reindernijhoff // // https://turtletoy.net/turtle/f8526463e9 // Canvas.setpenopacity(.75); const turtle = new Turtle(); const triangles = 70; const d = 2.5; const amp = 10; const freq = 1.3*Math.PI; function walk(i) { turtle.setheading(30 + amp*(Math.cos((triangles-i)/triangles*freq)-Math.cos(freq))); drawTriangle(turtle, 0, 20, 8 + d*(triangles-i)); return i < triangles-1; } function drawTriangle(t, x, y, r) { t.penup(); t.goto(x,y); t.forward(r/Math.sqrt(3)); t.pendown(); t.right(150); for (let i=0; i<3; i++) { t.forward(r); t.right(120); } t.right(90); }