【文件属性】:
文件名称:voronoi:用于创建 2D voronoi 图的 AC 实现
文件大小:2.58MB
文件格式:ZIP
更新时间:2021-08-04 20:37:30
C
分支
操作系统/Linux
视窗
掌握
开发
jc_voronoi
用于从点集创建 2D Voronoi 图的快速 C/C++ 头实现
使用
简短的
我意识到我之前使用的 2D voronoi 生成器在我的应用程序中占用了太多时间,更糟糕的是,有时它也会产生错误。
所以我开始寻找其他的实现。
鉴于那里的替代方案,它们通常缺乏一个方面或另一个方面。 所以这个项目着手实现其他库提供的好东西的组合。
使用方便
稳健性
速度
内存占用小
单/双浮点实现
可读代码
小代码(单个源文件)
没有外部依赖
单元格有一个边缘列表(为了更容易/更快地放松)
边缘应该被剪掉
清晰的许可证
但大多数情况下,我这样做是为了好玩:)
免责声明
此软件按“原样”提供,不提供任何保证和支持
执照
()
功能比较
功能与实现
voronoi++
促进
快喷
杰夫
语
C++
C++
C
C
边夹
【文件预览】:
voronoi-dev
----.travis.yml(393B)
----images()
--------example1.png(17KB)
--------example2.png(18KB)
----test()
--------jc_test.h(10KB)
--------images()
--------test.c(17KB)
--------makereport.py(8KB)
--------compile_clang.sh(530B)
--------perftest.cpp(18KB)
--------compile_cl.bat(1KB)
--------testdata_issue38.txt(191B)
--------report.md(5KB)
--------timeit.h(7KB)
----LICENSE(1KB)
----appveyor.yml(305B)
----src()
--------jc_voronoi.h(46KB)
--------main.c(18KB)
--------stb_wrapper.c(330B)
--------jc_voronoi_clip.h(11KB)
--------stb_image_write.h(37KB)
--------examples()
----compile_clang.sh(431B)
----compile_cl.bat(1KB)
----.gitignore(338B)
----README.md(9KB)