在不改变方向的情况下解决移动凸多边形与静态凸多边形的碰撞

问题描述

如果有一个移动的凸多边形和一个静态的凸多边形,我怎么能得到它可以移动的距离,以便多边形刚好接触另一个多边形?。

我可以使用 SAT 计算一个向量,当它们已经发生碰撞时将多边形与另一个分开,但该平移向量可能会改变多边形移动的方向。我希望多边形仅沿其原始方向移动并停止,因此我需要知道它在碰撞之前可以行进的距离,或者通过在其运动的相反方向移动移动多边形来分隔多边形的矢量。>

Concept image

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)