期刊文献+

确定简单多边形旋转时碰撞部位的扫描算法

PLANE-SWEEP ALGORITHM FOR FINDING THE TOUCH PARTS OF ROTATING SIMPLE POLYGONS
下载PDF
导出
摘要 给定平面内任意两个互不相交的简单多边形 P和 Q,若 P在平面内绕 o点旋转时与 Q碰撞 ,讨论其碰撞部位的判定问题 .通过分析多边形关于 o点的单调边 ,在平面扫描算法的基础上提出了曲线扫描法 ,给出了解决这一问题的 O((m+n) log(m+n) )算法 .与现有的算法相比 ,降低了时间复杂性 .这一方法在计算几何和计算机图形学等领域具有一定的理论和实践价值 . Let P and Q be two nonintersecting simple polygons in the plane. If P moves around a point and collides with Q , the problem of finding the touch parts of them is discussed. By analyzing the monotone edges of the polygons relative to the point, a method of curves sweep is proposed based on the plane sweep technique, and then an algorithm to solve the problem is given, which runs in time O((m+n )log( m+n )) in the worst case and has lower time complexity compared with the present algorithm. The method is valuable to the theory and practice in the field of computational geometry and computer graphics.
作者 曲吉林
出处 《计算机研究与发展》 EI CSCD 北大核心 2000年第5期564-569,共6页 Journal of Computer Research and Development
基金 财政部"九五"规划课题基金项目的资助!(项目编号 960 75 )
关键词 简单多边形 碰撞部位 计算图形学 扫描算法 simple polygon, rotation, touch parts, algorithm
  • 相关文献

参考文献8

二级参考文献19

共引文献44

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部