• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Новости:

Форум Quest3D восстановлен!

Главное меню

Место столкновения

Автор anval, 22 апреля 2008, 11:10:43

« назад - далее »

anval

Шарик катится через поле. В каком месте он окажется,пусть приблизительно.Я пока думаю натыкать по полю несколько рядов array объектов,а так же по периметру.И при столкновении с ними вычислять траекторию.Но это кажется слишком замороченно.Может можно как то иначе?Какой нибудь хитрой комбинацией matrix vector операторов? ;)

mistud

А что конкретно нужно в итоге? Если просто случайное движение шарика на поверхности (типа броуновское :)), то, наверное, можно куда-нибудь, к вектору скорости (или может силы) прикрепить канал expression value и попробовать использовать в нем функцию рандомных значений.

anval

Я хочу разобраться в принципе игры с "компьютером"Т.е.каким образом он ответит на бросок моего шарика.При уменьшении дистанции он переместит бокс и встретит шар,но как вычмслить место столкновения,когда шар оттолкнулся от борта ???

mistud

Честно говоря, все равно не понял, в чем состоит задача. Но вот здесь
https://guest3d.wohlnet.ru/
есть две ссылки на восемь уроков.
Так вот в tutorial07 показано, как сделать довольно реалистичное поведение баскетбольного мяча: его можно бросать с разной силой, он отскакивает от пола, ступенек, стен, и его можно опять подобрать. Если скачаешь этот урок, думаю, он тебе поможет. Удачи!

anval

Уже решил проблему - как и предпологал в начале -Ray intersection.Что то типа настольного тениса я толкнул ode шарик он перекатился на другую сторону стола и там его отбил "компьютер".
Но все равно,спасибо :)