difference(){ difference(){ difference(){ group(){ translate([11.95,0,3]){ scale([0.01195,0.0215,0.003]){ cube([2000,2000,2000],center=true); } } translate([0,0,3]){ scale([1,3,1]){ translate([50,0,0]){ rotate(a=11.25,v=[1000,0,0]){ scale([0.05,0.003,0.003]){ rotate([0,90,0]){cylinder(\$fn=16,h=2000,r=1000,center=true);} } } } } } } rotate(a=-15,v=[0,1000,0]){ translate([0,0,5]){ scale([0.025,0.05,0.005]){ cube([2000,2000,2000],center=true); } } } } translate([19.9,0,0]){ translate([1.3,0,0]){ scale([0.0013,0.017,0.0025]){ cube([2000,2000,2000],center=true); } } } } translate([8.9,0,0]){ translate([0,10.75,0]){ scale([0.00135,0.00625,0.001]){ cube([2000,2000,2000],center=true); } } translate([0,-10.75,0]){ scale([0.00135,0.00625,0.001]){ cube([2000,2000,2000],center=true); } } rotate(a=90,v=[0,1000,0]){ scale([0.005,0.00175,0.00175]){ rotate([0,90,0]){cylinder(\$fn=32,h=2000,r=1000,center=true);} } translate([-1,0,0]){ translate([-5,0,0]){ scale([0.005,0.00285,0.00285]){ rotate([0,90,0]){cylinder(\$fn=32,h=2000,r=1000,center=true);} } } } } } }