[/spoil]depths писал(а):F.Monj писал(а):просчитываю силу от каждого тела отдельно.
Получаю векторную суммарную силу
Можно в этих местах подробнее.
Беру конкретное тело очередной оболочки.
Вычисляю расстояние до него от расчетного тела.
Вычисляю силу.
Умножаю эту силу на косинус угла наклона вектора, соединяющего тело оболочки и расчетного тела.
Добавляю результат к общей сумме.
(Ну тут еще есть кое-что для упрощения и ускорения, но думаю эти подробности пока лишние.)
Перехожу к следующему телу...
...
Посчитал одну оболочку из тел, перехожу к следующей.
И так далее.