| Merging visibility maps |
| Full text |
Pdf
(854 KB)
|
| Source
|
Annual Symposium on Computational Geometry
archive
Proceedings of the sixth annual symposium on Computational geometry
table of contents
Berkley, California, United States
Pages: 168 - 176
Year of Publication: 1990
ISBN:0-89791-362-0
|
|
Authors
|
|
Mark H. Overmars
|
Department of Computer Science, Utrecht University, P.O.Box 80.089, 3508 TB Utrecht, the Netherlands
|
|
Micha Sharir
|
School of Mathematical Sciences, Sackler Faculty of Exact Sciences, Tel Aviv University, 69978 Tel Aviv, Israel, and Courant Institute of Mathematical Sciences, New York University, 251 Mercer Street, New York, NY
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 8, Citation Count: 1
|
|
|
ABSTRACT
Let V be a set of objects in space for which we want to determine the portions visible from a particular point of view &ugr;. Assume V is subdivided in subsets V1,…, Vz and the visibility maps &Mgr;1, … &Mgr;z of these subsets from point ugr; are known. We show that the visibility map &Mgr; for V can be computed by merging &Mgr;1, … &Mgr;z in time &Ogr;((n + &kgr;)z log2 n) where n is the total size (number of edges, vertices and faces) of the visibility maps &Mgr;1,…, &Mgr;z and &kgr; is the size of &Mgr;. This result has important applications e.g. in animation where objects move with respect to a fixed environment. It also leads to efficient algorithms for special cases of the hidden-surface removal problem. For example, we obtain a method for hidden surface removal in a set of unit spheres, viewed from infinity, that runs in time &Ogr;((n + &kgr;) log2 n).
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
|
B. Chazelle and H. Edelsbrunner, An optimal algorithm for intersecting line segments in the plane, Proc. 29th IEEE Syrup. on Foundations of Computer Science, 1988, pp. 590-6(0.
|
 |
3
|
|
| |
4
|
|
| |
5
|
M.T. Goodrich, A polygonal approach to hidden fine elimination, Proc. 25th AUerton Conf. on Communication, Control and Computing, 1987, pp. 849-858.
|
| |
6
|
|
| |
7
|
|
| |
8
|
H. Mairson and J. Stolti, Reporting and counting intersections between two sets of line segments, Theoretical Foundations of Computer Graphics and CAD, R.A. Earnshaw, Ed., NATO ASI Series, Vol F-40, Springer Verlag, 1988, pp. 307-326.
|
 |
9
|
|
 |
10
|
|
| |
11
|
|
| |
12
|
M.H. Overmars and M. Sharir, Output-sensitive hidden surface removal, Proc. 30th IEEE Symp. on Foundations of Computer Science, 1989, pp. 598-603.
|
 |
13
|
|
 |
14
|
|
 |
15
|
|
| |
16
|
F.P. Preparata, J.S. Vitter and M. Yvinec, Computation of the axial view of a set of isothetic parallelepipeds, Techn. Rep. LIENS-88-1, Lab. d'Informatique de L'Ecole Normal Sup~eure, 1988.
|
| |
17
|
A. Schmitt, Time and space bounds for hidden line and hidden surface algorithms, Eurographics "81, pp. 43-56.
|
 |
18
|
|
|