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

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

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
确定简单多边形旋转时碰撞部位的扫描算法.pdf

第 37 卷 第 5 期 2000 年 5 月 计 算 机 研 究 与 发 展 JOURNAL OF COMPUTER RESEARC~ SDEVELOPMENT VOl. 37 NO. 5 May 2000 原稿收到日期 : 1999 04 08; 修改稿收到日期 : 2000 01 26. 本课题得到财政部 九五 规划课题基金项目的资助 ( 项目编号 96075) . 曲吉林 男 1963 年生 硕士 副教授 主要研究方向为计算几何 ~ 算法设计与分析等 . 确定简单多边形旋转时碰撞部位的扫描算法 曲吉林 ( 山东财政学院计算机科学与工程系 济南 250014) 摘 要 给定平面内任意两个互不相交的简单多边形 P 和 @ 若 P 在平面内绕 o 点旋转时与 @ 碰撞 讨论其碰撞 部位的判定问题 . 通过分析多边形关于 o 点的单调边 在平面扫描算法的基础上提出了曲线扫描法 给出了解决这 一问题的 O ( ( m - n ) lOg ( m - n ) ) 算法 . 与现有的算法相比 降低了时间复杂性 . 这一方法在计算几何和计算机图形 学等领域具有一定的理论和实践价值 . 关键词 简单多边形 旋转 碰撞部位 算法 中图法分类号 TP 301; TP 391 PLANE - SWEEP ALGORITHM FOR FINDING THE TOUCH PARTS OF ROTATING SIMPLE POLYGONS GU Ji Lin ( Depaltment of computel Sczence anc engzneelzng Shancong f znance lnstztute znan 250014) AbStract Let P and @ be tWO nOnintersect ing simp le pOlygOns in the p lane . If P mOves arOund a pOint and cOllides With @ the prOblem Of f inding the tOuch parts Of them is discussed . By analyZ ing the mOnOtOne edges Of the pOlygOns relat ive tO the pOint a methOd Of curves sWeep is prO pOsed based On the p lane sWeep technigue and then an algOr ithm tO sOlve the prOblem is given Wh ich runs in t ime O ( ( m - n ) lOg ( m - n ) ) in the WOrst case and has lOWer t ime cOmp lexity cOm pared With the present algOr ithm . The methOd is valuable tO the theOry and pract ice in the f ield Of cOmputat iOnal geOmetry and cOmputer graph ics . Key wordS simp le pOlygOn rOtat iOn tOuch parts algOr ithm 1 引 言 图形的移动问题在计算机图形学 ~ CAD / CAM ~ 机器人学以及 VLSI 等领域具有广泛的应用 许多研究 者做了大量的工作 对多边形的可移动性及碰撞问题进行了研究[1~ 10] . 设 P 和 @ 是平面内边数分别为 n 和 m 的任意两个互不相交的简单多边形 若 P 绕平面内 o 点旋转时与 @ 发生碰撞 文献 [8] 讨论了其碰撞部位 的判定问题 给出了时间复杂性为 O ( mn ) 的算法 . 本文在平面扫描算法的基础上 提出了曲线扫描法 通过 分析多边形关于 o 点的单调边 将上述问题的时间复杂性降低为 O ( ( m - n ) lOg ( m - n ) ) . 2 预备知识 本文假定 简单多边形由一组首尾相接的有向线段组成 P = ( p0 p1 pn 1 ) ( pn = p0 ) 满足 :D 多边形 各顶点以顺时针方向依次列出 即约定沿 P 前进时其内部区域总位于前进方向的右侧 ;@ 任意连续 3 点均 不共线 . 多边形 P 的边界用 ( P ) 表示 ; 平面内点 p 在 OY 坐标系中的横坐标和纵坐标分别用 I ( p ) 和 y ( p

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档