基于二分法的凸多边形内外点判别算法
多边形内外点判定算法是图形学的基础型算法,目的是判定待测点是否在指定的多边形之内。由于传统的射线法与角度和法效率偏低,平均时间复杂度为O(n),当多边形边数或者待测点个数较多时,算法耗时较高。因此本文分析了传统的射线法与角度和法的缺点;提出了基于二分法的凸多边形内外点判别算法;最后进行实验仿真,证明该算法的平均时间复杂度为O(n/2)。该算法通过递归的分割凸多边形,判断待测点与分割线的相对位置,最终转化为三角形内外点的判别,具有快速、稳定、准确的优势。
用户评论
推荐下载
-
java实现二分法的完整代码
主要为大家详细介绍了java实现二分法的完整代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
10 2020-12-22 -
二分法求解方程的解
二分法,求解方程的解,简单快捷,方便求解,没有什么难度
18 2019-09-10 -
实现二分法的matlab函数文件
应用二分法实现方程的求解函数,以便于对数值分析中求解算法的理解!
26 2019-05-01 -
C++ 多边形相交多边形合并算法支持凹凸多边形
简单多边形的相交、合并算法。仅支持简单凹凸多边形。所谓简单多边形即多边形内部不含环的多边形。这个demo程序只是介绍了多边形相交、合并的算法,针对简单凹凸多边形可以正常处理。算法仅供参考! 如需要支持
90 2020-08-30 -
c语言二分法切割法牛顿法求根算法
c语言二分法,切割法,牛顿法求根算法
29 2019-06-03 -
凸多边形顶点排序
知道了凸多边形的顶点,将其排序使得这些点按顺序连接之后能形成一个凸多边形
34 2019-05-14 -
计算凸多边形面积
凸多边形面积【问题描述】给出平面上一组顶点的坐标,计算出它们所围成的凸多边形的面积.输入数据表示了如图所示的四边形。其面积为5.00。评分标准:本程序允许使用数学库函数,如果你的输出与标准答案相差不超
47 2019-05-05 -
牛顿法二分法解方程组
牛顿法二分法解方程组MFC界面直观控件的应用比较基础适合新手学习
28 2019-09-18 -
二分法和匈牙利法解决全封锁
二分法和匈牙利法解决全封锁
67 2019-02-22 -
数值计算二分法加迭代法
数值计算二分法+迭代法,C语言环境开发,是数值计算方法中常用程序
22 2019-05-25
暂无评论