根据速度计算角度方向

时间:2011-09-15 17:24:17

标签: javascript geometry 2d physics trigonometry

我正在尝试计算射弹的角度方向,知道它的X和Y速度我可以找到它的运动幅度,但是我很难绕着角度方向缠绕我的思绪(以弧度为单位) )它正在移动...

我认为涉及到棕褐色或罪恶,但我有点无能为力......

2 个答案:

答案 0 :(得分:1)

您可能对Math.atan2感兴趣。

如果原点周围有xy,它将返回角度。 E.g。

Math.atan2(  0,   1) === 0;
Math.atan2(0.5, 0.5) === Math.PI / 4;

它确实考虑了方向,因此您不必担心1 / 1-1 / -1(通常会产生相同的角度)。

答案 1 :(得分:0)

TAN-1(Y / X)

不知道你是否正在考虑重力等等。