Skip to content

Voronin98/NewSolarSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

Математическая модель Солнечной Системы

Ссылка на казахский сайт с математической моделью

Версии кода

Ссылка Описание кода
1 Код вращения планет от 19.03.2020 16:40 Период обращения Плутона близок к ожидаемому значению - ~75 сек (примечание: Плутон ускорен в 100,000,000 раз). Примечание к коду: эталон говнокода: куча ненужных комментариев, в которых тяжело отыскать рабочий код, а уж тем более нормальный рабочий код; Половина методов вообще не нужна; Unity отказывается воспринимать малые числа и сводит их к единице (не вижу смысла решать эту проблема, так как без этих не рабочих методов и игноров малых чисел, Плутон имеет нормальный период. Да и сдался вам этот сраный Плутон!); не учтены кеплеровы элементы орбиты (за исключением наклонения (i)).
2 Код вращения планет от 19.03.2020 18:40 Плутон работает, Земля пока нет. Избавился от совсем лишних комментариев. Перевёл Землю с RotateAround на вращение по эллипсу (также как у Плутона). Перевёл параметры Земли в СИ, однако Земля должна вращаться в раз 10-20 быстрее, но этого не происходит. Сегодня лень над этим думать. Время ещё есть.
3 Код вращения планет от 20.03.2020 15:58 Работа с Землёй принесла успехи. Теперь не надо её ускорять в 100,000,000 раз, лишь в 1,000,000. Однако всё-равно Земля должна ходить быстрее (в ~120 раз). Тоже самое пытался применить к Плутону. Он сильно замедлился, но вращение всё-таки видимо. Если Земля будет доработа и скорость вращения достигнет ожидаемой, то с остальными планетами должно быть также.
4 Код вращения планет от 21.03.2020 12:10 Найдена причина медленного движения Земли - шаг интегрирования h, который был в 1000 раз меньш нужного. В результате умножения на 1000, полученный угол за кадр стал близок к ожидаемому углу за кадр, но немного больше. Возможно дело в начальных данных. Плутон также надо поправить. А также вычилисть ожидаемый угол за кадр. Если всё получится, то можно будет переходить к другим планетам.
5 Код вращения планет от 22.03.2020 14:09 Плутон поправил. Добавил другие планеты, но пока не задал для них начальные данные (поэтому у них вращение - это сочетание вращения Плутона и Земли). Нужно будет расчитать угол для других планет и задать правильные начальные данные. Если всё сойдётся, то можно переносить математическую модель в основную программу.
6 Код вращения планет от 23.03.2020 15:48 Добавил начальные данные для всех оставшихся планет Солнечной Системы. Остаётся только высчитать угол для каждой планеты и проверить сходится ли он с получемым углом в модели.
7 Код вращения планет от 02.07.2020 11:41 Проверенный и рабочий код для вращения планет вокруг Солнечной Системы. Использован в системе для моего диплома.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages