2組のポリゴン間の合同性をチェックするアルゴリズムを知っている人はいますか?具体的には、下の図を参照してください。 ポリゴン合同アルゴリズム
別のセット(例えば、赤い三角形)に重ね合わせます。上記の例では、3組の三角形(青、赤、緑)がすべて合同です。
私が取り組んでいる実際の三角形はこれより大きく、より多くのセットを持っています。
グーグルでthis paperが見つかりましたが、それは3Dポリゴンに関係しており、(私の考えでは)実装可能ではありません。
建設的なアイデアやリンクは大歓迎です。
ちょうど明確にする編集は、三角形の各セットは、セット内の他の三角形に対する位置情報にセットで、すなわち各三角形が固定され、全体の接続図のように扱われなければなりません。
また、三角形の1つのセットが別のセットと一致しているかどうかを判断できるアルゴリズムが必要ですが、上記の三角形よりはるかに大きな三角形があり、さらに多くのセットがあります。 N個の三角形のN個の異なる色のセットに分割された、辺の長さNとN 2個の小さな三角形の合計を持つ三角形を想像してください。
@ user3386109私はすでに、各セットが同じ(同じ)三角形の数を持つので、ポリゴンエリアは各セットで同じであることをすでに知っています。あなたは "角度の順序を調べる"という意味を詳しく述べることができますか? – Jens
@ user3386109わかりません。あなたが別の色のついた三角形の位置と色のついた三角形の位置を交換すると、図の3つのセットが合同で、なぜ合同でないのか理解していますか? – Jens
@ Jensそれは質問に追加する必要がある明確化です。また、質問の範囲を三角形に限定するかどうかを明確にする必要があります。 – user3386109