skip to main content
10.5555/882370.882381acmotherconferencesArticle/Chapter ViewAbstractPublication PagessgpConference Proceedingsconference-collections
Article

A concise b-rep data structure for stratified subanalytic objects

Published: 23 June 2003 Publication History

Abstract

Current geometric kernels suffer from poor abstraction and design of their data structures. In part, this is due to the lack of a general mathematical framework for geometric modelling and processing. As a result, there is a proliferation of ad hoc solutions, say external data structures, whenever new problems arise in industry, causing serious difficulties in software maintenance. This paper proposes such a framework based on subanalytic geometry and theory of stratifications, as well as a concise data structure for it, called DiX (Data in Xtratus). Basically, this is a non-manifold b-rep (boundary representation) data structure without oriented cells (e.g. half-edges, coedges or so). Thus, it is more concise than the traditional b-rep data structures provided that no oriented cells (e.g. half-edges, half-faces, etc.) are used at all. Nevertheless, all the adjacency and incidence data we need is retrieved by a single operator, called mask operator. Besides, the DiX data structure includes shape descriptors, as generalizations of loops and shells, to support shape reasoning as needed in the design and implementation of shape operators such as, for example, Euler operators.

References

[1]
B. Baumgart. Winged edge polyhedron representation. Stanford Artificial Intelligence Project Memo AIM-79 STAN-CS-320, Computer Science Department, Stanford University, USA, 1972.
[2]
E. Brisson. Representing geometric structures in d dimensions: topology and order. Discrete & Computational Geometry, 9(4): 387--426, 1993.
[3]
H. Edelsbrunner. Algorithms in Combinatorial Geometry. Springer-Verlag, Heidelberg, Germany, 1987.
[4]
A. Gomes. Shape theory and mathematical design of a general geometric kernel through regular stratified objects. PhD thesis, Brunel University, Uxbridge (London), 2000.
[5]
H. Hironaka. Subanalytic sets. In Y. Kusunoki, S. Mizohata, M. Nagata, H. Toda, M. Yamaguti, and H. Yoshizawa (eds.), Number Theory, Algebraic Geometry and Commutative Algebra, pp. 165--185, Kinokuniya Book-Store Co., Ltd (Tokyo), 1974.
[6]
H. Hironaka. Triangulations of algebraic sets. In R. Hartshorne (ed.), Proceedings of Symposia in Pure Mathematics: Algebraic Geometry, Vol. 29, pp. 165--185, American Mathematical Society, 1974.
[7]
M. Hirsch. Differential topology. Graduate Texts in Mathematics, Vol. 33, Springer-Verlag (New York), 1976.
[8]
S. Lee and K. Lee. Partial entity structure: a compact non-manifold boundary representation based on partial topological entities. In D. Dutta and H. Seidel (eds.), Proceedings of the 6th ACM Symposium on Solid Modeling and Applications, pp. 159--170, ACM Press, 1974.
[9]
P. Lienhardt. N-dimensional generalized combinatorial maps and cellular quasi-manifolds. International Journal of Computational Geometry and Applications, 4 (3): 275--324, 1994.
[10]
T. Loi. Verdier stratifications and (wf)-stratifications in o-minimal structures. University of Dalat, Report No. FI-ST1997--004 (http://arxiv.org/abs/math.DG/9704232), 1997.
[11]
S. Lojasiewicz. Triangulation of semianalytic sets. Annali Della Scuola Normale de Pisa, 3rd Series 18: 449--474, 1964.
[12]
S. Lojasiewicz. Sur la g�om�trie semi-and sous-analytique. Annales de L'Institute Fourier, 43: 1575--1595, 1993.
[13]
M. M�ntyl� and R. Sulonen. GWB: a solid modeler with Euler operators. IEEE Computer Graphics & Applications, 2(7): 17--31, 1982.
[14]
J. Mather. Stratifications and mappings. In M. Peixoto (ed.), Dynamical Systems, Academic Press (New York), 1973.
[15]
A. Middleditch, C. Reade, and A. Gomes. Point-sets and cell structures relevant to computer aided design. International Journal of Shape Modeling, 6(2): 175--205, 2000.
[16]
X. Ni and S. Bloor. Performance evaluation of boundary data structures. IEEE Computer Graphics and Applications, 14(6): 66--77, 1994.
[17]
A. Seidenberg. A new decision method for elementary algebra. The Annals of Mathematics, 2nd Series, 60(2): 365--374, 1954.
[18]
V. Shapiro. Representations of semialgebraic sets in finite algebras generated by space decompositions. Cornell Programmable Automation (CPA91--1), Cornell University, Ithaca (New York), 1991.
[19]
M. Shiota. Geometry of Subanalytic and Semialgebraic Sets. Progress in Mathematics Series, Vol. 150, Birkhauser Publishers (Boston), 1997.
[20]
C. Silva. Alternative definitions of faces in boundary representations of solid objects. Production Automation Project (TM-36), The University of Rochester, Rochester (New York), 1981.
[21]
F. Silva and A. Gomes. AIF---a data structure for polygonal meshes. In V. Kumar, M. Gravilova, C. Tan, and P. L'Ecuyer (eds.), Computational Science and Its Applications, Lecture Notes in Computer Science, Vol. 2667--2669, Springer-Verlag, 2003.
[22]
A. Tarski. A decision method for elementary algebra and geometry. University of California Press, 1951.
[23]
D. Trotman and L. Wilson. Stratifications and finite determinacy. Proceedings of the London Mathematical Society, (3) 78: 334--368, 1999.
[24]
J. Verdier. Stratifications de Whithney et th�or�me de Bertini-Sard. Inventiones Mathematicae, 36: 295--312, 1976.
[25]
C. Wall. Regular stratifications. In A. Dold and B. Eckman (eds.), Dynamical Systems, Lecture Notes in Mathematics, Vol. 468, pp. 332--344, Springer-Verlag (Berlin), 1975.
[26]
K. Weiler. Topological structures for geometric modeling. PhD thesis, Rensselaer Polytechnic Institute, Troy (New York), 1986.
[27]
T. Woo. A combinational analysis of boundary data structure schemata. IEEE Computer Graphics & Applications, 5 (3): 19--27, 1985.

Cited By

View all
  • (2008)General-Dimensional Constrained Delaunay and Constrained Regular Triangulations, IDiscrete & Computational Geometry10.5555/3116660.311701539:1-3(580-637)Online publication date: 1-Mar-2008
  • (2005)Oversimplified euler operators for a non-oriented, non-manifold b-rep data structureProceedings of the First international conference on Advances in Visual Computing10.1007/11595755_4(25-34)Online publication date: 5-Dec-2005
  • (2004)Euler operators for stratified objects with incomplete boundariesProceedings of the ninth ACM symposium on Solid modeling and applications10.5555/1217875.1217925(315-320)Online publication date: 9-Jun-2004

Index Terms

  1. A concise b-rep data structure for stratified subanalytic objects
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    SGP '03: Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing
    June 2003
    277 pages
    ISBN:1581136870

    Sponsors

    • EUROGRAPHICS: The European Association for Computer Graphics

    In-Cooperation

    Publisher

    Eurographics Association

    Goslar, Germany

    Publication History

    Published: 23 June 2003

    Check for updates

    Qualifiers

    • Article

    Conference

    SGP03
    Sponsor:
    • EUROGRAPHICS
    SGP03: Symposium on Geometry Processing
    June 23 - 25, 2003
    Aachen, Germany

    Acceptance Rates

    Overall Acceptance Rate 64 of 240 submissions, 27%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 19 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2008)General-Dimensional Constrained Delaunay and Constrained Regular Triangulations, IDiscrete & Computational Geometry10.5555/3116660.311701539:1-3(580-637)Online publication date: 1-Mar-2008
    • (2005)Oversimplified euler operators for a non-oriented, non-manifold b-rep data structureProceedings of the First international conference on Advances in Visual Computing10.1007/11595755_4(25-34)Online publication date: 5-Dec-2005
    • (2004)Euler operators for stratified objects with incomplete boundariesProceedings of the ninth ACM symposium on Solid modeling and applications10.5555/1217875.1217925(315-320)Online publication date: 9-Jun-2004

    View Options

    Get Access

    Login options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media