Worst-case optimal hidden-surface removal
- 1 January 1987
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Graphics
- Vol. 6 (1) , 19-28
- https://doi.org/10.1145/27625.27627
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.Keywords
This publication has 7 references indexed in Scilit:
- Constructing Arrangements of Lines and Hyperplanes with ApplicationsSIAM Journal on Computing, 1986
- A fast line-sweep algorithm for hidden line eliminationBIT Numerical Mathematics, 1985
- Primitives for the manipulation of general subdivisions and the computation of VoronoiACM Transactions on Graphics, 1985
- The power of geometric dualityBIT Numerical Mathematics, 1985
- A worst-case efficient algorithm for hidden-line elimination†International Journal of Computer Mathematics, 1985
- Finding the intersection of two convex polyhedraTheoretical Computer Science, 1978
- A Characterization of Ten Hidden-Surface AlgorithmsACM Computing Surveys, 1974