Non-manifold boundary representations have become very popular in recent years and various representation schemes have been proposed, as they represent a wider range of objects, for various applications, than conventional manifold representations. As these schemes mainly focus on describing sufficient adjacency relationships of topological entities, the models represented in these schemes occupy storage space redundantly, although they are very efficient in answering queries on topological adjacency relationships. To solve this problem, in this paper, we propose a compact as well as fast non-manifold boundary representation, called the partial entity structure. This representation reduces the storage size to half that of the radial edge structure, which is one of the most popular and efficient of existing data structures, while allowing full topological adjacency relationships to be derived without loss of efficiency. In order to verify the time and storage efficiency of the partial entity structure, the time complexity of basic query procedures and the storage requirement for typical geometric models are derived and compared with those of existing schemes.

1.
Charlesworth, W. W., and Anderson, D. C., 1995, “Applications of Non-manifold Topology,” Proceedings of International Computers in Engineering Conference and the ASME Engineering Database Symposium, Boston, MA, pp. 103–112.
2.
Sriram
,
R. D.
,
Wong
,
A.
, and
He
,
L.-X.
,
1995
, “
GNOMES: An Object-oriented Nonmanifold Geometric Engine
,”
Comput.-Aided Des.
,
27
, No.
11
, pp.
853
868
.
3.
Saxena
,
M.
,
Finnigan
,
P. M.
,
Graichen
,
C. M.
,
Hathaway
,
A. F.
, and
Parthasarathy
,
V. N.
,
1995
, “
Octree-Based Automatic Mesh Generation for Non-Manifold Domains
,”
Eng. Comput.
,
11
, pp.
1
14
.
4.
Shimada, K., and Gossard, D. C., 1995, “Bubble Mesh: Automated Triangular Meshing of Non-manifold Geometry by Sphere Packing,” Proceedings of the 3rd Symposium on Solid Modeling and Applications, Salt Lake City, UT, pp. 409–419.
5.
Gursoz, E. L., Choi, Y., and Prinz, F. B., 1990, “Vertex-based Boundary Representation of Non-manifold Boundaries,” Wozny, M. J., Turner, J. U., and Preiss, K., editors, Geometric Modeling for Product Engineering, North-Holland, pp. 107–130.
6.
Gursoz
,
E. L.
,
Choi
,
Y.
, and
Prinz
,
F. B.
,
1991
, “
Boolean Set Operations on Non-Manifold Boundary Representation Objects
,”
Comput.-Aided Des.
,
23
, No.
1
, pp.
33
39
.
7.
Weiler, K., 1988, “The Radial Edge Structure: a Topological Representation for Non-manifold Geometric Boundary Modeling,” M. J. Wozny, H. W. McLauhlin, and J. L. Encarnc¸ao, editors, Geometric Modeling for CAD Applications, North-Holland, pp. 3–36.
8.
Crocker
,
G. A.
, and
Reinke
,
W. F.
,
1991
, “
An Editable Non-manifold Boundary Representation
,”
IEEE Comput. Graphics Appl.
,
11
, No.
2
, pp.
39
51
, March.
9.
Masuda
,
H.
,
1992
, “
Topological Operators and Boolean Operations for Complex-based Nonmanifold Geometric Models
,”
Comput.-Aided Des.
,
25
, No.
2
, pp.
119
129
.
10.
Pratt, M. J., 1990, “A Hybrid Feature-based Modeling System,” F. L. Krause and H. Jansen, editors, North-Holland, pp. 189–201.
11.
Weiler, K., 1990, “Generalized Sweep Operations in the Non-manifold Environment,” Geometric Modeling for Product Engineering, M. J. Wozny, J. U. Turner, and K. Preiss, editors, Elsevier Science North-Holland.
12.
Lee, S. H., 1999, “Offsetting Operations in Non-manifold Geometric Modeling,” Proceedings of the 5th ACM Symposium on Solid Modeling and Applications, Ann Arbor, Michigan, pp. 42–53.
13.
Yamaguchi
,
Y.
, and
Kimura
,
F.
,
1995
, “
Nonmanifold Topology Based on Coupling Entities
,”
IEEE Comput. Graphics Appl.
,
15
, No.
1
, pp.
42
50
.
14.
Choi, Y., 1989, “Vertex-based Boundary Representation of Non-manifold Geometric Models,” PhD. Thesis, Carnegie Mellon University.
15.
Rossignac, J., and O’Conner, M. A., 1990, “SGC: A Dimensional-independent Model for Pointsets with Internal Structures and Incomplete Boundaries,” Geometric Modeling for Product Engineering, North-Holland, pp. 145–180.
16.
Lienhardt
,
P.
,
1991
, “
Topological Models for Boundary Representation: A Comparison with n-dimensional Generalized Maps
,”
Comput.-Aided Des.
,
23
, No.
1
, pp.
59
82
.
17.
Lee
,
S. H.
, and
Lee
,
K.
,
1996
, “
Compact Boundary Representation and Generalized Euler Operators for Non-manifold Geometric Modeling
,”
Transaction of the SCCE
,
1
, No.
1
, pp.
1
19
(in Korean).
18.
Lee, S. H. and Lee, K., 2001, “Partial Entity Structure: A Fast and Compact Non-Manifold Boundary Representation Based on Partial Topological Entities,” The Sixth ACM Symposium on Solid Modeling and Applications, Ann Arbor, pp. 159–170.
19.
Brisson, E., 1989, “Representing Geometric Structures in d Dimensions: Topology and Order,” Proceedings of the 5th ACM Symposium on Computational Geometry, ACM Press, New York, pp. 218–227.
20.
Lienhardt, P., “Subdivision of N-Dimensional Spaces and N-Dimensional Generalized Maps,” Proceedings of the 5th ACM Symposium on Computational Geometry, ACM Press, New York, pp. 228–236, 1989
21.
Hansen, H. O̸. and Christensen N. J., 1993, “A Model for n- Dimensional Boundary Topology,” Proceedings of the 2nd ACM Symposium on Solid Modeling and Applications, Montreal, Canada, pp. 65–73.
22.
Guibas
,
L.
, and
Stolfi
,
J.
,
1985
, “
Primitives for the Manipulation of General Subdivisions and the Computation of Voronoi Diagrams
,”
ACM Trans. Graphics
,
4
, No.
2
, pp.
74
123
.
23.
Dobkin, D. P. and Laszlo, M. M., 1987, “Primitives for the Manipulation of Three-Dimensional Subdivisions,” Proceedings of the 3rd ACM Symposium on Computational Geometry, ACM Press, New York, pp. 86–99.
24.
Woo
,
T. C.
,
1985
, “
A Combinational Analysis of Boundary Data Structure Schemata
,”
IEEE Comput. Graphics Appl.
,
5
, No.
3
, pp.
19
27
.
25.
Baumgart, B., 1972, “Winged-edge Polyhedron Representation,” Technical Report CS-320 Stanford Artificial Intelligence Laboratory, Stanford University, CA.
26.
Solid Modeling Solutions, http://www.smlib.com
27.
Cavalcanti
,
P. R.
,
Carvalho
,
P. C. P.
, and
Martha
,
L. F.
,
1997
, “
Non-manifold Modeling: An Approach Based on Spatial Subdivision
,”
Comput.-Aided Des.
,
29
, No.
3
, pp.
209
220
.
28.
Marcheix, D., and Gueorguieva, S., 1997, “Topological Operators for Non- manifold Modeling,” Proceedings of the 30th International Symposium on Automotive Technology and Automation, Mechatronics/Automotive Electronics, Florence, Italy, pp. 173–186.
29.
Mantyla, M., 1988, “An Introduction to Solid Modeling,” Computer Science Press.
30.
Spatial Technology Inc., 1999, ACIS 3D Toolkit 5.0,
31.
Wilson, P. R., 1988, “Data Transfer and Solid Modeling,” Geometric Modeling for CAD Applications, M. M. Wony, H. W. McLaughlin, and J. L. Encarnacao editors, Elsevier Science Publishers B. V., North-Holland, pp. 217–254.
You do not currently have access to this content.