Ссылка на казахский сайт с математической моделью
№ | Ссылка | Описание кода |
---|---|---|
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 | Проверенный и рабочий код для вращения планет вокруг Солнечной Системы. Использован в системе для моего диплома. |