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

Новости:

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

Главное меню

Перетаскивание объекта

Автор REFRACTOR, 17 марта 2008, 15:54:11

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

REFRACTOR

Всем привет!
Никто не знает, как реализовать перетаскивание объекта по осям XZ и его коллизию с другими объектами? Я пытался реализовать это через Mouse Intersect XY Plane, но перевернуть матрицу, чтобы получить ось XZ у меня не получилось...Текущий вариант сценки прикреплен к моему вопросу. Очень надеюсь на вашу помощь.
P.S Я новичок в Квесте, строго не судите :)


ze8s

#2
Коллизию, как вариант, нужно делать через ODE.

ze8s


REFRACTOR

Спасибо за ответ ;)
Матрицу у меня получилось превернуть (правда я не использовал VectorOperator, а прицепил матрицу прямо к MouseIntersectXY Plane).
Насчет коллизий согласен, сейчас пытаюсь сделать через newton, если не получится, то буду пробовать с ODE.

Strelets

Сегодня или завтра выложу свой вариант таскания объектов в теме "Не обновляется геометрия"

IYV

А как можно ограничить перемещение объекта по какой то определенной оси? Мне например это нужно для того,чтобы раздвижная дверь сквозь стену не проходила.Спасибо.