Показать сообщение отдельно
Старый 15.05.2013, 13:17
FieryWall вне форума Посмотреть профиль Отправить личное сообщение для FieryWall Найти все сообщения от FieryWall
  № 2  
Ответить с цитированием
FieryWall
 
Аватар для FieryWall

Регистрация: Nov 2010
Сообщений: 190
Отправить сообщение для FieryWall с помощью ICQ Отправить сообщение для FieryWall с помощью Skype™
Основная формулы баллистики (без учета ветров и др.):
x = x0 + A * cos(a) * t;
y = y0 + A * sin(a) * t - (G * t * t) / 2;

где:
x, y - текущее местоположение снаряда
x0, y0 - начальное местоположение снаряда
A - сила выстрела (вот он, ваш импульс)
a - угол выстрела (в радианах)
t - время полета
G - гравитация (9.81 на планете Земля)