SOME CHAIN VISIBILITY PROBLEMS IN A SIMPLE POLYGON

被引:3
|
作者
LEE, SH [1 ]
CHWA, KY [1 ]
机构
[1] KOREA INST SCI & TECHNOL, DEPT COMP SCI, SEOUL 130650, SOUTH KOREA
关键词
Computational geometry; Linear-time algorithm; Simple polygon; Visibility;
D O I
10.1007/BF01840400
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, the notions of convex chain visibility and reflex chain visibility of a simple polygon P are introduced, and some optimal algorithms concerned with convex- and reflex-chain visibility problems are described. For a convex-chain visibility problem, two linear-time algorithms are exhibited for determining whether or not P is visible from a given convex chain; one is the turn-checking approach and the other is the decomposition approach based on checking edge visibilities. We also present a linear-time algorithm for finding, if any, all maximal convex chains of a given polygon P from which P is visible, where a maximal convex chain is a convex chain which does not properly include any other convex chains. It can be made by showing that there can be at most four visible maximal convex chains in P with an empty kernel. By similar arguments, we show that the same problems for reflex chain visibility can be easily solved in linear time. © 1990 Springer-Verlag New York Inc.
引用
收藏
页码:485 / 507
页数:23
相关论文
共 50 条