|
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
|
Jiří Matoušek , Nathaly Miller , Micha Sharir , Shmuel Sifrony , János Pach , Emo Welzl, Fat triangles determine linearly many holes, Proceedings of the 32nd annual symposium on Foundations of computer science, p.49-58, September 1991, San Juan, Puerto Rico
[doi> 10.1109/SFCS.1991.185347]
|
 |
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
|
|
CITED BY 7
|
|
|
|
|
|
|
|
Matthew J. Katz , Mark H. Overmars , Micha Shairr, Efficient hidden surface removal for objects with small union size, Proceedings of the seventh annual symposium on Computational geometry, p.31-40, June 10-12, 1991, North Conway, New Hampshire, United States
|
|
|
|
|
|
|
|
|
|
|
|
Boris Aronov , Mark de Berg , Chris Gray , Elena Mumford, Cutting cycles of rods in space: hardness and approximation, Proceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms, p.1241-1248, January 20-22, 2008, San Francisco, California
|
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...
|