Abstract
Recently, efforts have been made to define the role of “context” in the Product Realization Process. This paper treats only a small slice of this problem and applies the notion of context to the automatic merging of geometric models created with the computer graphics language OpenGL. Context can be thought of as a set of properties or environmental variables of some entity that constrains or governs the behavior of that entity. The entity in this case is a three-dimensional geometric model and its context is the set of properties for viewing that model: lighting, viewing parameters, material reflective properties, colour. Now suppose a geometric model is made up of a collection of sub-models, each within its own context. If each context is associated with an integer, then the contexts can be ordered hierarchically. Thus the topmost context in the hierarchy becomes the global context for all the sub-models in the collection. Stated in another way, once a contextual hierarchy is defined, then the structure for combining these sub-models is established independently of when and in what individual contexts the sub-models are created. Consequently, context allows a concurrent generation of models within a formalized structure that automatically deals with conflict resolution — albeit in a limited way in this work. This paper describes a compiler in XML that will merge the OpenGL files automatically.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
37.5 References
Mills, J.J, Goossenaerts, J.B.M., Pels, H.J., 2001, “The Role of Context in the Product Realization Process,” Proc. Intl. CIRP Design Seminar, Stockholm, Sweden, pp. 175–180.
Akman, V., 2002, “Context in Artificial Intelligence: A Fleeting Overview,” In: La Svolta Contestuale, C. Penco, ed., McGraw-Hill, Milano
(see http://www.cs.bilkent.edu.tr/~akman/papers.html).
McCarthy, J., 1989, “Artificial Intelligence, Logic, and Formalizing Common Sense,” In: Philosophical Logic and Artificial Intelligence, R.H. Thomason, ed., Dordrecht, Kluwer, The Netherlands, p.180.
Buvac, S., Buvac, V., Mason, I.A., 1995, “Metamathematics of Contexts,” Fundamenta Informaticae, Vol. 23(3).
Guha, R.V., 1991, “Contexts: A Formalization and some Applications,” Ph.D. thesis, Computer Science Dept., Stanford University, Stanford, CA.
Farquhar, A., Dappert, A., Fikes, R., Pratt, W., 1995, “Integrating Information Sources using Context Logic,” Report KSL-95-12, Knowledge Systems Laboratory, Stanford University, Stanford, CA.
Glaeser, G., Schrocker, H.-P., 2002, Handbook of Geometric Programming using Open Geometry GL, Springer-Verlag, New York.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag London Limited
About this chapter
Cite this chapter
Knowlton, J.A., Wozny, M.J. (2006). On the Merging of Geometric Models Based on Hierarchical Context. In: ElMaraghy, H.A., ElMaraghy, W.H. (eds) Advances in Design. Springer Series in Advanced Manufacturing. Springer, London. https://doi.org/10.1007/1-84628-210-1_37
Download citation
DOI: https://doi.org/10.1007/1-84628-210-1_37
Publisher Name: Springer, London
Print ISBN: 978-1-84628-004-7
Online ISBN: 978-1-84628-210-2
eBook Packages: EngineeringEngineering (R0)