2014-09-05 62 views
0

我目前在3D引擎中编写自己的重力模拟。我试图找出物体将撞到另一个物体的位置,这意味着我有抛物线(二次函数)随着时间的推移返回y位置。在3D引擎中与旋转飞机相交的抛物线

ABC公式是一种正确的方式来做到这一点,但据我所知,如果将第三维添加到模拟中,则无法使用此公式。

该函数根据起始位置,速度和引力常数返回时间t的位置。

+0

在你理想的情况下,你将有x,y和z的起始位置,速度和加速度?你的地平面不一定与z轴正交吗? – Demplo 2014-09-05 11:28:50

+0

我确实有一个初始位置,速度和加速度。地平面应该能够有任何方向。起始位置,速度和加速度都是由x,y和z分量组成的向量。然而,ABC公式只适用于2D平面(或Z位置始终为0),如果没有速度分量为0,我不确定如何计算球体将撞击平面的位置。 – 2014-09-05 11:51:19

+0

重力方向始终沿着 - Z' – Demplo 2014-09-05 12:01:26

回答