Constructs a new FaceBufferGeometry.
The face mesh which will be used. If not specified, the default face mesh will be loaded.
Unique number of this buffergeometry instance
Adds a listener to an event type.
The type of event to listen to.
The function that gets called when the event is fired.
Bakes matrix transform directly into vertex coordinates.
Computes bounding box of the geometry, updating Geometry.boundingBox attribute. Bounding boxes aren't computed by default. They need to be explicitly computed, otherwise they are null.
Computes bounding sphere of the geometry, updating Geometry.boundingSphere attribute. Bounding spheres aren't' computed by default. They need to be explicitly computed, otherwise they are null.
Computes and adds tangent attribute to this geometry.
Computes vertex normals by averaging face normals.
Fire an event type.
Disposes the object from memory. You need to call this when you want the bufferGeometry removed while the application is running.
Checks if listener is added to an event type.
The type of event to listen to.
The function that gets called when the event is fired.
Removes a listener from an event type.
The type of the listener that gets removed.
The listener function that gets removed.
Updates the geometry to the most recent identity and expression output from a face anchor.
The face anchor which will be used to update the geometry.
Updates the geometry to the most recent identity and expression output from a face anchor group.
The face anchor group which will be used to update the geometry.
Updates the geometry to the provided identity and expression coefficients.
The identity coefficients.
The expression coefficients.
Generated using TypeDoc
A THREE.BufferGeometry that fits to the user's face and deforms as the user's expression changes.
https://docs.zap.works/universal-ar/web-libraries/threejs/face-tracking/