节点文献

确定两个任意简单多边形空间关系的算法

Algorithm for Determing the Spatial Relationship between Two Polygons

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 朱雅音万丰王化文

【Author】 Zhu Yayin Wan Feng Wang Huawen(College of Computer Science,Wuhan University,Wuhan430072)

【机构】 武汉大学计算机学院武汉大学计算机学院 武汉430072武汉430072武汉430072

【摘要】 阐述了把简单多边形的边分为奇偶边的新思想,根据一多边形的边与另一多边形的拓朴关系,划分边为5种拓朴类型:内边、外边、重叠边、相交边、复杂边,进而给出了确定两个多边形空间关系的算法,算法的时间复杂度为O((n+m)log(n+m)),其中n、m分别是两输入多边形的顶点数。该算法建立在数学理论基础之上,没有奇异情况需要处理,易于编程实现。算法的主要思想对确定两个简单多面体空间关系亦有参考价值。

【Abstract】 This paper presents a new idea about deviding edges of a polygon into odd edges and even edges,based on the spatial relationship between each edge of one polygon and another polygon,edges of both input polygons are devided into four types:interior edges,exterior edges,overlap edges,and intersect edges then,an algorithm for determing the spatial relationship between two polygons is put forward?The algorithm runs in time O((n+m)log(n+m))in worst presented case,where n and m are the vertex number of the two polygons separately?The algorithm is supported by mathematical theorems ,without the need to study special cases,is easy to be programed.The main idea of this paper is also useful in determing the spatial relationship between two polyhedra.

【关键词】 多边形空间关系计算几何
【Key words】 PolygonSpatial relationshipComputational geometry
  • 【文献出处】 计算机工程与应用 ,Computer Engineering and Applications , 编辑部邮箱 ,2003年01期
  • 【分类号】TP301.6
  • 【被引频次】12
  • 【下载频次】267
节点文献中: