Abstract
The conceptual design of a three-dimensional model can be regarded as a cyclic process in which a global scheme is gradually refined into a detailed specification of components. The system presented in this chapter demonstrates how an object-oriented approach in combination with an interactive graphical environment facilitates the elaboration of a design concept during the different stages of the design process. A model is described as a part-whole hierarchy in which components are represented as interrelated graphical objects with an internal representation. Objects can be grouped bottom-up into more complex objects, or alternatively, their internal representation can be decomposed top-down into other objects. An interactive graphical interface allows the designer to view and edit both the geometric and the hierarchical organization of the model by direct manipulation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Badler, N.I., Manoochehrik, H., and Walters, G. (1987) “Articulated figure positioning by multiple constraints,” IEEE CG&A ,vol. 7, no. 6, 28–38.
Bier, E.A. (1986) “Skitters and Jacks: Interactive 3D positoning tools,” Proceedings ACM Workshop on interactive 3D graphics ,University of North Carolina, 183–196.
Bier, E.A. and Stone, M.C. (1986) “Snap-Dragging,” Computer Graphics (Proceedings Siggraph ’86) ,vol. 20, no. 3, 28–38.
Borning, A. and Duisberg, R. (1986) “Constraint-based tools for building user interfaces,” ACM Transactions on Graphics ,vol. 5, no. 4, 345–374.
Chen, M., Mountfort, S.J., and Sellen, A. (1988) “A study in interactive 3-D rotation using 2D control devices,” Computer graphics (Proceedings Siggraph’88) ,vol. 22, no. 4, 121–129.
Cutter, M., Halpern, B., and Spiegel, J. (1987) McDraw ,Apple Computer Inc..
Emmerik, M.J.G.M. van (1989b) “Graphical interaction on procedural object descriptions,” Theory and practice of Geometric Modelling ,Springer Verlag, 469–482.
Emmerik, M.J.G.M. van (1990a) “Direct Manipulation of 3D objects with a 2D input device,” Automatika ,vol. 31, no. 1-2, 95–99. Proceedings Yugraph ’90
Emmerik, M.J.G.M. van (1990b) “A system for interactive graphical modeling with 3D constraints,” Proceedings Computer Graphics International ’90 ,Springer Verlag, 361–376.
Hanrahan, P. (1988) “A survey of ray-surface intersection algorithms,” Siggraph course notes.
Kernighan, B.W. and Pike, R. (1984) The UNIX programming environment ,Prentice-Hall Inc, New Jersey.
Kim, S.H. and Lee, K. (1989) “An assembly modelling system for dynamic and kinematic analysis,” Computer-Aided Design ,vol. 21, no. 1, 2–12.
Kimura, F., Suzuki, H., and Wingard, L. (1986) “A uniform approach to dimensioning and tolerancing in product modelling,” In: Proceedings CAPE’86 ,Elsevier Science Publishers, pp. 165–178.
Myers, B.A. (1988) “Creating user interfaces by demonstration,” Perspectives in computing ,Academic Press Inc., vol. 22.
Nelson, G. (1985) ’Juno, a constraint-based graphics system, Computer Graphics (Proceedings Siggraph ’85) ,vol. 19, no. 3, 235–243.
Nielson, M.N. and Olsen, D.R. (1986) “Direct manipulation techniques for 3D objects using 2D locator devices,” In: ACM Workshop on interactive 3D graphics ,University of North Carolina, pp. 175–182.
Rhyne, J. (1987) “Dialogue Management for gestural interfaces,” Computer Graphics ,vol. 21, no. 2, 137–142.
Rogers, D.F. (1985) Procedural elements for computer graphics ,MacGraw-Hill Book Company.
Shneiderman, B. (1983) “Direct manipulation: a step beyond programming languages,” IEEE Computer ,vol. 16, no. 8, 57–69.
Stroustrup, B. (1986) The C++ programming language ,Addison-Wesley publishing company.
Sutherland, I.E. (1963) “SKETCHPAD: a man-machine graphical communication system,” Proceedings Spring foint Computer Conference ,329–346.
Wijk, J.J. van (1986) “SML: a solid modelling language,” Computer-Aided Design ,vol. 18, no. 8, 443–449.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1991 EUROGRAPHICS The European Association for Computer Graphics
About this paper
Cite this paper
van Emmerik, M.J.G.M. (1991). A Direct Manipulation Environment for Conceptual Design of Three Dimensional Objects. In: Blake, E.H., Wisskirchen, P. (eds) Advances in Object-Oriented Graphics I. EurographicSeminars. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76303-8_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-76303-8_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-76305-2
Online ISBN: 978-3-642-76303-8
eBook Packages: Springer Book Archive