This document provides an overview of solid modeling schemes and techniques. It discusses six common solid modeling representations: spatial enumeration, cell decomposition, boundary representation, sweep methods, primitive instancing, and constructive solid geometry. It focuses on the last three techniques, which are most commonly used in modeling packages. Constructive solid geometry uses basic shapes combined with Boolean operations. Boundary representation describes a solid using its enclosing faces, edges and vertices. The document provides examples of both techniques and discusses how solid models allow designers to determine important properties and make design changes more easily compared to other modeling types.