私はアプリケーションに取り組んでいます。ユーザーが描いた2つの重なり合う任意の形状を組み合わせることができる必要があります。これは、2つの形状に対するユニオン操作になります。結果として得られる形状は、2つの重なり合う形状のシルエットになります。
形状は、時計回りに一連のポイントとして保存されます。
理想的には、ポイント(x、y)の2つの配列を取り、結果の形状の1つの配列を返すアルゴリズムが必要です。
私はスイープラインアルゴリズムに言及しているポリゴンのブール演算に関するウィキペディアを読んでいますが、これと私の目標をリンクさせることはできません。残念ながら、私は数学者ではありません。
私はActionScript3でアプリケーションを開発していますが、C#、Javaに精通しており、CとC++を選択できます。