Worst-case optimal hidden-surface removal

  • Authors:
  • Michael McKenna

  • Affiliations:
  • Johns Hopkins Univ., Baltimore, MD

  • Venue:
  • ACM Transactions on Graphics (TOG)
  • Year:
  • 1987

Quantified Score

Hi-index 0.00

Visualization

Abstract

An O(n2) hidden-surface removal algorithm is shown. This is an improvement over the previous best worst-case performance of O(n2 log n). It has been established that the hidden-line and hidden-surface problems have an &OHgr;(n2) worst-case lower bound, so the algorithm is optimal. However, the algorithm is not output-size sensitive. Two corollaries to the result are (1) hidden-lines can be removed in optimal O(n2) time, and (2) the portion of a 3-D polyhedron visible from a given interior point is constructible in optimal O(n2) time.