Расчет углового направления по скорости - PullRequest
1 голос
/ 15 сентября 2011

Я пытаюсь вычислить угловое направление снаряда, зная, что это скорость X и Y, я могу найти величину его движения, но мне трудно сосредоточиться на получении углового направления (в радианах)) что он движется ...

Я предполагаю, что в этом есть загар или грех, но в остальном я немного невежественен ...

Ответы [ 2 ]

1 голос
/ 15 сентября 2011

Вас может заинтересовать Math.atan2.

Учитывая x и y вокруг начала координат, он вернет угол. Э.Г.

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

Здесь учитывается направление, поэтому вам не нужно беспокоиться о 1 / 1 или -1 / -1 (что обычно приводит к тому же углу).

0 голосов
/ 15 сентября 2011

tan-1 (y / x)

Не знаю, принимаете ли вы во внимание гравитацию и т.д.

...