solid models may be created in software packages by using profiles or boolean operations.
using profiles, a sketch is created that will yield the most features for the model. the profile is then extruded to create the model. other features may be added using pockets or other design tools to achieve the desired result.
boolean operators may also be used to create 3D models in a method that is similar to the way a sculpture is made. beginning with a solid block boolean operators may be employed to subtract and add features that will yield a 3D model.
boolean operators may be used when molds are being made or if a model has a unique interior design.