Отслеживание позиции / местоположения в тестовой клавиатуре и режиме мыши (не ppt) с новым vizconnect

Я могу отслеживать местоположение заранее, используя следующий код:-

vrpn7 = viz.add('vrpn7.dle')
posTracker = vrpn7.addTracker('PPT0@WorldViz-PC', 0 )

а потом

x,y,z = posTracker.getPosition()

но я сейчас использую новый vizconnect например

vizconnect.go( 'vizconnect_hmd_ppt.py' )

Мне интересно, каков рекомендуемый способ доступа к трекерам из файла моего основного проекта '.py', особенно когда я использую сценарий клавиатуры / мыши для имитации движения во время разработки программы.

Любой совет будет приветствоваться.

Спасибо

1 ответ

Решение

На самом деле это было довольно просто:

Сначала проверьте имена трекеров, используя:

print(  vizconnect.getTrackerDict() )

это может вернуть что-то вроде этого

'Mouse_and_keyboard_walking'

наряду с некоторыми другими, например, куб инерции, а затем сделать

gTracker = vizconnect.getTracker( 'mouse_and_keyboard_walking' )

или же

gTracker = vizconnect.getTracker( 'PPT0@WorldViz-PC' )

затем периодически звоните (возможно, при обратном вызове ()):

x, y, z = gTracker.getPosition()
Другие вопросы по тегам