Как программировать модель солнечной системы?
Модератор: Модераторы
Как программировать модель солнечной системы?
Помогите пожалуйста! Как программировать модель солнечной системы в Lazarus? Хотя бы подскажите с чего начать или стандартный ход выполнения.

- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
Alina писал(а):Хотя бы подскажите с чего начать
Видимо, с конкретизации задачи.
3D динамическая модель, с учетом гравитационных возмущений, солнечного ветра, космической были и т.п.????
Тогда даже учебник по небесной механике маловат будет...Монографии потребуются...
Это же докторскую диссертацию переплюнет, да и не одного НИИ, и не только наших, но и забугорных...
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
Alina, с изучения характеристик разных планет: скорости, массы, количества и характеристик спутников.
-
alex208210
- постоялец
- Сообщения: 207
- Зарегистрирован: 12.05.2010 13:16:51
тоже буду умником и напишу что нить, что можно только написать)
С изучением и созданием модели солнечной системы на бумаге, что в реальной жизни никому окончательно сделать не удалось и не удастся
С изучением и созданием модели солнечной системы на бумаге, что в реальной жизни никому окончательно сделать не удалось и не удастся
Начните с прочтения этой статьи. Научитесь отображать движение произвольных небесных тел по заданным орбитам. Потом нагуглите элементы орбиты тел солнечной системы и заведите их в свою программу. Будет неплохое начало.
Ещё можно посмотреть программку типа "Solsys" (http://modsys.narod.ru/Prog/programs.html). На этой страничке для версий 1, 2 и 3 есть исходники, (правда на VB
), так что их можно тем или иным способом переделать для FP. Кроме того там предлагаются файлы данных для эфемерид планет, на основе которых можно строить орбиты. А вообще, эфемериды на XX и XXI века можно свободно найти в инете.
