MEX 中的快速内多边形:在 MEX 中实现的快速内多边形功能。 迄今为止最快的之一。-matlab开发

上传者: 38499950 | 上传时间: 2021-10-05 22:08:58 | 文件大小: 6KB | 文件类型: -
这是 Darren Engwirda 提供的伟大 Matlab 代码的 C 实现。 您可以在以下位置找到他的代码: http://www.mathworks.com/matlabcentral/fileexchange/10391-fast-points-in-polygon-test 根据我的估计,它的运行速度是原来的 2 倍以上。 到目前为止,这是我所知道的最快的实现之一。 排序是这个算法的一大步。 为了使它成为一个精确的副本,我使用了 std 库的 stable_sort 。 这是一个示例调用: 抽动(); [In2 On2]=inpolygon_fast(x, y, xv, yv); toc(); 调用接口类似于 inpolygon 而不是 inpoly。 这里 x 和 y 是要检查的点,其中 xv 和 yv 定义多边形。 附件包括 cpp 文件、用于比较的示例函数和 Darren

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明