Расчет упреждения для тела летящего по параболе [Решено]
Добавлено: 31 янв 2015, 20:13
Ситуация такая - есть ракета (снаряд, пуля и т.д.), у которой есть баллистика и которая летит по параболе в цель и соответственно бьет в нее сверху. И вот что то ни как не соображу как мне высчитать упреждение для моей ракеты, которая делает горку перед целью. По идее все просто - берем вектор направления, скорость и время за которое ракета достигнет точки перехвата, однако проблема в том, что пока я не вычислю точку перехвата я не смогу вычислить время подлета ракеты, соответственно пока я не вычислю время подлета ракеты, я не смогу вычислить расстояние на которое сместится тело за время подлета ракеты.
Пришла мысль вычислять точку упреждения по треугольнику, однако тогда получится то же самое что с Ахиллесом который никогда не догонит черепаху, так и я ни когда не смогу вычислить точную точку упреждения.
Есть еще мысль что бы брать фиксированное количество времени и для цели и для ракеты, например одну секунду(или меньше) и считать до тех пор, пока траектории не пересекутся и считать это пересечение точкой упреждения, но как то это выглядит долго и громоздко.
Может у кого был положительный опыт с точкой упреждения?
Пришла мысль вычислять точку упреждения по треугольнику, однако тогда получится то же самое что с Ахиллесом который никогда не догонит черепаху, так и я ни когда не смогу вычислить точную точку упреждения.
Есть еще мысль что бы брать фиксированное количество времени и для цели и для ракеты, например одну секунду(или меньше) и считать до тех пор, пока траектории не пересекутся и считать это пересечение точкой упреждения, но как то это выглядит долго и громоздко.
Может у кого был положительный опыт с точкой упреждения?