Saltar al contenido principal

XR8.FaceController.configure()

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

Descripción

Configura qué procesamiento realiza FaceController.

Parámetros

ParámetroTipoPor defectoDescripción
nearClip [Opcional]Número0,01La distancia desde la cámara del plano de clip cercano, es decir, la distancia más cercana a la cámara a la que son visibles los objetos de la escena.
farClip [Opcional]Number1000La distancia desde la cámara del plano del clip lejano, es decir, la distancia más lejana a la cámara a la que son visibles los objetos de la escena.
meshGeometry [Opcional]Array<String>[XR8.FaceController.MeshGeometry.FACE]Controla qué partes de la geometría de la cabeza son visibles. Opciones: [XR8.FaceController.MeshGeometry.FACE, XR8.FaceController.MeshGeometry.EYES, XR8.FaceController.MeshGeometry.IRIS, XR8.FaceController.MeshGeometry.MOUTH]
maxDetections [Opcional]Number1El número máximo de caras a detectar. Las opciones disponibles son 1, 2 ó 3.
uvType [Opcional]Cadena[XR8.FaceController.UvType.STANDARD]Especifique qué uvs se devuelven en el evento de escaneo de caras y carga de caras. Las opciones son: [XR8.FaceController.UvType.STANDARD, XR8.FaceController.UvType.PROJECTED]
coordinates [Opcional]CoordenadasLa configuración de la cámara.

El objeto Coordinates tiene las siguientes propiedades:

ParámetroTipoPor defectoDescripción
origin [Opcional]{position: {x, y, z}, rotation: {w, x, y, z}}}{position: {x: 0, y: 0, z: 0} rotación: {w: 1, x: 0, y: 0, z: 0}}La posición y rotación de la cámara.
scale [Opcional]Number1Escala de la escena.
axes [Opcional]Cadena'RIGHT_HANDED'Puede ser 'LEFT_HANDED' o 'RIGHT_HANDED'.
mirroredDisplay [Opcional]BooleanoFalsoSi es verdadero, voltea a izquierda y derecha en la salida.

IMPORTANTE: XR8.FaceController no puede utilizarse al mismo tiempo que XR8.XrController.

Devuelve

Ninguno

Ejemplo

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