// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 // C++ Mesh File for 3ds Max, created by SaveMeshToCpp Macroscript // Built from the object Text_SIMEmber #include "stdafx.h" #include #if MAX_VERSION_MAJOR >= 25 #include #endif #pragma warning( disable : 4305 ) // Anonymous namespace, to avoid name collisions namespace { // 783 vertices float verts[] = { -0.347735, -0.34834, 0.0, -0.420665, -0.34834, 0.0, -0.420665, -0.45, 0.0, -0.394485, -0.45, 0.0, -0.394485, -0.40665, 0.0, -0.351135, -0.40665, 0.0, -0.351135, -0.38693, 0.0, -0.394485, -0.38693, 0.0, -0.394485, -0.36806, 0.0, -0.347735, -0.36806, 0.0, -0.306425, -0.37333, 0.0, -0.331075, -0.37333, 0.0, -0.331075, -0.45, 0.0, -0.306425, -0.45, 0.0, -0.305745, -0.34375, 0.0, -0.331755, -0.34375, 0.0, -0.331755, -0.36245, 0.0, -0.305745, -0.36245, 0.0, -0.207655, -0.407577, 0.0, -0.207848, -0.40268, 0.0, -0.208426, -0.39812, 0.0, -0.209389, -0.393899, 0.0, -0.210737, -0.390016, 0.0, -0.212471, -0.386472, 0.0, -0.21459, -0.383265, 0.0, -0.217094, -0.380397, 0.0, -0.219981, -0.377891, 0.0, -0.223247, -0.37577, 0.0, -0.226893, -0.374035, 0.0, -0.230919, -0.372685, 0.0, -0.235325, -0.371721, 0.0, -0.24011, -0.371143, 0.0, -0.245275, -0.37095, 0.0, -0.250903, -0.371176, 0.0, -0.256178, -0.371855, 0.0, -0.261099, -0.372987, 0.0, -0.265667, -0.374572, 0.0, -0.269882, -0.376609, 0.0, -0.273744, -0.3791, 0.0, -0.277253, -0.382042, 0.0, -0.280347, -0.385373, 0.0, -0.282965, -0.389024, 0.0, -0.285107, -0.392998, 0.0, -0.286773, -0.397293, 0.0, -0.287963, -0.40191, 0.0, -0.288677, -0.406848, 0.0, -0.288915, -0.412109, 0.0, -0.288664, -0.417409, 0.0, -0.287909, -0.42235, 0.0, -0.286651, -0.426932, 0.0, -0.284891, -0.431154, 0.0, -0.282627, -0.435017, 0.0, -0.279861, -0.438521, 0.0, -0.276591, -0.441665, 0.0, -0.27285, -0.444417, 0.0, -0.268666, -0.446746, 0.0, -0.264041, -0.448652, 0.0, -0.258975, -0.450134, 0.0, -0.253467, -0.451193, 0.0, -0.247517, -0.451828, 0.0, -0.241126, -0.45204, 0.0, -0.238596, -0.452009, 0.0, -0.236129, -0.451917, 0.0, -0.233727, -0.451763, 0.0, -0.23139, -0.451548, 0.0, -0.229116, -0.451271, 0.0, -0.226907, -0.450933, 0.0, -0.224763, -0.450533, 0.0, -0.222631, -0.450064, 0.0, -0.220459, -0.44952, 0.0, -0.218249, -0.448901, 0.0, -0.215999, -0.448206, 0.0, -0.21371, -0.447435, 0.0, -0.211382, -0.446589, 0.0, -0.209015, -0.445668, 0.0, -0.209015, -0.42586, 0.0, -0.211767, -0.42586, 0.0, -0.213049, -0.426789, 0.0, -0.214457, -0.427702, 0.0, -0.215992, -0.428597, 0.0, -0.217653, -0.429475, 0.0, -0.219441, -0.430336, 0.0, -0.221354, -0.43118, 0.0, -0.223395, -0.432007, 0.0, -0.225508, -0.432766, 0.0, -0.227641, -0.433409, 0.0, -0.229793, -0.433935, 0.0, -0.231966, -0.434344, 0.0, -0.234157, -0.434636, 0.0, -0.236369, -0.434812, 0.0, -0.2386, -0.43487, 0.0, -0.242016, -0.434772, 0.0, -0.245187, -0.434477, 0.0, -0.248111, -0.433986, 0.0, -0.25079, -0.433298, 0.0, -0.253222, -0.432414, 0.0, -0.25541, -0.431334, 0.0, -0.257351, -0.430057, 0.0, -0.259051, -0.428595, 0.0, -0.260513, -0.426959, 0.0, -0.261738, -0.425149, 0.0, -0.262726, -0.423165, 0.0, -0.263476, -0.421007, 0.0, -0.263989, -0.418676, 0.0, -0.264265, -0.41617, 0.0, -0.207655, -0.41617, 0.0, -0.264334, -0.40172, 0.0, -0.264094, -0.399493, 0.0, -0.26369, -0.397448, 0.0, -0.26312, -0.395582, 0.0, -0.262385, -0.393898, 0.0, -0.261485, -0.392395, 0.0, -0.26042, -0.391072, 0.0, -0.25919, -0.38993, 0.0, -0.257826, -0.388954, 0.0, -0.256358, -0.388128, 0.0, -0.254786, -0.387452, 0.0, -0.25311, -0.386926, 0.0, -0.251331, -0.38655, 0.0, -0.249448, -0.386325, 0.0, -0.247462, -0.38625, 0.0, -0.245349, -0.386329, 0.0, -0.243402, -0.386567, 0.0, -0.24162, -0.386964, 0.0, -0.240004, -0.387518, 0.0, -0.238552, -0.388232, 0.0, -0.237266, -0.389104, 0.0, -0.236145, -0.390135, 0.0, -0.235176, -0.391323, 0.0, -0.234347, -0.392666, 0.0, -0.233659, -0.394165, 0.0, -0.23311, -0.39582, 0.0, -0.232702, -0.397631, 0.0, -0.232433, -0.399598, 0.0, -0.232305, -0.40172, 0.0, -0.165665, -0.34375, 0.0, -0.190315, -0.34375, 0.0, -0.190315, -0.45, 0.0, -0.165665, -0.45, 0.0, -0.067915, -0.34375, 0.0, -0.092565, -0.34375, 0.0, -0.092565, -0.37631, 0.0, -0.0938905, -0.375682, 0.0, -0.0952061, -0.375086, 0.0, -0.0965118, -0.374522, 0.0, -0.0978077, -0.37399, 0.0, -0.0990937, -0.37349, 0.0, -0.10037, -0.373023, 0.0, -0.101636, -0.372588, 0.0, -0.102948, -0.372198, 0.0, -0.104363, -0.371869, 0.0, -0.105879, -0.371599, 0.0, -0.107498, -0.37139, 0.0, -0.109218, -0.37124, 0.0, -0.111041, -0.37115, 0.0, -0.112965, -0.37112, 0.0, -0.114862, -0.371178, 0.0, -0.11676, -0.371351, 0.0, -0.118657, -0.371641, 0.0, -0.120555, -0.372045, 0.0, -0.122452, -0.372566, 0.0, -0.12435, -0.373202, 0.0, -0.126248, -0.373954, 0.0, -0.128105, -0.374811, 0.0, -0.129881, -0.37576, 0.0, -0.131576, -0.376804, 0.0, -0.133189, -0.37794, 0.0, -0.134722, -0.37917, 0.0, -0.136173, -0.380493, 0.0, -0.137543, -0.38191, 0.0, -0.138909, -0.383495, 0.0, -0.14019, -0.385168, 0.0, -0.141385, -0.386929, 0.0, -0.142495, -0.388777, 0.0, -0.14352, -0.390714, 0.0, -0.14446, -0.392738, 0.0, -0.145314, -0.39485, 0.0, -0.146068, -0.397051, 0.0, -0.146706, -0.399342, 0.0, -0.147227, -0.401725, 0.0, -0.147633, -0.404198, 0.0, -0.147923, -0.406762, 0.0, -0.148097, -0.409416, 0.0, -0.148155, -0.412162, 0.0, -0.147983, -0.417237, 0.0, -0.147468, -0.422005, 0.0, -0.146608, -0.426467, 0.0, -0.145406, -0.430623, 0.0, -0.143859, -0.434472, 0.0, -0.141969, -0.438014, 0.0, -0.139735, -0.44125, 0.0, -0.137214, -0.444113, 0.0, -0.134465, -0.446535, 0.0, -0.131486, -0.448517, 0.0, -0.128278, -0.450058, 0.0, -0.124841, -0.451159, 0.0, -0.121174, -0.45182, 0.0, -0.117279, -0.45204, 0.0, -0.11524, -0.451991, 0.0, -0.113272, -0.451842, 0.0, -0.111373, -0.451596, 0.0, -0.109544, -0.45125, 0.0, -0.107785, -0.450805, 0.0, -0.106096, -0.450262, 0.0, -0.104477, -0.44962, 0.0, -0.102876, -0.448872, 0.0, -0.101241, -0.448011, 0.0, -0.0995732, -0.447037, 0.0, -0.0978715, -0.445949, 0.0, -0.0961362, -0.444748, 0.0, -0.0943674, -0.443434, 0.0, -0.092565, -0.442007, 0.0, -0.092565, -0.45, 0.0, -0.067915, -0.45, 0.0, -0.093402, -0.42934, 0.0, -0.0942751, -0.429876, 0.0, -0.0951844, -0.43038, 0.0, -0.0961298, -0.430853, 0.0, -0.0971114, -0.431293, 0.0, -0.0981291, -0.431702, 0.0, -0.0991831, -0.432078, 0.0, -0.100247, -0.432413, 0.0, -0.101294, -0.432696, 0.0, -0.102324, -0.432928, 0.0, -0.103338, -0.433108, 0.0, -0.104335, -0.433237, 0.0, -0.105315, -0.433314, 0.0, -0.106279, -0.43334, 0.0, -0.10864, -0.433236, 0.0, -0.110808, -0.432925, 0.0, -0.112784, -0.432407, 0.0, -0.114568, -0.431681, 0.0, -0.11616, -0.430747, 0.0, -0.117559, -0.429607, 0.0, -0.118766, -0.428259, 0.0, -0.119798, -0.426681, 0.0, -0.120671, -0.424851, 0.0, -0.121385, -0.422769, 0.0, -0.121941, -0.420436, 0.0, -0.122338, -0.41785, 0.0, -0.122576, -0.415012, 0.0, -0.122655, -0.411923, 0.0, -0.122556, -0.408958, 0.0, -0.122259, -0.406184, 0.0, -0.121765, -0.403601, 0.0, -0.121073, -0.401209, 0.0, -0.120183, -0.399007, 0.0, -0.119095, -0.396996, 0.0, -0.11781, -0.395176, 0.0, -0.116327, -0.393575, 0.0, -0.114646, -0.39222, 0.0, -0.112768, -0.391111, 0.0, -0.110692, -0.390249, 0.0, -0.108418, -0.389633, 0.0, -0.105947, -0.389263, 0.0, -0.103278, -0.38914, 0.0, -0.102586, -0.38915, 0.0, -0.101874, -0.389179, 0.0, -0.101143, -0.389228, 0.0, -0.100392, -0.389296, 0.0, -0.0996223, -0.389384, 0.0, -0.0988327, -0.389491, 0.0, -0.0980236, -0.389618, 0.0, -0.0972103, -0.389767, 0.0, -0.0964082, -0.389941, 0.0, -0.0956172, -0.39014, 0.0, -0.0948374, -0.390364, 0.0, -0.0940688, -0.390613, 0.0, -0.0933113, -0.390887, 0.0, -0.092565, -0.391185, 0.0, -0.092565, -0.428771, 0.0, 0.080495, -0.34834, 0.0, 0.00756499, -0.34834, 0.0, 0.00756499, -0.45, 0.0, 0.033745, -0.45, 0.0, 0.033745, -0.40665, 0.0, 0.077095, -0.40665, 0.0, 0.077095, -0.38693, 0.0, 0.033745, -0.38693, 0.0, 0.033745, -0.36806, 0.0, 0.080495, -0.36806, 0.0, 0.175471, -0.40646, 0.0, 0.174799, -0.401547, 0.0, 0.173678, -0.39696, 0.0, 0.172109, -0.392699, 0.0, 0.170092, -0.388764, 0.0, 0.167627, -0.385154, 0.0, 0.164714, -0.381871, 0.0, 0.16139, -0.378974, 0.0, 0.157694, -0.376522, 0.0, 0.153624, -0.374516, 0.0, 0.149182, -0.372956, 0.0, 0.144368, -0.371841, 0.0, 0.13918, -0.371173, 0.0, 0.13362, -0.37095, 0.0, 0.12813, -0.371171, 0.0, 0.122995, -0.371836, 0.0, 0.118217, -0.372943, 0.0, 0.113794, -0.374494, 0.0, 0.109728, -0.376487, 0.0, 0.106017, -0.378924, 0.0, 0.102663, -0.381803, 0.0, 0.0997131, -0.385072, 0.0, 0.0972173, -0.388674, 0.0, 0.0951752, -0.392611, 0.0, 0.093587, -0.396881, 0.0, 0.0924525, -0.401487, 0.0, 0.0917719, -0.406426, 0.0, 0.091545, -0.4117, 0.0, 0.0917704, -0.416938, 0.0, 0.0924469, -0.421849, 0.0, 0.0935743, -0.426433, 0.0, 0.0951527, -0.430689, 0.0, 0.097182, -0.434618, 0.0, 0.0996624, -0.438219, 0.0, 0.102594, -0.441493, 0.0, 0.105933, -0.444382, 0.0, 0.109636, -0.446826, 0.0, 0.113704, -0.448825, 0.0, 0.118136, -0.45038, 0.0, 0.122933, -0.451491, 0.0, 0.128094, -0.452158, 0.0, 0.13362, -0.45238, 0.0, 0.139146, -0.452158, 0.0, 0.144307, -0.451491, 0.0, 0.149104, -0.45038, 0.0, 0.153536, -0.448825, 0.0, 0.157604, -0.446826, 0.0, 0.161307, -0.444382, 0.0, 0.164646, -0.441493, 0.0, 0.167578, -0.438219, 0.0, 0.170058, -0.434618, 0.0, 0.172087, -0.430689, 0.0, 0.173666, -0.426433, 0.0, 0.174793, -0.421849, 0.0, 0.17547, -0.416938, 0.0, 0.175695, -0.4117, 0.0, 0.144775, -0.431032, 0.0, 0.144112, -0.431697, 0.0, 0.143411, -0.432299, 0.0, 0.142673, -0.43284, 0.0, 0.141896, -0.433317, 0.0, 0.141082, -0.433732, 0.0, 0.14023, -0.434085, 0.0, 0.139353, -0.434384, 0.0, 0.138463, -0.434636, 0.0, 0.137561, -0.434843, 0.0, 0.136646, -0.435003, 0.0, 0.135718, -0.435118, 0.0, 0.134777, -0.435187, 0.0, 0.133824, -0.43521, 0.0, 0.132727, -0.435185, 0.0, 0.131664, -0.43511, 0.0, 0.130637, -0.434985, 0.0, 0.129644, -0.434809, 0.0, 0.128686, -0.434584, 0.0, 0.127763, -0.434308, 0.0, 0.126874, -0.433983, 0.0, 0.126021, -0.433603, 0.0, 0.125203, -0.433165, 0.0, 0.124419, -0.432668, 0.0, 0.123671, -0.432114, 0.0, 0.122957, -0.431501, 0.0, 0.122279, -0.430829, 0.0, 0.121635, -0.430099, 0.0, 0.121012, -0.429264, 0.0, 0.120433, -0.428355, 0.0, 0.119899, -0.427372, 0.0, 0.119409, -0.426316, 0.0, 0.118965, -0.425186, 0.0, 0.118565, -0.423982, 0.0, 0.11821, -0.422704, 0.0, 0.117901, -0.421356, 0.0, 0.117639, -0.419939, 0.0, 0.117425, -0.418455, 0.0, 0.117259, -0.416902, 0.0, 0.11714, -0.415281, 0.0, 0.117069, -0.413592, 0.0, 0.117045, -0.411835, 0.0, 0.117072, -0.409879, 0.0, 0.117154, -0.408019, 0.0, 0.11729, -0.406257, 0.0, 0.117481, -0.404593, 0.0, 0.117727, -0.403025, 0.0, 0.118027, -0.401555, 0.0, 0.118381, -0.400182, 0.0, 0.118782, -0.398898, 0.0, 0.11922, -0.397695, 0.0, 0.119696, -0.396573, 0.0, 0.12021, -0.395531, 0.0, 0.120761, -0.39457, 0.0, 0.121351, -0.39369, 0.0, 0.121978, -0.392891, 0.0, 0.122707, -0.392111, 0.0, 0.123445, -0.39141, 0.0, 0.124194, -0.390787, 0.0, 0.124952, -0.390242, 0.0, 0.12572, -0.389774, 0.0, 0.126497, -0.389385, 0.0, 0.127285, -0.389074, 0.0, 0.128093, -0.388821, 0.0, 0.128934, -0.388607, 0.0, 0.129807, -0.388431, 0.0, 0.130712, -0.388295, 0.0, 0.131649, -0.388198, 0.0, 0.132618, -0.388139, 0.0, 0.13362, -0.38812, 0.0, 0.134628, -0.388144, 0.0, 0.135616, -0.388215, 0.0, 0.136585, -0.388333, 0.0, 0.137534, -0.388498, 0.0, 0.138463, -0.388711, 0.0, 0.139373, -0.388971, 0.0, 0.140263, -0.389278, 0.0, 0.141126, -0.389642, 0.0, 0.141952, -0.390073, 0.0, 0.142741, -0.390571, 0.0, 0.143495, -0.391136, 0.0, 0.144212, -0.391767, 0.0, 0.144894, -0.392466, 0.0, 0.145539, -0.393231, 0.0, 0.146145, -0.394047, 0.0, 0.146713, -0.394938, 0.0, 0.147241, -0.395905, 0.0, 0.14773, -0.396946, 0.0, 0.14818, -0.398063, 0.0, 0.148591, -0.399255, 0.0, 0.148962, -0.400522, 0.0, 0.149289, -0.401871, 0.0, 0.149566, -0.403309, 0.0, 0.149793, -0.404836, 0.0, 0.149969, -0.406453, 0.0, 0.150094, -0.408158, 0.0, 0.15017, -0.409952, 0.0, 0.150195, -0.411835, 0.0, 0.150171, -0.413854, 0.0, 0.150097, -0.415743, 0.0, 0.149975, -0.417503, 0.0, 0.149804, -0.419134, 0.0, 0.149584, -0.420635, 0.0, 0.149315, -0.422007, 0.0, 0.148997, -0.42325, 0.0, 0.14863, -0.424404, 0.0, 0.148214, -0.425509, 0.0, 0.14775, -0.426566, 0.0, 0.147236, -0.427573, 0.0, 0.146673, -0.428532, 0.0, 0.146061, -0.429442, 0.0, 0.1454, -0.430304, 0.0, 0.248795, -0.373264, 0.0, 0.248436, -0.373226, 0.0, 0.24806, -0.37319, 0.0, 0.247668, -0.373158, 0.0, 0.247259, -0.373129, 0.0, 0.246834, -0.373102, 0.0, 0.246392, -0.373078, 0.0, 0.245933, -0.373058, 0.0, 0.243002, -0.37299, 0.0, 0.241542, -0.373037, 0.0, 0.240043, -0.373179, 0.0, 0.238505, -0.373416, 0.0, 0.236928, -0.373748, 0.0, 0.235312, -0.374174, 0.0, 0.233657, -0.374696, 0.0, 0.231962, -0.375312, 0.0, 0.230206, -0.37607, 0.0, 0.228363, -0.377017, 0.0, 0.226434, -0.378155, 0.0, 0.224418, -0.379482, 0.0, 0.222317, -0.380998, 0.0, 0.220129, -0.382705, 0.0, 0.217855, -0.3846, 0.0, 0.217855, -0.37333, 0.0, 0.193205, -0.37333, 0.0, 0.193205, -0.45, 0.0, 0.217855, -0.45, 0.0, 0.217855, -0.398607, 0.0, 0.219167, -0.398158, 0.0, 0.220453, -0.397748, 0.0, 0.221715, -0.397377, 0.0, 0.222952, -0.397046, 0.0, 0.224163, -0.396753, 0.0, 0.225349, -0.396499, 0.0, 0.22651, -0.396284, 0.0, 0.227684, -0.396102, 0.0, 0.228908, -0.395949, 0.0, 0.230182, -0.395823, 0.0, 0.231506, -0.395726, 0.0, 0.23288, -0.395656, 0.0, 0.234305, -0.395614, 0.0, 0.235779, -0.3956, 0.0, 0.236465, -0.395605, 0.0, 0.237198, -0.395621, 0.0, 0.237978, -0.395647, 0.0, 0.238805, -0.395683, 0.0, 0.23968, -0.39573, 0.0, 0.240602, -0.395787, 0.0, 0.241571, -0.395855, 0.0, 0.242525, -0.395933, 0.0, 0.243402, -0.396022, 0.0, 0.2442, -0.39612, 0.0, 0.24492, -0.39623, 0.0, 0.245563, -0.396349, 0.0, 0.246128, -0.396479, 0.0, 0.246614, -0.39662, 0.0, 0.248795, -0.39662, 0.0, 0.304902, -0.452007, 0.0, 0.307008, -0.451909, 0.0, 0.30906, -0.451746, 0.0, 0.311058, -0.451517, 0.0, 0.313002, -0.451223, 0.0, 0.314891, -0.450863, 0.0, 0.316726, -0.450438, 0.0, 0.318523, -0.449958, 0.0, 0.320299, -0.449431, 0.0, 0.322055, -0.448858, 0.0, 0.323789, -0.44824, 0.0, 0.325502, -0.447575, 0.0, 0.327194, -0.446865, 0.0, 0.328865, -0.446109, 0.0, 0.328865, -0.42518, 0.0, 0.325383, -0.42518, 0.0, 0.322104, -0.428115, 0.0, 0.321585, -0.428541, 0.0, 0.321044, -0.428962, 0.0, 0.320481, -0.429377, 0.0, 0.319896, -0.429786, 0.0, 0.319288, -0.43019, 0.0, 0.318658, -0.430588, 0.0, 0.318006, -0.430981, 0.0, 0.317278, -0.431383, 0.0, 0.316498, -0.43177, 0.0, 0.315666, -0.432141, 0.0, 0.314783, -0.432497, 0.0, 0.313848, -0.432838, 0.0, 0.312862, -0.433163, 0.0, 0.311824, -0.433473, 0.0, 0.310741, -0.433753, 0.0, 0.309621, -0.433991, 0.0, 0.308464, -0.434185, 0.0, 0.307269, -0.434336, 0.0, 0.306036, -0.434444, 0.0, 0.304766, -0.434508, 0.0, 0.303458, -0.43453, 0.0, 0.300701, -0.434413, 0.0, 0.298129, -0.43406, 0.0, 0.295743, -0.433473, 0.0, 0.293543, -0.432651, 0.0, 0.291528, -0.431594, 0.0, 0.289698, -0.430302, 0.0, 0.288054, -0.428775, 0.0, 0.286614, -0.427022, 0.0, 0.285395, -0.425051, 0.0, 0.284398, -0.422861, 0.0, 0.283622, -0.420454, 0.0, 0.283068, -0.417828, 0.0, 0.282736, -0.414984, 0.0, 0.282625, -0.411923, 0.0, 0.282733, -0.408941, 0.0, 0.283057, -0.406143, 0.0, 0.283597, -0.403528, 0.0, 0.284354, -0.401096, 0.0, 0.285326, -0.398847, 0.0, 0.286514, -0.396781, 0.0, 0.287919, -0.394899, 0.0, 0.289524, -0.393236, 0.0, 0.291315, -0.391828, 0.0, 0.29329, -0.390677, 0.0, 0.295451, -0.389781, 0.0, 0.297798, -0.389142, 0.0, 0.300329, -0.388758, 0.0, 0.303046, -0.38863, 0.0, 0.304293, -0.38865, 0.0, 0.305495, -0.388712, 0.0, 0.306652, -0.388814, 0.0, 0.307765, -0.388958, 0.0, 0.308833, -0.389142, 0.0, 0.309856, -0.389368, 0.0, 0.310834, -0.389634, 0.0, 0.311779, -0.389931, 0.0, 0.312702, -0.39025, 0.0, 0.313603, -0.39059, 0.0, 0.314481, -0.390951, 0.0, 0.315337, -0.391333, 0.0, 0.31617, -0.391736, 0.0, 0.316981, -0.39216, 0.0, 0.317802, -0.392616, 0.0, 0.318584, -0.393075, 0.0, 0.31933, -0.393537, 0.0, 0.320037, -0.394002, 0.0, 0.320707, -0.394469, 0.0, 0.321339, -0.394939, 0.0, 0.321934, -0.395413, 0.0, 0.325383, -0.39832, 0.0, 0.328865, -0.39832, 0.0, 0.328865, -0.377285, 0.0, 0.327205, -0.376524, 0.0, 0.325509, -0.375804, 0.0, 0.323777, -0.375126, 0.0, 0.322009, -0.37449, 0.0, 0.320204, -0.373896, 0.0, 0.318363, -0.373344, 0.0, 0.316486, -0.372833, 0.0, 0.314565, -0.372379, 0.0, 0.312594, -0.371994, 0.0, 0.310574, -0.371679, 0.0, 0.308503, -0.371435, 0.0, 0.306382, -0.37126, 0.0, 0.30421, -0.371155, 0.0, 0.301989, -0.37112, 0.0, 0.2995, -0.371166, 0.0, 0.297037, -0.371304, 0.0, 0.294598, -0.371534, 0.0, 0.292185, -0.371856, 0.0, 0.289796, -0.372271, 0.0, 0.287433, -0.372777, 0.0, 0.285095, -0.373375, 0.0, 0.282809, -0.374072, 0.0, 0.280601, -0.374876, 0.0, 0.278471, -0.375785, 0.0, 0.27642, -0.376801, 0.0, 0.274447, -0.377922, 0.0, 0.272552, -0.37915, 0.0, 0.270736, -0.380483, 0.0, 0.268956, -0.382002, 0.0, 0.267293, -0.38363, 0.0, 0.265745, -0.385367, 0.0, 0.264314, -0.387212, 0.0, 0.262998, -0.389166, 0.0, 0.261799, -0.391229, 0.0, 0.260715, -0.393401, 0.0, 0.259763, -0.395687, 0.0, 0.258957, -0.398093, 0.0, 0.258297, -0.400618, 0.0, 0.257784, -0.403265, 0.0, 0.257418, -0.406031, 0.0, 0.257198, -0.408917, 0.0, 0.257125, -0.411923, 0.0, 0.257193, -0.414779, 0.0, 0.257399, -0.417529, 0.0, 0.25774, -0.420173, 0.0, 0.258219, -0.422711, 0.0, 0.258835, -0.425143, 0.0, 0.259587, -0.42747, 0.0, 0.260476, -0.42969, 0.0, 0.261489, -0.431805, 0.0, 0.262614, -0.433813, 0.0, 0.263851, -0.435716, 0.0, 0.265199, -0.437513, 0.0, 0.266659, -0.439204, 0.0, 0.268231, -0.440789, 0.0, 0.269915, -0.442268, 0.0, 0.271717, -0.44364, 0.0, 0.273608, -0.444906, 0.0, 0.275586, -0.446067, 0.0, 0.277652, -0.447121, 0.0, 0.279806, -0.448069, 0.0, 0.282048, -0.448912, 0.0, 0.284378, -0.449648, 0.0, 0.286788, -0.450283, 0.0, 0.289268, -0.45082, 0.0, 0.29182, -0.451259, 0.0, 0.294444, -0.451601, 0.0, 0.297138, -0.451845, 0.0, 0.299904, -0.451991, 0.0, 0.302741, -0.45204, 0.0, 0.420665, -0.407577, 0.0, 0.420472, -0.40268, 0.0, 0.419894, -0.39812, 0.0, 0.418931, -0.393899, 0.0, 0.417583, -0.390016, 0.0, 0.415849, -0.386472, 0.0, 0.41373, -0.383265, 0.0, 0.411226, -0.380397, 0.0, 0.408339, -0.377891, 0.0, 0.405073, -0.37577, 0.0, 0.401427, -0.374035, 0.0, 0.397401, -0.372685, 0.0, 0.392995, -0.371721, 0.0, 0.38821, -0.371143, 0.0, 0.383045, -0.37095, 0.0, 0.377417, -0.371176, 0.0, 0.372142, -0.371855, 0.0, 0.367221, -0.372987, 0.0, 0.362653, -0.374572, 0.0, 0.358438, -0.376609, 0.0, 0.354576, -0.3791, 0.0, 0.351067, -0.382042, 0.0, 0.347973, -0.385373, 0.0, 0.345355, -0.389024, 0.0, 0.343213, -0.392998, 0.0, 0.341547, -0.397293, 0.0, 0.340357, -0.40191, 0.0, 0.339643, -0.406848, 0.0, 0.339405, -0.412109, 0.0, 0.339656, -0.417409, 0.0, 0.340411, -0.42235, 0.0, 0.341669, -0.426932, 0.0, 0.343429, -0.431154, 0.0, 0.345693, -0.435017, 0.0, 0.348459, -0.438521, 0.0, 0.351729, -0.441665, 0.0, 0.35547, -0.444417, 0.0, 0.359654, -0.446746, 0.0, 0.364279, -0.448652, 0.0, 0.369345, -0.450134, 0.0, 0.374853, -0.451193, 0.0, 0.380803, -0.451828, 0.0, 0.387194, -0.45204, 0.0, 0.389724, -0.452009, 0.0, 0.392191, -0.451917, 0.0, 0.394593, -0.451763, 0.0, 0.39693, -0.451548, 0.0, 0.399204, -0.451271, 0.0, 0.401413, -0.450933, 0.0, 0.403557, -0.450533, 0.0, 0.40569, -0.450064, 0.0, 0.407861, -0.44952, 0.0, 0.410071, -0.448901, 0.0, 0.412321, -0.448206, 0.0, 0.41461, -0.447435, 0.0, 0.416938, -0.446589, 0.0, 0.419305, -0.445668, 0.0, 0.419305, -0.42586, 0.0, 0.416553, -0.42586, 0.0, 0.415271, -0.426789, 0.0, 0.413863, -0.427702, 0.0, 0.412328, -0.428597, 0.0, 0.410667, -0.429475, 0.0, 0.408879, -0.430336, 0.0, 0.406966, -0.43118, 0.0, 0.404925, -0.432007, 0.0, 0.402812, -0.432766, 0.0, 0.400679, -0.433409, 0.0, 0.398527, -0.433935, 0.0, 0.396354, -0.434344, 0.0, 0.394163, -0.434636, 0.0, 0.391951, -0.434812, 0.0, 0.38972, -0.43487, 0.0, 0.386304, -0.434772, 0.0, 0.383133, -0.434477, 0.0, 0.380209, -0.433986, 0.0, 0.37753, -0.433298, 0.0, 0.375098, -0.432414, 0.0, 0.372911, -0.431334, 0.0, 0.370969, -0.430057, 0.0, 0.369269, -0.428595, 0.0, 0.367807, -0.426959, 0.0, 0.366582, -0.425149, 0.0, 0.365594, -0.423165, 0.0, 0.364844, -0.421007, 0.0, 0.364331, -0.418676, 0.0, 0.364055, -0.41617, 0.0, 0.420665, -0.41617, 0.0, 0.363986, -0.40172, 0.0, 0.364226, -0.399493, 0.0, 0.36463, -0.397448, 0.0, 0.3652, -0.395582, 0.0, 0.365935, -0.393898, 0.0, 0.366835, -0.392395, 0.0, 0.3679, -0.391072, 0.0, 0.36913, -0.38993, 0.0, 0.370494, -0.388954, 0.0, 0.371962, -0.388128, 0.0, 0.373534, -0.387452, 0.0, 0.37521, -0.386926, 0.0, 0.376989, -0.38655, 0.0, 0.378872, -0.386325, 0.0, 0.380858, -0.38625, 0.0, 0.382971, -0.386329, 0.0, 0.384918, -0.386567, 0.0, 0.3867, -0.386964, 0.0, 0.388316, -0.387518, 0.0, 0.389768, -0.388232, 0.0, 0.391054, -0.389104, 0.0, 0.392175, -0.390135, 0.0, 0.393144, -0.391323, 0.0, 0.393973, -0.392666, 0.0, 0.394661, -0.394165, 0.0, 0.39521, -0.39582, 0.0, 0.395618, -0.397631, 0.0, 0.395887, -0.399598, 0.0, 0.396015, -0.40172, 0.0 }; // 769 faces int faces[] = { 8, 9, 0, 1, 3, 8, 0, 1, 1, 2, 8, 1, 2, 1, 2, 7, 8, 2, 1, 1, 5, 6, 7, 1, 3, 4, 5, 7, 1, 1, 4, 7, 2, 1, 0, 3, 4, 2, 1, 5, 12, 13, 10, 1, 3, 11, 12, 10, 1, 5, 16, 17, 14, 1, 3, 16, 14, 15, 1, 6, 134, 106, 18, 1, 1, 134, 18, 19, 1, 2, 134, 19, 20, 1, 2, 133, 134, 20, 1, 1, 133, 20, 21, 1, 2, 132, 133, 21, 1, 1, 132, 21, 22, 1, 2, 132, 22, 23, 1, 2, 131, 132, 23, 1, 1, 131, 23, 24, 1, 2, 130, 131, 24, 1, 1, 130, 24, 25, 1, 2, 129, 130, 25, 1, 1, 129, 25, 26, 1, 2, 128, 129, 26, 1, 1, 128, 26, 27, 1, 2, 127, 128, 27, 1, 1, 127, 27, 28, 1, 2, 126, 127, 28, 1, 1, 126, 28, 29, 1, 2, 125, 126, 29, 1, 1, 125, 29, 30, 1, 2, 124, 125, 30, 1, 1, 124, 30, 31, 1, 2, 123, 124, 31, 1, 1, 122, 123, 31, 1, 1, 122, 31, 32, 1, 2, 121, 122, 32, 1, 1, 121, 32, 33, 1, 2, 120, 121, 33, 1, 1, 119, 120, 33, 1, 1, 119, 33, 34, 1, 2, 118, 119, 34, 1, 1, 117, 118, 34, 1, 1, 117, 34, 35, 1, 2, 116, 117, 35, 1, 1, 115, 116, 35, 1, 1, 115, 35, 36, 1, 2, 114, 115, 36, 1, 1, 104, 105, 18, 1, 3, 104, 18, 106, 1, 0, 74, 75, 76, 1, 3, 74, 76, 77, 1, 2, 74, 77, 78, 1, 2, 74, 78, 79, 1, 2, 74, 79, 80, 1, 2, 73, 74, 80, 1, 1, 73, 80, 81, 1, 2, 72, 73, 81, 1, 1, 72, 81, 82, 1, 2, 71, 72, 82, 1, 1, 71, 82, 83, 1, 2, 70, 71, 83, 1, 1, 70, 83, 84, 1, 2, 69, 70, 84, 1, 1, 68, 69, 84, 1, 1, 68, 84, 85, 1, 2, 67, 68, 85, 1, 1, 67, 85, 86, 1, 2, 66, 67, 86, 1, 1, 66, 86, 87, 1, 2, 65, 66, 87, 1, 1, 64, 65, 87, 1, 1, 64, 87, 88, 1, 2, 63, 64, 88, 1, 1, 63, 88, 89, 1, 2, 62, 63, 89, 1, 1, 62, 89, 90, 1, 2, 61, 62, 90, 1, 1, 60, 61, 90, 1, 1, 60, 90, 91, 1, 2, 59, 60, 91, 1, 1, 59, 91, 92, 1, 2, 58, 59, 92, 1, 1, 58, 92, 93, 1, 2, 58, 93, 94, 1, 2, 57, 58, 94, 1, 1, 57, 94, 95, 1, 2, 56, 57, 95, 1, 1, 56, 95, 96, 1, 2, 114, 36, 37, 1, 2, 113, 114, 37, 1, 1, 55, 56, 96, 1, 1, 55, 96, 97, 1, 2, 112, 113, 37, 1, 1, 112, 37, 38, 1, 2, 111, 112, 38, 1, 1, 111, 38, 39, 1, 2, 110, 111, 39, 1, 1, 110, 39, 40, 1, 2, 109, 110, 40, 1, 1, 109, 40, 41, 1, 2, 108, 109, 41, 1, 1, 108, 41, 42, 1, 2, 107, 108, 42, 1, 1, 107, 42, 43, 1, 2, 106, 107, 43, 1, 1, 106, 43, 44, 1, 2, 104, 106, 44, 1, 0, 104, 44, 45, 1, 2, 104, 45, 46, 1, 2, 104, 46, 47, 1, 2, 104, 47, 48, 1, 2, 103, 104, 48, 1, 1, 103, 48, 49, 1, 2, 102, 103, 49, 1, 1, 102, 49, 50, 1, 2, 101, 102, 50, 1, 1, 101, 50, 51, 1, 2, 101, 51, 52, 1, 2, 100, 101, 52, 1, 1, 100, 52, 53, 1, 2, 99, 100, 53, 1, 1, 99, 53, 54, 1, 2, 98, 99, 54, 1, 1, 98, 54, 55, 1, 2, 98, 55, 97, 1, 4, 137, 138, 135, 1, 3, 136, 137, 135, 1, 5, 139, 262, 263, 1, 2, 139, 263, 264, 1, 2, 139, 264, 265, 1, 2, 139, 265, 266, 1, 2, 139, 266, 267, 1, 2, 139, 267, 268, 1, 2, 139, 268, 269, 1, 2, 213, 139, 269, 1, 1, 213, 269, 270, 1, 2, 211, 212, 213, 1, 3, 211, 213, 270, 1, 0, 211, 270, 214, 1, 2, 211, 214, 215, 1, 2, 211, 215, 216, 1, 2, 211, 216, 217, 1, 2, 211, 217, 218, 1, 2, 139, 140, 141, 1, 3, 262, 139, 141, 1, 0, 211, 218, 219, 1, 2, 262, 141, 142, 1, 2, 261, 262, 142, 1, 1, 261, 142, 143, 1, 2, 260, 261, 143, 1, 1, 260, 143, 144, 1, 2, 259, 260, 144, 1, 1, 259, 144, 145, 1, 2, 258, 259, 145, 1, 1, 257, 258, 145, 1, 1, 257, 145, 146, 1, 2, 256, 257, 146, 1, 1, 256, 146, 147, 1, 2, 255, 256, 147, 1, 1, 211, 219, 220, 1, 2, 210, 211, 220, 1, 1, 210, 220, 221, 1, 2, 209, 210, 221, 1, 1, 209, 221, 222, 1, 2, 255, 147, 148, 1, 2, 254, 255, 148, 1, 1, 254, 148, 149, 1, 2, 254, 149, 150, 1, 2, 254, 150, 151, 1, 2, 254, 151, 152, 1, 2, 253, 254, 152, 1, 1, 253, 152, 153, 1, 2, 253, 153, 154, 1, 2, 252, 253, 154, 1, 1, 252, 154, 155, 1, 2, 252, 155, 156, 1, 2, 252, 156, 157, 1, 2, 251, 252, 157, 1, 1, 251, 157, 158, 1, 2, 251, 158, 159, 1, 2, 251, 159, 160, 1, 2, 250, 251, 160, 1, 1, 250, 160, 161, 1, 2, 250, 161, 162, 1, 2, 249, 250, 162, 1, 1, 249, 162, 163, 1, 2, 249, 163, 164, 1, 2, 249, 164, 165, 1, 2, 248, 249, 165, 1, 1, 248, 165, 166, 1, 2, 248, 166, 167, 1, 2, 248, 167, 168, 1, 2, 247, 248, 168, 1, 1, 247, 168, 169, 1, 2, 247, 169, 170, 1, 2, 247, 170, 171, 1, 2, 246, 247, 171, 1, 1, 246, 171, 172, 1, 2, 246, 172, 173, 1, 2, 245, 246, 173, 1, 1, 245, 173, 174, 1, 2, 245, 174, 175, 1, 2, 245, 175, 176, 1, 2, 244, 245, 176, 1, 1, 244, 176, 177, 1, 2, 244, 177, 178, 1, 2, 243, 244, 178, 1, 1, 243, 178, 179, 1, 2, 243, 179, 180, 1, 2, 242, 243, 180, 1, 1, 242, 180, 181, 1, 2, 242, 181, 182, 1, 2, 241, 242, 182, 1, 1, 241, 182, 183, 1, 2, 241, 183, 184, 1, 2, 240, 241, 184, 1, 1, 240, 184, 185, 1, 2, 239, 240, 185, 1, 1, 239, 185, 186, 1, 2, 238, 239, 186, 1, 1, 238, 186, 187, 1, 2, 237, 238, 187, 1, 1, 237, 187, 188, 1, 2, 236, 237, 188, 1, 1, 236, 188, 189, 1, 2, 235, 236, 189, 1, 1, 235, 189, 190, 1, 2, 235, 190, 191, 1, 2, 234, 235, 191, 1, 1, 234, 191, 192, 1, 2, 233, 234, 192, 1, 1, 233, 192, 193, 1, 2, 233, 193, 194, 1, 2, 232, 233, 194, 1, 1, 232, 194, 195, 1, 2, 232, 195, 196, 1, 2, 231, 232, 196, 1, 1, 231, 196, 197, 1, 2, 230, 231, 197, 1, 1, 230, 197, 198, 1, 2, 230, 198, 199, 1, 2, 229, 230, 199, 1, 1, 229, 199, 200, 1, 2, 229, 200, 201, 1, 2, 228, 229, 201, 1, 1, 228, 201, 202, 1, 2, 228, 202, 203, 1, 2, 228, 203, 204, 1, 2, 227, 228, 204, 1, 1, 227, 204, 205, 1, 2, 227, 205, 206, 1, 2, 226, 227, 206, 1, 1, 226, 206, 207, 1, 2, 225, 226, 207, 1, 1, 225, 207, 208, 1, 2, 224, 225, 208, 1, 1, 223, 224, 208, 1, 1, 223, 208, 209, 1, 2, 223, 209, 222, 1, 4, 279, 280, 271, 1, 3, 279, 271, 272, 1, 2, 279, 272, 273, 1, 2, 278, 279, 273, 1, 1, 276, 277, 278, 1, 3, 275, 276, 278, 1, 1, 275, 278, 273, 1, 0, 274, 275, 273, 1, 5, 287, 406, 407, 1, 2, 287, 407, 408, 1, 2, 287, 408, 409, 1, 2, 287, 409, 410, 1, 2, 287, 410, 411, 1, 2, 287, 411, 412, 1, 2, 287, 412, 413, 1, 2, 287, 413, 414, 1, 2, 287, 414, 415, 1, 2, 287, 415, 416, 1, 2, 406, 287, 288, 1, 2, 406, 288, 289, 1, 2, 406, 289, 290, 1, 2, 406, 290, 291, 1, 2, 406, 291, 292, 1, 2, 287, 416, 417, 1, 2, 406, 292, 293, 1, 2, 287, 417, 418, 1, 2, 287, 418, 419, 1, 2, 406, 293, 294, 1, 2, 287, 419, 420, 1, 2, 287, 420, 421, 1, 2, 406, 294, 295, 1, 2, 405, 406, 295, 1, 1, 404, 405, 295, 1, 1, 403, 404, 295, 1, 1, 402, 403, 295, 1, 1, 402, 295, 296, 1, 2, 401, 402, 296, 1, 1, 400, 401, 296, 1, 1, 399, 400, 296, 1, 1, 287, 421, 422, 1, 2, 399, 296, 297, 1, 2, 398, 399, 297, 1, 1, 397, 398, 297, 1, 1, 397, 297, 298, 1, 2, 396, 397, 298, 1, 1, 395, 396, 298, 1, 1, 286, 287, 422, 1, 1, 286, 422, 423, 1, 2, 286, 423, 424, 1, 2, 285, 286, 424, 1, 1, 285, 424, 425, 1, 2, 285, 425, 426, 1, 2, 284, 285, 426, 1, 1, 284, 426, 427, 1, 2, 283, 284, 427, 1, 1, 283, 427, 428, 1, 2, 283, 428, 429, 1, 2, 282, 283, 429, 1, 1, 282, 429, 430, 1, 2, 281, 282, 430, 1, 1, 281, 430, 431, 1, 2, 281, 431, 432, 1, 2, 336, 281, 432, 1, 1, 336, 432, 433, 1, 2, 336, 433, 434, 1, 2, 335, 336, 434, 1, 1, 335, 434, 435, 1, 2, 335, 435, 436, 1, 2, 334, 335, 436, 1, 1, 334, 436, 437, 1, 2, 334, 437, 438, 1, 2, 333, 334, 438, 1, 1, 333, 438, 439, 1, 2, 332, 333, 439, 1, 1, 332, 439, 440, 1, 2, 332, 440, 441, 1, 2, 331, 332, 441, 1, 1, 331, 441, 442, 1, 2, 330, 331, 442, 1, 1, 330, 442, 443, 1, 2, 330, 443, 444, 1, 2, 329, 330, 444, 1, 1, 329, 444, 445, 1, 2, 328, 329, 445, 1, 1, 328, 445, 446, 1, 2, 328, 446, 447, 1, 2, 327, 328, 447, 1, 1, 327, 447, 448, 1, 2, 327, 448, 337, 1, 2, 326, 327, 337, 1, 1, 326, 337, 338, 1, 2, 326, 338, 339, 1, 2, 325, 326, 339, 1, 1, 325, 339, 340, 1, 2, 325, 340, 341, 1, 2, 324, 325, 341, 1, 1, 324, 341, 342, 1, 2, 324, 342, 343, 1, 2, 323, 324, 343, 1, 1, 323, 343, 344, 1, 2, 323, 344, 345, 1, 2, 323, 345, 346, 1, 2, 323, 346, 347, 1, 2, 322, 323, 347, 1, 1, 322, 347, 348, 1, 2, 322, 348, 349, 1, 2, 322, 349, 350, 1, 2, 321, 322, 350, 1, 1, 321, 350, 351, 1, 2, 321, 351, 352, 1, 2, 321, 352, 353, 1, 2, 320, 321, 353, 1, 1, 320, 353, 354, 1, 2, 320, 354, 355, 1, 2, 320, 355, 356, 1, 2, 319, 320, 356, 1, 1, 319, 356, 357, 1, 2, 319, 357, 358, 1, 2, 319, 358, 359, 1, 2, 318, 319, 359, 1, 1, 318, 359, 360, 1, 2, 318, 360, 361, 1, 2, 317, 318, 361, 1, 1, 317, 361, 362, 1, 2, 317, 362, 363, 1, 2, 316, 317, 363, 1, 1, 316, 363, 364, 1, 2, 316, 364, 365, 1, 2, 315, 316, 365, 1, 1, 315, 365, 366, 1, 2, 314, 315, 366, 1, 1, 314, 366, 367, 1, 2, 314, 367, 368, 1, 2, 313, 314, 368, 1, 1, 313, 368, 369, 1, 2, 312, 313, 369, 1, 1, 312, 369, 370, 1, 2, 312, 370, 371, 1, 2, 311, 312, 371, 1, 1, 311, 371, 372, 1, 2, 311, 372, 373, 1, 2, 310, 311, 373, 1, 1, 310, 373, 374, 1, 2, 309, 310, 374, 1, 1, 309, 374, 375, 1, 2, 309, 375, 376, 1, 2, 308, 309, 376, 1, 1, 308, 376, 377, 1, 2, 308, 377, 378, 1, 2, 307, 308, 378, 1, 1, 307, 378, 379, 1, 2, 307, 379, 380, 1, 2, 306, 307, 380, 1, 1, 306, 380, 381, 1, 2, 306, 381, 382, 1, 2, 305, 306, 382, 1, 1, 305, 382, 383, 1, 2, 304, 305, 383, 1, 1, 304, 383, 384, 1, 2, 304, 384, 385, 1, 2, 303, 304, 385, 1, 1, 303, 385, 386, 1, 2, 302, 303, 386, 1, 1, 302, 386, 387, 1, 2, 302, 387, 388, 1, 2, 301, 302, 388, 1, 1, 301, 388, 389, 1, 2, 300, 301, 389, 1, 1, 300, 389, 390, 1, 2, 300, 390, 391, 1, 2, 299, 300, 391, 1, 1, 299, 391, 392, 1, 2, 298, 299, 392, 1, 1, 298, 392, 393, 1, 2, 298, 393, 394, 1, 2, 395, 298, 394, 1, 4, 504, 505, 449, 1, 3, 503, 504, 449, 1, 1, 502, 503, 449, 1, 1, 501, 502, 449, 1, 1, 501, 449, 450, 1, 2, 501, 450, 451, 1, 2, 501, 451, 452, 1, 2, 501, 452, 453, 1, 2, 500, 501, 453, 1, 1, 500, 453, 454, 1, 2, 500, 454, 455, 1, 2, 500, 455, 456, 1, 2, 500, 456, 457, 1, 2, 499, 500, 457, 1, 1, 498, 499, 457, 1, 1, 497, 498, 457, 1, 1, 497, 457, 458, 1, 2, 497, 458, 459, 1, 2, 496, 497, 459, 1, 1, 496, 459, 460, 1, 2, 495, 496, 460, 1, 1, 495, 460, 461, 1, 2, 494, 495, 461, 1, 1, 494, 461, 462, 1, 2, 493, 494, 462, 1, 1, 493, 462, 463, 1, 2, 492, 493, 463, 1, 1, 491, 492, 463, 1, 1, 491, 463, 464, 1, 2, 490, 491, 464, 1, 1, 490, 464, 465, 1, 2, 489, 490, 465, 1, 1, 489, 465, 466, 1, 2, 488, 489, 466, 1, 1, 488, 466, 467, 1, 2, 487, 488, 467, 1, 1, 487, 467, 468, 1, 2, 486, 487, 468, 1, 1, 486, 468, 469, 1, 2, 485, 486, 469, 1, 1, 484, 485, 469, 1, 1, 484, 469, 470, 1, 2, 483, 484, 470, 1, 1, 482, 483, 470, 1, 1, 482, 470, 471, 1, 2, 481, 482, 471, 1, 1, 480, 481, 471, 1, 1, 479, 480, 471, 1, 1, 478, 479, 471, 1, 1, 474, 475, 476, 1, 3, 473, 474, 476, 1, 1, 471, 472, 473, 1, 3, 471, 473, 476, 1, 0, 471, 476, 477, 1, 2, 478, 471, 477, 1, 4, 593, 594, 595, 1, 3, 592, 593, 595, 1, 1, 591, 592, 595, 1, 1, 590, 591, 595, 1, 1, 589, 590, 595, 1, 1, 588, 589, 595, 1, 1, 588, 595, 596, 1, 2, 587, 588, 596, 1, 1, 587, 596, 597, 1, 2, 586, 587, 597, 1, 1, 585, 586, 597, 1, 1, 585, 597, 598, 1, 2, 584, 585, 598, 1, 1, 584, 598, 599, 1, 2, 583, 584, 599, 1, 1, 583, 599, 600, 1, 2, 582, 583, 600, 1, 1, 581, 582, 600, 1, 1, 581, 600, 601, 1, 2, 580, 581, 601, 1, 1, 580, 601, 602, 1, 2, 579, 580, 602, 1, 1, 578, 579, 602, 1, 1, 578, 602, 603, 1, 2, 577, 578, 603, 1, 1, 577, 603, 604, 1, 2, 576, 577, 604, 1, 1, 576, 604, 605, 1, 2, 575, 576, 605, 1, 1, 575, 605, 606, 1, 2, 574, 575, 606, 1, 1, 574, 606, 607, 1, 2, 573, 574, 607, 1, 1, 573, 607, 608, 1, 2, 572, 573, 608, 1, 1, 571, 572, 608, 1, 1, 571, 608, 609, 1, 2, 570, 571, 609, 1, 1, 570, 609, 610, 1, 2, 570, 610, 611, 1, 2, 569, 570, 611, 1, 1, 569, 611, 612, 1, 2, 519, 520, 521, 1, 3, 519, 521, 522, 1, 2, 519, 522, 523, 1, 2, 519, 523, 524, 1, 2, 519, 524, 525, 1, 2, 519, 525, 526, 1, 2, 519, 526, 527, 1, 2, 518, 519, 527, 1, 1, 518, 527, 528, 1, 2, 517, 518, 528, 1, 1, 517, 528, 529, 1, 2, 517, 529, 530, 1, 2, 516, 517, 530, 1, 1, 516, 530, 531, 1, 2, 515, 516, 531, 1, 1, 515, 531, 532, 1, 2, 514, 515, 532, 1, 1, 514, 532, 533, 1, 2, 514, 533, 534, 1, 2, 513, 514, 534, 1, 1, 513, 534, 535, 1, 2, 512, 513, 535, 1, 1, 512, 535, 536, 1, 2, 511, 512, 536, 1, 1, 511, 536, 537, 1, 2, 510, 511, 537, 1, 1, 510, 537, 538, 1, 2, 509, 510, 538, 1, 1, 509, 538, 539, 1, 2, 508, 509, 539, 1, 1, 508, 539, 540, 1, 2, 507, 508, 540, 1, 1, 507, 540, 541, 1, 2, 506, 507, 541, 1, 1, 506, 541, 542, 1, 2, 506, 542, 543, 1, 2, 665, 506, 543, 1, 1, 665, 543, 544, 1, 2, 664, 665, 544, 1, 1, 663, 664, 544, 1, 1, 663, 544, 545, 1, 2, 662, 663, 545, 1, 1, 662, 545, 546, 1, 2, 661, 662, 546, 1, 1, 660, 661, 546, 1, 1, 660, 546, 547, 1, 2, 659, 660, 547, 1, 1, 569, 612, 613, 1, 2, 568, 569, 613, 1, 1, 568, 613, 614, 1, 2, 567, 568, 614, 1, 1, 567, 614, 615, 1, 2, 567, 615, 616, 1, 2, 566, 567, 616, 1, 1, 566, 616, 617, 1, 2, 566, 617, 618, 1, 2, 565, 566, 618, 1, 1, 565, 618, 619, 1, 2, 565, 619, 620, 1, 2, 658, 659, 547, 1, 1, 658, 547, 548, 1, 2, 657, 658, 548, 1, 1, 657, 548, 549, 1, 2, 656, 657, 549, 1, 1, 655, 656, 549, 1, 1, 655, 549, 550, 1, 2, 654, 655, 550, 1, 1, 653, 654, 550, 1, 1, 564, 565, 620, 1, 1, 564, 620, 621, 1, 2, 564, 621, 622, 1, 2, 564, 622, 623, 1, 2, 563, 564, 623, 1, 1, 563, 623, 624, 1, 2, 563, 624, 625, 1, 2, 562, 563, 625, 1, 1, 562, 625, 626, 1, 2, 562, 626, 627, 1, 2, 562, 627, 628, 1, 2, 561, 562, 628, 1, 1, 561, 628, 629, 1, 2, 561, 629, 630, 1, 2, 560, 561, 630, 1, 1, 560, 630, 631, 1, 2, 560, 631, 632, 1, 2, 559, 560, 632, 1, 1, 559, 632, 633, 1, 2, 559, 633, 634, 1, 2, 558, 559, 634, 1, 1, 558, 634, 635, 1, 2, 558, 635, 636, 1, 2, 557, 558, 636, 1, 1, 557, 636, 637, 1, 2, 557, 637, 638, 1, 2, 556, 557, 638, 1, 1, 556, 638, 639, 1, 2, 556, 639, 640, 1, 2, 555, 556, 640, 1, 1, 555, 640, 641, 1, 2, 555, 641, 642, 1, 2, 554, 555, 642, 1, 1, 554, 642, 643, 1, 2, 554, 643, 644, 1, 2, 553, 554, 644, 1, 1, 553, 644, 645, 1, 2, 553, 645, 646, 1, 2, 553, 646, 647, 1, 2, 552, 553, 647, 1, 1, 552, 647, 648, 1, 2, 552, 648, 649, 1, 2, 552, 649, 650, 1, 2, 551, 552, 650, 1, 1, 551, 650, 651, 1, 2, 551, 651, 652, 1, 2, 550, 551, 652, 1, 1, 653, 550, 652, 1, 4, 782, 754, 666, 1, 1, 782, 666, 667, 1, 2, 782, 667, 668, 1, 2, 781, 782, 668, 1, 1, 781, 668, 669, 1, 2, 780, 781, 669, 1, 1, 780, 669, 670, 1, 2, 780, 670, 671, 1, 2, 779, 780, 671, 1, 1, 779, 671, 672, 1, 2, 778, 779, 672, 1, 1, 778, 672, 673, 1, 2, 777, 778, 673, 1, 1, 777, 673, 674, 1, 2, 776, 777, 674, 1, 1, 776, 674, 675, 1, 2, 775, 776, 675, 1, 1, 775, 675, 676, 1, 2, 774, 775, 676, 1, 1, 774, 676, 677, 1, 2, 773, 774, 677, 1, 1, 773, 677, 678, 1, 2, 772, 773, 678, 1, 1, 772, 678, 679, 1, 2, 771, 772, 679, 1, 1, 770, 771, 679, 1, 1, 770, 679, 680, 1, 2, 769, 770, 680, 1, 1, 769, 680, 681, 1, 2, 768, 769, 681, 1, 1, 767, 768, 681, 1, 1, 767, 681, 682, 1, 2, 766, 767, 682, 1, 1, 765, 766, 682, 1, 1, 765, 682, 683, 1, 2, 764, 765, 683, 1, 1, 763, 764, 683, 1, 1, 763, 683, 684, 1, 2, 762, 763, 684, 1, 1, 752, 753, 666, 1, 3, 752, 666, 754, 1, 0, 722, 723, 724, 1, 3, 722, 724, 725, 1, 2, 722, 725, 726, 1, 2, 722, 726, 727, 1, 2, 722, 727, 728, 1, 2, 721, 722, 728, 1, 1, 721, 728, 729, 1, 2, 720, 721, 729, 1, 1, 720, 729, 730, 1, 2, 719, 720, 730, 1, 1, 719, 730, 731, 1, 2, 718, 719, 731, 1, 1, 718, 731, 732, 1, 2, 717, 718, 732, 1, 1, 716, 717, 732, 1, 1, 716, 732, 733, 1, 2, 715, 716, 733, 1, 1, 715, 733, 734, 1, 2, 714, 715, 734, 1, 1, 714, 734, 735, 1, 2, 713, 714, 735, 1, 1, 712, 713, 735, 1, 1, 712, 735, 736, 1, 2, 711, 712, 736, 1, 1, 711, 736, 737, 1, 2, 710, 711, 737, 1, 1, 710, 737, 738, 1, 2, 709, 710, 738, 1, 1, 708, 709, 738, 1, 1, 708, 738, 739, 1, 2, 707, 708, 739, 1, 1, 707, 739, 740, 1, 2, 706, 707, 740, 1, 1, 706, 740, 741, 1, 2, 706, 741, 742, 1, 2, 705, 706, 742, 1, 1, 705, 742, 743, 1, 2, 704, 705, 743, 1, 1, 704, 743, 744, 1, 2, 762, 684, 685, 1, 2, 761, 762, 685, 1, 1, 703, 704, 744, 1, 1, 703, 744, 745, 1, 2, 760, 761, 685, 1, 1, 760, 685, 686, 1, 2, 759, 760, 686, 1, 1, 759, 686, 687, 1, 2, 758, 759, 687, 1, 1, 758, 687, 688, 1, 2, 757, 758, 688, 1, 1, 757, 688, 689, 1, 2, 756, 757, 689, 1, 1, 756, 689, 690, 1, 2, 755, 756, 690, 1, 1, 755, 690, 691, 1, 2, 754, 755, 691, 1, 1, 754, 691, 692, 1, 2, 752, 754, 692, 1, 0, 752, 692, 693, 1, 2, 752, 693, 694, 1, 2, 752, 694, 695, 1, 2, 752, 695, 696, 1, 2, 751, 752, 696, 1, 1, 751, 696, 697, 1, 2, 750, 751, 697, 1, 1, 750, 697, 698, 1, 2, 749, 750, 698, 1, 1, 749, 698, 699, 1, 2, 749, 699, 700, 1, 2, 748, 749, 700, 1, 1, 748, 700, 701, 1, 2, 747, 748, 701, 1, 1, 747, 701, 702, 1, 2, 746, 747, 702, 1, 1, 746, 702, 703, 1, 2, 746, 703, 745, 1, 4 }; #if MAX_VERSION_MAJOR >= 25 MaxSDK::SharedMeshPtr g_globalMesh; #endif } // anonymous namespace extern void BuildMesh_EmberIcon( Mesh& outMesh ); namespace ember { namespace max3d { void BuildMesh_TXT_FieldForce( Mesh& outMesh ) { int vertCount = sizeof( verts ) / sizeof( verts[0] ) / 3; int faceCount = sizeof( faces ) / sizeof( faces[0] ) / 5; BuildMesh_EmberIcon( outMesh ); int vertBase = outMesh.getNumVerts(); int faceBase = outMesh.getNumFaces(); outMesh.setNumVerts( vertBase + vertCount, TRUE ); outMesh.setNumFaces( faceBase + faceCount, TRUE ); for( int i = 0; i < vertCount; ++i ) outMesh.setVert( vertBase + i, &verts[i * 3] ); for( int i = 0; i < faceCount; ++i ) { memcpy( &outMesh.faces[faceBase + i], &faces[i * 5], sizeof( Face ) ); outMesh.faces[faceBase + i].v[0] += vertBase; outMesh.faces[faceBase + i].v[1] += vertBase; outMesh.faces[faceBase + i].v[2] += vertBase; } outMesh.InvalidateGeomCache(); outMesh.InvalidateTopologyCache(); outMesh.buildBoundingBox(); } #if MAX_VERSION_MAJOR >= 25 static void InitializeIconMesh() { if( !g_globalMesh ) { g_globalMesh = new MaxSDK::SharedMesh(); BuildMesh_TXT_FieldForce( g_globalMesh->GetMesh() ); } } const Mesh* GetEmberForceFieldMesh() { InitializeIconMesh(); return g_globalMesh->GetMeshPtr(); } MaxSDK::SharedMeshPtr GetEmberForceFieldMeshShared() { InitializeIconMesh(); return g_globalMesh; } #else const Mesh* GetEmberForceFieldMesh() { static Mesh* theMesh = NULL; if( !theMesh ) { theMesh = CreateNewMesh(); BuildMesh_TXT_FieldForce( *theMesh ); } return theMesh; } #endif } // namespace max3d } // namespace ember