HIDDEN SURFACE REMOVAL FOR RECTANGLES

被引:23
作者
BERN, M
机构
[1] Xerox Palo Alto Research Center, Palo Alto
关键词
D O I
10.1016/0022-0000(90)90018-G
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 in computer displays. An algorithm with running time O(n 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 O(log2n 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. © 1990.
引用
收藏
页码:49 / 69
页数:21
相关论文
共 20 条
[1]  
Aho A. V., 1974, DESIGN ANAL COMPUTER
[2]  
[Anonymous], 1983, DATA STRUCTURES NETW, DOI DOI 10.1137/1.9781611970265
[3]  
ATALLAH MJ, 1988, 8813 J HOPK U COMP S
[4]  
BOAS PV, 1977, MATH SYST THEORY, V10, P99
[5]   Fractional Cascading: I. A Data Structuring Technique [J].
Chazelle, Bernard ;
Guibas, Leonidas J. .
ALGORITHMICA, 1986, 1 (1-4) :133-162
[6]  
DRISCOLL J, 1986, 18TH P ANN ACM S THE, P109
[7]   ON THE INTERSECTION OF ORTHOGONAL OBJECTS [J].
EDELSBRUNNER, H ;
MAURER, HA .
INFORMATION PROCESSING LETTERS, 1981, 13 (4-5) :177-181
[8]  
EDELSBRUNNER H, 1981, B EATCS, V15, P34
[9]  
FRIES O, 1985, 1ST P ACM S COMP GEO, P168
[10]  
GABOW HN, 1983, 15TH P ANN ACM S THE, P246