With Mathematicas variety of 3D graphics & plots, I need a guide to understand how to apply boolean operations? My immediate interest is in building complex shapes. I have had success with 'Cuboids' & 'RegionDifference', in subtracting one shape from another. I have also succeeded (thanks to Sanders Huismans suggestions) in subtracting one RegionPlot3d graphic from another RegionPlot3d graphic. But what about subtracting a RegionPlot3d graphic from a Cuboid? Can you do successive Boolean operations on the same object (graphic, plot, mesh, region etc.)? Is coercion and/or extraction of data from a 3D object, necessary to add, subtract, or intersect objects? With all the ways to create graphics and plots, what can and what cannot be done? My goal is to create 3d shapes to use in 3D printers.
A consolidation of this information would be extremely useful.