A framework for a distributed CAD system

Abstract The DIJA project is a web-based CAD system accessible to any user (from neophyte to expert) and from a simple desktop computer. Its modeling approach is based on a top-down methodology and takes into account trade information. In this paper, we propose a network architecture based on a replication process and a multi-level language to manage the consistency between the client model and the server model. The whole CAD system is based on a modular architecture communicating with messages exchanges and provides a general architecture for all trade CAD applications.

[1]  Peter Lindstrom,et al.  Fast and memory efficient polygonal simplification , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).

[2]  Serge Abiteboul,et al.  Querying Semi-Structured Data , 1997, Encyclopedia of Database Systems.

[3]  Dieter Schmalstieg,et al.  Distributed Open Inventor: a practical approach to distributed 3D graphics , 1999, VRST '99.

[4]  Pedro Cano,et al.  Progressive Transmission of Polyhedral Solids Using a Hierarchical Representation Scheme , 2003, WSCG.

[5]  Estelle Perrin,et al.  World Wide Web Adapted Geometric Model in the Context of Functional Design , 2000, DIISM.

[6]  Laurent Denis,et al.  Basic components of the DIJA project , 2002, SMA '02.

[7]  Hans-Peter Seidel,et al.  Proceedings of the seventh ACM symposium on Solid modeling and applications , 2002 .

[8]  Jarek Rossignac,et al.  Edgebreaker: Connectivity Compression for Triangle Meshes , 1999, IEEE Trans. Vis. Comput. Graph..

[9]  Greg Turk,et al.  Fast and memory efficient polygonal simplification , 1998 .

[10]  Michael Garland,et al.  Multiresolution Modeling: Survey and Future Opportunities , 1999, Eurographics.

[11]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[12]  Kunwoo Lee,et al.  Proceedings of the sixth ACM symposium on Solid modeling and applications , 2001 .

[13]  Pere Brunet,et al.  Extended octtree representation of free form surfaces , 1987, Comput. Aided Geom. Des..

[14]  Gabriel Taubin,et al.  Geometric compression through topological surgery , 1998, TOGS.

[15]  Hiroshi Masuda,et al.  Coding topological structure of 3D CAD models , 2000, Comput. Aided Des..

[16]  Charles T. Loop,et al.  Smooth Subdivision Surfaces Based on Triangles , 1987 .

[17]  Gabriel Taubin,et al.  Progressive forest split compression , 1998, SIGGRAPH.

[18]  Valerio Pascucci,et al.  Web based collaborative CAAD , 1999, SMA '99.

[19]  Richard Aloysius Flinn,et al.  Fundamentals of Metal Casting , 1963 .

[20]  Luiz Gonzaga da Silveira An Object-Oriented Groupware Framework for Developing Collaborative 3D-Modelers , 2000 .

[21]  Steven K. Feiner,et al.  A distributed 3D graphics library , 1998, SIGGRAPH.

[22]  D. Ross Computer-aided design , 1961, CACM.

[23]  Paolo Cignoni,et al.  A comparison of mesh simplification algorithms , 1998, Comput. Graph..

[24]  Estelle Perrin,et al.  Synthetic Modelling System Architecture , 2003 .

[25]  Craig Gotsman,et al.  Triangle Mesh Compression , 1998, Graphics Interface.

[26]  Valerio Pascucci,et al.  Geometric programming: a programming approach to geometric design , 1995, TOGS.

[27]  Gabriel Taubin Is this a quadrisected mesh? , 2001, SMA '01.

[28]  Dinesh Manocha,et al.  Simplification envelopes , 1996, SIGGRAPH.

[29]  Thomas A. Funkhouser,et al.  RING: a client-server system for multi-user virtual environments , 1995, I3D '95.

[30]  H. Masudaa,et al.  Coding topological structure of 3 D CAD models , 2000 .