Zum Hauptinhalt springen

XR8.FaceController.configure()

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

Beschreibung​

Legt fest, welche Verarbeitung von FaceController durchgeführt wird.

Parameter​

ParameterTypStandardBeschreibung
nearClip [Optional]Nummer0.01Die Entfernung der nahen Clipebene von der Kamera, d.h. die kürzeste Entfernung zur Kamera, in der Szenenobjekte sichtbar sind.
farClip [Optional]Nummer1000Die Entfernung der fernen Clipebene von der Kamera, d.h. die weiteste Entfernung zur Kamera, in der Szenenobjekte sichtbar sind.
meshGeometry [Optional]Array[XR8.FaceController.MeshGeometry.FACE]Steuert, welche Teile der Kopfgeometrie sichtbar sind. Optionen: [XR8.FaceController.MeshGeometry.FACE, XR8.FaceController.MeshGeometry.EYES, XR8.FaceController.MeshGeometry.IRIS, XR8.FaceController.MeshGeometry.MOUTH]
maxDetections [Optional]Nummer1Die maximale Anzahl der zu erkennenden Gesichter. Sie haben die Wahl zwischen 1, 2 und 3.
uvType [Optional]String[XR8.FaceController.UvType.STANDARD]Legt fest, welche Uvs im Facescanning- und Faceloading-Ereignis zurückgegeben werden. Die Optionen sind: [XR8.FaceController.UvType.STANDARD, XR8.FaceController.UvType.PROJECTED]
Koordinaten [Optional]KoordinatenDie Kamerakonfiguration.

Das Objekt Koordinaten hat die folgenden Eigenschaften:

ParameterTypStandardBeschreibung
Ursprung [Optional]{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}}Die Position und Drehung der Kamera.
skala [Optional]Nummer1Maßstab der Szene.
Achsen [Optional]String'RIGHT_HANDED'Kann entweder 'LEFT_HANDED' oder 'RIGHT_HANDED' sein.
mirroredDisplay [Optional]BoolescheFalschWenn wahr, spiegeln Sie in der Ausgabe links und rechts.

WICHTIG: XR8.FaceController kann nicht gleichzeitig mit XR8.XrController verwendet werden.

Returns​

Keine

Beispiel​

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