私は凸包アルゴリズムを使用して、不規則な形状の輪郭を見つけました。それは十分ではありませんが...
おそらく、私が持っている形状が凸状であるとは保証できないためです...
一連の長方形があり、輪郭の外側にあるすべての点を取得できるようにしたいのですが、輪郭の点を捨てないようにします。
凸包アルゴリズムはうまく機能しますが、右の例のように機能するため、輪郭に関する情報が失われます。
左のバージョンに近く、外側のコーナーを保持し、内側のポイントのみを削除するものが必要です...
そのようなアルゴリズムはありますか?
または、このような形状 (ポリゴン) を凸形状に分割して、凸包アルゴリズムが適切に処理できるようにする方法はありますか?
リンクからリンクへと、Hertel-Mehlhorn Algorithm のようなある種のアルゴリズムを設定する方法を見つけようとしてきましたが、この状況で交差する線がどのように使用されるかはわかりません...
ご提案ありがとうございます。