XR8.HandController.configure()
XR8.HandController.configure({ nearClip, farClip, coordinates })
概要
HandControllerが実行する処理を設定します。
パラメータ一覧
パラメータ | タイプ | 初期値 | 説明 |
---|---|---|---|
nearClip [Optional] | Number | 0.01 | ニアクリップ平面のカメラからの距離、すなわち、シーンオブジェクトが見えるカメラからの最も近い距離です。 |
farClip [Optional] | Number | 1000 | ファークリップ平面のカメラからの距離、すなわち、シーンオブジェクトが見えるカメラからの最も遠い距離です。 |
maxDetections [Optional] | Number | 1 | 検出する手の最大数。 利用可能なオプションは1のみ。 |
coordinates [Optional] | Coordinates | カメラの設定です。 |
Coordinates
には、以下のプロパティがあります。
パラメータ | タイプ | 初期値 | 説明 |
---|---|---|---|
origin [Optional] | {position: {x, y, z}, rotation: {w, x, y, z}} | {position: {x: 0, y: 0, z: 0}, rotation: {w: 1, x: 0, y: 0, z: 0}} | カメラの位置と回転です。 |
scale [Optional] | Number | 1 | シーンのスケール。 |
axes [Optional] | String | 'RIGHT_HANDED' | 'LEFT_HANDED' または 'RIGHT_HANDED' のいずれか。 |
mirroredDisplay [Optional] | Boolean | False | true の場合、出力で左右に反転します。 |
重要: XR8.HandController
と XR8.XrController
を同時に使用することはできません。
Returns
なし
例
XR8.HandController.configure({
coordinates: {mirroredDisplay: false},
})