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

时间:2024-06-30 00:02:54
【文件属性】:

文件名称:LineSimplification:使用 Douglas-Peucker 算法的线简化算法

文件大小:16KB

文件格式:ZIP

更新时间:2024-06-30 00:02:54

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)

网友评论