Skip to main content

Manipulating three-dimensional triangulations

  • Multidimensional Data
  • Conference paper
  • First Online:
Foundations of Data Organization and Algorithms (FODO 1989)

Part of the book series: Lecture Notes in Computer Science ((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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aho, A.F., Hopcroft, J.E., Ullman, J.D., Data Structure and Algorithms, Addison Wesley Publ., Reading, Ma., 1983.

    Google Scholar 

  2. 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. Baumgardt, M.G., Winged-Edge Polyhedron Representation, Tech. Rep. CS-320, Stanford University, 1972.

    Google Scholar 

  4. Boissonnat, J.D., Geometric Structures for Three-Dimensional Shape Representation, ACM Trans. on Graphics, 3, 4, pp. 266–286.

    Google Scholar 

  5. 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. Bowyer, A., Computing Dirichlet Tesselations, The Computer Journal, 27, 2, pp. 165–171.

    Google Scholar 

  7. De Floriani, L., Surface Representations Based on Triangular Grids, The Visual Computer, 3, 1987, pp.27–50.

    Google Scholar 

  8. 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. Greenberg, M.J., Lectures on Algebraic Topology, W.A. Benjamin, Inc., New York, 1967.

    Google Scholar 

  10. 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. Mantyla, M., An Introduction to Solid Modeling, Computer Science press, 1988.

    Google Scholar 

  12. Preparata, F.P., Shamos, M.I., Computational Geometry: an Introduction, Springer Verlag, 1985.

    Google Scholar 

  13. Requicha, A.A.G., Representation of Rigid Solids: Theory, Methods ans Systems, Computing Surveys, 12, 4, 1981, pp. 437–464.

    Google Scholar 

  14. Samet, H., The Quadtree and Related Hierarchical Data Steructures, Computing Surveys, 16, 2, 1984, pp. 198–260.

    Google Scholar 

  15. 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. 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. Weiler, K., Topological Structures for Geometric Modeling, Ph.D. Thesis, Rensselaer Polytecnic Institute, Troy (NY), August 1986.

    Google Scholar 

  18. Woo, T.C., A Combinatorial Analysis of Boundary Data Structure Schemata, IEEE Computer Graphics and Applications, 5, 3, 1985, pp.19–27.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Witold Litwin Hans-Jörg Schek

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bruzzone, E., De Floriani, L., Puppo, E. (1989). Manipulating three-dimensional triangulations. In: Litwin, W., Schek, HJ. (eds) Foundations of Data Organization and Algorithms. FODO 1989. Lecture Notes in Computer Science, vol 367. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51295-0_141

Download citation

  • DOI: https://doi.org/10.1007/3-540-51295-0_141

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51295-0

  • Online ISBN: 978-3-540-46186-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics