文件名称: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
【文件预览】:
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)