Clipp的Python绑定

2024-05-16 14:38:24 发布

您现在位置:Python中文网/ 问答频道 /正文

Clipper库是否有一些Python绑定?
我需要偏移多边形函数。我尝试把C++ clipple代码转换为Python,我设法做到了这一点,但后来变得太复杂了,而且我似乎应该转换为Python完全的clipfile文件——这是一项巨大的工作。在

一些简单的用Python进行多边形边界偏移的代码是可用的here,但它并不能普遍解决这个问题——当偏移距离很高时,一些角点消失或出现新的角点。在

任何对其他基于Python的多边形偏移解决方案的建议都是非常欢迎的。在


Tags: 文件函数代码距离here解决方案多边形建议
3条回答

目前没有用于Clipper的Python绑定。为了避免翻译这项可以理解的艰巨任务,我的建议是创建一个.dll或.so文件来导出OffsetPolygons函数。在

您可以尝试pyclippersource)——它是CclipLover库(V2.2.1)的C++版本的包装器。它公开了Clippers的所有公共方法。通过pip安装:

pip install pyclipper

Shapely实现了一个并行的_偏移量过程,它提供了简单的python/numpy集成:http://toblerity.org/shapely/manual.html#object.parallel_offset

相关问题 更多 >