Currently boundary representations (b-reps) are a convenient means to exchange solid models between applications (e.g., design, manufacturing, inspection) in a distributed/collaborative design environment. There are two widely used approaches that help maintain the consistency of b-reps between applications, e.g., when a b-rep is modified in one application and needs to be updated in the other. One approach involves using a common database of b-reps where consistency is automatically guaranteed. The other approach involves using a repeated transfer of the entire b-rep using ftp-like protocols. The former results in a system that is not truly distributed and the latter results in consuming large amounts of network bandwidth and unacceptable latencies. This paper seeks to alleviate the abovementioned disadvantages by introducing a scheme for the incremental exchange of b-reps (i.e., for incrementally updating a pre-edit model to be consistent with the post-edit model) between applications in a collaborative design environment. The significance of this work is that only parts of b-reps (not the complete b-rep), which have been edited, need be transferred to update b-reps at distributed locations thereby reducing network bottlenecks during collaborative design activities.

1.
Wu, D., Bhargava, S., and Sarma, R., 2000, “Solid Model Streaming as the Basis for a Distributed Design Environment,” Proceedings of the 2000 ASME-DETC Design Automation Conference, Baltimore, Maryland, September 10–14th, DETC-00/DAC-15241.
2.
DeMartino
,
T.
,
Falcidieno
,
B.
, and
Hassinger
,
S.
,
1998
, “
Design and Engineering Process Integration Through a Multiple View Intermediate Modeller in a Distributed Object-Oriented System Environment
,”
Comput.-Aided Des.
,
30
, No.
6
, pp.
437
452
.
3.
Hoffmann
,
C. M.
, and
Joan-Arinyo
,
R.
,
1998
, “
CAD and the Product Master Model
,”
Comput.-Aided Des.
,
30
, No.
11
, pp.
905
918
.
4.
Hoffmann
,
C. M.
, and
Joan-Arinyo
,
R.
,
2000
, “
Distributed Maintainence of Multiple-Product Views
,”
Comput.-Aided Des.
,
32
, No.
7
, pp.
421
431
.
5.
van den Berg, E., 2000, “Web-Based Collaborative Modeling with SPIFF,” Masters Thesis, Faculty of Information Technology and Systems, Delft University of Technology.
6.
deKraker, K. J., Dohmen, M., and Bronsvoort, W. F., 1997, “Maintaining Multiple Views in Feature Modeling,” Proceedings of the Fourth ACM Symposium on Solid Modeling and Applications, C. M. Hoffmann and W. F. Bronsvoort, eds., ACM Press, pp. 123–130.
7.
Bronsvoort, W. F., and Jansen, F., 1994, Multi-View Feature Modeling for Design and Assembly, Advances in Feature-Based Manufacturing, J. J. Shah, M. Mantyla, and D. S. Nau eds., Elsevier Science, pp. 315–329.
8.
Shah
,
J. J.
,
Dedhia
,
H.
,
Pherwani
,
V.
, and
Solkhan
,
S.
,
1997
, “
Dynamic Interfacing of Applications to Geometric Modeling Services Via Modeler Neutral Protocol
,”
Comput.-Aided Des.
,
29
, No.
12
, pp.
811
824
.
9.
Han
,
J. H.
, and
Requicha
,
A. A. G.
,
1998
, “
Modeler-Independent Feature Recognition in a Distributed Environment
,”
Comput.-Aided Des.
,
30
, No.
6
, pp.
453
463
.
10.
Shah, J. J., and Mantyla, M., 1995, Parametric and Feature-Based CAD/CAM, John Wiley.
11.
Chan, S., Wong, M., and Ng, V., 1999, “Collaborative Solid Modeling on the WWW, Proceedings of the 1999 ACM Symposium on Applied Computing,” March, San Antonio, Texas, pp. 598–602.
12.
Bidarra
,
R.
,
deKraker
,
K. J.
, and
Bronsvoort
,
W. F.
,
1998
, “
Representation and Management of Feature Information in a Cellular Model
,”
Comput.-Aided Des.
,
30
, No.
4
, pp.
301
313
.
13.
Taubin
,
G.
, and
Rossignac
,
J.
,
1998
, “
Geometric Compression Through Topological Surgery
,”
ACM Trans. Graphics
,
17
, No.
2
, pp.
84
115
.
14.
Taubin
,
G.
,
Horn
,
W. P.
,
Lazarus
,
F.
, and
Rossignac
,
J.
,
1998
, “
Geometry Coding and VRML,”
Proceedings of the IEEE
,
86
, No.
6
, pp.
1228
1243
.
15.
Taubin, B., and Rossignac, J., 1999, Course Notes #22, SIGGRAPH.
16.
Kim, H., Lee, J. Y., and Han, S. B., 1999, “Process-Centric Distributed Collaborative Design Based on the Web,” Proceedings of the 1999 ASME-DETC Computers in Engineering Conference, Las Vegas, Nevada, September 12–15, DETC-99/CIE-9081.
17.
Lee, J. Y., Kim, H., and Han, S. B., 1999, “Web-Enabled Feature-Based Modeling in a Distributed Design Environment,” Proceedings of the 1999 ASME-DETC Design for Manufacturing Conference, Las Vegas, Nevada, September 12–15, DETC-99/DFM-8941.
18.
Shah
,
J. J.
,
1988
,
Feature Transformations Between Application-Specific Feature Spaces
,
Comput. Aided Engineering Journal
,
5
, No.
6
, pp.
247
255
.
19.
Laakko
,
T.
, and
Mantyla
,
M.
,
1993
,
Feature Recognition by Incremental Feature Recognition
,
Comput.-Aided Des.
,
25
, No.
8
, pp.
479
492
.
20.
Han, J. H., and Requicha, A. A. G., 1994, “Incremental Recognition of Machining Features,” Proceedings of the 1994 ASME-DETC Computers in Engineering Conference, Minneapolis, Minnesota, September 11–14th, pp. 143–149.
21.
Bidarra, R., and Bronsvoort, W. F., 1999, “History-Independent Boundary Evaluation for Feature Modeling,” Proceedings of the 1999 ASME-DETC Computers in Engineering Conference, Las Vegas, Nevada, September 12–15th, DETC-99/CIE-9122.
22.
Bidarra
,
R.
, and
Bronsvoort
,
W. F.
,
2000
,
Semantic Feature Modeling
,
Comput.-Aided Des.
,
32
, pp.
201
225
.
23.
Rossignac, J. R., and O’Connor, M. A., 1990, “SGC: A Dimension-Independent Model for Pointsets with Internal Structures and Incomplete Boundaries,” Geometric Modeling for Product Engineering, J. U. Turner and K. Preiss, eds., Elsevier Science, pp. 145–180.
24.
Rossignac
,
J. R.
, and
Requicha
,
A. A. G.
,
1991
, “
Constructive Non-Regularized Geometry
,”
Comput.-Aided Des.
,
23
, No.
1
, pp.
21
31
.
25.
Masuda
,
H.
,
1992
,
Toplogical Operators and Boolean Operations for Complex-Based Non-Manifold Geometric Models
,
Comput.-Aided Des.
,
25
, No.
2
, pp.
119
129
.
26.
Gomes, A., Bidarra, R., and Teixeira, J., 1993, “A Cellular Approach for Feature-Based Modeling,” Graphics Modeling and Visualization in Science and Technology, M. Gobel and J. C. Teixeira, eds., Springer-Verlag, pp. 128–143.
27.
Cavalcanti
,
P. R.
,
Carvalho
,
P. C. P.
, and
Martha
,
L. F.
,
1997
, “
Non-Manifold Modelling: An Approach Based on Spatial Subdivision
,”
Comput.-Aided Des.
,
29
, No.
3
, pp.
209
220
.
28.
Henle, M., 1979, A Combinatorial Introduction to Topology, Freeman and Company.
29.
Kinsey, L. C., 1993, Topology of Surfaces, Springer-Verlag.
30.
Chen
,
X.
, and
Hoffmann
,
C. M.
,
1995
, “
On Editability of Feature-Based Design
,”
Comput.-Aided Des.
,
27
, No.
12
, pp.
905
914
.
31.
Kripac
,
J.
,
1997
, “
A Mechanism for Persistently Naming Topological Entities in History-Based Parametric Solid Models
,”
Comput.-Aided Des.
,
29
, No.
2
, pp.
113
122
.
32.
Sakkalis
,
T.
,
Shen
,
G.
, and
Patrikalakis
,
N. M.
,
2000
, “
Representational Validity of Boundary Representations
,”
Comput.-Aided Des.
,
32
, No.
12
, pp.
719
726
.
33.
Shen, G., Sakkalis, T., and Patrikalakis, N. M., 2001, “Analysis of Boundary Representation Model Rectification,” Proceedings of the Sixth ACM Symposium on Solid Modeling and Applications, D. C. Anderson and Kunwoo Lee eds., ACM Press, pp. 149–158.
You do not currently have access to this content.