$fn=80; //number of fragments (higher number results smoother shape) //difference is used to remove the second (and all further) from the first part) //translate is used to move objects difference() { sphere(10); translate([0,0,-10]) cylinder(h=20,r1=6,r2=6);}