Я пытаюсь применить трение к 3D-столкновению. Информация у меня есть:Масштабный вектор вдоль плоскости
- скорость при столкновении
- нормали к поверхности коллайдера
- Произвольный коэффициент трения (0 - 1 включительно)
То, что я хотел бы сделать, - это умножить часть скорости, параллельной плоскости, на коэффициент трения, оставляя участок, параллельный нормальному inta кт.
Как я могу выполнить эту операцию?
Я думал, что, возможно, это будет связано с использованием точечного продукта, но затем я начал читать о матрицах, затем векторной проекции, и теперь я довольно потерян.
Да, вы превратили 3D проблему в 2D выровненной проблемы. Кстати, вы также имеете дело с различными коэффициентами реституции, или ваши столкновения чисто эластичны? – ja72
Я пишу моделирование частиц. Частицы не имеют массы, поэтому столкновения эластичны (я думаю!). – Vesuvian