在知道速度的情况下,在两个 AABB 盒子之间找到合适的推出向量

问题描述

与标题中所说的差不多。
假设我有两个 AABB 盒子,并且我知道它们的速度,我怎样才能找到正确的推出向量让它们相互滑过?

我的意思是:

A_VELOCITY = Vec2(1,1)
B_VELOCITY = Vec2(0,0)

 +------+
 |      |
 |   A ++----+
 |     ||    |
 +-----++ B  |
       |     |
       +-----+


How can I get this as a result? (the pushout vector in this case would be Vec2(-1,0),and the velocity of A would be changed into Vec2(0,1)):
+------+
|      |
|   A  +-----+
|      |     |
+------+  B  |
       |     |
       +-----+

我怀疑它与点积有关,但老实说我不知道​​如何将点积应用于任何事物......
我希望受过更多教育的人可以指出我正确的方向/给我解决方案。提前谢谢你:)

解决方法

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

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

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