hand-controlsは vive コントロール とoculus-touch コントロールをラップし、さらにtracked-controlsコンポーネントをラップしています。hand-controlsだけを指定することで、ViveとRiftの両方でうまく動作するものを用意しています。このコンポーネントは追加のイベントを与え、手のアニメーションとポーズを処理します。
例
Properties
| Property | 概要 | デフォルト値 |
| color | 手のマテリアルの色 | white |
| hand | ハンドコントローラ。left左またはright右が可能。 | left |
| handModelStyle | 読み込まれた手の3Dモデルのスタイルです。lowPoly 、highPoly もしくは toonのいずれかを選択可能。. | lowPoly |
Events
| Event Name | 概要 |
| gripdown | 指を立てずに手を握りこぶしにしている状態です。 |
| gripup | 親指を立てずに手を握りこぶしに閉じている状態です。 |
| pointup | 手はトリガーのみに触れるか押している状態です。 |
| pointdown | 手はもうトリガーに触れたり押したりしていない状態です。 |
| thumbup | 手は親指を立てて拳に閉じられている状態です。 |
| thumbdown | 親指は立っているが、拳は閉じられていない状態です。 |
| pointingstart | 手は、親指を立てずに人差し指で指している状態です。 |
| pointingend | 親指は立っておらず、人差し指も伸びていない状態です。 |
| pistolstart | 手は、人差し指と親指を立てて指を指している状態です。 |
| pistolend | 親指を立てたまま手を指さなくなった状態です。 |
Assets