Published

graphic
var t = turtle;

t.penUp();
t.move(190);
t.turn(90);
t.penDown();

var radius = 190;
//var rad_l = [120, 90,  60, 30, 18, 9, 3, 1, 0.5, 0.25, 0.125];
var rad_l = [0.125];

for (var index in rad_l ) {
    var rad = rad_l[index];
    var num = 360 / rad;
    var rad2 = (180 - 360 / num) / 2;
    var len = 2 * radius * Math.cos(Math.PI * rad2 / 180 );
       
    t.turn(-rad / 2);
    
    for (var i = 0; i < num; i++)
    {
        t.turn(rad);
        t.move(len);
    }
    
    t.turn(rad/2);
}