Quote:
difference(){
translate([0,0,10]) cube([20,20,20],true);
translate([0,0,10]) sphere(d=25);
} // end diff
makes my favourite torture test model. Screw benchies if you can print the hollow cube - the machine is dialled in !
Quote:
rotate([45,0,0]) resize([10,40,30]) difference(){
translate([0,0,10]) cube([20,20,20],true);
translate([0,0,10]) sphere(d=25);
} // end diff
So if you've got a section in the middle oif a module you want to change all at once - slap a set of 'union' brackets round it and apply the operations to the union operation :-)