Ray shooting in polygons using geodesic triangulations
Ray shooting in polygons using geodesic triangulations
复制标题
使用测地线三角测量在多边形中进行射线射击
DOI:
10.1007/bf01377183
复制
发表时间:
1991
期刊:
影响因子:
1.1
通讯作者:
J. Snoeyink
中科院分区:
文献类型:
--
作者:
B. Chazelle;H. Edelsbrunner;Michelangelo Grigni;L. Guibas;J. Hershberger;M. Sharir;J. Snoeyink
LetP be a simple polygon withn vertices. We present a simple decomposition scheme that partitions the interior ofP intoO(n) so-called geodesic triangles, so that any line segment interior toP crosses at most 2 logn of these triangles. This decomposition can be used to preprocessP in a very simple manner, so that any ray-shooting query can be answered in timeO(logn). The data structure requiresO(n) storage andO(n logn) preprocessing time. By using more sophisticated techniques, we can reduce the preprocessing time toO(n). We also extend our general technique to the case of ray shooting amidstk polygonal obstacles with a total ofn edges, so that a query can be answered inO(√ logn) time.