Как мы можем справиться с несколькими столкновениями частиц в одной точке? - PullRequest
0 голосов
/ 06 октября 2019

Меня попросили разработать систему симуляции N-Body. Вообще говоря, мне нужно написать программу для обработки движения нескольких точек под действием силы тяжести в трехмерном пространстве. У меня нет проблем с обнаружением столкновения. Однако возможно, что многие точки сталкиваются вместе в одной точке. Я понятия не имею, как рассчитать скорость после столкновения. Какой алгоритм я должен использовать для этой ситуации?

1 Ответ

0 голосов
/ 08 октября 2019

Этот тип моделирования часто рассматривается с помощью метода, называемого управляемой событиями молекулярной динамикой , и множественные столкновения игнорируются , если иметь дело с точечными частицами (то естьобъекты без «размера», которые, таким образом, определяются только их положением), для которых вероятность столкновения многих тел чрезвычайно мала.

...