ACM Home Page
Please provide us with feedback. Feedback
A simple output-sensitive algorithm for hidden surface removal
Full text PdfPdf (716 KB)
Source ACM Transactions on Graphics (TOG) archive
Volume 11 ,  Issue 1  (January 1992) table of contents
Pages: 1 - 11  
Year of Publication: 1992
ISSN:0730-0301
Authors
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 33,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/102377.112141
What is a DOI?

ABSTRACT

We derive a simple output-sensitive algorithm for hidden surface removal in a collection of n triangles in space for which a (partial) depth order is known. If k is the combinatorial complexity of the output visibility map, the method runs in time Onklog n . The method is extended to work for other classes of objects as well, sometimes with even improved time bounds. For example, we obtain an algorithm that performs hidden surface removal for n (nonintersecting) balls in time On3/2logn+k .


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
C~^ZELLE, B. A theorem on polygon cutting with applications. In Proceedings of the 23rd IEEE Symposium on Foundations of Computer Science (Chicago, Ill., Oct. 1982), pp. 339-349.
 
3
CHAZELLE, B., AND EOELSBRUNNER, H. An optimal algorithm for intersecting line segments in the plane. In Proceedings of the 29th 1EEE Symposium on Foundations of Computer Science (White Plains, N.Y., Oct. 1988), pp. 590-600.
4
 
5
C~)OORICH, M. T. A polygonal approach to hidden line elimination. In Proceedings of the 25th Allerton Conference on Communication, Control and Computing (Monticello, Ill., Sept. 1987), pp. 849-858.
 
6
7
 
8
 
9
 
10
MnmsoN, H., AND STOLFI, J. Reporting and counting intersections between two sets of line segments. In Theoretical Foundations of Computer Graphics and CAD, R. A. Ear^shaw, Ed, NATO ASI Series, Vol F-40, Springer Verlag, 1988, pp. 307-326.
 
11
12
13
 
14
 
15
OVERMAI~S, M. H., ^NO S~^gm, M. Output-sensitive hidden surface removal. In Proceedings of the 30th IEEE Symposium on Foundations of Computer Science (Research Triangle Park, N.C., Oct. 1989), pp. 598-603.
 
16
OvsRM^m% M. H., ^ND SHAam, M. An improved technique for output-sensitive hidden surface removal. Tech. Rept. RUU-CS-89-32, Dept. of Computer Science, Utrecht Univ., 1989.
 
17
18
 
19
20
 
21
S(mMn*r, A. Time and space bounds for hidden line and hidden surface algorithms. In Eurographics '81, pp. 43-56.
22



REVIEW

"Chandrasekhar Narayanaswami : Reviewer"

The main idea here is similar to the one in Weiler and Atherton [1], which operates by adding objects incrementally according to a depth order. At each stage in Weiler and Atherton's algorithm, the newly added object is clipped against the c  more...

Collaborative Colleagues:
Micha Sharir: colleagues
Mark H. Overmars: colleagues