质量与连接两个质量的线之间的碰撞

时间:2013-04-19 14:13:48

标签: c++ collision-detection collision game-physics

我目前正在制作一个小型的c ++模拟程序,而且由于我对物理学非常陌生,我正在努力解决看似简单的2D碰撞处理问题。我花了很长时间思考它并查看教程,但我真的没有得到它。这是我的问题:

一点(P)与另外两个点(A和B)相连的(无重力)线碰撞。

PAB每个都有一个特定的velocityVpVaVb)碰撞时间,他们有自己的weightWpWaWb)。

我知道碰撞的确切坐标(C),我想知道的是我需要如何修改这三个点中的每一个的速度。目前,我尝试将撞击点视为一个球(我将其速度计算为Vc=Va*(1-||AC||/||AB||)+ Vb*(||AC||/||AB||),但我不确定这是否是一个正确的方法然后我坚持计算它的质量)。

非常感谢任何帮助,提示或资源。这是我为解释问题所做的一个小图。

Here is a small diagram I made for explaining the problem.

0 个答案:

没有答案