ACM Home Page
Please provide us with feedback. Feedback
Merging visibility maps
Full text PdfPdf (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
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 8,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   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/98524.98561
What is a DOI?

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


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