Boolean operations

Boolean operations are important geometric manipulations for volumetric representation of geometric objects. CMS can also be used to generation mesh from a CSG model. The results of CSG modeling are as following:

(a) (b) (c) (d)
Different levels of details for a CSG model constructed by the union of a cube and a cylinder, and then subtracting a sphere from it.
A modified dragon model. (from the Stanford 3D Scanning Repository) A more complicated CSG model generated by subtracting a sphere from the body of a dragon model and then adding a sphere at its mouth.