摘要
针对已有的限定Voronoi图生成算法在一些复杂约束条件下不能收敛的问题,通过引入控制因子,给出一种改进的限定Voronoi图梯形检测带细分算法。在计算初始Voronoi生长元的过程中,引入外部和内部限定线段端点保护圆半径控制因子,控制限定线段两端点附近的Voronoi边的尺寸;在细分梯形检测带的过程中,引入外部和内部限定线段尺寸控制因子,控制位于限定线段上的Voronoi边的尺寸。实验结果表明,本算法对于内部边界约束、线束约束条件以及不规则区域均可以得到质量较好、满足约束条件的限定Voronoi图。
Aiming at the problem that existing constraint Voronoi diagram generation algorithm may not converge when the constraints are complex, this paper proposed an improved subdivision algorithm of trapezium examining strip for constraint Voronoi diagram by introducing several control factors. External and internal constraint line endpoint protec- tion radius control factors are used to control the size of the constraint line near the end points of the Voronoi edge dur- ing calculating the initial Voronoi growth process. External and internal constraint segment size control factors are used to control in the size of the constraint line on the Voronoi edge during the process of subdivision examining strip. Experi- mental results show the proposed algorithm can get satisfied results even in the complex domain including internal boundary constraints, pencil of lines constraints and irregular areas.
出处
《计算机科学》
CSCD
北大核心
2013年第2期301-303,F0003,共4页
Computer Science
基金
国家科技重大专项课题(2011ZX05038-003)
北京市自然科学基金(4112016)
北京市属高等学校人才强教深化计划专项课题(PHR201008239)
北京市属高等学校科学技术与研究生教育创新工程建设项目(PXM2012_014213_000037)资助
关键词
限定Voronoi图
梯形检测带
细分算法
控制因子
CGAL算法库
Constraint Voronoi diagram, Trapezium examining strip, Refinement algorithm, Control factor, Computa-tional geometry algorithms library