|
ABSTRACT
A simple but important special case of the hidden surface removal problem is one in which the scene consists of n rectangles with sides parallel to the x and y-axes, with viewpoint at z = ∞ (that is, an orthographic projection). This special case has application to overlapping windows. An algorithm with running time &Ogr;(n log n log log n + k log n) is given for static scenes, where k is the number of line segments in the output. Algorithms are given for a dynamic setting (that is, rectangles may be inserted and deleted) that take time &Ogr;(log2 n log log n + k log2 n) per insert or delete, where k is now the number of visible line segments that change (appear or disappear). Algorithms for point location in the visible scene are also given.
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.
| |
CG
|
B. Chazelle and L. J. Guibas, Fractional Cascading: I. A Data Structuring Technique, Algorithmica 1 (1986), 133-162.
|
 |
DSST
|
J R Driscoll , N Sarnak , D D Sleator , R E Tarjan, Making data structures persistent, Proceedings of the eighteenth annual ACM symposium on Theory of computing, p.109-121, May 28-30, 1986, Berkeley, California, United States
[doi> 10.1145/12130.12142]
|
| |
E
|
H. Edelsbrunner, A Note oil Dynamic Range Searching, Bull. of the EATCS 15 (1981), 34-40.
|
| |
EM
|
H. Edelsbrunner and H. A. Maurer, On the intersection of Orthogonal Objects, Inform. Proc. Lett. 13 (1981), 177-181.
|
 |
FMN
|
O. Fries , K. Mehlhorn , St. Näher, Dynamization of geometric data structures, Proceedings of the first annual symposium on Computational geometry, p.168-176, June 05-07, 1985, Baltimore, Maryland, United States
[doi> 10.1145/323233.323256]
|
| |
G
|
M.T. Goodrich, A Polygonal Approach to Hidden- Line Elimination, Proc. ~5th Allerton Conf. on Comm., Control, and Comp., 1987, 849-858.
|
 |
GMPR
|
Leo J. Guibas , Edward M. McCreight , Michael F. Plass , Janet R. Roberts, A new representation for linear lists, Proceedings of the ninth annual ACM symposium on Theory of computing, p.49-60, May 04-04, 1977, Boulder, Colorado, United States
[doi> 10.1145/800105.803395]
|
| |
GO
|
|
| |
McC
|
E. M. McCreight, Priority Search Trees, Xerox PARC Tech. Report CSL-81-5, 1982.
|
 |
McK
|
|
| |
M
|
|
| |
PS
|
|
| |
PVY
|
F. P. Preparata, J. S. Vitter, and M. Yvinec, Computation of the Axial View of a Set of Isothetic Parallelepipeds, Manuscript, 1987.
|
 |
ST
|
|
| |
VKZ
|
P. van Erode Boas, B. Kaas, and E. Zijlstra, Design and Implementation of an Emcient Priority Queue, Math. Syst. Theory 10 (1977), 99-127.
|
 |
WL
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|