23
Views
6
CrossRef citations to date
0
Altmetric
Original Articles

A worst-case efficient algorithm for hidden-line elimination Footnote

, &
Pages 93-119 | Received 01 Nov 1984, Published online: 19 Mar 2007
 

Abstract

Many practical algorithms for hidden-line and surface elimination in a 2-dimensional projection of a 3-dimensional scene have been proposed. However surprisingly little theoretical analysis of the algorithms has been carried out. Indeed no non-trivial lower bounds for the problem are known. We present a plane-sweep-based hidden-line-elimination algorithm for 2-dimensional projections of scenes consiting of arbitrary polyhedra. It requires, in the worst case0(n log n) space and 0((n + k) log2 n) time, where n is the number of edges in the 3-dimensional scene, and k is the number of edge intersections in the specific projection.

†This work was carried out under NATO Grant No. RG 155.81; the work of the first and second authors was additicinally supported by a grant from the Deutsche Forschungsgemeinschaft DFG, and the work of the third author by a Natural Sciences and Engineering Research Council of Canada Grant No. A-5692.

†This work was carried out under NATO Grant No. RG 155.81; the work of the first and second authors was additicinally supported by a grant from the Deutsche Forschungsgemeinschaft DFG, and the work of the third author by a Natural Sciences and Engineering Research Council of Canada Grant No. A-5692.

Notes

†This work was carried out under NATO Grant No. RG 155.81; the work of the first and second authors was additicinally supported by a grant from the Deutsche Forschungsgemeinschaft DFG, and the work of the third author by a Natural Sciences and Engineering Research Council of Canada Grant No. A-5692.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.