What other CAD advantages do solid modelers provide?
Intersecting, joining, and subtracting solid objects together is called a Boolean operation. Most solid modelers keep a history list of the procedures, parameters, and geometry used to create each solid object in the order they were created. Most solid modelers will also store the Boolean operations, and selected objects for the operation, in the same history tree. History-based solid modeling provides parametric and associative design capabilities, wherein modifications to any object shape, location or even order of operation or deletion will ripple through and update the entire 3D object.