Форум

Стыковка двух объектов в определенных точках

08 декабря 2017 10:17
Имею подобную задачу: Необходимо реализовать стыковку двух модулей диванов в определенных точках.
Думал на счет динамического пивота у объекта, но не знаю, как им управлять в b4w.
Вообще есть такая идея - К объекту крепятся пустышки в точки зацепа. Пустышки двух типов - левые, правые. Когда двигаем модуль мы просчитываем расстояние до нужных нам пустышек другого модуля. Если расстояние минимальное, то происходит стыковка.
Сложность этого метода в том, что бы перемещать пивот объекта в нужные точки. Что бы его перемещать точно, куда нам нужно. Ну и сложность в нахождении других пустышек, ибо их в сцене может быть много. Нужно будет либо проверять дистанцию к каждой пустышке, либо создавать триггеры.

Интересно, каким методом реализовано это в примере - http://mff.ru/public/3D/?model=Edinburg_04
Это как раз то, что мне нужно.
http://vg3d.ru
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.