123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769 |
- #ifndef CHEST_MODEL_H
- #define CHEST_MODEL_H
- #define CHEST_VERTEX_COUNT 118
- const S3L_Unit chestVertices[CHEST_VERTEX_COUNT * 3] = {
- 1335, -1581, 959,
- 1504, -822, 1122,
- 1504, -822, -971,
- 1335, -1581, -808,
- 1656, -822, 1273,
- 1656, -822, -1123,
- 1451, 823, 707,
- 1484, 549, 532,
- 1539, 66, 860,
- 1521, 214, 1160,
- 331, -501, -969,
- 1247, -501, -969,
- 1163, 101, -875,
- 287, 95, -875,
- 223, 647, -479,
- 250, 794, -562,
- 313, 179, -1016,
- 1100, 649, -479,
- 223, 647, 629,
- 287, 95, 1026,
- 313, 179, 1158,
- 250, 794, 705,
- 1079, 835, 75,
- 223, 833, 75,
- 1100, 649, 629,
- 1163, 101, 1026,
- 1247, -501, 1120,
- 331, -501, 1120,
- 230, 986, 71,
- 354, -822, -1123,
- 357, -502, -1123,
- -357, -502, -1123,
- -354, -822, -1123,
- 357, -502, 1265,
- 1334, 531, 532,
- 1389, 48, 860,
- 1156, 172, -1009,
- 1086, 781, -557,
- 1389, 48, -709,
- 1334, 531, -382,
- 1484, 549, -382,
- 1539, 66, -709,
- 1466, -509, 937,
- 1617, -509, 937,
- 1451, 823, -557,
- 1521, 214, -1009,
- 1466, -509, -787,
- 1617, -509, -787,
- 1465, 712, 75,
- 1428, 1028, 75,
- 1621, -501, 1273,
- 1621, -501, -1123,
- 1315, 695, 75,
- 1247, -501, -1123,
- 1247, -501, 1271,
- 1156, 172, 1160,
- 1086, 781, 707,
- 1062, 986, 75,
- 300, -1121, -892,
- 348, -822, -971,
- 300, -1121, -1123,
- -1335, -1581, 959,
- -1335, -1581, -808,
- -1504, -822, -971,
- -1504, -822, 1122,
- -1656, -822, -1123,
- -1656, -822, 1273,
- -331, -501, -969,
- -287, 95, -875,
- -1163, 101, -875,
- -1247, -501, -969,
- -313, 179, -1016,
- -250, 794, -562,
- -223, 647, -479,
- -1100, 649, -479,
- -223, 647, 629,
- -250, 794, 705,
- -313, 179, 1158,
- -287, 95, 1026,
- -223, 833, 75,
- -1079, 835, 75,
- -1100, 649, 629,
- -1163, 101, 1026,
- -1247, -501, 1120,
- -331, -501, 1120,
- -230, 986, 71,
- -1247, -501, -1123,
- -1621, -501, -1123,
- -357, -502, 1265,
- -1334, 531, 532,
- -1484, 549, 532,
- -1539, 66, 860,
- -1389, 48, 860,
- -1086, 781, -557,
- -1156, 172, -1009,
- -1389, 48, -709,
- -1539, 66, -709,
- -1484, 549, -382,
- -1334, 531, -382,
- -1617, -509, 937,
- -1466, -509, 937,
- -1466, -509, -787,
- -1617, -509, -787,
- -1465, 712, 75,
- -1315, 695, 75,
- -1521, 214, -1009,
- -1451, 823, -557,
- -1247, -501, 1271,
- -1621, -501, 1273,
- -1521, 214, 1160,
- -1156, 172, 1160,
- -1451, 823, 707,
- -1086, 781, 707,
- -1062, 986, 75,
- -1428, 1028, 75,
- -300, -1121, -892,
- -300, -1121, -1123,
- -348, -822, -971
- };
- #define CHEST_TRIANGLE_COUNT 232
- const S3L_Index chestTriangleIndices[CHEST_TRIANGLE_COUNT * 3] = {
- 1, 3, 0,
- 1, 5, 2,
- 7, 9, 6,
- 10, 12, 13,
- 14, 16, 13,
- 13, 17, 14,
- 18, 20, 21,
- 14, 22, 23,
- 18, 22, 24,
- 19, 24, 25,
- 27, 25, 26,
- 23, 15, 14,
- 30, 32, 29,
- 13, 30, 10,
- 19, 33, 20,
- 23, 21, 28,
- 34, 8, 7,
- 17, 36, 37,
- 39, 41, 38,
- 42, 8, 35,
- 40, 45, 41,
- 46, 41, 47,
- 48, 44, 40,
- 4, 50, 43,
- 5, 47, 51,
- 5, 43, 47,
- 52, 40, 39,
- 52, 7, 48,
- 53, 45, 36,
- 6, 48, 7,
- 36, 44, 37,
- 26, 33, 27,
- 30, 11, 10,
- 54, 9, 50,
- 55, 6, 9,
- 37, 49, 57,
- 56, 49, 6,
- 41, 51, 47,
- 24, 55, 25,
- 22, 37, 57,
- 12, 53, 36,
- 22, 56, 24,
- 25, 54, 26,
- 46, 43, 42,
- 35, 39, 38,
- 52, 39, 34,
- 46, 35, 38,
- 59, 60, 58,
- 62, 64, 61,
- 65, 64, 63,
- 67, 69, 70,
- 71, 73, 68,
- 68, 74, 69,
- 75, 77, 78,
- 73, 80, 74,
- 80, 75, 81,
- 81, 78, 82,
- 82, 84, 83,
- 72, 79, 73,
- 86, 87, 65,
- 72, 16, 15,
- 71, 30, 16,
- 31, 68, 67,
- 78, 88, 84,
- 79, 76, 75,
- 89, 91, 92,
- 74, 94, 69,
- 96, 98, 95,
- 91, 100, 92,
- 101, 96, 95,
- 65, 99, 66,
- 98, 103, 104,
- 103, 89, 104,
- 105, 86, 94,
- 106, 94, 93,
- 83, 88, 107,
- 70, 31, 67,
- 107, 109, 110,
- 110, 111, 112,
- 114, 93, 113,
- 111, 113, 112,
- 110, 81, 82,
- 80, 93, 74,
- 69, 86, 70,
- 112, 80, 81,
- 107, 82, 83,
- 99, 101, 100,
- 98, 92, 95,
- 104, 89, 98,
- 95, 100, 101,
- 32, 86, 65,
- 116, 117, 115,
- 15, 85, 72,
- 21, 85, 28,
- 20, 76, 21,
- 33, 77, 20,
- 29, 116, 60,
- 116, 58, 60,
- 62, 58, 115,
- 2, 58, 3,
- 63, 115, 117,
- 0, 64, 1,
- 3, 61, 0,
- 29, 53, 30,
- 53, 5, 51,
- 50, 4, 54,
- 54, 4, 33,
- 66, 107, 88,
- 108, 107, 66,
- 33, 66, 88,
- 1, 66, 4,
- 32, 63, 117,
- 2, 29, 59,
- 66, 99, 108,
- 91, 108, 99,
- 90, 109, 91,
- 103, 111, 90,
- 103, 106, 114,
- 97, 105, 106,
- 96, 87, 105,
- 87, 102, 65,
- 50, 8, 43,
- 1, 2, 3,
- 1, 4, 5,
- 7, 8, 9,
- 10, 11, 12,
- 14, 15, 16,
- 13, 12, 17,
- 18, 19, 20,
- 14, 17, 22,
- 18, 23, 22,
- 19, 18, 24,
- 27, 19, 25,
- 23, 28, 15,
- 30, 31, 32,
- 13, 16, 30,
- 19, 27, 33,
- 23, 18, 21,
- 34, 35, 8,
- 17, 12, 36,
- 39, 40, 41,
- 42, 43, 8,
- 40, 44, 45,
- 46, 38, 41,
- 48, 49, 44,
- 5, 4, 43,
- 52, 48, 40,
- 52, 34, 7,
- 53, 51, 45,
- 6, 49, 48,
- 36, 45, 44,
- 26, 54, 33,
- 30, 53, 11,
- 54, 55, 9,
- 55, 56, 6,
- 37, 44, 49,
- 56, 57, 49,
- 41, 45, 51,
- 24, 56, 55,
- 22, 17, 37,
- 12, 11, 53,
- 22, 57, 56,
- 25, 55, 54,
- 46, 47, 43,
- 35, 34, 39,
- 46, 42, 35,
- 59, 29, 60,
- 62, 63, 64,
- 65, 66, 64,
- 67, 68, 69,
- 71, 72, 73,
- 68, 73, 74,
- 75, 76, 77,
- 73, 79, 80,
- 80, 79, 75,
- 81, 75, 78,
- 82, 78, 84,
- 72, 85, 79,
- 72, 71, 16,
- 71, 31, 30,
- 31, 71, 68,
- 78, 77, 88,
- 79, 85, 76,
- 89, 90, 91,
- 74, 93, 94,
- 96, 97, 98,
- 91, 99, 100,
- 101, 102, 96,
- 65, 102, 99,
- 98, 97, 103,
- 103, 90, 89,
- 105, 87, 86,
- 106, 105, 94,
- 83, 84, 88,
- 70, 86, 31,
- 107, 108, 109,
- 110, 109, 111,
- 114, 106, 93,
- 111, 114, 113,
- 110, 112, 81,
- 80, 113, 93,
- 69, 94, 86,
- 112, 113, 80,
- 107, 110, 82,
- 99, 102, 101,
- 98, 89, 92,
- 95, 92, 100,
- 32, 31, 86,
- 116, 32, 117,
- 15, 28, 85,
- 21, 76, 85,
- 20, 77, 76,
- 33, 88, 77,
- 29, 32, 116,
- 116, 115, 58,
- 62, 3, 58,
- 2, 59, 58,
- 63, 62, 115,
- 0, 61, 64,
- 3, 62, 61,
- 29, 5, 53,
- 33, 4, 66,
- 1, 64, 66,
- 32, 65, 63,
- 2, 5, 29,
- 91, 109, 108,
- 90, 111, 109,
- 103, 114, 111,
- 103, 97, 106,
- 97, 96, 105,
- 96, 102, 87,
- 50, 9, 8
- };
- #define CHEST_UV_COUNT 154
- const S3L_Unit chestUVs[CHEST_UV_COUNT * 2] = {
- 23, 196,
- 71, 313,
- 71, 196,
- 307, 495,
- 495, 483,
- 482, 495,
- 343, 350,
- 286, 392,
- 322, 325,
- 151, 185,
- 198, 247,
- 198, 185,
- 250, 185,
- 198, 172,
- 250, 247,
- 347, 185,
- 397, 172,
- 347, 172,
- 298, 247,
- 298, 185,
- 347, 247,
- 397, 185,
- 397, 247,
- 436, 185,
- 436, 247,
- 250, 172,
- 143, 172,
- 122, 124,
- 122, 172,
- 448, 172,
- 298, 172,
- 353, 360,
- 316, 400,
- 198, 260,
- 250, 260,
- 426, 358,
- 469, 396,
- 452, 400,
- 332, 444,
- 330, 402,
- 435, 345,
- 500, 385,
- 454, 444,
- 465, 456,
- 387, 330,
- 454, 317,
- 294, 483,
- 293, 460,
- 322, 457,
- 496, 459,
- 389, 345,
- 143, 260,
- 198, 283,
- 250, 283,
- 151, 247,
- 448, 260,
- 397, 283,
- 448, 283,
- 397, 260,
- 347, 283,
- 298, 283,
- 298, 260,
- 347, 260,
- 109, 178,
- 105, 158,
- 90, 162,
- 270, 313,
- 203, 495,
- 270, 495,
- 495, 483,
- 307, 495,
- 482, 495,
- 151, 111,
- 198, 51,
- 151, 51,
- 198, 124,
- 250, 111,
- 198, 111,
- 250, 51,
- 347, 111,
- 397, 124,
- 397, 111,
- 298, 51,
- 347, 51,
- 397, 51,
- 436, 111,
- 436, 51,
- 250, 124,
- 298, 111,
- 143, 40,
- 143, 13,
- 122, 13,
- 143, 124,
- 448, 124,
- 347, 124,
- 353, 360,
- 317, 400,
- 331, 402,
- 198, 40,
- 469, 396,
- 427, 358,
- 452, 400,
- 333, 444,
- 455, 444,
- 322, 457,
- 295, 483,
- 388, 330,
- 389, 345,
- 198, 13,
- 250, 13,
- 250, 40,
- 448, 40,
- 397, 13,
- 397, 40,
- 347, 13,
- 347, 40,
- 298, 13,
- 298, 40,
- 105, 138,
- 111, 119,
- 90, 133,
- 298, 124,
- 71, 495,
- 39, 385,
- 39, 424,
- 23, 313,
- 23, 495,
- 23, 427,
- 23, 11,
- 183, 495,
- 183, 313,
- 122, 283,
- 143, 283,
- 471, 283,
- 470, 13,
- 448, 13,
- 482, 283,
- 111, 26,
- 109, 274,
- 294, 460,
- 343, 350,
- 287, 392,
- 323, 325,
- 454, 317,
- 386, 297,
- 436, 345,
- 500, 385,
- 496, 459,
- 465, 456,
- 385, 297,
- 203, 313,
- 23, 382,
- 71, 11,
- 482, 13
- };
- #define CHEST_UV_INDEX_COUNT 232
- const S3L_Index chestUVIndices[CHEST_UV_INDEX_COUNT * 3] = {
- 0, 1, 2,
- 3, 4, 5,
- 6, 7, 8,
- 9, 10, 11,
- 12, 13, 11,
- 11, 14, 12,
- 15, 16, 17,
- 12, 18, 19,
- 15, 18, 20,
- 21, 20, 22,
- 23, 22, 24,
- 19, 25, 12,
- 26, 27, 28,
- 11, 26, 9,
- 21, 29, 16,
- 19, 17, 30,
- 31, 32, 6,
- 14, 33, 34,
- 35, 36, 37,
- 38, 32, 39,
- 40, 41, 36,
- 42, 36, 43,
- 44, 45, 40,
- 46, 47, 48,
- 4, 43, 49,
- 4, 48, 43,
- 50, 40, 35,
- 50, 6, 44,
- 51, 52, 33,
- 8, 44, 6,
- 33, 53, 34,
- 24, 29, 23,
- 26, 54, 9,
- 55, 56, 57,
- 58, 59, 56,
- 34, 60, 61,
- 62, 60, 59,
- 36, 49, 43,
- 20, 58, 22,
- 18, 34, 61,
- 10, 51, 33,
- 18, 62, 20,
- 22, 55, 24,
- 42, 48, 38,
- 39, 35, 37,
- 50, 35, 31,
- 42, 39, 37,
- 63, 64, 65,
- 66, 67, 68,
- 69, 70, 71,
- 72, 73, 74,
- 75, 76, 77,
- 77, 78, 73,
- 79, 80, 81,
- 76, 82, 78,
- 82, 79, 83,
- 83, 81, 84,
- 84, 85, 86,
- 87, 88, 76,
- 89, 90, 91,
- 87, 13, 25,
- 75, 26, 13,
- 92, 77, 72,
- 81, 93, 85,
- 88, 94, 79,
- 95, 96, 97,
- 78, 98, 73,
- 99, 100, 101,
- 96, 102, 97,
- 103, 99, 101,
- 69, 104, 105,
- 100, 106, 107,
- 106, 95, 107,
- 108, 89, 98,
- 109, 98, 110,
- 86, 93, 111,
- 74, 92, 72,
- 111, 112, 113,
- 113, 114, 115,
- 116, 110, 117,
- 114, 117, 115,
- 113, 83, 84,
- 82, 110, 78,
- 73, 89, 74,
- 115, 82, 83,
- 111, 84, 86,
- 104, 103, 102,
- 100, 97, 101,
- 107, 95, 100,
- 101, 102, 103,
- 27, 89, 91,
- 118, 119, 120,
- 25, 121, 87,
- 17, 121, 30,
- 16, 94, 17,
- 29, 80, 16,
- 28, 118, 64,
- 118, 65, 64,
- 122, 123, 124,
- 125, 123, 1,
- 126, 124, 127,
- 2, 128, 0,
- 1, 129, 130,
- 28, 51, 26,
- 51, 131, 132,
- 57, 133, 55,
- 55, 133, 29,
- 134, 111, 93,
- 135, 111, 134,
- 29, 134, 93,
- 136, 134, 133,
- 27, 137, 119,
- 138, 28, 63,
- 105, 104, 139,
- 96, 139, 104,
- 140, 141, 96,
- 106, 142, 140,
- 106, 143, 144,
- 145, 146, 143,
- 99, 147, 146,
- 147, 148, 69,
- 47, 32, 48,
- 0, 125, 1,
- 3, 46, 4,
- 6, 32, 7,
- 9, 54, 10,
- 12, 25, 13,
- 11, 10, 14,
- 15, 21, 16,
- 12, 14, 18,
- 15, 19, 18,
- 21, 15, 20,
- 23, 21, 22,
- 19, 30, 25,
- 26, 92, 27,
- 11, 13, 26,
- 21, 23, 29,
- 19, 15, 17,
- 31, 39, 32,
- 14, 10, 33,
- 35, 40, 36,
- 38, 48, 32,
- 40, 45, 41,
- 42, 37, 36,
- 44, 149, 45,
- 4, 46, 48,
- 50, 44, 40,
- 50, 31, 6,
- 51, 132, 52,
- 8, 149, 44,
- 33, 52, 53,
- 24, 55, 29,
- 26, 51, 54,
- 55, 58, 56,
- 58, 62, 59,
- 34, 53, 60,
- 62, 61, 60,
- 36, 41, 49,
- 20, 62, 58,
- 18, 14, 34,
- 10, 54, 51,
- 18, 61, 62,
- 22, 58, 55,
- 42, 43, 48,
- 39, 31, 35,
- 42, 38, 39,
- 63, 28, 64,
- 66, 150, 67,
- 69, 105, 70,
- 72, 77, 73,
- 75, 87, 76,
- 77, 76, 78,
- 79, 94, 80,
- 76, 88, 82,
- 82, 88, 79,
- 83, 79, 81,
- 84, 81, 85,
- 87, 121, 88,
- 87, 75, 13,
- 75, 92, 26,
- 92, 75, 77,
- 81, 80, 93,
- 88, 121, 94,
- 95, 140, 96,
- 78, 110, 98,
- 99, 145, 100,
- 96, 104, 102,
- 103, 148, 99,
- 69, 148, 104,
- 100, 145, 106,
- 106, 140, 95,
- 108, 90, 89,
- 109, 108, 98,
- 86, 85, 93,
- 74, 89, 92,
- 111, 135, 112,
- 113, 112, 114,
- 116, 109, 110,
- 114, 116, 117,
- 113, 115, 83,
- 82, 117, 110,
- 73, 98, 89,
- 115, 117, 82,
- 111, 113, 84,
- 104, 148, 103,
- 100, 95, 97,
- 101, 97, 102,
- 27, 92, 89,
- 118, 27, 119,
- 25, 30, 121,
- 17, 94, 121,
- 16, 80, 94,
- 29, 93, 80,
- 28, 27, 118,
- 118, 120, 65,
- 122, 1, 123,
- 125, 151, 123,
- 126, 122, 124,
- 2, 152, 128,
- 1, 122, 129,
- 28, 131, 51,
- 29, 133, 134,
- 136, 153, 134,
- 27, 91, 137,
- 138, 131, 28,
- 96, 141, 139,
- 140, 142, 141,
- 106, 144, 142,
- 106, 145, 143,
- 145, 99, 146,
- 99, 148, 147,
- 47, 7, 32
- };
- S3L_Model3D chestModel;
- void chestModelInit()
- {
- S3L_initModel3D(
- chestVertices,
- CHEST_VERTEX_COUNT,
- chestTriangleIndices,
- CHEST_TRIANGLE_COUNT,
- &chestModel);
- }
- #endif
|