基本的に私は2つの多面体のミンコフスキー差の船体に頂点のセットを持っています。私は原点から船体までの距離を任意の所定の方向に求めたい。 HERESに迅速な2Dスケッチ: ミンコフスキーの相違を原点からある方向に交差させると、どのようにして顔が交差するのが見えますか?
だから問題は線が交差して何が起こっているかの三角形の面/平面見つけることです。私はその飛行機を持っていれば、私は単にライン/飛行機の交差点テストをするだけです。私の問題は、正しい顔/面を見つけることです。何か案は?私がそれを決定するためにできるドットプロダクト/クロスプロダクト/トリプルプロダクトテストのいくつかのセットがありますか?それとももっと複雑なのでしょうか?GJKアルゴリズムを使用して2つのオブジェクトが交差しているかどうかを判断するにはどうすればいいですか?衝突がある場合、特定の方向(物体の動きの方向)に侵入深さを見つけたいと思います。
私はそれを感謝の応答ありがとう!もう少し効率的かもしれないことをあなたが知っている方法はありますか?それは平方根の多くです – kbirk
* Eh?*私は1つの平方根しか見ません。それは光線を表すベクトルを正規化することです - それらはどこに見えますか?この解はO(n)である。 O(sqrt(n))に到達する方法がありますが、ダイアグラムなしで説明するのは難しいです... – Beta
ああ、私の頭の中のベクトルを混ぜた、素晴らしい、助けてくれてありがとう! – kbirk