данные перевода из маркера ARtoolkit

Как бы вы получили трансляционные данные от маркера с помощью ARToolKit?

Я знаю, что ARToolkit может дать вам матрицу преобразования, но у меня возникли трудности с получением поступательного движения.

Например, когда я перемещаю маркер вправо, объект, который я рисую на экране, также перемещается вправо. Однако я не хочу рисовать объект на маркере, так как он будет отображаться в сцене с помощью OpenSceneGraph. Цель состоит в том, чтобы попытаться создать виртуальную среду и взаимодействовать с ней, не используя слишком много взаимодействия с клавиатурой. Конечно, данные маркера будут получены через веб-камеру.


person mma1480    schedule 07.02.2013    source источник


Ответы (1)


Что ж, если ARToolkit дает вам osg::Matrix (или что-то, что можно превратить в один), вы можете попытаться разложить его: http://www.openscenegraph.org/documentation/OpenSceneGraphReferenceDocs/a00403.html#b4a03cf47d938467121d0560d8284c6e

и получить перевод, который вы хотите из этого.

person XenonofArcticus    schedule 08.02.2013