Skip to main content

FaceBindingAnchorType

Face binding anchor types with corresponding vertex indices in standard face mesh.

TypeNameInterface Description
EnumChin

Function: Chin, coordinates: (0, -7.581, 5.6).

EnumCustom

Function: Custom anchor. Uses coordinates from customAnchorPoint. Only use this when no preset matches. Refer to the enum-level JSDoc for coordinate ranges and common custom placement suggestions (nose tip, cheeks, temples, etc.).

EnumFaceCenter

Function: Face center, coordinates: (0, 0, 0). Best default for general face tracking.

EnumForehead

Function: Forehead, coordinates: (0, 9.74, 3.468).

EnumLeftEarlobe

Function: Left earlobe, coordinates: (-7.208, -1.843, -4.141). Behind the face plane.

EnumLeftEye

Function: Left eye, coordinates: (-2.965, 1.806, 4.024).

EnumMouthCenter

Function: Mouth center, coordinates: (0, -3.978, 5.621). Use for lip/nose-ring effects.

EnumRightEarlobe

Function: Right earlobe, coordinates: (7.208, -1.843, -4.141). Behind the face plane.

EnumRightEye

Function: Right eye, coordinates: (2.959, 1.801, 4.020).

Examples

Chin

let value = APJS.FaceBindingAnchorType.Chin;

Custom

let value = APJS.FaceBindingAnchorType.Custom;

FaceCenter

let value = APJS.FaceBindingAnchorType.FaceCenter;

Forehead

let value = APJS.FaceBindingAnchorType.Forehead;

LeftEarlobe

let value = APJS.FaceBindingAnchorType.LeftEarlobe;

LeftEye

let value = APJS.FaceBindingAnchorType.LeftEye;

MouthCenter

let value = APJS.FaceBindingAnchorType.MouthCenter;

RightEarlobe

let value = APJS.FaceBindingAnchorType.RightEarlobe;

RightEye

let value = APJS.FaceBindingAnchorType.RightEye;

Use Case

@component()
export class NewBehaviourScript extends APJS.BasicScriptComponent {
onStart() {
// TODO: instantiate / use FaceBindingAnchorType here
}
onUpdate(deltaTime: number) {
}
}
Copyright © 2026 TikTok. All rights reserved.
About TikTokHelp CenterCareersContactLegalTerms of ServicePrivacy PolicyCookies