Показать сообщение отдельно
Старый 23.10.2006, 02:28   #8
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений
(для 996 пользователей)
Re: Box-to-Box collision

Сообщение от HolyDel
НО так мы узнаем пересекаются объекты иль нет, а куда двигать и насколько .
когда кодится большой проект то у каждого объекта обычно есть свои параметры, а именно (например): позиция, углы, скорость...

и точно также откуда мы знаем куда объект двигать чтоб он передвинулся вперед двигаем его в обратном направлении (типа на отрицательную скорость, или угол развернуть на 180)

у меня обычно процедура MOVE за такие дела отвечает, и в нее (наряду с остальными) передается параметр в виде цифры... если 1, то двигать вперед, а если столкновение то вызываем эту же процедуру только с коэффициентом -1 и все ок...


Сообщение от HolyDel
IMHO, тока если объекты не повернуты. Ну в смысле RotateEntity ent,0,0,0.
Можно припарентить к каждому объекту по кубику, отскалировать как надо и проверять MeshIntersect-ом.
а можно сделать привязку наоборот, к кубикам привязать объекты, тогда и крутить можно будет
__________________
Как минимум я помог многим (с)
(Offline)
 
Ответить с цитированием