使用新的 VizConnect 在测试键盘和鼠标模式(非 PPT)下跟踪位置/位置



我可以使用下面的代码跟踪位置:-

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'文件中访问跟踪器,特别是当我使用键盘/鼠标场景来模拟程序开发期间的运动时。

欢迎大家多多指教。

谢谢

其实很简单:

首先使用:

检查跟踪器的名称
print(  vizconnect.getTrackerDict() )

它可能会返回如下内容

"mouse_and_keyboard_walking"

和其他一些,例如惯性立方体,然后做

gTracker = vizconnect.getTracker( 'mouse_and_keyboard_walking' )

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

然后定期调用(可能是在callback()上):-

x, y, z = gTracker.getPosition()

最新更新