本文へスキップ

XR8.FaceController.configure()

XR8.FaceController.configure({ nearClip, farClip, meshGeometry, coordinates }).

説明

FaceControllerがどのような処理を行うかを設定する。

パラメータ

パラメータタイプデフォルト説明
nearClip [オプション]番号0.01ニアクリッププレーンのカメラからの距離、つまりシーンオブジェクトが見えるカメラからの最も近い距離。
farClip [オプション]番号1000遠いクリップ面のカメラからの距離、つまりシーンオブジェクトが見えるカメラからの最も遠い距離。
meshGeometry [オプション]。配列`XR8.FaceController.MeshGeometry.FACE]`。ヘッド形状のどの部分を表示するかを制御する。 オプション:[XR8.FaceController.MeshGeometry.FACE, XR8.FaceController.MeshGeometry.EYES, XR8.FaceController.MeshGeometry.IRIS, XR8.FaceController.MeshGeometry.MOUTH].
maxDetections [オプション]番号1検出する顔の最大数。 選択肢は1、2、3のいずれか。
enableEars [オプション]ブーリアンfalse`trueの場合、Face Effectsと同時に耳検出を実行し、耳のアタッチメントポイントを返す。
uvType [オプション]文字列XR8.FaceController.UvType.STANDARD]`。フェーススキャンとフェースローディングのイベントで返されるuvを指定する。 オプションは[XR8.FaceController.UvType.STANDARD、XR8.FaceController.UvType.PROJECTED]`。
座標 [オプション]座標カメラの設定。

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.FaceControllerXR8.XrController を同時に使用することはできません。

{#returns}を返す。

なし

  XR8.FaceController.configure({
meshGeometry:[XR8.FaceController.MeshGeometry.FACE],
座標: {
mirroredDisplay: true,
axes: 'LEFT_HANDED',
},
})