Друзья, требуется ваша помощь. (Delphi)
Ну что же, всем здравствуйте, хочу обратиться к вам всем с крайне необычной просьбой (вроде три года уже на портале а такого еще не видел). В общем я сейчас делаю одну работу. Задача состоит в том, чтобы смоделировать задачку и оформить её графически в делфи. Суть такога.
Самолет летить с постоянной скоростью (Vs), появляется самолет перехватчик выпускает ракету и сбивает самолет. Необходимо смоделировать траекторию полета ракеты, но нужно учитывать, что ракета - летит по инерции, то есть она выпускается и далее управлямо движется на цель. Сопротивление воздуха не учитываеться. Грубо говоря происходит равнозамедленное движение. И возможен такой момент, что ракета просто не долетит до самолета и упадет.
Вот небольшой план и еще некоторые критерии.

Расстояния R(радиус), L(расстояние по оси Y), H(расстояние по оси X), Vs(скорость самолета) и Vp (скорость перехватчика). Вот такая вот задача.
Товарищи, прошу помогите, никак не соображу.
Собственно предположение изложил на рисунке.
1,2 и 3 - три положения в которых ракета изменяет свою траекторию, то есть:
1 - положение в котором ракета двигается вместе с самолетом
2 - положение в котором ракета направляется к самолету
3 - положение в котором ракета начинает описывать окружность по траектории и преследовать самолет.
Окружносить описывается по следующей формуле
x=R*cos(a)+x0
y=R*sin(a)+y0
где x0 и y0 - координаты центра окружности.
Но это просто отрисовка, а нам необходимо сделать так, чтобы это движение зависело от времени,
поэтому есть предположение, что скорость самолета будет примерно следующей
Vs=(fi/t)*R
Собственно пока так, подскажите что делать, уже вторую ночь не сплю - голова не варит...
Comments