円が正方形と衝突しようとしているかどうかを確認する方法と、正方形が正方形と衝突しようとしているかどうかを検出する方法は知っていますが、多角形が正方形と衝突しようとしているかどうかを検出するにはどうすればよいですか?
さらに良いことに、ポリゴンがポリゴンと衝突しようとしているとき。
またはさらに良いことに、直線ではない線で構成された形状が別の同様の形状、多角形、または円/長方形と衝突する場合
形状が占めるピクセルと別の形状が占めるピクセルを取得し、それらのいずれかが同じかどうかを確認する方法はありますか?
大量の形状固有の計算を必要としない解決策があることを願っています。
これを行うためにjavascriptとhtml5キャンバスを使用しています。