numFrontFeaturePoints = 25 # {vertex index, translate weights, scale weights, rotate weights, morph weights} {2687, 1.0,0.0, 1.0,0.0, 0.0,0.0, 1.5,0.0}, // 0: outline, left {6268, 1.0,0.0, 1.0,0.0, 0.0,0.0, 1.5,0.0}, // 1: outline, right {2493, 0.0,1.0, 0.0,1.0, 0.0,0.0, 0.0,1.5}, // 2: outline, bottom {5642, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.0}, // 3: right eye, right {5533, 0.25,0.25, 0.25,0.25, 0.25,0.25, 1.5,1.0}, // 4: right eye, left {2444, 0.25,0.25, 0.25,0.25, 0.25,0.25, 1.5,1.0}, // 5: left eye, right {2126, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.0}, // 6: left eye, left {5963, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.0}, // 7: nose, right {3663, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.0}, // 8: nose, left {3099, 1.0,1.0, 1.0,1.0, 0.0,0.0, 1.0,1.5}, // 9: nose, bottom {5817, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.5}, // 10: mouth, right {2161, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.5}, // 11: mouth, left {2939, 1.0,1.0, 1.0,1.0, 0.0,0.0, 1.0,1.5}, // 12: mouth, top X {2316, 1.0,1.0, 1.0,1.0, 0.0,0.0, 1.0,1.5}, // 13: mouth, bottom {2486, 0.0,1.0, 0.0,1.0, 0.0,1.0, 0.0,1.5}, // 14: head, top {5918, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.5,1.5}, // 15: jaw, right {3405, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.5,1.5}, // 16: jaw, left {5390, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.5,1.5}, // 17: head, topRight {2007, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.5,1.5}, // 18: head, topLeft {5345, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.5,1.5}, // 19: jaw, right bottom {2456, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.5,1.5}, // 20: jaw, left bottom {1793, 0.0,0.0, 0.0,0.0, 0.0,0.0, 0.5,1.5}, // 21: right eye, top { 143, 0.0,0.0, 0.0,0.0, 0.0,0.0, 0.5,1.5}, // 22: right eye, bottom {1670, 0.0,0.0, 0.0,0.0, 0.0,0.0, 0.5,1.5}, // 23: left eye, top { 105, 0.0,0.0, 0.0,0.0, 0.0,0.0, 0.5,1.5} // 24: left eye, bottom numRightFeaturePoints = 28 {2496, 7.0,0.0, 1.0,0.0, 1.0,0.0, 1.0,0.0}, // 0: outline, left X {2912, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.5}, // 1: outline, right (nose top) {2486, 0.0,7.0, 0.0,1.0, 0.0,1.0, 0.0,1.0}, // 2: outline, top {2492, 0.0,0.0, 0.0,0.0, 0.0,0.0, 2.0,2.0}, // 3: outline, bottom {2887, 1.0,1.0, 1.0,1.0, 1.0,1.0, 2.0,2.0}, // 4: nose, tip X {2939, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.0,1.0}, // 5: mouth, top X {2316, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.0,1.0}, // 6: mouth, bottom {2874, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.5}, // 7: chin, tip {5642, 1.0,1.0, 1.0,1.0, 1.0,1.0, 2.0,2.0}, // 8: right eye, right {7351, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0}, // 9: right ear, top {7348, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0}, // 10: right ear, left {7235, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0}, // 11: right ear, bottom {7360, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0}, // 12: right ear, bottom left {5817, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.5}, // 13: mouth, right {2348, 1.0,1.0, 1.0,1.0, 1.0,1.0, 2.0,2.0}, // 14: forehead X {8133, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.5,1.5}, // 15: cheek right {4559, 0.0,0.0, 0.0,0.0, 1.0,1.0, 1.0,1.0}, // 16: forehead, bottom X {3099, 0.0,0.0, 1.0,1.0, 1.0,1.0, 1.0,1.0}, // 17: nose, bottom X {3611, 0.0,0.0, 0.0,0.0, 1.0,1.0, 1.0,1.0}, // 18: chin, top X {5165, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0}, // 19: jaw, right // mirror features: {2126, 1.0,1.0, 1.0,1.0, 1.0,1.0, 2.0,2.0}, // 20: left eye, left {4300, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0}, // 21: left ear, top {4702, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0}, // 22: left ear, right {3875, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0}, // 23: left ear, bottom {4963, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0}, // 24: left ear, bottom right {2161, 1.0,1.0, 1.0,1.0, 1.0,1.0, 1.5,1.5}, // 25: mouth, left {4760, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.5,1.5}, // 26: cheek left {2356, 0.0,0.0, 0.0,0.0, 0.0,0.0, 1.0,1.0} // 27: jaw, left