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}}})