2009-05-10 5 views
2

私は、互いに束縛されていない未分割の線分を持っています。各行は2点(x、y)で記述されています。私は同じポイントを持つ行を検索することができます。つまり、接続する必要があります。ポリゴンとアイランドがポリゴンでオフセットされている

すべての行にはthickness属性があります。私はこの厚さで各パスをオフセットする必要があり、最後のplygonを説明する4つのポイントを作成する必要があります(各行)。

Screenshot 1

今私が正しくコーナー(参加する)を処理するためにそれを改良する必要があります。どのようにそれを行うか分かりません。

望ましい結果:Screenshot 2

答えて

0

は、それは(あなたがここでやろうとしているものである)スケルトンの使用してポリゴンを相殺する一つの方法のためhereを参照してください。

+0

ありがとうございます!私が必要とするのは、CGAL用のRubyバインディングだけです – skrat

関連する問題