Как стать автором
Обновить

Комментарии 10

Еще в школе делал на turbo pascal 6 c этими вот egavga.bgi на 286 машинке. Правда без таких визуальных эффектов. На каждом такте у каждого шарика рассчитывались вектора сил тяжести к остальным (с у четом масс), на их основе приращение скорости, потом приращение координат, потом перерисовка. Поначалу надо было подобрать вектора скоростей, чтобы все не разлеталось и не упало в центр.

А у меня была потрёпанная книжка про конструирование космических аппаратов, и там была табличка с параметрами планет солнечной системы (масса, диаметр орбиты и орбитальная скорость). Тоже на турбо паскале написал подобный же движок и воочию убедился, что всё летает и не падает (включая Луну).
А ещё, в этой книжке была чб панорамная фотка венерианской поверхности, снятая камерой одного из спускаемых аппаратов. Т.к. Интернетов тогда никаких небыло, а в телевизоре было 2.5 канала, эта фотка для меня была как артефакт из параллельного мира ))

В dos-игрушке f19 расчет гравитации тоже делался таким способом. В результате из-за накапливаемой ошибки можно было летать совсем без топлива регулярно делая горки

"Что вы можете доработать в модели: "

Раз уж речь идёт о планетах, то, конечно, скорость распространения гравитации, и тогда бы, получилась нормальная статья, а не это вот всё..

Так речь как раз не про планеты, это было озвучено. Планеты гораздо интереснее и сложнее, чем просто точки с гравитацией.

Скорость распространения гравитации это уже какие-то галактики

Несколько лет назат делал такую же штуку используя SVG.


Большая картинка

Гравитация


Если картинку открыть частицы начнут двигаться. Формулы максимально упростил. Обнаружил что можно двигатся не только вперёд во времени но и назат.


Так можно задать положение частиц. Открутить время назат а потом пустить вперёд и они вернутся в изначальное положение.

Когда-то делал игру, где есть оружие с самонаводящимися пулями. Каково было моё удивление, когда я попытался уклониться от таких пуль и они закружились вокруг меня по орбите. Если рассчитать момент, то кружатся очень долго пока не упадут или не улетят.

Есть еще такой сайт , посмотрите, может почерпнете что то интересное для своего. У меня он для релакса используется.

Я тоже делал нечто подобное, но я дальше сделал ракету, чтоб можно было среди этого ещё и летать.

Посмотреть можно тут

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории