for(i=[1:8]) rotate(45*i) translate([0,5,0]) difference(){ circle(5); translate([3,0,0]) circle(5);}