Skip to main content
Log in

Applications of a two-dimensional hidden-line algorithm to other geometric problems

Anwendungen eines zweidimensionalen Algorithmus für verdeckte Linien auf andere Geometrieprobleme

  • Published:
Computing Aims and scope Submit manuscript

Abstract

Recently ElGindy and Avis (EA) presented anO(n) algorithm for solving the two-dimensional hidden-line problem in ann-sided simple polygon. In this paper we show that their algorithm can be used to solve other geometric problems. In particular, triangulating anL-convex polygon and finding the convex hull of a simple polygon can be accomplished inO(n) time, whereas testing a simple polygon forL-convexity can be done inO(n 2) time.

Zusammenfassung

Kürzlich haben ElGindy und Avis (EA) einenO(n)-Algorithmus zur Lösung des Problems der verdeckten Linien in einem überschneidungsfreien Polygon vorgelegt. Hier zeigen wir, daß ihr Algorithmus auch zur Lösung anderer geometrischer Probleme verwendet werden kann. Insbesondere können wir einL-konvexes Polygon in der ZeitO(n) triangulieren und die konvexe Hülle eines überschneidungsfreien Polygons in der gleichen Zeit finden. Ferner kann die Überprüfung eines überschneidungsfreien Polygons aufL-Konvexität in der ZeitO (n2) erfolgen.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • (AT) Avis, D., Toussaint, G. T.: An optimal algorithm for determining the visibility of a polygon from an edge. IEEE Trans. on ComputersC-30, 910–914 (1981).

    Google Scholar 

  • (BE) Bhattacharya, B. K., ElGindy, H.: A new linear convex hull algorithm for simple polygons. School of Computer Science, McGill University, March 1981.

  • (E) ElGindy, H.: Visibility in polygons with applications. Master thesis, McGill University, 1981.

  • (EA) ElGindy, H., Avis, D.: An algorithm for computing the visibility polygon from a point. Journal of Algorithms2, 186–197 (1981).

    Article  Google Scholar 

  • (G) Garey, M., et al.: Triangulating a simple polygon. Infor. Proc. Lett.7, 175–179 (1978).

    Article  Google Scholar 

  • (GR) Graham, R.: An efficient algorithm for determining the convex hull of a planar set. Infor. Proc. Lett.1, 132–133 (1972).

    Article  Google Scholar 

  • (HV) Horn, A., Valentine, F. A.: Some properties ofL-sets in the plane. Duke Mathematics J.16, 131–140 (1949).

    Article  Google Scholar 

  • (L) Lee, D. T.: On finding the convex hull of a simple polygon. Tech. Report No. 80-03-FC-01, Dept. Elec. Engr. and Computer Science, Northwestern University, 1980.

  • (LP) Lee, D. T., Preparata, F. P.: An optimal algorithm for finding the kernel of a polygon. Journal of ACM26, 415–421 (1979).

    Article  Google Scholar 

  • (MA) McCallum, D., Avis, D.: A linear algorithm for finding the convex hull of a simple polygon. Infor. Proc. Lett.9, 201–206 (1979).

    Article  Google Scholar 

  • (S1) Sklansky, J.: Measuring concavities on a rectangular mosaic. IEEE Trans. on ComputersC-21 1355–1364 (1972).

    Google Scholar 

  • (S2) Sklansky, J.: Finding the convex hull of a simple polygon. Pattern Recognition Letters1, 79–83 (1982).

    Article  Google Scholar 

  • (TA) Toussaint, G. T., Avis, D.: On a convex hull algorithm for polygons and its application to triangulation problems. Pattern Recognition15, 23–29 (1982).

    Article  Google Scholar 

  • (TE) Toussaint, G. T., ElGindy, H.: A counterexample to an algorithm for computing monotone hulls of simple polygons. Tech. Rept. SOCS 83.1, January 1983, School of Computer Science, McGill University.

  • (T1) Toussaint, G. T.: Pattern recognition and geometrical complexity. Proc. 5th International Conf. on Pattern Recognition, Miami Beach, December 1980, pp. 1324–1347.

  • (T2) Toussaint, G. T.: Computational geometric problems in pattern recognition. In: Pattern recognition theory and applications (Kittler, J., ed.) NATO ASI, Oxford University, April 1981.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

ElGindy, H., Avis, D. & Toussaint, G. Applications of a two-dimensional hidden-line algorithm to other geometric problems. Computing 31, 191–202 (1983). https://doi.org/10.1007/BF02263430

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02263430

AMS Subject Classifications

Key words

Navigation