【发布时间】:2020-07-15 23:34:25
【问题描述】:
我有一个 dxf 绘图,我想找到有闭合循环的区域的数量。例如:下图有两个闭环。我想检测这张图有2个闭环。
我在 Python 中使用 ezdxf 库。如果我使用固有函数(.isclosed),它将单独检查每个实体。在下图中,内部循环由多个实体(直线和曲线)组成,无法检测到。如何克服这个问题,即无论实体数量如何,它都应该检测闭环。
两个有界区域
【问题讨论】:
-
试试这样的,看看它会返回什么,这应该告诉你你在找什么ezdxf.mozman.at/docs/tutorials/…
-
或ezdxf.mozman.at/docs/tutorials/getting_data.html#entity-queries 和
Where * means all DXF entities
标签: python computational-geometry autocad cad ezdxf