depths писал(а):depths писал(а):Эффект приталкивания должен появиться при следующих условиях: массивное тело своим полем должно смещать периферийные шары на какое-то расстояние в пределах толщины слоя, малое тело, которое должно притолкнуться к массивному, должно быть настолько мало что на смещение периферийных шаров не может оказывать влияния.
В вашей программе такое условие можно реализовать?
Да реализовать то можно. Но это не просто. Много времени займет переделка.
Поэтому я и не берусь пока. Некогда.
Еще надо определиться как двигаться будут тела (направление). Можно перпендикулярно сфере, можно вдоль линии действия сил тело-тело.
Далее.
Ввод дополнительных расчетов, касательно этих новых движений, потребует дополнительных ресурсов.
Будет уже тормозить комп. У меня даже сейчас притормаживает, например.
Придется уменьшать количество тел на сфере, чтобы не тормозило.
Ну вот как-то так.
P.S.
По моему скромному мнению такая переделка ничего не даст, потому, что исключение тел из взаимодействия вовсе, как при экранировании, работает на приталкивание гораздо лучше. Ведь тут воздействие участка тел на сфере исключается вовсе, а при варианте отодвижения тел, их воздействие всего лишь уменьшится.