简介
pyclipper是图形处理库,用于剪裁和偏移直线和多边形。
下载安装
直接在OpenHarmony-SIG仓中搜索pyclipper并下载。
使用说明
以OpenHarmony 3.1 Beta的rk3568版本为例
- 将下载的pyclipper库代码存在以下路径:./third_party/pyclipper
- 修改添加依赖的编译脚本,路径:/developtools/bytrace_standard/ohos.build
- 编译:./build.sh --product-name rk3568 --ccache
- 生成库文件和一些可执行测试文件,路径:out/rk3568/developtools/profiler
接口说明
- 图形取交(并,差,异或):
- 图形内缩:
- 图形简化:
pyclipper.SimplifyPolygons()
- 消除重复点(共线点):
pyclipper.CleanPolygons()
- 判断点与多边形的位置关系:
pyclipper.PointInPolygon()
约束与兼容性
支持OpenHarmony API version 8。
目录结构