28 янв 2020 21:08
Предлагаю изменение в задании класса объектам в скриптах: вместо простого Class должен будет использован более сложный параметр задания класса: Class {BulkClass "..." SpecClass "..."} (Класс {Класс по составу "..." Спектральный класс "..."}).
Предлагаю следующие классы по составу:
Terra, Carbonia, Aquaria, Ferria, Hyperbaria (планеты с океаном из плотного жидкообразного СКФ), Neptune, Jupiter - для планет.
WD (белый карлик), VI (горячий/холодный субкарлик), V (главная последовательность), IV (субгигант), III (гигант), II (яркий гигант), Ib (тусклый сверхгигант), Iab (сверхгигант средней яркости), Ia (яркий сверхгигант), 0 (гипергигант), WR (звезда Вольфа-Райе), SBD (субкоричневый карлик - объект, формирующийся по подобию звезд (из-за этого тип звезды), но имеющий планетарную массу. Выглядит как коричневый карлик, только с постоянным облачным покровом при любых температурах), BD (коричневый карлик), Q (нейтронная звезда), X (черная дыра), Planetar (объекты с массой более 13 юпитерианских, имеющие спектральные классы коричневых карликов (M, L, T, Y), в них происходят термоядерные реакции (из-за чего их тип звезды), однако формирующиеся как планеты), P (планемо, то есть неизвестно, если это субкоричневый карлик или одинокая планета. Выглядит как среднее между субкоричневым карликом и газовым гигантом. Имеет спектральный классю), CB (углеродная звезда), ZR (циркониевая звезда) - для звезд.
Спектральные классы (характеристика, присущая звездам и планетарам):
DZ, DQ, DO, DC, DB, DAZ, DA, Y, T, L, M, C-R, C-Hd, C-N, SC, S, MS, K, G, F, A, B, O, WC, WN.
Также предлагаю добавить классы планет для объектов StarBarycenter планет-сирот.
В SE это должно выглядеть так:
Скрипт:
Planet "..."
{
...
Class
{
BulkClass "Jupiter"
SpecClass "None"
}
...
Star "..."
{
...
Class
{
BulkClass "SBD"
SpecClass "M8"
}
... ,
Вид в приложении
Планета "..."
Класс "(префикс)юпитер"
Звезда "..."
Класс "Субкоричневый карлик"
Спектр "M8" // только объекты, имеющие классы светимости на диаграмме Гершпрунга-Расселя, будут иметь их в описании спектра SE.