【技术实现步骤摘要】
本专利技术属于计算机图形学、地理信息系统处理领域,具体来说是一种基于网格行构建条带结构的点在多边形内判断方法,即:对于一个点的空间位置,判断该位置是否位于一个多边形所限定的空间区域内的方法。
技术介绍
1、点是否位于多边形内的判定计算,是计算几何中的一个基本问题,这方面的方法在计算机图形学、模式识别、计算机辅助设计、地理信息系统等众多领域有着广泛的应用。这方面的方法可分为两类,逐边处理的方法,及对多边形的边进行一定组织管理的方法。
2、在前一类方法中,最常用的是射线法,即从被检测点发出一条射线,计算与它相交的多边形的边的数量,如果相交数量是奇数,则该点位于多边形内;否则位于多边形外。这类方法需要处理多边形的每条边,时间复杂度高,为o(n),n是多边形的边数。
3、在后一类方法中,主要是对多边形的边、或所覆盖的区域等进行一定的组织和管理,使得检测计算时无需处理多边形的所有边,因而可降低检测时间复杂度,加快计算速度。比如著名的梯形剖分法,用经过顶点的平行坐标轴的直线,将多边形剖分成一些梯形,再根据梯形坐标值进行单调增
...【技术保护点】
1.一种基于网格行构建条带结构的点在多边形内判断方法,其特征在于,所述方法包括如下步骤:
2.根据权利要求1所述的一种基于网格行构建条带结构的点在多边形内判断方法,其特征在于,所述步骤1包括:
【技术特征摘要】
1.一种基于网格行构建条带结构的点在多边形内判断方法,其特征在于,所述方法包括如下步骤:
...
【专利技术属性】
技术研发人员:王文成,李佳玮,
申请(专利权)人:中国科学院软件研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。