XR8.LayersController.configure()
XR8.LayersController.configure({ nearClip, farClip, coordinates, layers })
Descripción
Configura el procesamiento realizado por LayersController.
Parámetros
| Parámetro | Tipo | Por defecto | Descripción | 
|---|---|---|---|
| nearClip [Opcional] | Número | 0.01 | La 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] | Número | 1000 | La distancia desde la cámara del plano de clip lejano, es decir, la distancia más lejana a la cámara a la que son visibles los objetos de la escena. | 
| coordenadas [Opcional] | Coordenadas | La configuración de la cámara. | |
| capas [Opcional] | Registro<String, LayerOptions?> | {} | Capas semánticas para detectar. La clave es el nombre de la capa. Para eliminar una capa pase nullen lugar deLayerOptions. El único nombre de capa admitido en este momento es'sky'. | 
El objeto Coordinates tiene las siguientes propiedades:
| Parámetro | Tipo | Por defecto | Descripción | 
|---|---|---|---|
| origen [Opcional] | `{posición: {x, y, z}, rotación: {w, x, y, z}}`` | {posición: {x: 0, y: 2, z: 0}, rotación: {w: 1, x: 0, y: 0, z: 0}} | La posición y la rotación de la cámara. | 
| escala [Opcional] | Número | 2 | Escala de la escena. | 
| ejes [Opcional] | Cadena | 'DIESTRO' | Puede ser "MANO IZQUIERDA" o "MANO DERECHA". | 
| mirroredDisplay [Opcional] | Booleano | false | Si es true, voltea a izquierda y derecha en la salida. | 
El objeto LayerOptions tiene las siguientes propiedades:
| Parámetro | Tipo | Por defecto | Descripción | 
|---|---|---|---|
| invertLayerMask [Opcional] | Booleano | false | Si es true, el contenido que coloques en tu escena será visible en las zonas no celestes. Si esfalse, el contenido que coloques en tu escena será visible en las zonas del cielo. Para restablecer el valor por defecto pasenull. | 
| edgeSmoothness [Opcional] | Número | 0 | Cantidad para alisar los bordes de la capa. Los valores válidos están comprendidos entre [0-1]. Para restablecer el valor por defecto pase null. | 
IMPORTANTE: XR8.LayersController no puede utilizarse al mismo tiempo que XR8.FaceController.
Devuelve
Ninguno
Ejemplo
XR8.LayersController.configure({layers: {sky: {invertLayerMask: true, edgeSmoothness: 0.8}}})