Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Shoot!


TWINk ©   (2003-03-04 16:33:00) 

Как сделать ролёт снаряда в 3d по пораболе???
У меня получаеться только в 2d


pasha676   (2003-03-11 09:21:00) [1]

Система уровнений. По ней находяться координаты в зависимости от времени. Просто аккуратно надо уравнения составить.


Aldor   (2003-03-10 21:37:00) [2]

Значения не имеет. Плоскость (именно плоскость), в которой будет лежать парабола (а значит будет двумерной) определяется вектором стрельбы и его проекцией на землю. Независимо от направления по y (если z направлена вверх перпендикулярно земле) снаряд будет лететь одинаково. Проекция этой параболы на плоскость xOy будет представлять собой прямую. По ней можно определить изменения X(t) и Y(t) с теченем времени. C Z(t), надеюсь, все понятно. Удачи.


TWINk   (2003-03-05 17:50:00) [3]

Ты не понял!
Наклон пушки по y координате (влево, вправо)


Aldor   (2003-03-04 20:15:00) [4]

Парабола полета снаряда (по крайней мере в нашей вселенной) всегда будет лежать в плоскости, и как бы у тебя не была наклонена пушка, учитываться будет только начальная скорость снаряда и угол между плоскотью, перпендикулярной силе тяжести (в больщинстве случаев это земля) и вектором ствола твоей пушки.


Наверх

Титульная страница Поиск, карта сайта Написать письмо