問題タブ [htc-vive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
467 参照

c# - vive トリガー、vrtk プラグインを使用してキネマティック キューブを回転させる

私はこの質問がちょっと初心者だと知っていますが、私のプロジェクトで本当に助けが必要です. VIVEを使ってVR用のテストアプリを作りたいです。Unity3D を使用しています。VRTK を使用して立方体をつかむことができ、つかむコントロールを Grip_press に変更します。現在、VIVE コントローラーは 1 つしかありません。

質問:

  1. プレイヤー/ユーザーにオブジェクトをつかんでテーブルに置きたいです。ユーザーがオブジェクトを配置した後。

[オプション1]:

グラブ スクリプトが無効になり、回転スクリプトが有効になり、ユーザーがトリガーを押して左/右に移動して、OnMouseDrag の例のようにオブジェクトを回転できるようになります: https://www.youtube.com/watch?v=S3pjBQObC90

[オプション 2]:

ユーザーはトリガーを押してオブジェクトをつかみ、グリップボタンでキューブを回転させます。特定のオブジェクトのみをグリップで使用し、他の使用可能なオブジェクトをtrigger_pressで使用する場合、これを達成するにはどうすればよいですか?

[オプション 3]:

グラブ スクリプトは無効になり、VIVE コントローラーがオブジェクトに触れると、ユーザーは左右に移動してオブジェクトを回転させることができます。

どのオプションが実行しやすいでしょうか?

  1. テレポートしてポインタを使用して立方体を回転させることができるかどうかを知りたいです。VRTKのチュートリアルではオブジェクトをテレポートしてつかむことができると示されていますが、テレポートしながら019_Controller_InteractingWithPointerのwhirlygigのように立方体を回転させたいです。

ありがとうございました。

0 投票する
2 に答える
10066 参照

c# - SteamVR_TrackedObject が Vive コントローラーか Vive トラッカーかを判断する方法

SteamVR_TrackedObjectが Vive コントローラーであり、Vive トラッカーであるかどうかを判断する最良の方法は何ですか?


0 コントローラーと 1 タッカーがペアリングされている場合:

トラッカーは の時点Controller (right)で取得されCameraRigます。

コントローラー 1 台とタッカー 1 台をペアリングした場合:

トラッカーはデバイス 2 に設定されています。

2 台のコントローラーと 1 台のタッカーがペアリングされている場合:

3 分の 1 を作成し、SteamVR_TrackedObjectそれをCameraRigobjects配列に配置します。また、コントローラーがトラッキングを失うと、トラッカーも同様です。


各シナリオで、トラッカーは最終的に異なるSteamVR_TrackedObject.index. SteamVR_TrackedObjectaがトラッカーかどうかを確認する、またはトラッカーがどれであるかを確認する最良の方法は何indexですか?

0 投票する
0 に答える
846 参照

python - Python (HTC Vive を使用) を使用して VR でプロットするためのアプローチ?

最近HTC Vive VR HMDを購入しましたが、Python によって生成されたデータを視覚化するために使用できるかどうか疑問に思っていましたか?

HMDでそれらを視覚化しながら(そしておそらくルームスケール機能を考慮して)、Pythonを使用してリアルタイムで単純な頂点/ベクトルをプロットするための良いアプローチはありますか?

私はOpenGLを使用するPyQtGraphに少し精通しており、そのライブラリを利用して、HMDでPyQtGraphデータを表示し、ルームスケールを使用して歩き回る機能を実装できるのではないかと本当に思っていましたか?

ご意見ありがとうございました!!