A Graphical Interface for a Geometric Modeling Database
Geometric modelers form part of application systems involving computer-aided design (CAD), image processing, and animation, many of these fields involving step-by-step design of three-dimensional solid objects with structural modification at each step. For example, in mechanical computer-aided design, components of an assembly are often constructed in this manner. In such a case, it is easier and more convenient to design a shape using features rather than in terms of boundary elements such as vertices, edges, and faces. The term “feature” is used here in a broader sense than in conventional mechanical CAD where it refers to well-formed structural modifications such as holes, steps, or grooves. “Feature” here refers to any topology (collection of boundary elements and adjacency relationships) that is not necessarily that of a well-formed solid. We describe a framework for shape design tasks that allows user-friendly interactions with a geometric modeling database.(1) The framework supports design reusability. It also models the top-down nature of design effectively, and adequately represents the structure, behavior, and constraints associated with an object. The use of this framework makes the system more application-independent and extensible. Since visual interfaces have proven easier to use than conventional command interfaces, we chose graphical means for interaction with this framework. We call it GRIN for GRaphical Interface.
KeywordsGeometric Information Operation Sequence Visual Interface Temporary Database Geometric Operation
Unable to display preview. Download preview PDF.
- 1.D. Krishnan and T.L. Kunii, Parametric model: A conceptual framework for geometric modelling database, to appear in the Proceedings of the Second International Conference on Data and Knowledge Systems for Manufacturing and Engineering, Maryland, October, 1989.Google Scholar
- 2.D. Fogg, Lessons from “Living in a Database” graphical query interface, in Proceedings of SIGMOD, Boston, pp. 100–106, 1984.Google Scholar
- 3.K.J. Goldman, S.J. Goldman, P.C. Kanellakis, and S.B. Zdonik, ISIS: Interface for a semantic information system, in Proceedings of SIGMOD, Austin, pp. 328–342, 1985.Google Scholar
- 5.H.K.T. Wong and I. Kuo, GUIDE: Graphical user interface for database exploration, in Proceedings of the 8th Conference on Very Large Databases, Mexico City, pp. 22–32, 1982.Google Scholar
- 6.C.T. Wu and D.K. Hsiao, Implementation of a visual database interface using an object-oriented language, in Proceedings of IFIP TC 2/WG 2.6 Working Conference on Visual Database Systems, Tokyo, April, pp. 105–125, 1989.Google Scholar
- 8.M. Stonebraker and J. Kalash, TIMBER: A sophisticated relation browser, in Proceedings of the 8th Conference on Very Large Databases, Mexico City, pp. 7–10, 1982.Google Scholar