В моей симуляции у меня есть звезды, разбросанные по Земле, все звезды находятся на одинаковом расстоянии от центра Земли и расположены в зависимости от их прямого восхождения и склонения, например:
Мне интересно, как можно смоделировать движение Земли на основе текущего времени при запуске моделирования.
Я использую базу данных hyg v3, которую можно найти здесь . Я думаю, что в этом наборе данных есть данные, необходимые для определения движения звезд, но я могу ошибаться.
Кроме того, из-за структуры этой симуляции с почти 120 000 звезд гораздо эффективнее вращать/двигать Землю, чем перемещать все звезды.
Как я могу показать звезды, видимые над местом в определенное время, имитируя движение звезд при вращении Земли?
Ориентация Земли относительно звезд повторяется каждый звездный день (таким образом, ~23:56). Видимое ночное небо меняется только каждый (синодический 24 часа) день из-за другого направления, в котором находится солнце, если рассматривать кадр покоя звезды.
Если у вас есть положение звезды, как сейчас , вы просто поворачиваете Землю для каждого из нас на 360/(23,933)° = 15,04°. Если вы хотите сделать это для произвольной даты, возьмите положение звезд: они идут с датумом, например J2000, что означает их положение на 1 января 2000 года по всемирному координированному времени. C рассчитать звездные дни, прошедшие с тех пор, с учетом неполного вращения текущего дня, что дает вращение вокруг оси Земли, как указано выше.
Если вы хотите вдаваться в подробности и более длительное время, и учитывать века и более, вам нужно будет принять во внимание нутацию и давление земной оси.
Если север вверху, прямое восхождение должно увеличиваться слева направо на ближней стороне небесной сферы. Ближняя сторона Земли должна вращаться слева направо с периодом 23ч56м04с . Нулевой меридиан на Земле должен выровняться с RA 0h в 12:07 UT 20 марта и на 3 минуты 56 секунд раньше в день после этого.
Созвездия могут быть более узнаваемыми, если вы различаете звезды по видимой величине и показываете только те, которые ярче 6 звездной величины или около того. Шкала логарифмическая: звездная величина 1 в 2,51 раза ярче звездной величины 2 и т. д. Меньший коэффициент, например 1,6 на звездную величину, может привести к более приятному внешнему виду.
пользователь21
создатель планет
СидС
СидС
создатель планет
СидС