XR8.HandController.configure()
XR8.HandController.configure(({ nearClip, farClip, coordinates })`。
説明
HandControllerが実行する処理を設定します。
パラメータ
パラメータ | タイプ | デフォルト | 説明 |
---|---|---|---|
nearClip [オプション] | 番号 | 0.01 | ニアクリッププレーンのカメラからの距離、つまりシーンオブジェクトが見えるカメラからの最も近い距離。 |
farClip [オプション] | 番号 | 1000 | 遠いクリップ面のカメラからの距離、つまりシーンオブジェクトが見えるカメラからの最も遠い距離。 |
maxDetections [オプション] | 番号 | 1 | 検出する手の最大数。 利用可能なオプションは1だけである。 |
enableWrists [オプション] | ブーリアン | false` | trueの場合、ハンドトラッキングと同時に手首の検出を実行し、手首のアタッチメントポイントを返します。 |
座標 [オプション] | 座標 | カメラの設定。 |
Coordinates`オブジェクトは以下のプロパティを持つ:
パラメータ | タイプ | デフォルト | 説明 |
---|---|---|---|
origin [オプション] | {position: {x, y, z}回転:{w, x, y, z}} . | {position: {x: 0, y: 0, z: 0}回転:{w:1, x: 0, y:0, z: 0}} | カメラの位置と回転。 |
scale [オプション] | 番号 | 1 | 現場の規模。 |
axes [オプション] | 文字列 | 右利き | LEFT_HANDED'または 'RIGHT_HANDED'` を指定する。 |
mirroredDisplay[オプション] | ブーリアン | 偽 | trueの場合、出力の左右を反転する。 |
** 重要:** XR8.HandController
と XR8.XrController
を同時に使用することはできません。
{#returns}を返す。
なし
例
XR8.HandController.configure({
座標: {mirroredDisplay: false},
})