Data abstraction techniques are employed to model the complicated and diverse types of information required in geometric reasoning in various CAD/CAM applications, resulting in a data model with semantic representation of data relationships and levels of abstraction. An object-oriented part definition model is constructed based on the semantic data model, which is integrated with a CAD environment to support geometric reasoning in CAD/CAM applications. In the object-oriented part model, topological and geometrical details of a part are embedded within features and the spatial and functional relationships between features, which form the higher level representation of the model. The object-oriented part model is distinguished by characteristics of levels of abstraction, concise representation of a wide domain of spatial and functional relationships, flexibility of construction, and modulization.
All Science Journal Classification (ASJC) codes
- Theoretical Computer Science
- Computer Science Applications
- Computational Theory and Mathematics
- Artificial Intelligence