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

нормаль(x1,y1,z1);
скорость(x2,y2,z2);
проекция скорости на нормаль:
l=(x1*x2+y1*y2+z1*z2)/sqrt(x1*x1+y1*y1+z1*z1)
остаток скорости(x2-x1*l;y2-y1*l;z2-z1*l). Как-то так. мог с направлением вектора остатка скорости ошибится
(Offline)
 
Ответить с цитированием