Compatible star decompositions of simple polygons

被引:15
作者
Etzion, M
Rappoport, A
机构
[1] Institute of Computer Science, Hebrew University of Jerusalem
关键词
star decomposition; minimal star decomposition; compatible decompositions; compatible star decompositions;
D O I
10.1109/2945.582388
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce the notion of compatible star decompositions of simple polygons. In general, given two polygons with a correspondence between their vertices, two polygonal decompositions of the two polygons are said to be compatible if there exists a one-to-one mapping between them such that the corresponding pieces are defined by corresponding vertices. For compatible star decompositions, we also require correspondence between star points of the star pieces. Compatible star decompositions have applications in computer animation and shape representation and analysis. We present two algorithms for constructing compatible star decompositions of two simple polygons. The first algorithm is optimal in the number of pieces in the decomposition, providing that such a decomposition exists without adding Steiner vertices. The second algorithm constructs compatible star decompositions with Steiner vertices, which are not minimal in the number of pieces but are asymptotically worst case optimal in this number and in the number of added Steiner vertices. We prove that some pairs of polygons require Omega(n(2)) pieces, and that the decompositions computed by the second algorithm possess no more than O(n(2)) pieces. In addition to the contributions regarding compatible star decompositions, the paper also corrects an error in the only previously published polynomial algorithm for constructing a minimal star decomposition of a simple polygon, an error which might lead to a nonminimal decomposition.
引用
收藏
页码:87 / 95
页数:9
相关论文
共 15 条
[1]   ON COMPATIBLE TRIANGULATIONS OF SIMPLE POLYGONS [J].
ARONOV, B ;
SEIDEL, R ;
SOUVAINE, D .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1993, 3 (01) :27-35
[2]  
ETZION MS, 1995, IEEE COMPUT GRAPH, V15, P44
[3]  
ETZION MS, 1994, COMPATIBLE STAR DECO
[4]   CORRECTIONS TO LEE VISIBILITY POLYGON ALGORITHM [J].
JOE, B ;
SIMPSON, RB .
BIT, 1987, 27 (04) :458-473
[5]  
Joe B., 1985, VISIBILITY SIMPLE PO
[6]   DECOMPOSING A POLYGON INTO SIMPLER COMPONENTS [J].
KEIL, JM .
SIAM JOURNAL ON COMPUTING, 1985, 14 (04) :799-817
[7]  
KEIL M, 1983, 16383 U TOR DEP COMP
[8]  
KEIL M, 1993, COMMUNICATION
[9]  
KENT JR, COMPUT GRAPH, V26, P47
[10]  
OROURKE J, 1987, ART GALLERIES THEORE