【技术实现步骤摘要】
—种判断目标点是否位于多边形区域内部的方法
计算机图形技术和计算机几何
,特别涉及。技术背景点是否位于多边形内的判断计算,是计算几何中的一个基本问题,这方面的方法在计算机图形学、模糊识别、地理信息系统等众多领域有着广泛的应用。传统的判定点是否位于多边形内的方法有如下几种面积法多边形的所有边和目标点组成的三角形面积和是否等于总的多边形面积,如果相等,则在内部。反之在外部。这种方法计算量较大,用到的主要计算是查乘。夹角和法判断所有边和目标点的夹角和,如果夹角和为360度,则在多边形内部。计算量比面积法稍小,用到主要是点乘和求模计算。引射线法。从目标点出发引一条射线,判断这条射线和所有边的交点数目。如果有奇数个交点,则说明在内部,如果有偶数个交点,则说明在外部。此方法存在较多的特殊情况处理,如经过顶点或者与边线重叠等。 在中国专利CN200710121506. 8中公开了一种判定方法,其先对多边形进行凸剖分,并建立二叉树来管理这些凸边行,然后,根据被检测点的坐标位置,对所建立的二叉树进行考察,以找到该二叉树的一叶节点对应的凸多边形,再检测该点是否位于这个凸变形 ...
【技术保护点】
一种判断目标点是否位于多边形区域内部的方法,其特征在于,包括如下步骤:S1:定义构造规则:目标点为P0,多边形各顶点以顺时针方向依次为P1,P2,P3,…,?Pi?1,Pi,Pi+1,…,Pn;S2:遍历所有的边,如果目标点P0在边的法向投影范围,则计算目标点P0与该边的距离D0i,否则计算目标点P0与该边两个顶点的最小距离D0i,记录最小距离,以及对应的边或者顶点;如果目标点P0距离边最近,那么选择两个顶点中的任意一个为Pi,如果目标点距离顶点最近,那么以该顶点为Pi;同时以Pi点水平向右为X正向;S3:计算角度a)Ai1=∠XPiPi?1,Ai1为PiX以Pi为中心、顺 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:李健,刘中秋,
申请(专利权)人:浙江中正智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。