Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/376957.376976acmconferencesArticle/Chapter ViewAbstractPublication PagesspmConference Proceedingsconference-collections
Article

Partial entity structure: a compact non-manifold boundary representation based on partial topological entities

Published: 01 May 2001 Publication History

Abstract

Non-manifold boundary representations have gained a great deal of popularity in recent years and various representation schemes have been proposed because they allow an even wider range of objects for various applications than conventional manifold representations. However, since these schemes are mainly interested in describing sufficient adjacency relationships of topological entities, the models represented in these schemes occupy too much storage space redundantly although they are very efficient in answering queries on topological adjacency relationships. Storage requirement can arise as a crucial problem in models in which topological data is more dominant than geometric data, such as tessellated or mesh models.
To solve this problem, in this paper, we propose a compact non-manifold boundary representation, called the partial entity structure, which allows the reduction of the storage size to half that of the radial edge structure, which is known as a time efficient non-manifold data structure, while allowing full topological adjacency relationships to be derived without loss of efficiency. This representation contains not only the conventional primitive entities like the region, face, edge, and vertex, but also the partial topological entities such as the partial-face, partial-edge, and partial-vertex for describing non-manifold conditions at vertices, edges, and faces. 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. Furthermore, a set of the generalized Euler operators and typical high-level modeling capabilities such as Boolean operations are also implemented to confirm that our data structure is sound and easy to be manipulated.

References

[1]
Baurngart, B., "Winged-edge polyhedron representatlo' n," Technical Report CS-320 Stanford Artificial Intelligence Laboratory, Stanford University, CA, USA, 1972
[2]
Braid, I., Hillyard, R., and Strood, I., "Stepwise Construction of Polyhedron in Geometric Modelling", CAD Group Document No. 100, University of Cambridge Computer Laboratory, October 1978
[3]
Brisson, E., "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, 1989
[4]
Cavaleanti, P. R., Carvalho., P. C. P., and Martha, L. F., "Non-manifold modeling: an approach based on spatial subdivision," Computer-Aided Design, Vol. 29, No. 3, pp. 209-220, 1997
[5]
Charlesworth, W. W. and Anderson, D. C., "Applications of Non-manifold Topology," Proceedings of the Computers in Engineering Conference and the Engineering Database Symposium, ASME, pp.103-112, 1995
[6]
Choi, Y., "Vertex-based Boundary Representation of Nonmanifold Geometric Models," PhD. Thesis, Carnegie Mellon University, August 1989
[7]
Crocker, G.A. and Reinke, W. F., "An Editable Nonmanifold Boundary Representation," IEEE Computer Graphics & Applications, Vol. 11, No. 2, pp. 39-51, March 1991
[8]
Dobkin, D.P. and Laszlo, M.M., "Primitives for the Manipulation of Three-Dimensional Subdivisions," Proceedings of the 3 th ACM Symposium on Computational Geometry, ACM Press, New York, pp. 86-99, 1987
[9]
Guibas, L. and Stolfi, J., "Primitives for the Manipulation of General Subdivisions and the Computation of Voronoi Diagrams," ACM Transactions on Graphics, Vol.4, No.2, pp.74-123, 1985
[10]
Gursoz, E.L., Choi, Y., and Prinz, F.B., "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, 1990
[11]
Gursoz, E.L., Choi, Y., and Prinz, F.B., "Boolean Set Operations on Non-Manifold Boundary Representatio n Objects," Computer-Aided Design, Vol.23, No. 1, pp.33-39, 1991
[12]
Hansen, H.O. and Christensen N.J., "A Model for n- Dimensional Boundary Topology," Proceedings of the 2 nd ACM Symposium on Solid Modeling and Applications, Montreal, Canada, pp. 65-73, May 1993
[13]
Heisserman, J.A., "A Generalized Euler-Poincare Equation," Proceedings of the 1 = ACM Symposium on Solid Modeling Foundations and CAD/CAM Applications, Austin, Texas, pp.533, June 1991
[14]
Higashi, M., "High-quality solid-modelling system with free-form surfaces,' Computer-Aided Design, Vol. 25, No. 3, pp.172-183, March 1993
[15]
lee, S. H., "Offsetting Operations in Non-manifold Geometric Modeling," Proceedings of the 5 tb ACM Symposium on Solid Modeling and Applications, Ann Arbor, Michigan, pp. 42-53, June 9-11, 1999
[16]
Lienhardt, P., "Subdivision of N-Dimensional Spaces and N-Dimensional Generalized Maps," Proceedings of the 5 =h ACM Symposium on Computational Geometry, ACM Press, New York, pp. 228-236, 1989
[17]
Licnhardt, P., "Topological Models for Boundary Representation: a comparison with n-dimensional generalized maps", Computer-Aided Design, Voi.23, No. I, pp.59-82, January/Febrary 1991
[18]
Luo,Y., "Generalized Euler Operators for Non-Manifold Boundary Solid Modeling", Geometric Modelling Studies 1990/3, MTA SZTAKI, Hungary, pp.19-34, 1993
[19]
Luo,Y. and L.Gabor, "A Boundary Representation for Form Features and Non-manifold Solid Objects," Proceedings of the 1 = ACM Symposium on Solid Modeling Foundations and CAD/CAM Applications, Austin, Texas, June 5-7, 1991, pp.45-60, 1991
[20]
Mantyla, M., An Introduction to Solid Modeling, Computer Sceience Press, 1988
[21]
Mantyla, M. and Sulonen, R., "GWB: a solid modeler with the Euler operators," IEEE Computer Graphics and Applications, Vol. 2, No. 7, pp. 17-31, September 1982
[22]
Marcheix, D. and Gueorguieva, S., "Topological Operators for Non-manifold Modeling," Proceedings of the 30 th International Symposium on Automotive Technology and Automation, Mechatronics/Automotive Electronics, Florence, Italy, 16-19 June 1997, pp.173-186, 1997
[23]
Masuda, H., "Topological operators and Boolean operations for complex-based nonmanifold geometric models," Computer-Aided Design, Vol. 25, No. 2, pp. 119- 129, February 1992
[24]
Pratt, M. J., "A hybrid feature-based modeling system," In Krause, F. L. and Jansen, H., editors, Advanced Geometric Modeling for Engineering Applications, North-Holland, pp.189-201, 1990
[25]
Rossignac, J. and O'Conner, M.A., "SGC: A Dimensionalindependent Model for Pointsets with Internal Structures and Incomplete Boundaries", Geometric Modeling for Product Engineering, North-Holland, pp. 145 - 180, 1990
[26]
Saxena, M., Finnigan, P.M., Graichen, C.M., Hathaway, A.F., and Parthasarathy, V.N., "Octree-Based Automatic Mesh Generation for Non-Manifold Domains," Engineering with Computers, Vol. 11, pp.l-14, 1995
[27]
Shimada, K. and D. C. Gossard, "Bubble mesh: Automated triangular meshing of non-manifold geometry by sphere packing", Proceedings of the 34 Symposium on Solid Modeling and Applications, May 17-19, 1995, Salt Lake City, UT., USA, pp. 409-419, 1995
[28]
Solid Modeling Solutions, http://www.smlib.com
[29]
Spatial Technology Inc., ACIS 3D Toolkit 5.0, 1999
[30]
Sriram, R.D., Wong, A., and He, L.-X., "GNOMES: an object-oriented nonmanifold geometric engine," Computer-Aided Design, Vol. 27, No. 11, pp. 853-868, 1995
[31]
Weiler, K "The Radial Edge Structure: a Topological Representation for Non-manifold Geometric Boundary Modeling", Wozny, M.J., McLauhlin,H.W and Encamcao, J.L., editors, Geometric Modeling for CAD Applications, Noth-Holland, pp.3-36, 1988
[32]
Weiler, K "Boundary Graphs Operators for Non-Manifold Geometric Modeling Topology Representations", Wozny, M.J., McLauhlin,H.W and Encamcao, J.L., editors, Geometric Modeling for CAD Applications, Noth- Holland, pp.37-66, 1988
[33]
Weiler, K., "Generalized sweep operations in the nonmanifold environment," Geometric modeling for product engineering, Wozny, M.J., Turner, J.U., and Preiss, K., Edts., Elsevier Sci, North Holland, 1990
[34]
Wilson, P.R., "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, 1988
[35]
Woo, T.C., "A Combinational Analysis of Boundary Data Structure Schemata," IEEE Computer Graphics and Applications, pp.19-27, March 1985
[36]
Yamaguchi, Y, and Kimura, F., " Nonmanifold Topology Based on Coupling Entities," IEEE Computer Graphics and Applications, Vol.15, No.l, pp.42-50, January 1995

Cited By

View all
  • (2025)eCAD-Net: Editable Parametric CAD Models Reconstruction from Dumb B-Rep Models Using Deep Neural NetworksComputer-Aided Design10.1016/j.cad.2024.103806178(103806)Online publication date: Jan-2025
  • (2023)Robust Modeling of Polyhedral Space PartitionsAdvances in Information Technology in Civil and Building Engineering10.1007/978-3-031-32515-1_30(427-442)Online publication date: 30-Aug-2023
  • (2023)Space Partitioning as a Holistic Alternative to Traditional Geometric Modeling Workflows in the AEC IndustryAdvances in Information Technology in Civil and Building Engineering10.1007/978-3-031-32515-1_29(415-426)Online publication date: 30-Aug-2023
  • Show More Cited By

Index Terms

  1. Partial entity structure: a compact non-manifold boundary representation based on partial topological entities

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        SMA '01: Proceedings of the sixth ACM symposium on Solid modeling and applications
        May 2001
        328 pages
        ISBN:1581133669
        DOI:10.1145/376957
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 01 May 2001

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. boundary representation
        2. data structure
        3. geometric modeling
        4. non-manifold
        5. topological entity

        Qualifiers

        • Article

        Conference

        SM01
        Sponsor:

        Acceptance Rates

        Overall Acceptance Rate 86 of 173 submissions, 50%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)37
        • Downloads (Last 6 weeks)5
        Reflects downloads up to 26 Nov 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2025)eCAD-Net: Editable Parametric CAD Models Reconstruction from Dumb B-Rep Models Using Deep Neural NetworksComputer-Aided Design10.1016/j.cad.2024.103806178(103806)Online publication date: Jan-2025
        • (2023)Robust Modeling of Polyhedral Space PartitionsAdvances in Information Technology in Civil and Building Engineering10.1007/978-3-031-32515-1_30(427-442)Online publication date: 30-Aug-2023
        • (2023)Space Partitioning as a Holistic Alternative to Traditional Geometric Modeling Workflows in the AEC IndustryAdvances in Information Technology in Civil and Building Engineering10.1007/978-3-031-32515-1_29(415-426)Online publication date: 30-Aug-2023
        • (2022)JoinABLe: Learning Bottom-up Assembly of Parametric CAD Joints2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR52688.2022.01539(15828-15839)Online publication date: Jun-2022
        • (2022)Modeling bounded and unbounded space with polyhedra: Topology and operators for manifold cell complexesAdvanced Engineering Informatics10.1016/j.aei.2022.10179054(101790)Online publication date: Oct-2022
        • (2022)Knowledge-based manufacturability assessment for optimization of additive manufacturing processes based on automated feature recognition from CAD modelsThe International Journal of Advanced Manufacturing Technology10.1007/s00170-022-09948-w122:2(993-1007)Online publication date: 18-Aug-2022
        • (2021)BRepNet: A topological message passing system for solid models2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR46437.2021.01258(12768-12777)Online publication date: Jun-2021
        • (2021)UV-Net: Learning from Boundary Representations2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR46437.2021.01153(11698-11707)Online publication date: Jun-2021
        • (2020)Topological Computing of Arrangements with (Co)ChainsACM Transactions on Spatial Algorithms and Systems10.1145/34019887:1(1-29)Online publication date: 14-Oct-2020
        • (2020)Advances in techniques to formulate the watertight concept for cadastreTransactions in GIS10.1111/tgis.1269525:1(213-237)Online publication date: 20-Oct-2020
        • Show More Cited By

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media