乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 72|回复: 3

DelaunatorSharp,Delaunay三角剖分,三角网

[复制链接]

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2021-10-26 20:40:22 | 显示全部楼层 |阅读模式
值得它自己的线程,因为它非常令人印象深刻的性能,可能是有用的
源是 https://github.com/nol1fe/delaunator-sharp
注意原始源是2D的,但输入点集是const,所以索引似乎适用于任何数组。在代码中查看我的注释。
它本来可以更快,但作者使用他们自己的点类,所以有内存重复。
GenTin 点数 = 41769,以毫秒为单位的时间 = 31
GenTin 数或点 = 1000004,以毫秒为单位的时间 = 812

4ukvgwabyb1.jpg

4ukvgwabyb1.jpg

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

14

主题

275

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
331
发表于 2021-10-26 22:48:17 | 显示全部楼层
如果时间允许,肯定会看一看,C#在速度方面非常令人印象深刻,尤其是在运行一两次设置JIT编译代码之后。从所有帐户来看,如果操作正确,它可以与C / C++的速度相同或足够接近。
回复

使用道具 举报

14

主题

275

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
331
发表于 2021-10-27 02:15:24 | 显示全部楼层
值得一提的是许可证,这是麻省理工学院,因此您可以在自己的应用程序中使用它,没有任何限制。
回复

使用道具 举报

14

主题

275

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
331
发表于 2021-10-27 03:12:35 | 显示全部楼层

是的,非常接近。
毫秒=812 C#
毫秒=645C++;
尽管https://www.theswamp.org/index.php?topic=57094.msg606824#msg606824中有一个函数导致. NET严重失速,指向三角形,这是一个有趣的案例
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2024-11-22 01:54 , Processed in 0.195512 second(s), 65 queries .

© 2020-2024 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表