English Новый сайт

Расширенный поиск

[ Новые сообщения · Пользователи · Правила ]
Страница 1 из 11
Форум » SpaceEngine » Моддинг и дополнения » Значения астрономических констант в SpaceEngine (Для подготовки каталогов)
Значения астрономических констант в SpaceEngine
SpaceEngineerДата: Воскресенье, 08.01.2012, 19:54 | Сообщение # 1
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5542
Награды: 54
Статус: Offline
При подготовке каталогов используйте эти константы для перевода физических величин в систему единиц SpaceEngine. Обратите внимание на знак порядка ("e") у некоторых чисел.

В каталоге нужно указывать величины с такой точностью, с какой была известна исходная величина. Например если где-либо вы нашли, что расстояние до звезды равно 423100 световых лет (четыре значащие цифры), то умножив на число световых лет в парсеке (0.3065945727252459891658) вы получите 129720.16372005157801604998 парсек. Но так как исходные данные были с точностью 4 знака, то и это число надо округлить до 4-5 знаков: 129720 парсек.

Единицы расстояния:

1 световой год = 0.3065945727252459891658 парсек
1 парсек = 3.261636339845283778898 световых лет

1 а.е. = 4.848136811095359935899e-6 парсек
1 парсек = 206264.8062470963551565 а.е.

1 км = 3.240776488385780515715e-14 парсек
1 парсек = 3.08568024849531205387e+13 км

1 а.е. = 149598000 км (В SE принято точно это значение)
1 км = 6.6845813446703832938943e-9 а.е.

1 радиус Солнца = 696000 км (ровно) = 0.004652468615890587 а.е.
1 км = 1.43678160919540229885e-6 радиусов Солнца

1 радиус Юпитера = 71492 км
1 км = 1.39875790298215184916e-5 радиусов Юпитера

Единицы времени:

1 земной год = 365.24218985 земных суток
1 земные сутки = 0.00273790933191668 земных лет

1 земной год = 31556925.20304 секунд
1 секунда = 3.168876541570235598e-8 земных лет

1 земные сутки = 24 часа (ровно) = 86400 секунд (ровно)

Единицы массы:

1 масса Земли = 2.9898e-6 масс Солнца
1 масса Солнца = 334470.5331460298 масс Земли

1 масса Земли = 5.9742e24 кг
1 кг = 1.673864283083927555e-25 масс Земли

1 масса Юпитера = 317.832 масс Земли
1 масса Земли = 0.003146316292884291072 масс Юпитера


GV_FiQstДата: Понедельник, 09.01.2012, 00:36 | Сообщение # 2
Строитель Миров
Группа: Команда SE
Украина
Сообщений: 1062
Награды: 3
Статус: Offline
Quote (SpaceEngineer)
696000 км (ровно)


а не 69550? я все расчеты делал опираясь именно на этот радиус.


AMD Phenom II X2 555 3200 MHz;
RAM 4GB 1333 Hz;
ATI Radeon HD 5670 1024 Mb;
ОС Win 7 tabulorasa edition 32 bit
SpaceEngineerДата: Понедельник, 09.01.2012, 01:34 | Сообщение # 3
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5542
Награды: 54
Статус: Offline
Quote (GV_FiQst)
69550

Ты ошибся на порядок! Или это опечатка?


GV_FiQstДата: Понедельник, 09.01.2012, 03:14 | Сообщение # 4
Строитель Миров
Группа: Команда SE
Украина
Сообщений: 1062
Награды: 3
Статус: Offline
Да опечатка 695500 км

AMD Phenom II X2 555 3200 MHz;
RAM 4GB 1333 Hz;
ATI Radeon HD 5670 1024 Mb;
ОС Win 7 tabulorasa edition 32 bit
SpaceEngineerДата: Понедельник, 09.01.2012, 05:31 | Сообщение # 5
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5542
Награды: 54
Статус: Offline
Эти константы каждый год уточняются, надо же было принять какие-то. В принципе, можно их вынести в конфиг. И сделать указание единицы измерения в скрипте каталога, например так:
Radius 0.34 AU
Mass 15.8 Msol


GV_FiQstДата: Понедельник, 09.01.2012, 05:37 | Сообщение # 6
Строитель Миров
Группа: Команда SE
Украина
Сообщений: 1062
Награды: 3
Статус: Offline
Quote (SpaceEngineer)
В принципе, можно их вынести в конфиг. И сделать указание единицы измерения в скрипте каталога, например так: Radius 0.34 AU Mass 15.8 Msol


Соласен. Нужно какой-то разделитель между цифрой и еденицой. например так:
Radius 0.34#AU или 0.34|AU


AMD Phenom II X2 555 3200 MHz;
RAM 4GB 1333 Hz;
ATI Radeon HD 5670 1024 Mb;
ОС Win 7 tabulorasa edition 32 bit
SpaceEngineerДата: Понедельник, 09.01.2012, 16:26 | Сообщение # 7
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5542
Награды: 54
Статус: Offline
Зачем, пробел - тоже разделитель.

GV_FiQstДата: Суббота, 14.01.2012, 09:38 | Сообщение # 8
Строитель Миров
Группа: Команда SE
Украина
Сообщений: 1062
Награды: 3
Статус: Offline
Да и если уже это будете делать то зделайте так чтобы движок не глючил когда единица измерения не задана. Если у планеты единица измерения радиуса не задана то принимает км ровно как и звезд и тд. а то лень у всех каталогах добавлять еденицы измерения

Добавлено (14.01.2012, 09:38)
---------------------------------------------
Вы забыли указать радиус Юпитера, для перевода у км.
1 RJ = 71492 км
1 км = 1.398757902982152e-5 RJ


AMD Phenom II X2 555 3200 MHz;
RAM 4GB 1333 Hz;
ATI Radeon HD 5670 1024 Mb;
ОС Win 7 tabulorasa edition 32 bit
SpaceEngineerДата: Суббота, 14.01.2012, 15:14 | Сообщение # 9
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5542
Награды: 54
Статус: Offline
В скриптах SE радиус Юпитера вроде не используется...

GV_FiQstДата: Суббота, 14.01.2012, 15:38 | Сообщение # 10
Строитель Миров
Группа: Команда SE
Украина
Сообщений: 1062
Награды: 3
Статус: Offline
У SE - нет но у каталогах - это главный параметр радиуса

AMD Phenom II X2 555 3200 MHz;
RAM 4GB 1333 Hz;
ATI Radeon HD 5670 1024 Mb;
ОС Win 7 tabulorasa edition 32 bit
Форум » SpaceEngine » Моддинг и дополнения » Значения астрономических констант в SpaceEngine (Для подготовки каталогов)
Страница 1 из 11
Поиск:

>