1 2 3 4 5 6 7 8 9 10 11 12 13 14
module donut() { rotate_extrude(convexity=2) translate([5,0,0]) difference() { circle(r=2); circle(r=1); } } difference() { donut(); translate([-10,-10,0]) cube(10); }