時間(交差点が始まる時間)を見つけることに重点を置いていますが、位置も重要です。境界ボックス (軸が揃っていない) には、位置、回転、速度、および角速度 (回転速度) があります。加速はありません。これにより、物事が本当に単純化されます...そして、必要に応じて、角速度成分もおそらく削除できます。連続関数または反復関数のいずれかが機能しますが、反復関数がソリューションに向かって積極的に収束しない限り (またはその欠如)、おそらく遅すぎます。
SATを見てみましたが、動いている物体の衝突の実際の時間を見つけるように構築されていないようです。動いていないスナップショットでのみ機能するようで、長方形よりも複雑なオブジェクトで機能するように設計されているため、実際にはこの問題には適していないようです。
私はおそらく8つのポイントのそれぞれから軌道を描き、ポイントが他の形状にあるかどうかの関数を持ち、それが発生する時間範囲を取得することを考えましたが、方法についてはかなり迷っていますそれについて行きます。優れた機能の 1 つは、時間とともに完全に動作し、個別の「ステップ」の概念を無視することですが、非効率的なアプローチだとも思います。
大まかなフェーズ (これら 2 つのバウンディング ボックスが重なる可能性があるかどうかを確認する価値があるかどうかを判断する) について心配する必要はありません。私はすでにそれに取り組んでいます。