Passer au contenu principal

XR8.LayersController.configure()

XR8.LayersController.configure({ nearClip, farClip, coordinates, layers })

Description

Configure le traitement effectué par LayersController.

Paramètres

ParamètresTypeDéfautDescription
nearClip [Facultatif]Nombre0.01La distance entre la caméra et le plan du clip le plus proche, c'est-à-dire la distance la plus proche de la caméra à laquelle les objets de la scène sont visibles.
farClip [Facultatif]Nombre1000La distance entre la caméra et le plan de coupe éloigné, c'est-à-dire la distance la plus éloignée de la caméra à laquelle les objets de la scène sont visibles.
coordonnées [Facultatif]CoordonnéesLa configuration de la caméra.
couches [Facultatif]Enregistrement{}Couches sémantiques à détecter. La clé est le nom de la couche. Pour supprimer une couche, passez nul au lieu de LayerOptions. Le seul nom de couche pris en charge à l'heure actuelle est 'sky'.

L'objet Coordinates possède les propriétés suivantes :

ParamètresTypeDéfautDescription
origine [Facultatif]{position: {x, y, z}, rotation : {w, x, y, z}}{position: {x: 0, y: 2, z: 0}, rotation : {w: 1, x: 0, y: 0, z: 0}}La position et la rotation de la caméra.
échelle [Facultatif]Nombre2Échelle de la scène.
axes [Facultatif]Chaîne'DROITIER'Peut être soit ‘GAUCHER' ou 'DROITIER'.
mirroredDisplay [Facultatif]BooléenfauxSi vrai, inverser la gauche et la droite dans la sortie.

L'objet LayerOptions possède les propriétés suivantes :

ParamètresTypeDéfautDescription
invertLayerMask [Facultatif]BooléenfauxSi vrai, le contenu que vous placez dans votre scène sera visible dans les zones sans ciel. Si faux, le contenu que vous placez dans votre scène sera visible dans les zones de ciel. Pour rétablir la valeur par défaut, passez nul.
edgeSmoothness [Facultatif]Nombre0Montant pour lisser les bords de la couche. Les valeurs valables sont comprises entre [0-1]. Pour rétablir la valeur par défaut, passez nul.

IMPORTANT : XR8.LayersController ne peut pas être utilisé en même temps que XR8.FaceController.

Retours

Aucun

Exemple

XR8.LayersController.configure({layers: {sky: {invertLayerMask: true, edgeSmoothness: 0.8}}})