numFrontFeaturePoints = 25 # {vertex index, translate weights, scale weights, rotate weights, morph weights} {5499, 1.0,0.0, 1.0,0.0, 0.0,0.0, 1.5,0.0}, // 0: outline, left X {5450, 1.0,0.0, 1.0,0.0, 0.0,0.0, 1.5,0.0}, // 1: outline, right X {5491, 0.0,1.0, 0.0,1.0, 0.0,0.0, 0.0,1.5}, // 2: outline, bottom X {4469, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.0}, // 3: right eye, right X {4735, 0.25,0.25, 0.25,0.25, 0.25,0.25, 1.5,1.0}, // 4: right eye, left X {4733, 0.25,0.25, 0.25,0.25, 0.25,0.25, 1.5,1.0}, // 5: left eye, right X {4204, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.0}, // 6: left eye, left X {4552, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.0}, // 7: nose, right X {4291, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.0}, // 8: nose, left X {4370, 1.0,1.0, 1.0,1.0, 0.0,0.0, 1.0,1.5}, // 9: nose, bottom X {5390, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.5}, // 10: mouth, right X {5163, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.5}, // 11: mouth, left X {5144, 1.0,1.0, 1.0,1.0, 0.0,0.0, 1.0,1.5}, // 12: mouth, top X {5197, 1.0,1.0, 1.0,1.0, 0.0,0.0, 1.0,1.5}, // 13: mouth, bottom X {5027, 0.0,1.0, 0.0,1.0, 0.0,1.0, 0.0,1.5}, // 14: head, top X {6123, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.5,1.5}, // 15: jaw, right X {6166, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.5,1.5}, // 16: jaw, left X {5269, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.5,1.5}, // 17: head, topRight X {5021, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.5,1.5}, // 18: head, topLeft X {5489, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.5,1.5}, // 19: jaw, right bottom X {5512, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.5,1.5}, // 20: jaw, left bottom X {4463, 0.0,0.0, 0.0,0.0, 0.0,0.0, 0.5,1.5}, // 21: right eye, top X {4488, 0.0,0.0, 0.0,0.0, 0.0,0.0, 0.5,1.5}, // 22: right eye, bottom X {4197, 0.0,0.0, 0.0,0.0, 0.0,0.0, 0.5,1.5}, // 23: left eye, top X {4225, 0.0,0.0, 0.0,0.0, 0.0,0.0, 0.5,1.5} // 24: left eye, bottom X numRightFeaturePoints = 28 {5066, 7.0,0.0, 1.0,0.0, 1.0,0.0, 1.0,0.0}, // 0: outline, left {5006, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.5}, // 1: outline, right (nose top) X {5027, 0.0,7.0, 0.0,1.0, 0.0,1.0, 0.0,1.0}, // 2: outline, top * {5349, 0.0,0.0, 0.0,0.0, 0.0,0.0, 2.0,2.0}, // 3: outline, bottom X {4332, 1.0,1.0, 1.0,1.0, 1.0,1.0, 2.0,2.0}, // 4: nose, tip X {5144, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.0,1.0}, // 5: mouth, top X {5197, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.0,1.0}, // 6: mouth, bottom X {5200, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.5}, // 7: chin, tip X {4469, 1.0,1.0, 1.0,1.0, 1.0,1.0, 2.0,2.0}, // 8: right eye, right * {6090, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0}, // 9: right ear, top X {6081, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0}, // 10: right ear, left X {6057, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0}, // 11: right ear, bottom X {6075, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0}, // 12: right ear, bottom left X {5390, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.5}, // 13: mouth, right X {5250, 1.0,1.0, 1.0,1.0, 1.0,1.0, 2.0,2.0}, // 14: forehead X {4673, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.5,1.5}, // 15: cheek right X {5240, 0.0,0.0, 0.0,0.0, 1.0,1.0, 1.0,1.0}, // 16: forehead, bottom X {4370, 0.0,0.0, 1.0,1.0, 1.0,1.0, 1.0,1.0}, // 17: nose, bottom * {5194, 0.0,0.0, 0.0,0.0, 1.0,1.0, 1.0,1.0}, // 18: chin, top X {5343, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0}, // 19: jaw, right X // mirror features: {4204, 1.0,1.0, 1.0,1.0, 1.0,1.0, 2.0,2.0}, // 20: left eye, left X {5847, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0}, // 21: left ear, top X {5838, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0}, // 22: left ear, right X {5813, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0}, // 23: left ear, bottom X {5832, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0}, // 24: left ear, bottom right X {5163, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.5}, // 25: mouth, left X {4813, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.5,1.5}, // 26: cheek left X {5521, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0} // 27: jaw, left X