|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.07.2020, 14:52 | #1 |
Пользователь
Регистрация: 20.07.2020
Сообщений: 69
|
создание анимации движения луны и земли вокруг солнца
Я пытался написать анимацию движения луны вокруг земли и земли вокруг солнца, но абсолютно не понимаю, как заставить луну выписывать окружность относительно изменяющихся координат земли.
Пытался я сделать так: Код:
Посоветуйте, пожалуйста, какими формулами описать движение луны относительно осей х и у. (я подозреваю, что это, собственно, не совсем относится к программированию, но на счёт этих формул в физике я информации не нашёл)
---------------------------------------------------
Нич-чего не понимаю! Или что-то случилось, или… одно из двух! |
20.07.2020, 15:58 | #2 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Я старый солдат, и Питоном не владею. Поэтому скажу чисто математически.
Сразу скажу, что точное, честное движение Луны - вещь сложная, теория Брауна содержит неск. тысяч слагаемых в формуле. Но вам наверное не это надо, а упрощенное движение. То есть 2 движения по окружности с периодами 365.25 и 27.5 дней ( https://ru.wikipedia.org/wiki/Сидерический_период ) Все просто - сначала считаем гелиоцентрические координаты Земли - R*cos ... , R*sin .. Потом - геоцентрические координаты Луны - R*cos ... , R*sin .. Конечно, другие R и другой период. И наконец - складывая их, получаем гелиоцентрические координаты Луны. Вот и все. Только не ожидайте, что у вас получатся какие-то завитульки, если все сделать в правильном масштабе то получится вот что - https://youtu.be/SefK_RSrnfM?t=1200 С момента 20.00 Последний раз редактировалось type_Oleg; 20.07.2020 в 16:03. |
20.07.2020, 16:22 | #3 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Если надо - вот файл Excel, разбирайтесь. Можете поэкспериментировать , поменять период и радиус лунной орбиты. Тогда могут получиться завитульки.
|
20.07.2020, 19:32 | #4 |
Пользователь
Регистрация: 20.07.2020
Сообщений: 69
|
Спасибо. Всё заработало. Просто я очень затупил с программой. К формуле земли надо было прибавлять координаты солнца, а я прибавлял предыдущие координаты земли.
---------------------------------------------------
Нич-чего не понимаю! Или что-то случилось, или… одно из двух! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Движение Луны вокруг Земли. Delphi | vic7or | Помощь студентам | 7 | 09.05.2015 21:06 |
Создание GIF анимации | kvitaliy | Общие вопросы Delphi | 7 | 06.12.2013 09:35 |
Не работает программа анимации (движения) картинок | afterik | Общие вопросы Delphi | 9 | 09.04.2013 14:39 |
Поворот изображения вокруг своей оси во время движения по кругу вокруг центра | AsaDorius | Помощь студентам | 1 | 15.12.2010 21:57 |
Вращение луны вокруг Земли | [LOL] | Помощь студентам | 4 | 19.06.2007 21:14 |