提问人:Krys 提问时间:4/16/2021 最后编辑:Krys 更新时间:4/16/2021 访问量:59
在两个 AABB 盒子之间找到合适的推出矢量,知道速度
Finding the proper pushout vector between two AABB boxes, knowing the velocity
问:
几乎就是标题中所说的。
假设我有两个 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 |
| |
+-----+
我怀疑它与点积有关,但老实说,我不知道如何将点积应用于任何东西......
我希望受过更多教育的人能为我指明正确的方向/给我解决方案。提前感谢您:)
答: 暂无答案
评论