Нужна не обычная модель, а прям идеальная. с 100 нюансов, которых сам штук 30 обнаружил.
Так точно, что бы при ударе 1 шара, по 1000 последовательно содеянных шаров, самый последний получил импульс.
Все уравнения и сама модель есть.
Есть 2 вопроса.
На что влияет глубина проникновения объектов коллизий, как ее обрабатывать, создает ли она дополнительный какой-то импульс, меньший или больший,.
Например при врезании шара в бокс, шар проник на расстояние h. Что надо делать
- Оттолкнуть на h растояние h+radius
- Оттолкнуть на расстояние radius
- Ни чего не делать, сам уйдет(нет, на след итерации если не успел покинуть, то застрянет, так как вектор скорости снова изменит знак. А фиксить дорого
- Оттолкнуть как 1,2 с увеличением скорости или наоборот ее уменьшением
Есть один довольно сложный не очевидный вопрос
При расчете кадра, допустим находим N коллизий, во всех них объект будет проникать в другой объект всегда, так как коллизия случилась, следовательно надо раздвинуть, теперь представим, вот мы раздвигаем 2 объекта, и 2-ой объект может проникнуть в 3-ий объект рядом, в итоге все объекты могут сложиться в один при разных параметрах, как такое исключить.