首页 | 本学科首页   官方微博 | 高级检索  
     

多边形中的点可见性快速算法
引用本文:赵海森,杨承磊,吕琳,王筱婷,杨义军,孟祥旭.多边形中的点可见性快速算法[J].计算机辅助设计与图形学学报,2013,25(3).
作者姓名:赵海森  杨承磊  吕琳  王筱婷  杨义军  孟祥旭
作者单位:山东大学计算机科学与技术学院济南250101;山东省软件工程重点实验室 济南250101
基金项目:国家自然科学基金,山东省优秀中青年科学家基金,山东省自然科学基金,山东大学自主创新基金
摘    要:针对点的可见性计算这一计算几何中的基础问题,提出一种支持任意查询点的可见多边形快速计算的基于多边形Voronoi图的点可见性算法.以与Voronoi骨架路径对应的Voronoi通道概念,以及相应的局部最短路径概念为基础,按照深度优先策略对Voronoi图进行遍历,在计算Voronoi骨架路径的同时计算局部最短路径,并基于局部最短路径计算所遍历的多边形边的可见部分.该算法可以处理“带洞”多边形,而且只对多边形进行局部访问;对于“带洞”多边形,由于该算法的数据结构比较简单、剖分空间合理且易于实现,因此仅需O(n)空间和O(nlgn)预处理时间.最后给出了在三维室内虚拟场景设计与漫游系统中的应用实例,结果表明文中算法是实际可行,且运行时间与点的可见多边形的边数和多边形的边数均呈线性关系.

关 键 词:"带洞"多边形  可见多边形  Voronoi图  最短路径

An Algorithm for Visibility Computation of Points in Polygon
Zhao Haisen , Yang Chenglei , Lu Lin , Wang Xiaoting , Yang Yijun , Meng Xiangxu.An Algorithm for Visibility Computation of Points in Polygon[J].Journal of Computer-Aided Design & Computer Graphics,2013,25(3).
Authors:Zhao Haisen  Yang Chenglei  Lu Lin  Wang Xiaoting  Yang Yijun  Meng Xiangxu
Abstract:
Keywords:
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号