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

点在平面多边形内外的判断方法
引用本文:夏仁波,刘伟军,王越超. 点在平面多边形内外的判断方法[J]. 机械工程学报, 2006, 42(3): 130-135
作者姓名:夏仁波  刘伟军  王越超
作者单位:中国科学院沈阳自动化研究所,沈阳,110016;中国科学院研究生院,北京,100039;中国科学院沈阳自动化研究所,沈阳,110016
摘    要:在诸多研究领域中,判断点是否在多边形内是一个非常基本的问题。首先分析了解决这一问题的传统方法, 然后提出一种边界代数跟踪法对多边形进行栅格化,在此基础上设计出Flooding操作和轮廓腐蚀算法进行多边形内外点的判断。试验结果表明该方法具有健壮性好、适用于任意复杂多边形而无需对奇异情况进行单独处理等优点。

关 键 词:多边形  内外点判断  栅格化  Flooding操作  轮廓腐蚀
修稿时间:2005-01-20

METHOD FOR DETERMINING WHETHER A CERTAIN POINT IS INSIDE A POLYGON IN PLANE
XIA Renbo,LIU Weijun,WANG Yuechao. METHOD FOR DETERMINING WHETHER A CERTAIN POINT IS INSIDE A POLYGON IN PLANE[J]. Chinese Journal of Mechanical Engineering, 2006, 42(3): 130-135
Authors:XIA Renbo  LIU Weijun  WANG Yuechao
Abstract:A very natural problem in many research fields is to determine whether a certain point is located inside a given arbitrary polygon. First, some well-known algorithms are analyzed to answer this question. Then, based on the rasterization of polygon by boundary algebra tracing technique, designing the Flooding operation which is similar to the ideas of seed fill, and combining the contour erosion algorithm, a new algorithm is proposed to decide whether a point is in a simple polygon, a self-intersected polygon and a ring. Experimental results demonstrate that the new algorithm is robust and is valid for any kind polygon without need of peculiar cases processing.
Keywords:Polygon Point in-out test Rasterization Flooding operation Contour erosion
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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