使用python的形状我可以构建多边形(这里是一个圆形和一个矩形),然后按照形状手册(http://toblerity.org/shapely/manual.html)中的描述构建它们的差异和总和。当我将矩形移动到红色指示的位置时,我收到“断言错误”。
SORRY!我在发布这个问题后立即找到答案:差异操作现在当然会创建两个形状。人们可以像这样循环它们:
RESULT = BOX.difference(CIRCLE)
for shape in RESULT:
ax.add_patch(PolygonPatch(shape))
答案 0 :(得分:0)
答案在问题帖子底部的编辑中。