LineSimplification:使用 Douglas-Peucker 算法的线简化算法

时间:2021-06-10 06:16:14
【文件属性】:
文件名称:LineSimplification:使用 Douglas-Peucker 算法的线简化算法
文件大小:16KB
文件格式:ZIP
更新时间:2021-06-10 06:16:14
C++ 线条简化 使用 Douglas-Peucker 算法的线简化算法。 有关更多信息,请访问*。 该模块分别包含通过DouglasPeucker2D和DouglasPeucker3D实现的 2D 和 3D。 要求: 支持 c++11 的编译器。 这是一个基于模板的模块,因此您无法真正编译它。 就是这样! 如何使用: 为了能够做任何事情,首先克隆这个存储库。 将DouglasPeucker.h从include/目录复制到您自己的目录中,然后您就完成了。 src只是一个帮助我调试的代码片段,所以不要理会它。 基本示例: 二维示例: # include < list> # include " DouglasPeucker.h " std::list line; // Contains coordinate. DouglasPuecker2D<p2d, p2dAcce
【文件预览】:
LineSimplification-master
----src()
--------DouglasPeucker.cpp(93B)
--------CMakeLists.txt(155B)
----CMakeLists.txt(182B)
----LICENSE(18KB)
----test()
--------src()
--------CMakeLists.txt(282B)
--------testRunner.cpp(282B)
--------include()
----README.md(2KB)
----.gitignore(270B)
----include()
--------DouglasPeucker.h(14KB)

网友评论