複数のポリゴン間で共通のアウトラインを描画するためのアルゴリズムを見つけようとしています。私が言いたいのはこの写真のようなものです:
2つの長方形(私の場合は長方形ではなく、ほとんどの角度が直角のポリゴン)があり、画像の2番目の部分にある赤いパスのような一般的なアウトラインを探しています。私が見ている最大の問題は、画像の2番目の部分で黄色でマークした新しいポイントを見つけることです。ポリゴンが交差したり、ポリゴン自体に接触したりすることはありません。ポリゴンをポイントとして反時計回りに格納しています。
私はグーグルするべきいくつかの手がかり、ソース、あるいはキーワードさえ探しています、それは私の仕事を少し簡単にするかもしれません...
編集:凸包のようなものですが、頂点ではなくエッジを見ると、黄色の点はおそらくエッジの連続にあります。
EDIT2:わかりました、ポリゴンの周りに指定されたサイズの境界線を描画する必要がありますが、2つのポリゴンが境界線のサイズよりも近い場合、共通の境界線があります。これは、の「内側」の部分がない2つの境界線の合計のようなものです。それとこの2つのポリゴンは1つの形状として扱われます。だから私はその周りにこの境界線を描くために使用されるこの赤いポリゴンを見つけようとしています。