$fn=120; original=true; if (original) { difference() { union() { color("yellow") cylinder(d=18, h=2); color("orange") translate(v = [0,0,2]) cylinder(d=10.5, h=13.5); } color(orange) translate(v = [2,0,12]) rotate([90,0,0]) cylinder(d=2.5, h=20, center=true); translate(v = [-2,0,12]) rotate([90,0,0]) cylinder(d=2.5, h=20, center=true); } } else { difference() { union() { color("yellow") cylinder(d=18, h=2); color("orange") translate(v = [0,0,2]) cylinder(d=10.5, h=18); } translate(v = [-5,4,9]) cube([10,2,12]); translate(v = [1,0,12]) rotate([90,0,0]) cylinder(d=3.5, h=20, center=true); translate(v = [-1,0,16]) rotate([90,0,0]) cylinder(d=3.5, h=20, center=true); } }