メインコンテンツへスキップ

xrfacescanning

概要

このイベントは、 xrface によってARリソースの読み込みが完了し、スキャンが開始された場合に発生します。

xrfacescanning.detail : {maxDetections, pointsPerDetection, indices, uvs}

プロパティ説明
maxDetections同時に処理できる顔の最大数です。
pointsPerDetection1つの顔に対して抽出される頂点の数。
indices: [{a, b, c}]configure の meshGeometry で指定したように、要求されたメッシュの三角形を形成する頂点配列へのインデックスです。
uvs: [{u, v}]返される頂点に対応するテクスチャマップへのuv位置。

const initMesh = ({detail}) => {
const {pointsPerDetection, uvs, indices} = detail
this.el.object3D.add(generateMeshGeometry({pointsPerDetection, uvs, indices}))
}
this.el.sceneEl.addEventListener('xrfacescanning', initMesh)