私は現在、一連のクリッパー ポリゴン内の特定の座標セットに接続されているすべてのポイントを見つける必要があるプロジェクトに取り組んでいます。つまり、私は次のことを意味します。
List<List<IntPoint>> polygons=new List<List<IntPoint>>();
IntPoint start
そして、始点に向かって途切れることなく接続されているすべてのポリゴンを含む List> の戻り値が必要です。
__ __
| / \/
|/
1,1
に変わります
__
| /
|/
しかし
_____
| /_/
|/
1,1
束縛されないままだろう
ポリゴンはすべて閉じており、一部が重なっている可能性があります。
誰でもこれを行う方法を知っていますか?