Vector 三维空间中两个物体的拦截

Vector 三维空间中两个物体的拦截,vector,game-physics,physics,Vector,Game Physics,Physics,我正在尝试截取两个对象,并尝试将其编码到一个应用程序中 大炮在位置A,飞机在位置B 平面在不受重力影响的情况下以矢量b移动 炮弹受到重力的影响,单位矢量为A,大小为m 他们在T秒时在C位置拦截 知道:A,m,B,B 未知数:a、C、T 我能想到的唯一一件事就是用代码来解决它,就是把方程分解成X,Y和Z分量,用T作为一个值,然后增加它 如果有人能告诉你如何找到一个未知的,那就太好了 谢谢答案在这里: 从meowgoesthedog看来,这是非常相似的,这个问题形成了一个三角形,所以使用三角学是可

我正在尝试截取两个对象,并尝试将其编码到一个应用程序中

大炮在位置A,飞机在位置B 平面在不受重力影响的情况下以矢量b移动

炮弹受到重力的影响,单位矢量为A,大小为m

他们在T秒时在C位置拦截

知道:A,m,B,B 未知数:a、C、T

我能想到的唯一一件事就是用代码来解决它,就是把方程分解成X,Y和Z分量,用T作为一个值,然后增加它

如果有人能告诉你如何找到一个未知的,那就太好了 谢谢

答案在这里:


从meowgoesthedog看来,这是非常相似的,这个问题形成了一个三角形,所以使用三角学是可能的。然而,由于子弹或炮弹受到重力的影响而形成曲线。我不知道如何用我有限的数学技能用同样的方法来解决这个问题。@meowgoesthedog非常感谢。