Skip to main content

On Computing and Updating Triangulations

  • Chapter
Foundations of Data Organization

Abstract

Much attention has been given to triangulating sets of points and polygons (see [1] for a survey) but the problem of triangulating line segments has not been previously explored. It is well known that a polygon can always be triangulated and a simple proof of this can be found in [2]. Furthermore, efficient algorithms exist for carrying out this task [3,4]. Thus at first glance one may wonder why not just construct a simple polygon through the set of line segments and subsequently apply the algorithms of [3] or [4]. Unfortunately a set of line segments does not necessarily admit a simple circuit [5]. The reader can easily construct such an example with three parallel line segments. In the following section we provide optimal O(nlogn) algorithm for triangulating a set of n line segments. Optimality follows from the fact that Ω(nlogn) time is a lower bound for triangulating a set of points [6, p. 187] which is a set of line segments of zero length. Section 3 is devoted to presenting algorithms for inserting and deleting edges from triangulations.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. G.T. Toussaint, “Pattern recognition and geometric complexity,” Proc. Fifth International Conference on Pattern Recognition ,Miami Beach,Dec. 1980, pp. 1324–1347.

    Google Scholar 

  2. G. Meisters, “Polygons have ears,” AMerican Mathematical Monthly ,June-July 1975, pp. 648–651.

    Google Scholar 

  3. M. Garey, D. Johnson, F. Preparata and R. Tarjan, “Triangulating a simple polygon,” Information Processing Letters ,Vol.7, 1978, pp. 175–179.

    Article  MathSciNet  MATH  Google Scholar 

  4. B. Chazelle, “A theorem on polygon cutting with applications,” 23rd Annual IEEE Symposium on Foundations of Computer Science ,1982, pp. 339–349.

    Google Scholar 

  5. D. Avis, H. Imai, D. Rappaport and G.T. Toussaint, “Finding simple circuits in sets of line segments,” manuscript in preparation.

    Google Scholar 

  6. F. Preparata and M. Shamos, Computational Geometry: An Introduction. Springer-Verlag, 1985.

    Google Scholar 

  7. I. Fary, “On straight-line representation of planar graphs,” Acta. Sci. Math. Szeged.” Vol. 11, 1948, pp. 229–233.

    MathSciNet  Google Scholar 

  8. G.T. Toussaint and D. Avis, “On a convex hull algorithm for polygons and its application to triangulation problems,” Pattern Recognition ,Vol.15, 1982, pp.32–29.

    Article  MathSciNet  Google Scholar 

  9. H. Edelsbrunner, M.H. Overmars, and R. Seidel, “Some methods of computational geometry applied to computer graphics,” Technical Report F117, Technical University of Graz, June 1983.

    Google Scholar 

  10. S.G. Akl and G.T. Toussaint, “A fast convex hull algorithm,” Information Processing Letters ,Vol. 7, No. 5, August 1978, pp. 219–222.

    Article  MathSciNet  MATH  Google Scholar 

  11. A.A. Schoone and J. van-Leeuwan, “Triangulating a star-shaped polygon,” Technical Report RUV-CS-80-3, University of Utrecht, April 1980.

    Google Scholar 

  12. D. Avis, H.A. ElGindy and R. Seidel, “Simple on-line algorithms for planar convex polygons,” to appear in Computational Geometry ,ed. G.T. Toussaint, 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Plenum Press, New York

About this chapter

Cite this chapter

ElGindy, H.A., Toussaint, G.T. (1987). On Computing and Updating Triangulations. In: Ghosh, S.P., Kambayashi, Y., Tanaka, K. (eds) Foundations of Data Organization. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-1881-1_21

Download citation

  • DOI: https://doi.org/10.1007/978-1-4613-1881-1_21

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4612-9048-3

  • Online ISBN: 978-1-4613-1881-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics