// Parameteric Spatula x=101.6; difference(){ difference(){ union(){ difference() { union() { //base rotate([90,0,0]) cylinder(h=x,r=x/33.867, $fn=100, center=true); //spoon // To remove spon, delete until } translate([0,x/1.992,1]) rotate([90,90,0]) scale([1.0,2.0,3.0]) sphere(r=x/20.32, $fn=50); } translate([0,x/1.965,x/20.32]) rotate([90,90,0]) scale([1.5,2,3.0]) sphere(r=x/20.32, $fn=50); } // Angled Spatula translate([0,-x/1.82,0]) cube([x/5.08,x/4.064,x/16.387], center=true); } //Angle, can input flat spatula code rotate([18,0,0]) translate([0,-x/1.927,x/5.08]) cube([x/4.386,x/4.386,x/16.387], center = true); } translate([0,-x/1.37,x/20.32]) cube([x/5.08,x/5.08,x/5.08], center=true); } //Double sided spatula //Code for a double-sided spatula, add into Spoon portion remove // //Spatula //rotate([0,0,180]) //difference() { //translate([0,-55.7,0]) //cube([20,25,6.2], center=true); //rotate([18,0,0]) //translate([0,-52.7,20]) //cube([30,30,5.5], center = true); //translate([0,-74,5]) //cube([20,20,20], center=true); //} //Flat Spatula //Copy this code into spatula code, remove // //translate([0,-60.7,1]) //cube([30,30,5.5], center = true);