Passer au contenu principal

XR8.FaceController.configure()

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

Description​

Configure le traitement effectué par FaceController.

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.
meshGeometry [Optionnel]Array[XR8.FaceController.MeshGeometry.FACE]ContrĂŽle les parties de la gĂ©omĂ©trie de la tĂȘte qui sont visibles. Options : [XR8.FaceController.MeshGeometry.FACE, XR8.FaceController.MeshGeometry.EYES, XR8.FaceController.MeshGeometry.IRIS, XR8.FaceController.MeshGeometry.MOUTH]
maxDetections [Facultatif]Nombre1Nombre maximal de visages à détecter. Les choix possibles sont 1, 2 ou 3.
uvType [Facultatif]Chaßne[XR8.FaceController.UvType.STANDARD]Spécifie quels uv sont renvoyés dans l'événement de scan des visages et de chargement des visages. Les options sont les suivantes : [XR8.FaceController.UvType.STANDARD, XR8.FaceController.UvType.PROJECTED]
coordonnées [Facultatif]CoordonnéesLa configuration de la caméra.

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: 0, z: 0}, rotation : {w: 1, x: 0, y: 0, z: 0}}La position et la rotation de la caméra.
Ă©chelle [Facultatif]Nombre1É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.

IMPORTANT : XR8.FaceController ne peut pas ĂȘtre utilisĂ© en mĂȘme temps que XR8.XrController.

Retours​

Aucun

Exemple​

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