Skip to main content

Fully Dynamic Constrained Delaunay Triangulations

  • Conference paper
Geometric Modeling for Scientific Visualization

Part of the book series: Mathematics and Visualization ((MATHVISUAL))

Summary

We present algorithms for the efficient insertion and removal of constraints in Delaunay Triangulations. Constraints are considered to be points or any kind of polygonal lines. Degenerations such as edge overlapping, self-intersections or duplicated points are allowed and are automatically detected and fixed on line. As a result, a fully Dynamic Constrained Delaunay Triangulation is achieved, able to efficiently maintain a consistent triangulated representation of dynamic polygonal domains. Several applications in the fields of data visualization, reconstruction, geographic information systems and collision-free path planning are discussed.

Work done while at VRlab-EPFL

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Anglada, M.V. (1997): An Improved Incremental Algorithm for Constructing Restricted Delaunay Triangulations. Computer & Graphics, 21 (2), 215–223

    Article  Google Scholar 

  2. Bernal, J. (1995): Inserting Line Segments into Triangulations and Tetrahedralizations. Actas de los V I Encuentros de Geometria Computacional, Universitat Politecnica de Catalunya, Barcelona, Spain

    Google Scholar 

  3. Boissonnat, J.-D. (1988): Shape Reconstruction from Planar Cross Sections. Computer Vision, Graphics, and Image Processing, 44, 1–29

    Google Scholar 

  4. Boissonat, J.-D., Teillaud, M. (1993): On the Randomized Construction of the Delaunay Tree. Theoretical Computer Science, 112, 339–354

    Article  MathSciNet  Google Scholar 

  5. Chew, L.P. (1987): Constrained Delaunay Triangulations. Proceedings of the Annual Symposium on Computational Geometry ACM, 215–222

    Google Scholar 

  6. Devillers, O. (1998): Improved incremental randomized Delaunay triangulation. Proc. of the 14th ACM Symposium on Computational Geometry, 106–115

    Google Scholar 

  7. Devillers, O. (1999): On Deletion in Delaunay Triangulations. Proceedings of the 15th Annual ACM Symposium on Computational Geometry, June

    Google Scholar 

  8. Devillers, O., Pion, S., Teillaud, M. (2001): Walking in a Triangulation. ACM Symposium on Computational Geometry

    Google Scholar 

  9. Fortune, S. (1987): A Sweepline Algorithm for Voronoi Diagrams. Algorithmica, 2, 153–174

    Article  MathSciNet  MATH  Google Scholar 

  10. De Floriani, L., Puppo, A. (1992): An On-Line Algorithm for Constrained Delaunay Triangulation. Computer Vision, Graphics and Image Processing, 54, 290–300

    Google Scholar 

  11. Guibas, L.J., Knuth, D.E., Sharir, M. (1992): Randomized Incremental Construction of Delaunay and Voronoi Diagrams. Algorithmica, 7, 381–413

    Article  MathSciNet  MATH  Google Scholar 

  12. Guibas, L., Stolfi, J. (1985): Primitives for the Manipulation of General Subdivisions and the Computation of Voronoi Diagrams. ACM Transactions on Graphics, 4 (2), 75–123

    Article  Google Scholar 

  13. Held, M. (2001): VRONI: An Engineering Approach to the Reliable and Efficient Computation of Voronoi Diagrams of Points and Line Segments. Computational Geometry Theory and Applications, 18, 95–123

    Google Scholar 

  14. Mücke, E.P., Saias, I., Zhu, B. (1996): Fast Randomized Point Location Without Preprocessing in Two and Three-dimensional Delaunay Triangulations. Proc. of the Twelfth ACM Symposium on Computational Geometry, May.

    Google Scholar 

  15. Preparata, F.P., Shamos, M.I. (1985): Computational Geometry. Springer-Verlag, New York

    Book  Google Scholar 

  16. Su, P., Drysdale, R.L.S. (1995): A Comparison of Sequential Delaunay Triangulation Algorithms. Proceedings of the ACM Eleventh Annual Symposium on Computational Geometry, June, 61–70

    Google Scholar 

  17. Shewchuk, J.R. (1996): Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator. First ACM Workshop on Applied Computational Geometry, Philadelphia, Pennsylvania, May, 124–133

    Google Scholar 

  18. Sugihara, K., Iri, M., Inagaki, H., Imai, T. (2000): Topology-Oriented Implementation–An Approach to Robust Geometric Algorithms. Algorithmica 27 (1), 5–20

    Article  MathSciNet  MATH  Google Scholar 

  19. Schirra, S., Veltkamp, R., Yvinec, M. (1999): The CGAL Reference Manual. Release 2.0 (www.cgal.org)

    Google Scholar 

  20. Legrand, S., Legat, V., Dellersnijder, E. (2000): Delaunay Mesh Generation for an Unstructured-Grid Ocean General Circulation Model. Ocean Modelling 2, 17–28

    Article  Google Scholar 

  21. Treinish, L. A. (1995): Visualization of Scattered Meteorological Data. IEEE Computer Graphics and Applications, 15(4), July, 20–26

    Google Scholar 

  22. Weller, F. (1998): On the Total Correctness of Lawson’s Oriented Walk Algorithm. The 10th International Canadian Conference on Computational Geometry, Montréal, Québec, Canada, August, 10–12

    Google Scholar 

  23. De Floriani, L., Puppo, E., Magillo, P. (1999): Applications of Computational Geometry to Geographic Information Systems, Chapter 7 in Handbook of Computational Geometry, J.R. Sack, J. Urrutia ( Eds ), Elsevier Science, 333–388

    Google Scholar 

  24. Lawson, C. L. (1977): Software for Cl Surface Interpolation. In J. R. Rice (ed), Mathematical Software III, Academic Press, New York, 161–194

    Google Scholar 

  25. Mitchell, J.S.B. (1997): Shortest Paths and Networks. Handbook of Discrete and Computational Geometry, Discrete Mathematics & its Applications, Jacob E. Goodman and Joseph O’Rourke, ed., CRC Press, 445–466

    Google Scholar 

  26. Kallmann, M., Thalmann, D. (2001): Star Vertices: A Compact Representation for Planar Meshes with Adjacency Information. Journal of Graphics Tools, 6 (1), 7–18

    Article  Google Scholar 

  27. Mäntylä, M. (1988): An Introduction to Solid Modeling, Computer Science Press, Maryland

    Google Scholar 

  28. Bennett, K.P., Mangasarian, O.L. (1994): Multicategory discrimination via linear programming. Optimization Methods and Software, 3, 29–39

    Article  Google Scholar 

  29. Nielson, G.M. (1997): Tools for Triangulations and Tetrahedrizations and Constructing Functions Defined over Them. In G.M. Nielson, H. Hagen, H. Mueller (Eds.): Scientific Visualization. IEEE Computer Society Press, 429–525

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kallmann, M., Bieri, H., Thalmann, D. (2004). Fully Dynamic Constrained Delaunay Triangulations. In: Brunnett, G., Hamann, B., Müller, H., Linsen, L. (eds) Geometric Modeling for Scientific Visualization. Mathematics and Visualization. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-07443-5_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-07443-5_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-07263-5

  • Online ISBN: 978-3-662-07443-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics