XR8.LayersController.configure()
XR8.LayersController.configure({ nearClip, farClip, coordinates, layers })
Descriptionâ
Configure le traitement effectué par LayersController
.
ParamĂštresâ
ParamĂštres | Type | DĂ©faut | Description |
---|---|---|---|
nearClip [Facultatif] | Nombre | 0.01 | La 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] | Nombre | 1000 | La 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ées | La 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Ăštres | Type | DĂ©faut | Description |
---|---|---|---|
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] | Nombre | 2 | Ăchelle de la scĂšne. |
axes [Facultatif] | ChaĂźne | 'DROITIER' | Peut ĂȘtre soit âGAUCHER' ou 'DROITIER' . |
mirroredDisplay [Facultatif] | Booléen | faux | Si vrai, inverser la gauche et la droite dans la sortie. |
L'objet LayerOptions
possÚde les propriétés suivantes :
ParamĂštres | Type | DĂ©faut | Description |
---|---|---|---|
invertLayerMask [Facultatif] | Booléen | faux | Si 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] | Nombre | 0 | Montant 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}}})