0

さて、私は経験のために単純な 2D ポリゴン物理エンジンを作成しようとしています。これが私がすでに知っていることです(さらに知りたい人のための情報源:

- SAT メソッドを使用してポリゴンが交差しているかどうかを判断する方法 ( http://elancev.name/oliver/2D%20polygon.htm )

-最小並進軸を見つけて衝突の法線を見つける方法

- インパルスによる衝突への対応方法 ( http://chrishecker.com/Rigid_Body_Dynamics#articles )

しかし、私を避け続けていることが1つあります。つまり、交差する 2 つのポリゴン間の接点を見つける方法です。私が言いたいことを説明するのに役立つ簡単な写真をアップロードするつもりでしたが、まだそれができないようです.

具体的に私が助けてほしいのは:

- 衝突している側面や点の特定

-これには、ポリゴンが交差している場合も含まれます

-各接触点のベクトル位置の取得

運が悪くてしばらく探していたので、これについては本当に感謝しています。

ありがとう。

4

1 に答える 1

0

さらに掘り下げた後、探していたものを見つけました。ポリゴン クリッピングと呼ばれる手法の (C# での) かなり適切に記述された例を見つけました。このメソッドは、ワールド座標で接触点を見つけます。複数の異なる状況で、すべての手順とコードの実装を行います。

URL は次のとおりです: http://www.codezealot.org/archives/394

于 2013-04-18T20:09:24.287 に答える