Pull to refresh

Comments 10

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

UFO just landed and posted this here

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

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

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

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

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

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


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

Гравитация


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


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

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

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

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

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

Sign up to leave a comment.

Articles