完全重叠形状的形状差异

时间:2014-04-14 13:00:47

标签: python difference shapely

使用python的形状我可以构建多边形(这里是一个圆形和一个矩形),然后按照形状手册(http://toblerity.org/shapely/manual.html)中的描述构建它们的差异和总和。当我将矩形移动到红色指示的位置时,我收到“断言错误”。

enter image description here

编辑/答案

SORRY!我在发布这个问题后立即找到答案:差异操作现在当然会创建两个形状。人们可以像这样循环它们:

RESULT = BOX.difference(CIRCLE)
for shape in RESULT:
    ax.add_patch(PolygonPatch(shape))

1 个答案:

答案 0 :(得分:0)

  
    

答案在问题帖子底部的编辑中。