The design and manu-facturing are planned using an interface based on Design by Composition. In this interface, the designer composes the part and the embedded components as Primitives. Each Primitive contains its own manu-facturing information. As the designer merges these Primitives, their information gets merged as well. This interface was implemented here at Stanford by Mike Binnard. It is implemented as a plug-in for the AutoCAD environment.
The manufacturing in-formation of the Primitives is stored in the form of Compacts and Compact Lists.
Figure 3. Primitives. The AutoCAD plug-in developed by Mike Binnard allows the designer to build the model in AutoCAD as a combination of Primitives. Simple shapes for primitives such as cylinders and blocks are part of a library. The software keeps track of the manufacturing information of each Primitives and allows the designer to merge these primitives and thus “merge” this information as well.