Skip to main content

A Direct Manipulation Environment for Conceptual Design of Three Dimensional Objects

  • Conference paper
Advances in Object-Oriented Graphics I

Part of the book series: EurographicSeminars ((FOCUS COMPUTER))

  • 52 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

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.

    Google Scholar 

  • Bier, E.A. (1986) “Skitters and Jacks: Interactive 3D positoning tools,” Proceedings ACM Workshop on interactive 3D graphics ,University of North Carolina, 183–196.

    Google Scholar 

  • Bier, E.A. and Stone, M.C. (1986) “Snap-Dragging,” Computer Graphics (Proceedings Siggraph ’86) ,vol. 20, no. 3, 28–38.

    Google Scholar 

  • Borning, A. and Duisberg, R. (1986) “Constraint-based tools for building user interfaces,” ACM Transactions on Graphics ,vol. 5, no. 4, 345–374.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Cutter, M., Halpern, B., and Spiegel, J. (1987) McDraw ,Apple Computer Inc..

    Google Scholar 

  • Emmerik, M.J.G.M. van (1989b) “Graphical interaction on procedural object descriptions,” Theory and practice of Geometric Modelling ,Springer Verlag, 469–482.

    Google Scholar 

  • 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

    Google Scholar 

  • 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.

    Google Scholar 

  • Hanrahan, P. (1988) “A survey of ray-surface intersection algorithms,” Siggraph course notes.

    Google Scholar 

  • Kernighan, B.W. and Pike, R. (1984) The UNIX programming environment ,Prentice-Hall Inc, New Jersey.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • Myers, B.A. (1988) “Creating user interfaces by demonstration,” Perspectives in computing ,Academic Press Inc., vol. 22.

    MATH  Google Scholar 

  • Nelson, G. (1985) ’Juno, a constraint-based graphics system, Computer Graphics (Proceedings Siggraph ’85) ,vol. 19, no. 3, 235–243.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • Rhyne, J. (1987) “Dialogue Management for gestural interfaces,” Computer Graphics ,vol. 21, no. 2, 137–142.

    Article  MathSciNet  Google Scholar 

  • Rogers, D.F. (1985) Procedural elements for computer graphics ,MacGraw-Hill Book Company.

    Google Scholar 

  • Shneiderman, B. (1983) “Direct manipulation: a step beyond programming languages,” IEEE Computer ,vol. 16, no. 8, 57–69.

    Article  Google Scholar 

  • Stroustrup, B. (1986) The C++ programming language ,Addison-Wesley publishing company.

    MATH  Google Scholar 

  • Sutherland, I.E. (1963) “SKETCHPAD: a man-machine graphical communication system,” Proceedings Spring foint Computer Conference ,329–346.

    Google Scholar 

  • Wijk, J.J. van (1986) “SML: a solid modelling language,” Computer-Aided Design ,vol. 18, no. 8, 443–449.

    Article  Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics