GIS系列专题(2):Clipper计算机图形库使用说明(Vatti‘s clipping algorithm)

简介: GIS系列专题(2):Clipper计算机图形库使用说明(Vatti‘s clipping algorithm)

Clipper库是目前计算机图形领域广为使用的图形处理库,可以用于解决平面二维图形的多边形简化、布尔运算和偏移处理,在CAD、加工路径与3D打印方面都有着比较重要的应用。

image.png



官网:


http://www.angusj.com/delphi/clipper.php


https://sourceforge.net/projects/polyclipping/files/


源码下载:


V1:https://sourceforge.net/p/polyclipping/code/HEAD/tree/trunk/


V2:https://sourceforge.net/p/polyclipping/code/HEAD/tree/sandbox/Clipper2/


英文文档:


http://www.angusj.com/delphi/clipper/documentation/Docs/Overview/_Body.htm


中文翻译:


https://github.com/MartinChan3/ClipperDocCN


https://blog.csdn.net/bycy0801/article/details/81120873


同类软件:


GPC – General Polygon Clipper library


http://www.cs.man.ac.uk/~toby/alan/software/


相关文章
|
缓存 Ubuntu JavaScript
踩坑记录:QML加载图片资源
踩坑记录:QML加载图片资源
1727 0
|
数据可视化 图形学 开发者
【Qt 底层机制之图形渲染引擎】深入理解 Qt 的 渲染机制:从基础渲染到高级图形
【Qt 底层机制之图形渲染引擎】深入理解 Qt 的 渲染机制:从基础渲染到高级图形
1743 4
|
JavaScript 前端开发 IDE
QCAD v3.23.0.2源码编译,使用VS2017+Qt5.12.5环境
QCAD v3.23.0.2源码编译,使用VS2017+Qt5.12.5环境
1227 0
|
算法 JavaScript 前端开发
开源项目推荐:CNC+CRC/SoftPLC/OpenCASCADE/CAD/CAM(三)
开源项目推荐:CNC+CRC/SoftPLC/OpenCASCADE/CAD/CAM
3709 1
开源项目推荐:CNC+CRC/SoftPLC/OpenCASCADE/CAD/CAM(三)
这一篇让你彻底搞懂贝塞尔曲线
贝塞尔曲线不懂画?不知道怎么回事?看这一篇就够了!用图形,点曲线运动图和公式推导,让你彻底搞懂贝塞尔曲线的运行原理!
3245 0
这一篇让你彻底搞懂贝塞尔曲线
|
安全 C++ Windows
好工具推荐系列:VC++开发必备神器 -- Dependencies,查看依赖库DLL,支持win10,比depends更好用
好工具推荐系列:VC++开发必备神器 -- Dependencies,查看依赖库DLL,支持win10,比depends更好用
3828 0
好工具推荐系列:VC++开发必备神器 -- Dependencies,查看依赖库DLL,支持win10,比depends更好用
|
计算机视觉
AutoCAD *.dxf文件解析,使用dxflib搞定polyline/spline/ellipse等复杂图形(★firecat推荐★)
AutoCAD *.dxf文件解析,使用dxflib搞定polyline/spline/ellipse等复杂图形(★firecat推荐★)
2472 0
AutoCAD *.dxf文件解析,使用dxflib搞定polyline/spline/ellipse等复杂图形(★firecat推荐★)
|
算法 Unix Linux
开源项目推荐:我个人中意的Python/C++数学库(★精品收藏★)
开源项目推荐:我个人中意的Python/C++数学库(★精品收藏★)
1464 0
|
API PHP C++
Windows下用vs2017编译和配置libcurl库(手把手教,适合新人)
Windows下用vs2017编译和配置libcurl库(手把手教,适合新人)
2116 0
|
算法
算法提高:计算几何基础 | 详解凸包问题
点集Q的凸包(convex hull)是指一个最小凸多边形,满足Q中的点或者在多边形边上,或者在其内
334 0
算法提高:计算几何基础 | 详解凸包问题