Ball Trajectory终点位置计算

时间:2014-05-20 07:40:09

标签: math unity3d projectile

从图像中,从反弹位置开始,我想用某个角度θ1,2或3预测位置p1,p2或p3。

我怎样才能实现这一点。

请帮助。

enter image description here

感谢

修改

我正在尝试实施板球的保龄球控制。 为了显示保龄球的轨迹,我需要三点

开始位置,反弹位置和结束位置

开始位置=投球手从手中释放球的球位置。 弹跳位置=击球手前方球的俯仰位置 最终位置=在树桩后面(这将根据摆动计算,即摆动或外摆或旋转)

所以我的问题是,我知道球的起始位置,球的弹跳位置,我知道我的球应该摆动的摆角。

我需要通过这个来计算球的最终位置。

我希望我现在能说清楚。

1 个答案:

答案 0 :(得分:1)

这实际上只是基本的触发。以p1为例,你知道c_x,c_y,b_x,b_y。 b_x和c_y使d。减法可以获得很难的数字。 所以theta_1是b - >的反正切。 d除以d - > c(sohcahTOA!)。在单位圆中,切线theta_1变为Y / X.

see diagram

我不知道如何打板球。我知道它使用扁平(ish?)蝙蝠。如果你想分析击球手挥杆的效果,那会变得更加复杂。