A Shared Virtual Workspace for Constraint-based Solid Modelling

  • Terrence Fernando
  • Peter Dew
  • Mingxian Fa
  • John Maxfield
  • Neil Hunter
Part of the Eurographics book series (EUROGRAPH)


This paper presents a shared virtual workspace in which geographically separated groups can collaborate on the design of constraint- based solid models. Iris Inventor graphical toolkit has been extended to support the shared virtual workspace. An interactive constraint-based solid modeller is used as a server within this shared virtual workspace to support collaborative constraint-based solid modelling and assembly modelling. The interactive constraint-based solid modeller integrates the direct interaction techniques and geometric constraints to support the intuitive construction of constraint-based solid models.


Virtual Environment Shared Workspace Collaborative Product Development Virtual Workspace Allowable Motion 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aldefeld, B.: Variation of Geometries Based on a Geometric-Reasoning Method, CAD, 20 (3), pp. 117–126, April 1988.MATHGoogle Scholar
  2. 2.
    Alpert, S. R..: Graceful Interaction with Graphical Constraints, IEEE CG and A, pp. 82–91, March 1993.Google Scholar
  3. 3.
    Badler, N. I., K. H. Manoochehri, and Baraff, D.: Multi-Dimensional InputTechniques and Articulated Figure Positioning by Multiple Constraints. 1986 Workshop on Interactive 3D Graphics, pp. 151–169, 1986.Google Scholar
  4. 4.
    Bier, E. A.: Snap-Dragging in Three Dimensions. 1990 Symposium on Interactive 3D Graphics, pp. 193–204, 1990.Google Scholar
  5. 5.
    ButterworthJ., Davidson, A., Hench, S. and Marc Olano, T.: 3DM: A Three Dimensional Modeller Using a Head-Mounted Display, 1992 Symposium on Interactive 3D Graphics, 1992.Google Scholar
  6. 6.
    Coco, G. P.: VEOS 2. 0 Tool Builders Manual. Technical report, University of Washington, 1992.Google Scholar
  7. 7.
    Structural Dynamics Research Corp. I-DEAS PartDesign, 1991.Google Scholar
  8. 8.
    Fahlen, L. E. (etal), The MultiG Distributed Interactive Virtual Environment. Proceedings of the 5th MultiG Workshop, December 1992.Google Scholar
  9. 9.
    Appino, P. A. (etal).: An Architecture for Virtual Worlds. Presence, vol. 1, 1991.Google Scholar
  10. 10.
    George, T. (etal): SHARE: AMethodology and Environment for Collaborative Product Development. To Appear in the Proceedings of the Second Workshop on Enabling Technologies infrastructure for Collaborative Enterprises, 1993.Google Scholar
  11. 11.
    Fa, M., Fernando, T., and Dew, P. M.: Direct 3D Manipulation Techniques for Interactive Constraint-based Solid Modelling. Computer Graphics Forum, Proc. of EuroGraphics’93, 12 (3), pp. 237–248, September 1993.Google Scholar
  12. 12.
    Fa, M., Fernando,T., and Dew, P. M.: Interactive Constraint-based Solid Modelling using Allowable Motion, Proc. of ACM/SIGGRAPH Symposium on Solid Modelling and Applications, pp. 243–252, May 1993.Google Scholar
  13. 13.
    Galyean, T. A, and Hughes, J. F.: Sculpting:An Interactive Volumetric Modelling Technique, SIGGRAPH 91, 25 (4), pp. 267–274, July 1991.Google Scholar
  14. 14.
    Gleicher, M.: Integrating Constraints and Direct Manipulation. 1992 Symposium on Interactive 3D Graphics, pp. 171–174, 1992.Google Scholar
  15. 15.
    Gossard, D. C., Zuffante, R. P., and Shakurai, H.: Representing Dimensions, Tolerance and Features in MCAE Systems. IEEE CG and A, pp. 51–59, March 1988.Google Scholar
  16. 16.
    Juster, N. P.: Modelling and Representation of Dimensions and Tolerances: a Survey. CAD, 24 (1), pp. 3–17, January 1992.Google Scholar
  17. 17.
    Light, R. A.: Symbolic Dimensioning in Computer Aided Design. Master’s thesis, Massachusetts Institute of Technology, 1980.Google Scholar
  18. 18.
    Lin, V. C., Gossard, D. C., and Light, R. A.: Variational Geometry in Computer Aided Design. SIGGRAPH 81, 15 (3), pp. 171–175, August 1981.Google Scholar
  19. 19.
    Long, K. B., and Gorry, A.: The Virtual Notebook System:An Architecture for Collaborative Work. Hypertext 91 Conference Proceedings, pp. 417–418, December 1991.Google Scholar
  20. 20.
    Naylor, B.: SCULPT: An Interactive Solid Modelling Tool. Graphics Interface’90, pp. 138–146, 1990.Google Scholar
  21. 21.
    Nielson, G. M.: Direct Manipulation Techniques for 3D Objects Using 2D Locator Devices, 1986 Workshop on Interactive 3D Graphics, pp. 175–182, 1986.Google Scholar
  22. 22.
    Prime, M. J.: Human Factors Assessment of Input Devices for EWS. Technical report, Rutherford Appleton Laboratory, April 1991.Google Scholar
  23. 23.
    Reddy, Y. V. R., Srinivas, K., Jaganathan, V., and Karinthi, R.: Computer Support for Concurrent Engineering, IEEE Computer, pp. 12–15, January 1993.Google Scholar
  24. 24.
    Requicha, A. A. G.: Representations of Tolerances in Solid Modelling: Issues and Alternative Approaches, In Solid Modelling by Computers From Theory to Applications, 1984.Google Scholar
  25. 25.
    Requicha A. A. G., and Rossignac, J. R.: Solid Modelling and Beyond. IEEE CG and A, 12(5), pp. 31 45, September 1992.Google Scholar
  26. 26.
    Roller, D.: An Approach to Computer Aided Parametric Design. CAD, 23 (5), pp. 385–391, June 1991.MATHGoogle Scholar
  27. 27.
    Roller, D., Schonek, F., and Verroust, A.: Dimension-Driven Geometry in CAD: A Survey. In Theory and Practice of Geometric Modelling, pp. 509–523, 1989.CrossRefGoogle Scholar
  28. 28.
    Rossignac, J. R.: Constraints in Constructive Solid Geometry, 1986 Workshop on Interactive 3D Graphics, pp. 93–110, 1986.Google Scholar
  29. 29.
    Rossignac, J. R.: Through the Cracks of the Solid Modelling Milestone. Eurographics’91 State of the Art Report on Solid Modelling, pp. 23–109, 1991.Google Scholar
  30. 30.
    Roy, U., Liu, C. R., and Woo, T. C.: Review of Dimensioning and Tolerancing: Representation and Processing, CAD, 23 (7), pp. 466–483, September 1991.MATHGoogle Scholar
  31. 31.
    Sachs, E., Roberts, A., and Stoops, D.: 3-Draw:A Tool for Designing 3D Shapes, IEEE CG and A, pp. 18–25, November 1991.Google Scholar
  32. 32.
    Serrano, D.: Managing Constraints in Concurrent Design: First Steps, In Proc. of the 1990 ASME International Computers in Engineering Conference, pp. 159–164, 1990.Google Scholar
  33. 33.
    Shaw, C., Green, M., Liang, J., and Sun, Y.: The De-coupled Simulation Model for Virtual Reality Systems, In Proc. of CHI’92, 1992.Google Scholar
  34. 34.
    Sistare, S.: Graphical Interaction Techniques in Constraint-based Geometric Modelling. Graphics Interface’91, pp. 85–93, 1991.Google Scholar
  35. 35.
    Sohrt, W., and Bruderlin, B.: Interaction with Constraints in 3D Modelling. International Journal of Computational Geometry and Applications, 1 (4), pp. 405–425, 1991.CrossRefGoogle Scholar
  36. 36.
    Sriram, D.: Computer Supported Collaborative Engineering, Technical report, Intelligent Engineering Systems Laboratory, M. I. T., May 1993.Google Scholar
  37. 37.
    Strauss P. S., and Carey, R., An Object-Oriented 3DGraphics Toolkit, 92, 26 (2), pp. 341–349, July 1992.Google Scholar
  38. 38.
    Takemura, H., and Kishino, F.: Cooperative Work Environment using Virtual Workspace. In Proc. of the ACM Conference on CSCW’92, Toronto, October 1992.Google Scholar
  39. 39.
    Turletti, T.: H. 261 software codec for videoconferencing over the Internet: Report No,N1834, Technical report, Institut National de Recherche en Informatique et en Automatique, 1993.Google Scholar
  40. 40.
    Uejio, W. H., Carmody, S., and Ross, B.: An Electronic Project NoteBook from the Electronic Design NoteBook, 3rd Annual National Symposium on Concurrent Engineering, CALS and CE, pp. 527–535, 1991.Google Scholar
  41. 41.
    Van Emmerik, J.: A System for Graphical Interaction on Parametrized Models, Eurographics’89, pp. 233–242, 1989.Google Scholar
  42. 42.
    Ware C., and Jessome, D. R.: Using the Bat:A Six-Dimensional Mouse for Object Placement, IEEE CG and A, pp. 65–70, November 1988.Google Scholar
  43. 43.
    Wong, A., Sriram, D., and Logcher, R.: SHARED: An Information Model for Cooperative Product Development, Research in Engineering Design, September 1993.Google Scholar
  44. 44.
    Maxfield, J., Fernando, T., Dew, P. M.: A Distributed Virtual Environment for Concurrent Engineering, Proceedings of IEEE VRAIS’95, pp. 162–170, March 1995.Google Scholar
  45. 45.
    Fernando, T., Fa, M., Dew P. M. and Munlin, M.: Constraint-based 3D Manipulation Techniques for Virtual Environments, Proceedings of International State of the Art Conference (BCS) on Virtual Reality Applications, June 1994.Google Scholar

Copyright information

© Springer-Verlag/Wien 1995

Authors and Affiliations

  • Terrence Fernando
    • 1
  • Peter Dew
    • 1
  • Mingxian Fa
    • 1
  • John Maxfield
    • 1
  • Neil Hunter
    • 1
  1. 1.School of Computer StudiesUniversity of LeedsLeedsUK

Personalised recommendations