CAD software can be divided based on the modeling technique used, including 2D, basic 3D, sculpted surfaces, and 3D solid modeling. Geometric modeling is a fundamental part of CAD tools and refers to techniques for developing efficient representations of a design's geometric aspects. The main geometric modeling approaches are wireframe modeling, surface modeling, and solid modeling. Solid modeling provides the most complete description of an object's shape, surface, volume, and density.