2D碰撞 - 分离轴定理 - 如何选择要检查的点

时间:2014-04-19 18:54:16

标签: java vector collision-detection

我最近一直在尝试使用分离轴定理进行碰撞检测,然而,我的立方体(我目前正在使用立方体来试图抓住它)在它们移动时旋转并且程序应该检查它们是否如何交叉,我将如何决定在每个时间点应该使用哪些点/点/角来检查用于检测碰撞的矢量的最小和最大坐标。

提前致谢, Mattijn

1 个答案:

答案 0 :(得分:0)

使用基于SAT的CD我相信你应该将所有点投射到分离轴上。随着场景的发展,你应该改变你使用的轴向量。这些是场景中面部的法线。当立方体旋转时,分离轴旋转。你仍然需要预测每个点。

我认为这个人写的很好:http://www.codezealot.org/archives/55