在 3D 中截取两个对象 space

Interception of two objects in 3D space

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

一门大炮在位置A,一架飞机在位置B 飞机以矢量b运动(不受重力影响)

一颗炮弹被发射(受重力影响),单位矢量为 a,大小为 m

他们在 C 位置拦截 T

已知: A, m, B, b
未知数: a, C, T

我唯一能想到的用代码来解决它的方法是将方程式分成 X、Y 和 Z 分量,并将 T 替换为一个值并递增它。

如果有人能告诉我如何找到一个未知数就太好了 谢谢

答案在这里: https://blog.forrestthewoods.com/solving-ballistic-trajectories-b0165523348c

来自 meowgoesthedog