Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

Поведение тел в космосе, физика, инерция и т.д.   Найти похожие ветки 

 
SoulSilver ©   (2003-12-29 21:32) [0]

Здравствуйте, физику напроч забыл, помогите плз с темой.
Объект: некий летательный аппарат в космосе
Необходимо: реализовать граммотное его поведение в условиях космоса, т.е. как ведет себя корабль с учетом количества топлива, притяжения планет и т.д.

P.S. Помните игра была такая про посадку на Луну, вот типа этого.


 
Thor ©   (2003-12-29 22:00) [1]

учебник физики + астрономии и gamedev.ru и будет вам счастье!


 
Рамиль ©   (2003-12-29 22:31) [2]

Если очень надо, то могу посмотреть, где то у меня курсовая вроде должна быть - вывод КЛА на орбиту. Там четыре дифуравнения, кажется. Хотя, для игры это будет слишком, пожалуй...


 
SoulSilver ©   (2003-12-29 22:41) [3]

Блин, да я тут в форуме давно топик такой видел, но тогда мне это не нужно было, а щас дык не знаю че делать. Учебники давно уже куда-то дел (наверное сжег!), а формулы надо. Формулы скорости тела в зависимости от его массы и притяжения другого тела(планеты) и т.д.


 
dRake ©   (2003-12-30 00:01) [4]

Гравитация :

F := G*(M*m/r^2), где G - гравитационная постоянная (есть в справочнике), M,m - массы тела и планеты, r - расстояние от тела до планеты

F := m*a : 2 закон Ньютона

a := dV/dT - ускорение

ну итд итп ;)


 
MrAngel   (2003-12-30 00:40) [5]

Я думаю лучше тебе будет сходить в библиотеку и спросить по этому поводу справочники или учебники.


 
ALEIIIKA ©   (2003-12-30 09:48) [6]

Я занимался прогнозированием полета космического объекта (КО), есть выдержка о расчете трассы полета КО по Кеплеру в формате Word. Могу выслать на мыло, также есть исходники на С++, и где-то был пример на Delphi.


 
марсианин   (2003-12-30 15:36) [7]

моделируется все это совсем несложно..неужили никто незнает? никаких дифуров.. дифуры нужны чтоб найти параметры движения тела, нахождение в к-н выбранный нами момент.. короче на ГеймДев почти все это есть..

пусть в космосе болтается тело

его движение можно описать импульсом и моментом импульса.. любое массивное тело (напр. планета) каждый тик таймера dt будет вызывать приращение импульса

dP = Fg*dt*N

dP - вектор приращения, N - единичный вектор направления, напрвленный от тела к планете. Fg - сила гравитации, как ее описал dRake ©  (30.12.03 00:01) [4].
из импульса находим скорость v, дальше x := x + v*dt и тд.

все.. вы же это знали..
этого достаточно, чтобы тело правильно парило в космосе, вращалось по орбите и тп

действие других сил (напр работа двигателя) - тоже приращение импульса (еще и момента импулься, если движок вращает корабль)..
по-моему это все элементарно.. вот физику тела на ландшафте нормально так и не смог описать. мож кто знает?


 
SoulSilver ©   (2003-12-30 20:59) [8]

Ну что сказать, всем большое спасибо.


 
TButton ©   (2003-12-31 18:57) [9]

в космосе тела не падают...



Страницы: 1 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.022 c
6-1080573842
Stren___
2004-03-29 19:24
2004.05.16
TNMPOP3


3-1082034239
ksa3003
2004-04-15 17:03
2004.05.16
UPDATE


6-1076827229
Tasadar
2004-02-15 09:40
2004.05.16
SSH и Delphi


3-1082081449
Slavik_v
2004-04-16 06:10
2004.05.16
Как поменять цвет определенной строки в DBGrid?


14-1082652750
Кот-трахкун
2004-04-22 20:52
2004.05.16
Задачка