n 個の頂点を持つ単純な多角形 P1 があります。n は小さく、たとえば 8 です。この多角形は、2D ポイントのセットの周囲を表します。
次に、別のポリゴンがあります。これを P2 と呼びましょう。頂点の最大数も n です。P2 は P1 に近いため、P1 と P2 の領域を一緒に表す新しい多角形 P3 を描画することは理にかなっています。
新しいポリゴン P3 のポイントを選択するアルゴリズムを探しています。P1 + P2 の形状を可能な限り適切に記述したいと思います (それでも、n 個のポイントで!)。新しいポリゴン P3 の内側にあるポリゴンの作成に使用されるポイントの数は最大化されますが、 P3 はできるだけ小さくします。
ポリゴンを拡張するプロセスは、アプリケーションで繰り返し呼び出されます。