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.
Preview
Unable to display preview. Download preview PDF.
References
Aho, A.F., Hopcroft, J.E., Ullman, J.D., Data Structure and Algorithms, Addison Wesley Publ., Reading, Ma., 1983.
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.
Baumgardt, M.G., Winged-Edge Polyhedron Representation, Tech. Rep. CS-320, Stanford University, 1972.
Boissonnat, J.D., Geometric Structures for Three-Dimensional Shape Representation, ACM Trans. on Graphics, 3, 4, pp. 266–286.
Boissonnat, J.D., Faugeras, O.D., Le Bras-Mehlman, E., Representing Stereo Data with Delaunay Triangulation, Proceeding IEEE Robotics and Automation, Philadelphia, April 1988.
Bowyer, A., Computing Dirichlet Tesselations, The Computer Journal, 27, 2, pp. 165–171.
De Floriani, L., Surface Representations Based on Triangular Grids, The Visual Computer, 3, 1987, pp.27–50.
Dobkin, D.P., Laszlo, M.J., Primitives for the Manipulation of Three-Dimensional Subdivisions, Proc. ACM Conferenceon Computational Geometry, Waterloo, 1987, pp.86–99.
Greenberg, M.J., Lectures on Algebraic Topology, W.A. Benjamin, Inc., New York, 1967.
Lawson, C.L., Software for C1 Surface Interpolation, Mathematical Software III edited by J.R. Rice, Academic Press Inc., 1977, pp. 161–164.
Mantyla, M., An Introduction to Solid Modeling, Computer Science press, 1988.
Preparata, F.P., Shamos, M.I., Computational Geometry: an Introduction, Springer Verlag, 1985.
Requicha, A.A.G., Representation of Rigid Solids: Theory, Methods ans Systems, Computing Surveys, 12, 4, 1981, pp. 437–464.
Samet, H., The Quadtree and Related Hierarchical Data Steructures, Computing Surveys, 16, 2, 1984, pp. 198–260.
Watson, D.F., Computing the n-dimensional Delaunay Tesselation with Applications to Voronoi Polytopes, The Computer Journal, 24, 1981, pp.167–171.
Weiler, K., Edge-based Data Structures for Solid Modeling in Curved-surface Environments, IEEE Computer Graphcs and Applications, 5, 1, 1985, pp.21–40.
Weiler, K., Topological Structures for Geometric Modeling, Ph.D. Thesis, Rensselaer Polytecnic Institute, Troy (NY), August 1986.
Woo, T.C., A Combinatorial Analysis of Boundary Data Structure Schemata, IEEE Computer Graphics and Applications, 5, 3, 1985, pp.19–27.
Author information
Authors and Affiliations
Editor information
Rights 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