Показать сообщение отдельно
Старый 05.09.2011, 22:54   #2
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Ответ: Столкновение с боксом

Если правильно понял:

У тебя есть вектор скорости. есть точка столкновения. есть нормаль поверхности с которой произошел контакт.

Проецируешь на нормаль вектор скорости. вычитаешь из вектора скорости вектор нормали умноженный на длину проекции. Это будет остаток скорости вдоль поверхности с которой произошло столкновение.
(Offline)
 
Ответить с цитированием