TY - GEN
T1 - Output-sensitive hidden surface removal
AU - Overmars, Mark
AU - Sharir, Micha
PY - 1989
Y1 - 1989
N2 - Several output-sensitive algorithms for hidden surface removal in a collection of n horizontal triangles, viewed from a point at z = -∞, are derived. If k is the combinatorial complexity of the output visibility map, then the result is a simple (deterministic) algorithm that runs in time O(n√k log n) and several improved and more sophisticated algorithms that use randomization. One of these algorithms runs in time O(n4/3log γn + k3/5n4/5+δ) for any δ > 0, where γ is some constant less than 3. The performance of the other algorithms is potentially even faster; it depends on other parameters of the structure of the given triangles, as well as on the output size. A variant of the simple algorithm performs hidden surface removal for n (nonintersecting) balls in time O(n3/2log n + k).
AB - Several output-sensitive algorithms for hidden surface removal in a collection of n horizontal triangles, viewed from a point at z = -∞, are derived. If k is the combinatorial complexity of the output visibility map, then the result is a simple (deterministic) algorithm that runs in time O(n√k log n) and several improved and more sophisticated algorithms that use randomization. One of these algorithms runs in time O(n4/3log γn + k3/5n4/5+δ) for any δ > 0, where γ is some constant less than 3. The performance of the other algorithms is potentially even faster; it depends on other parameters of the structure of the given triangles, as well as on the output size. A variant of the simple algorithm performs hidden surface removal for n (nonintersecting) balls in time O(n3/2log n + k).
UR - http://www.scopus.com/inward/record.url?scp=0024771053&partnerID=8YFLogxK
U2 - 10.1109/sfcs.1989.63541
DO - 10.1109/sfcs.1989.63541
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:0024771053
SN - 0818619821
SN - 9780818619823
T3 - Annual Symposium on Foundations of Computer Science (Proceedings)
SP - 598
EP - 603
BT - Annual Symposium on Foundations of Computer Science (Proceedings)
PB - Publ by IEEE
Y2 - 30 October 1989 through 1 November 1989
ER -