XR8.FaceController.configure()
XR8.FaceController.configure({ nearClip, farClip, meshGeometry, coordinates })
Descriptionâ
Configure le traitement effectué par FaceController.
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. |
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] | Nombre | 1 | Nombre 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ées | La configuration de la caméra. |
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: 0, z: 0}, rotation : {w: 1, x: 0, y: 0, z: 0}} | La position et la rotation de la caméra. |
Ă©chelle [Facultatif] | Nombre | 1 | Ă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. |
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',
},
})