-2

dxf 図面があり、閉じたループを持つ領域の数を見つけたいと考えています。例: 下の図には 2 つの閉じたループがあります。この図面に 2 つの閉じたループがあることを検出したいと考えています。

Python で ezdxf ライブラリを使用しています。固有の関数 (.isclosed) を使用すると、各エンティティが個別にチェックされます。下の図では、内側のループが複数のエンティティ (直線と曲線) で構成されており、これが検出されません。この問題を解決するには、エンティティの数に関係なく、閉じたループを検出する必要があります。

2 つの境界領域

4

1 に答える 1