0

次のようなコードを使用して、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' ファイルからトラッカーにアクセスするための推奨される方法は何か、特にキーボード/マウスのシナリオを使用してプログラム開発中の動きをシミュレートする場合はどうすればよいか考えています。

どんなアドバイスでも大歓迎です。

ありがとう

4

1 に答える 1

0

実際、それは非常に簡単でした:

まず、次を使用してトラッカーの名前を確認します。

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()
于 2014-07-29T14:36:40.063 に答える