さまざまな 2D 形状 (circle-circle、circle-tri、circle-rect、rect-rect) の間の交差を正しく機能させるのにかなりの時間を費やしました。からのソリューション) を簡単なプロジェクトに使用し、現在、三角形と AABB の交差テストを実装しようとしています。
しかし、私は少し立ち往生しています。ネットで検索して考えてみましたが、思いつきませんでした。現時点で私に最大の問題を与えているのは、頂点が長方形内にない場合に、三角形のエッジ(これは二等辺三角形です)が長方形と交差するかどうかを確認することです。
これを機能させる方法はありますか?
EDIT:ステージが発生するはずだと思うので、ステージについてもう少し洞察を与えるために:
1 - 頂点が長方形内にあるかどうかを確認します (この部分は簡単です)。はいの場合、衝突、そうでない場合は続行します。
2 - エッジが長方形と交差しているかどうかを確認します。これは私が立ち往生しているところです。これを実装する方法がほとんどわかりません。