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

исходник, для перемещения мебели, реализация ChannelSwitch

Автор Ruslan, 01 апреля 2010, 15:33:11

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

Ruslan

Если что, то позже настрадаю хелп.
ред. Перезалил

Quest3D 4.3

IGR

да, он бы не помешал :)
а то в проджет-камере при первом клике на объект он перемещается куда-то в угол плоскости !! баги какие-то в коде наверно !!  ;)

Sqwer

Нет, IGR. логика проста :
рейчеком выбираем объект, и перемещаем его в точку пересечения мишки с плоскостью.

Иными словами это вовсе не баг ЭТО ЕСТЕСТВЕННО.
так и должно работать.
Спасибо за реализацию.

IGR

я не спорю, так оно и есть !! :)
но я говорю о том что когда первый раз кликаю на объект (куб, шар, тор), то при клике он перемещается куда то в угол плоскости, ну а потом все ок !!

Ruslan

#4
IGR
Почему у Sqwer'a и у меня нет бага, а у тебя он есть?
может еще у кого то есть этот баг?  ;D

Поясняю: то, что ты называешь багом, на самом деле объект, своим центром, перемещается, в точку пересечения мыши с плоскостью.

Alteste

Все круто конечно. Но было бы лучше чтоб при хватании мыщью объект не перемещался сразу же в "точку пересечения мыши с плоскостью" а оставался неподвижным

→|๖ۣۜDen|←

Цитата: Alteste от 01 апреля 2010, 17:14:47
Все круто конечно. Но было бы лучше чтоб при хватании мыщью объект не перемещался сразу же в "точку пересечения мыши с плоскостью" а оставался неподвижным
Иными словами нужно реализовать перемещение объекта с той точки, с которой он был захвачен. Нечто вышесказанное в аттаче ;)
Не тупи, Denil!ツ Quest3D v4.3.2

Ruslan

#7
Вот поправил, теперь "типа то что надо", только я по-другому сделал.  ;)

Sqwer


Egor

Понимаю, тема старая, но может пригодится кому, вот ещё вариантик перемещения объектов.