//par1 for blackblock by joak //copyleft $fn = 100; module part1(){ difference(){ union(){ rotate(0,[0,1,0]) translate([0,0,25]) cylinder(r = 17, h = 50, center = true); rotate(90,[0,1,0]) translate([0,0,25]) cylinder(r = 17, h = 50, center = true); rotate(90,[1,0,0]) translate([0,0,25]) cylinder(r = 17, h = 50, center = true); sphere(r = 17); } union(){ rotate(0,[0,1,0]) translate([0,0,25]) cylinder(r = 12.5, h = 50, center = true); rotate(90,[0,1,0]) translate([0,0,25]) cylinder(r = 12.5, h = 50, center = true); rotate(90,[1,0,0]) translate([0,0,25]) cylinder(r = 12.5, h = 50, center = true); sphere(r = 12.5); } } } part1();