Manipulating three-dimensional triangulations

  • Elisabetta Bruzzone
  • Leila De Floriani
  • Enrico Puppo
Multidimensional Data
Part of the Lecture Notes in Computer Science book series (LNCS, volume 367)

Abstract

The three-dimensional symmetric data structure is a topological model of a three-dimensional triangulation. It is a generalization of the symmetric structure proposed by Woo [Woo85] for describing the boundary of a solid object. In the paper, we present the basic topological elements of a 3D triangulation and their mutual relations. We describe the 3D symmetric structure and present structure accessing algorithms for retrieving those relations which are not explicitly encoded in the structure. Finally, a minimal set of primitive operators for building and manipulating a 3D triangulation are discussed. Such operators are independent of the underlying data structure.

Keywords

Hull Lawson 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [Aho83]
    Aho, A.F., Hopcroft, J.E., Ullman, J.D., Data Structure and Algorithms, Addison Wesley Publ., Reading, Ma., 1983.Google Scholar
  2. [Ans85]
    Ansaldi S., De Floriani L., Falcidieno B., Geometric Modeling of Solid Object by Using a Face Adjacency Graph Representation, Computer Graphics, 19, 3, 1985, pp. 131–139.Google Scholar
  3. [Bau72]
    Baumgardt, M.G., Winged-Edge Polyhedron Representation, Tech. Rep. CS-320, Stanford University, 1972.Google Scholar
  4. [Boi84]
    Boissonnat, J.D., Geometric Structures for Three-Dimensional Shape Representation, ACM Trans. on Graphics, 3, 4, pp. 266–286.Google Scholar
  5. [Boi88]
    Boissonnat, J.D., Faugeras, O.D., Le Bras-Mehlman, E., Representing Stereo Data with Delaunay Triangulation, Proceeding IEEE Robotics and Automation, Philadelphia, April 1988.Google Scholar
  6. [Bow81]
    Bowyer, A., Computing Dirichlet Tesselations, The Computer Journal, 27, 2, pp. 165–171.Google Scholar
  7. [DeF87]
    De Floriani, L., Surface Representations Based on Triangular Grids, The Visual Computer, 3, 1987, pp.27–50.Google Scholar
  8. [Dob87]
    Dobkin, D.P., Laszlo, M.J., Primitives for the Manipulation of Three-Dimensional Subdivisions, Proc. ACM Conferenceon Computational Geometry, Waterloo, 1987, pp.86–99.Google Scholar
  9. [Gre67]
    Greenberg, M.J., Lectures on Algebraic Topology, W.A. Benjamin, Inc., New York, 1967.Google Scholar
  10. [Law77]
    Lawson, C.L., Software for C1 Surface Interpolation, Mathematical Software III edited by J.R. Rice, Academic Press Inc., 1977, pp. 161–164.Google Scholar
  11. [Man88]
    Mantyla, M., An Introduction to Solid Modeling, Computer Science press, 1988.Google Scholar
  12. [Pre85]
    Preparata, F.P., Shamos, M.I., Computational Geometry: an Introduction, Springer Verlag, 1985.Google Scholar
  13. [Req81]
    Requicha, A.A.G., Representation of Rigid Solids: Theory, Methods ans Systems, Computing Surveys, 12, 4, 1981, pp. 437–464.Google Scholar
  14. [Sam84]
    Samet, H., The Quadtree and Related Hierarchical Data Steructures, Computing Surveys, 16, 2, 1984, pp. 198–260.Google Scholar
  15. [Wat81]
    Watson, D.F., Computing the n-dimensional Delaunay Tesselation with Applications to Voronoi Polytopes, The Computer Journal, 24, 1981, pp.167–171.Google Scholar
  16. [Wei85]
    Weiler, K., Edge-based Data Structures for Solid Modeling in Curved-surface Environments, IEEE Computer Graphcs and Applications, 5, 1, 1985, pp.21–40.Google Scholar
  17. [Wei86]
    Weiler, K., Topological Structures for Geometric Modeling, Ph.D. Thesis, Rensselaer Polytecnic Institute, Troy (NY), August 1986.Google Scholar
  18. [Woo85]
    Woo, T.C., A Combinatorial Analysis of Boundary Data Structure Schemata, IEEE Computer Graphics and Applications, 5, 3, 1985, pp.19–27.Google Scholar

Copyright information

© Springer-Verlag 1989

Authors and Affiliations

  • Elisabetta Bruzzone
    • 1
  • Leila De Floriani
    • 1
  • Enrico Puppo
    • 1
  1. 1.Istituto per la Matematica Applicata Consiglio Nazionale delle RicercheGenovaItaly

Personalised recommendations