A simplified technique for hidden-line elimination in terrains

  • Franco P. Preparata
  • Jeffrey Scott Vitter
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 577)


In this paper we give a practical and efficient output-sensitive algorithm for constructing the display of a polyhedral terrain. It runs in O((d+n)log2n) time, where d is the size of the final display. While the asymptotic performance is the same as that of the previously best known algorithm, our implementation is simpler and more practical, because we try to take full advantage of the specific geometrical properties of the terrain. Our main data structure maintains an implicit representation of the convex hull of a set of points that can be dynamically updated in O(log2n) time. It is especially simple and fast in our application since there are no rebalancing operations required in the tree.


Convex Hull Implicit Representation Polygonal Line Balance Tree Left Child 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [HaS]
    S. Hart and M. Sharir, “Nonlinearity of Davenport-Schinzel Sequences and of a Generalized Path Compression Scheme,” Combinatorica 6(1986), 151–177.Google Scholar
  2. [LeP]
    D. T. Lee and F. P. Preparata, “Parallel Batch Planar Point Location on the CCC,” Information Processing Letters 33 (December 1989), 175–179.Google Scholar
  3. [OvL]
    M. H. Overmars and J. van Leeuwen, “Maintenance of Configurations in the Plane,” Journal of Computer and System Sciences 23(1981), 166–204.Google Scholar
  4. [PrS]
    F. P. Preparata and M. I. Shamos, Computational Geometry, Springer-Verlag, New York, 1985.Google Scholar
  5. [PVY]
    F. P. Preparata, J. S. Vitter, and M. Yvinec, “Computation of the Axial View of a Set of Isothetic Parallelepipeds,” ACM Transactions on Graphics 9 (July 1990), 278–300.Google Scholar
  6. [ReS]
    J. H. Reif and S. Sen, “An Efficient Output-Sensitive Hidden-Surface Removal Algorithm and its Parallelization,” 4th Annual ACM Symposium on Computational Geometry (June 1988), 193–200.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1992

Authors and Affiliations

  • Franco P. Preparata
    • 1
  • Jeffrey Scott Vitter
    • 1
  1. 1.Dept. of Computer ScienceBrown UniversityProvidenceUSA

Personalised recommendations