ストレートスケルトンアルゴリズムの実装を提供するPythonパッケージはありますか?
オープンソース(C ++)プロジェクトCGALには実装が含まれていることは承知していますが、cgal-bindingsにはこのCGALパッケージが含まれていないようです。
いずれにせよ、私は自分のニーズに合わせて修正/拡張できる純粋なPython実装を好むでしょう。
穴のあるポリゴンを処理できる実装が望ましいが、厳密に必要というわけではない。
1
pySkeletonまたはSkeletronをテストしましたか?
—
ファリドチェラギ
pySkeletonを試しました。GUIアプリケーションでは、私のために仕事をしませんでしたし、私は時間を見つけていない、まだコードが救出あるかどうかを確認するために
—
アンダーダーク
インポート多角形の頂点= [(0,0)、(0,5)、(5,5)、(5,0)]エッジ= [(0,1)、(1,2)、(2,3)、 (3,0)] p = polygon.Polygon(vertices、Edges)skeleton_graph = p.straight_skeleton()__________________________________________________上記の実行中に、次のエラーが発生しました。 \ test.py "、6行目<モジュール> p = polygon.Polygon(vertices、edges)ファイル" C:\ pySkeleton \ pySkeleton \ polygon.py "、行44、init self.vertices = map(Point、頂点)TypeError:__
—
init