INPOLY:快速points-in-polygon测试

一个快速测试来确定点包含一般多边形的几何图形。

13.3 k下载

更新2020年12月19日

从GitHub

查看许可GitHub

INPOLY计算之间的交集点集和广义多边形区域的飞机,返回“内”、“外”和“边界”为每个顶点状态。一般非凸和多连通多边形区域可以处理。INPOLY是一个快速替代MATLAB的默认INPOLYGON例行公事。

看到POLYDEMO开始使用一组示例问题:

polydemo (1);%一个简单的例子
polydemo (2);%多连通域
polydemo (3);%的速度比较

INPOLY实现排序叉数的测试,用来实现快速的性能对于复杂的输入。给定一个配置N个点和M多边形边INPOLY运行在大约O ((N + M) * LOG (N))平均时间,改善O (N * M)扩展的天真的实现。

引用作为

达伦Engwirda (2022)。INPOLY:快速points-in-polygon测试GitHub (https://github.com/dengwirda/inpoly)。检索

MATLAB版本兼容性
创建R2018b
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

版本使用GitHub缺省分支不能下载

版本 发表 发布说明
3.0.0.0

链接到GitHub

2.0.0.0之间

主要更新,八度的支持,bug修复。金宝app

1.0.0.0

浮点错误减少

问题在这个视图或报告GitHub插件,参观GitHub库
问题在这个视图或报告GitHub插件,参观GitHub库