2016-06-15 10 views
0

Могут ли 3D-модели, используемые с маркерами, сделать кликабельными и вращаться с использованием движка Unity3D и единства ARToolkit. В основном в настольном приложении AR, который мы делаем, мы хотим реализовать эту функциональность и на 3D-моделях. Пожалуйста, помогите в этом вопросе. Спасибо.Модели с возможностью клики и поворота с использованием Unity и ARToolkit

ответ

0

enter image description here Единственная проблема, которую вы могли обнаружить, заключается в том, что преобразование объекта отслеживания AR изменяется на основе визуальной информации.

Если вы просто используете это как базовый объект и помещаете любые другие модели в качестве детей этого, вы можете изменить их положение и вращение таким же образом, как и в любой другой ситуации.

Итак, как вы видите, в области Marker нет ничего, кроме объекта AR Tracked, это объект, который будет обновляться с позой маркера.

Затем куб является дочерним элементом этого объекта. Если вы измените localPosition или localRotation куба, он будет работать так, как вы хотите.

Куб является дочерним элементом сцены маркера, его глобальное положение и поворот будут представлять собой комбинацию положения и вращения родителя с его локальным положением и вращением (это стандартное поведение 3DEngine/SceneGraph).

+0

Значит, мы не можем это сделать? –

+0

Напротив, это возможно и довольно прямолинейно. Я говорю, что вам нужно иметь пустой объект в качестве объекта AR Tracked, а затем манипулировать дочерними объектами. – shalafi

+0

Я не могу выполнить следующие действия. Не могли бы вы показать мне, как это сделать? Было бы очень полезно. –