// 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_EMBER_Loader #include "stdafx.h" #include #pragma warning( disable : 4305 ) // Anonymous namespace, to avoid name collisions namespace { // 857 vertices float verts[] = { -0.38441, -0.34834, 0.0, -0.414944, -0.34834, 0.0, -0.437671, -0.399292, 0.0, -0.460464, -0.34834, 0.0, -0.49117, -0.34834, 0.0, -0.49117, -0.45, 0.0, -0.46618, -0.45, 0.0, -0.46618, -0.381899, 0.0, -0.4474, -0.42603, 0.0, -0.42937, -0.42603, 0.0, -0.41059, -0.381899, 0.0, -0.41059, -0.45, 0.0, -0.38441, -0.45, 0.0, -0.29028, -0.407577, 0.0, -0.290473, -0.40268, 0.0, -0.291051, -0.39812, 0.0, -0.292014, -0.393899, 0.0, -0.293362, -0.390016, 0.0, -0.295096, -0.386472, 0.0, -0.297215, -0.383265, 0.0, -0.299719, -0.380397, 0.0, -0.302606, -0.377891, 0.0, -0.305872, -0.37577, 0.0, -0.309518, -0.374035, 0.0, -0.313544, -0.372685, 0.0, -0.31795, -0.371721, 0.0, -0.322735, -0.371143, 0.0, -0.327901, -0.37095, 0.0, -0.333528, -0.371176, 0.0, -0.338803, -0.371855, 0.0, -0.343724, -0.372987, 0.0, -0.348292, -0.374572, 0.0, -0.352507, -0.376609, 0.0, -0.356369, -0.3791, 0.0, -0.359878, -0.382042, 0.0, -0.362972, -0.385373, 0.0, -0.36559, -0.389024, 0.0, -0.367732, -0.392998, 0.0, -0.369398, -0.397293, 0.0, -0.370588, -0.40191, 0.0, -0.371302, -0.406848, 0.0, -0.37154, -0.412109, 0.0, -0.371289, -0.417409, 0.0, -0.370534, -0.42235, 0.0, -0.369277, -0.426932, 0.0, -0.367516, -0.431154, 0.0, -0.365253, -0.435017, 0.0, -0.362486, -0.438521, 0.0, -0.359216, -0.441665, 0.0, -0.355475, -0.444417, 0.0, -0.351291, -0.446746, 0.0, -0.346666, -0.448652, 0.0, -0.3416, -0.450134, 0.0, -0.336092, -0.451193, 0.0, -0.330142, -0.451828, 0.0, -0.323751, -0.45204, 0.0, -0.321221, -0.452009, 0.0, -0.318754, -0.451917, 0.0, -0.316352, -0.451763, 0.0, -0.314015, -0.451548, 0.0, -0.311741, -0.451271, 0.0, -0.309532, -0.450933, 0.0, -0.307388, -0.450533, 0.0, -0.305256, -0.450064, 0.0, -0.303084, -0.44952, 0.0, -0.300874, -0.448901, 0.0, -0.298624, -0.448206, 0.0, -0.296335, -0.447435, 0.0, -0.294007, -0.446589, 0.0, -0.29164, -0.445668, 0.0, -0.29164, -0.42586, 0.0, -0.294392, -0.42586, 0.0, -0.295674, -0.426789, 0.0, -0.297082, -0.427702, 0.0, -0.298617, -0.428597, 0.0, -0.300278, -0.429475, 0.0, -0.302066, -0.430336, 0.0, -0.303979, -0.43118, 0.0, -0.30602, -0.432007, 0.0, -0.308133, -0.432766, 0.0, -0.310266, -0.433409, 0.0, -0.312418, -0.433935, 0.0, -0.314591, -0.434344, 0.0, -0.316783, -0.434636, 0.0, -0.318994, -0.434812, 0.0, -0.321225, -0.43487, 0.0, -0.324641, -0.434772, 0.0, -0.327812, -0.434477, 0.0, -0.330736, -0.433986, 0.0, -0.333415, -0.433298, 0.0, -0.335847, -0.432414, 0.0, -0.338035, -0.431334, 0.0, -0.339976, -0.430057, 0.0, -0.341676, -0.428595, 0.0, -0.343138, -0.426959, 0.0, -0.344363, -0.425149, 0.0, -0.345351, -0.423165, 0.0, -0.346101, -0.421007, 0.0, -0.346614, -0.418676, 0.0, -0.34689, -0.41617, 0.0, -0.29028, -0.41617, 0.0, -0.346959, -0.40172, 0.0, -0.34672, -0.399493, 0.0, -0.346315, -0.397448, 0.0, -0.345745, -0.395582, 0.0, -0.34501, -0.393898, 0.0, -0.34411, -0.392395, 0.0, -0.343045, -0.391072, 0.0, -0.341815, -0.38993, 0.0, -0.340451, -0.388954, 0.0, -0.338983, -0.388128, 0.0, -0.337411, -0.387452, 0.0, -0.335735, -0.386926, 0.0, -0.333956, -0.38655, 0.0, -0.332073, -0.386325, 0.0, -0.330087, -0.38625, 0.0, -0.327974, -0.386329, 0.0, -0.326027, -0.386567, 0.0, -0.324245, -0.386964, 0.0, -0.322629, -0.387518, 0.0, -0.321177, -0.388232, 0.0, -0.319891, -0.389104, 0.0, -0.31877, -0.390135, 0.0, -0.317801, -0.391323, 0.0, -0.316972, -0.392666, 0.0, -0.316284, -0.394165, 0.0, -0.315735, -0.39582, 0.0, -0.315327, -0.397631, 0.0, -0.315059, -0.399598, 0.0, -0.31493, -0.40172, 0.0, -0.212395, -0.423346, 0.0, -0.212679, -0.42119, 0.0, -0.213152, -0.419143, 0.0, -0.213814, -0.417207, 0.0, -0.214666, -0.415381, 0.0, -0.215707, -0.413664, 0.0, -0.216938, -0.412058, 0.0, -0.218366, -0.410566, 0.0, -0.22, -0.409193, 0.0, -0.22184, -0.407938, 0.0, -0.223886, -0.406801, 0.0, -0.226138, -0.405783, 0.0, -0.228596, -0.404884, 0.0, -0.23126, -0.404103, 0.0, -0.232507, -0.403798, 0.0, -0.233751, -0.403509, 0.0, -0.234995, -0.403236, 0.0, -0.236237, -0.402977, 0.0, -0.237478, -0.402734, 0.0, -0.238717, -0.402506, 0.0, -0.239956, -0.402294, 0.0, -0.248037, -0.400825, 0.0, -0.249885, -0.400415, 0.0, -0.251529, -0.400005, 0.0, -0.252969, -0.399595, 0.0, -0.254207, -0.399186, 0.0, -0.255241, -0.398776, 0.0, -0.256072, -0.398366, 0.0, -0.256699, -0.397956, 0.0, -0.257188, -0.39752, 0.0, -0.257601, -0.397031, 0.0, -0.257939, -0.396489, 0.0, -0.258202, -0.395894, 0.0, -0.25839, -0.395246, 0.0, -0.258503, -0.394545, 0.0, -0.25854, -0.393791, 0.0, -0.258457, -0.392951, 0.0, -0.258208, -0.392168, 0.0, -0.257793, -0.39144, 0.0, -0.257213, -0.39077, 0.0, -0.256466, -0.390155, 0.0, -0.255553, -0.389598, 0.0, -0.254475, -0.389096, 0.0, -0.253275, -0.388657, 0.0, -0.251998, -0.388285, 0.0, -0.250645, -0.387981, 0.0, -0.249215, -0.387744, 0.0, -0.247708, -0.387575, 0.0, -0.246125, -0.387474, 0.0, -0.244465, -0.38744, 0.0, -0.242418, -0.387488, 0.0, -0.240379, -0.387633, 0.0, -0.238346, -0.387874, 0.0, -0.236321, -0.388212, 0.0, -0.234303, -0.388647, 0.0, -0.232291, -0.389178, 0.0, -0.230287, -0.389805, 0.0, -0.228317, -0.39051, 0.0, -0.22641, -0.391272, 0.0, -0.224566, -0.392091, 0.0, -0.222785, -0.392967, 0.0, -0.221066, -0.393901, 0.0, -0.21941, -0.394892, 0.0, -0.217817, -0.39594, 0.0, -0.2157, -0.39594, 0.0, -0.2157, -0.376576, 0.0, -0.217039, -0.376015, 0.0, -0.21852, -0.375465, 0.0, -0.220141, -0.374924, 0.0, -0.221903, -0.374393, 0.0, -0.223806, -0.373872, 0.0, -0.225851, -0.37336, 0.0, -0.228036, -0.372858, 0.0, -0.230306, -0.372397, 0.0, -0.232605, -0.372007, 0.0, -0.234933, -0.371688, 0.0, -0.237291, -0.371439, 0.0, -0.239678, -0.371262, 0.0, -0.242094, -0.371155, 0.0, -0.244539, -0.37112, 0.0, -0.249576, -0.37127, 0.0, -0.2543, -0.371719, 0.0, -0.258709, -0.372468, 0.0, -0.262805, -0.373517, 0.0, -0.266587, -0.374865, 0.0, -0.270055, -0.376513, 0.0, -0.273209, -0.378461, 0.0, -0.275992, -0.380634, 0.0, -0.278348, -0.382959, 0.0, -0.280274, -0.385436, 0.0, -0.281773, -0.388065, 0.0, -0.282844, -0.390846, 0.0, -0.283486, -0.393779, 0.0, -0.2837, -0.396864, 0.0, -0.283597, -0.399265, 0.0, -0.283288, -0.401549, 0.0, -0.282773, -0.403719, 0.0, -0.282052, -0.405772, 0.0, -0.281125, -0.40771, 0.0, -0.279992, -0.409532, 0.0, -0.278653, -0.411239, 0.0, -0.277101, -0.412825, 0.0, -0.275329, -0.414288, 0.0, -0.273338, -0.415627, 0.0, -0.271126, -0.416841, 0.0, -0.268695, -0.417931, 0.0, -0.266044, -0.418898, 0.0, -0.263173, -0.41974, 0.0, -0.262064, -0.420027, 0.0, -0.26092, -0.420301, 0.0, -0.259742, -0.420562, 0.0, -0.258529, -0.420811, 0.0, -0.257281, -0.421047, 0.0, -0.255998, -0.42127, 0.0, -0.254681, -0.421481, 0.0, -0.253385, -0.421684, 0.0, -0.252169, -0.421882, 0.0, -0.251033, -0.422076, 0.0, -0.249976, -0.422267, 0.0, -0.248998, -0.422453, 0.0, -0.248099, -0.422635, 0.0, -0.24728, -0.422813, 0.0, -0.245719, -0.423147, 0.0, -0.244308, -0.423485, 0.0, -0.243047, -0.423827, 0.0, -0.241937, -0.424173, 0.0, -0.240977, -0.424524, 0.0, -0.240167, -0.424878, 0.0, -0.239507, -0.425237, 0.0, -0.238964, -0.425629, 0.0, -0.238504, -0.426084, 0.0, -0.238128, -0.426602, 0.0, -0.237836, -0.427182, 0.0, -0.237627, -0.427825, 0.0, -0.237502, -0.428531, 0.0, -0.23746, -0.4293, 0.0, -0.237531, -0.430176, 0.0, -0.237744, -0.430988, 0.0, -0.238099, -0.431737, 0.0, -0.238596, -0.432423, 0.0, -0.239235, -0.433045, 0.0, -0.240016, -0.433603, 0.0, -0.240938, -0.434098, 0.0, -0.242009, -0.434529, 0.0, -0.243232, -0.434893, 0.0, -0.244609, -0.43519, 0.0, -0.246138, -0.435422, 0.0, -0.24782, -0.435588, 0.0, -0.249656, -0.435687, 0.0, -0.251644, -0.43572, 0.0, -0.253209, -0.435697, 0.0, -0.254746, -0.435628, 0.0, -0.256255, -0.435512, 0.0, -0.257736, -0.43535, 0.0, -0.259189, -0.435142, 0.0, -0.260614, -0.434888, 0.0, -0.262012, -0.434587, 0.0, -0.263374, -0.434254, 0.0, -0.264695, -0.433903, 0.0, -0.265974, -0.433534, 0.0, -0.267212, -0.433146, 0.0, -0.268408, -0.43274, 0.0, -0.269562, -0.432316, 0.0, -0.270674, -0.431874, 0.0, -0.271899, -0.431368, 0.0, -0.273043, -0.430872, 0.0, -0.274104, -0.430386, 0.0, -0.275083, -0.42991, 0.0, -0.275981, -0.429443, 0.0, -0.276795, -0.428987, 0.0, -0.277528, -0.42854, 0.0, -0.28179, -0.42569, 0.0, -0.28404, -0.42569, 0.0, -0.28404, -0.445896, 0.0, -0.28253, -0.446551, 0.0, -0.280886, -0.447189, 0.0, -0.279108, -0.447811, 0.0, -0.277197, -0.448415, 0.0, -0.275152, -0.449003, 0.0, -0.272973, -0.449574, 0.0, -0.270661, -0.450129, 0.0, -0.268242, -0.450636, 0.0, -0.265746, -0.451065, 0.0, -0.263172, -0.451416, 0.0, -0.26052, -0.451689, 0.0, -0.25779, -0.451884, 0.0, -0.254982, -0.452001, 0.0, -0.252096, -0.45204, 0.0, -0.246971, -0.451892, 0.0, -0.242166, -0.451446, 0.0, -0.237682, -0.450704, 0.0, -0.233518, -0.449665, 0.0, -0.229675, -0.448329, 0.0, -0.226152, -0.446697, 0.0, -0.222949, -0.444767, 0.0, -0.220124, -0.442595, 0.0, -0.217733, -0.440235, 0.0, -0.215777, -0.437687, 0.0, -0.214256, -0.434951, 0.0, -0.213169, -0.432026, 0.0, -0.212517, -0.428914, 0.0, -0.2123, -0.425613, 0.0, -0.12497, -0.400033, 0.0, -0.125113, -0.396059, 0.0, -0.125541, -0.392377, 0.0, -0.126254, -0.388989, 0.0, -0.127252, -0.385893, 0.0, -0.128536, -0.383091, 0.0, -0.130104, -0.380581, 0.0, -0.131959, -0.378365, 0.0, -0.134066, -0.376443, 0.0, -0.136394, -0.374816, 0.0, -0.138944, -0.373486, 0.0, -0.141715, -0.372451, 0.0, -0.144707, -0.371711, 0.0, -0.14792, -0.371268, 0.0, -0.151355, -0.37112, 0.0, -0.153431, -0.371176, 0.0, -0.155454, -0.371343, 0.0, -0.157422, -0.371622, 0.0, -0.159335, -0.372013, 0.0, -0.161195, -0.372515, 0.0, -0.163, -0.373129, 0.0, -0.164751, -0.373855, 0.0, -0.166486, -0.374685, 0.0, -0.168241, -0.375612, 0.0, -0.170017, -0.376638, 0.0, -0.171814, -0.377761, 0.0, -0.173632, -0.378982, 0.0, -0.17547, -0.3803, 0.0, -0.17733, -0.381716, 0.0, -0.17733, -0.34375, 0.0, -0.20198, -0.34375, 0.0, -0.20198, -0.45, 0.0, -0.17733, -0.45, 0.0, -0.17733, -0.395589, 0.0, -0.176191, -0.394932, 0.0, -0.175076, -0.394328, 0.0, -0.173985, -0.393777, 0.0, -0.172917, -0.393279, 0.0, -0.171873, -0.392834, 0.0, -0.170853, -0.392442, 0.0, -0.169857, -0.392103, 0.0, -0.168874, -0.391813, 0.0, -0.167896, -0.391568, 0.0, -0.166921, -0.391367, 0.0, -0.165951, -0.391211, 0.0, -0.164985, -0.391099, 0.0, -0.164024, -0.391032, 0.0, -0.163066, -0.39101, 0.0, -0.161763, -0.391034, 0.0, -0.160545, -0.391105, 0.0, -0.159411, -0.391223, 0.0, -0.158363, -0.391389, 0.0, -0.1574, -0.391603, 0.0, -0.156521, -0.391864, 0.0, -0.155728, -0.392172, 0.0, -0.155003, -0.392532, 0.0, -0.154329, -0.392948, 0.0, -0.153708, -0.393419, 0.0, -0.153138, -0.393946, 0.0, -0.152619, -0.39453, 0.0, -0.152152, -0.395168, 0.0, -0.151737, -0.395863, 0.0, -0.151419, -0.396538, 0.0, -0.151129, -0.397312, 0.0, -0.150867, -0.398184, 0.0, -0.150633, -0.399156, 0.0, -0.150427, -0.400227, 0.0, -0.150249, -0.401397, 0.0, -0.150098, -0.402666, 0.0, -0.149971, -0.403985, 0.0, -0.149864, -0.405305, 0.0, -0.149776, -0.406626, 0.0, -0.149708, -0.407949, 0.0, -0.149659, -0.409273, 0.0, -0.14963, -0.410599, 0.0, -0.14962, -0.411925, 0.0, -0.14962, -0.45, 0.0, -0.12497, -0.45, 0.0, 0.01756, -0.34834, 0.0, -0.0722, -0.34834, 0.0, -0.0722, -0.36806, 0.0, -0.04041, -0.36806, 0.0, -0.04041, -0.45, 0.0, -0.01423, -0.45, 0.0, -0.01423, -0.36806, 0.0, 0.01756, -0.36806, 0.0, 0.104326, -0.40646, 0.0, 0.103654, -0.401547, 0.0, 0.102533, -0.39696, 0.0, 0.100964, -0.392699, 0.0, 0.0989475, -0.388764, 0.0, 0.0964824, -0.385154, 0.0, 0.0935691, -0.381871, 0.0, 0.0902453, -0.378974, 0.0, 0.0865488, -0.376522, 0.0, 0.0824795, -0.374516, 0.0, 0.0780375, -0.372956, 0.0, 0.0732228, -0.371841, 0.0, 0.0680353, -0.371173, 0.0, 0.062475, -0.37095, 0.0, 0.0569846, -0.371171, 0.0, 0.0518501, -0.371836, 0.0, 0.0470717, -0.372943, 0.0, 0.0426492, -0.374494, 0.0, 0.0385827, -0.376487, 0.0, 0.0348722, -0.378924, 0.0, 0.0315177, -0.381803, 0.0, 0.0285681, -0.385072, 0.0, 0.0260723, -0.388674, 0.0, 0.0240303, -0.392611, 0.0, 0.022442, -0.396881, 0.0, 0.0213076, -0.401487, 0.0, 0.0206269, -0.406426, 0.0, 0.0204, -0.4117, 0.0, 0.0206255, -0.416938, 0.0, 0.0213019, -0.421849, 0.0, 0.0224293, -0.426433, 0.0, 0.0240077, -0.430689, 0.0, 0.0260371, -0.434618, 0.0, 0.0285174, -0.438219, 0.0, 0.0314487, -0.441493, 0.0, 0.0347877, -0.444382, 0.0, 0.0384911, -0.446826, 0.0, 0.042559, -0.448825, 0.0, 0.0469913, -0.45038, 0.0, 0.0517881, -0.451491, 0.0, 0.0569494, -0.452158, 0.0, 0.062475, -0.45238, 0.0, 0.0680007, -0.452158, 0.0, 0.0731619, -0.451491, 0.0, 0.0779587, -0.45038, 0.0, 0.082391, -0.448825, 0.0, 0.0864589, -0.446826, 0.0, 0.0901624, -0.444382, 0.0, 0.0935013, -0.441493, 0.0, 0.0964326, -0.438219, 0.0, 0.0989129, -0.434618, 0.0, 0.100942, -0.430689, 0.0, 0.102521, -0.426433, 0.0, 0.103648, -0.421849, 0.0, 0.104325, -0.416938, 0.0, 0.10455, -0.4117, 0.0, 0.0736302, -0.431032, 0.0, 0.0729671, -0.431697, 0.0, 0.0722663, -0.432299, 0.0, 0.0715277, -0.43284, 0.0, 0.0707513, -0.433317, 0.0, 0.0699371, -0.433732, 0.0, 0.0690851, -0.434085, 0.0, 0.0682079, -0.434384, 0.0, 0.0673181, -0.434636, 0.0, 0.0664156, -0.434843, 0.0, 0.0655006, -0.435003, 0.0, 0.0645728, -0.435118, 0.0, 0.0636325, -0.435187, 0.0, 0.0626795, -0.43521, 0.0, 0.0615821, -0.435185, 0.0, 0.0605195, -0.43511, 0.0, 0.0594918, -0.434985, 0.0, 0.0584989, -0.434809, 0.0, 0.0575409, -0.434584, 0.0, 0.0566178, -0.434308, 0.0, 0.0557294, -0.433983, 0.0, 0.0548761, -0.433603, 0.0, 0.0540577, -0.433165, 0.0, 0.0532742, -0.432668, 0.0, 0.0525257, -0.432114, 0.0, 0.0518122, -0.431501, 0.0, 0.0511336, -0.430829, 0.0, 0.05049, -0.430099, 0.0, 0.0498665, -0.429264, 0.0, 0.0492878, -0.428355, 0.0, 0.0487537, -0.427372, 0.0, 0.0482644, -0.426316, 0.0, 0.0478198, -0.425186, 0.0, 0.0474199, -0.423982, 0.0, 0.0470648, -0.422704, 0.0, 0.0467558, -0.421356, 0.0, 0.0464943, -0.419939, 0.0, 0.0462803, -0.418455, 0.0, 0.0461139, -0.416902, 0.0, 0.0459951, -0.415281, 0.0, 0.0459238, -0.413592, 0.0, 0.0459, -0.411835, 0.0, 0.0459273, -0.409879, 0.0, 0.0460091, -0.408019, 0.0, 0.0461454, -0.406257, 0.0, 0.0463363, -0.404593, 0.0, 0.0465817, -0.403025, 0.0, 0.0468816, -0.401555, 0.0, 0.0472361, -0.400182, 0.0, 0.0476367, -0.398898, 0.0, 0.048075, -0.397695, 0.0, 0.0485511, -0.396573, 0.0, 0.0490649, -0.395531, 0.0, 0.0496165, -0.39457, 0.0, 0.0502057, -0.39369, 0.0, 0.0508327, -0.392891, 0.0, 0.0515616, -0.392111, 0.0, 0.0523002, -0.39141, 0.0, 0.0530487, -0.390787, 0.0, 0.0538068, -0.390242, 0.0, 0.0545748, -0.389774, 0.0, 0.0553524, -0.389385, 0.0, 0.0561399, -0.389074, 0.0, 0.0569483, -0.388821, 0.0, 0.0577889, -0.388607, 0.0, 0.0586617, -0.388431, 0.0, 0.0595667, -0.388295, 0.0, 0.060504, -0.388198, 0.0, 0.0614734, -0.388139, 0.0, 0.062475, -0.38812, 0.0, 0.0634829, -0.388144, 0.0, 0.0644712, -0.388215, 0.0, 0.0654399, -0.388333, 0.0, 0.0663889, -0.388498, 0.0, 0.0673184, -0.388711, 0.0, 0.0682282, -0.388971, 0.0, 0.0691183, -0.389278, 0.0, 0.0699806, -0.389642, 0.0, 0.0708066, -0.390073, 0.0, 0.0715964, -0.390571, 0.0, 0.07235, -0.391136, 0.0, 0.0730675, -0.391767, 0.0, 0.0737487, -0.392466, 0.0, 0.0743936, -0.393231, 0.0, 0.0750002, -0.394047, 0.0, 0.0755676, -0.394938, 0.0, 0.0760958, -0.395905, 0.0, 0.076585, -0.396946, 0.0, 0.077035, -0.398063, 0.0, 0.0774458, -0.399255, 0.0, 0.0778175, -0.400522, 0.0, 0.0781445, -0.401871, 0.0, 0.0784212, -0.403309, 0.0, 0.0786476, -0.404836, 0.0, 0.0788236, -0.406453, 0.0, 0.0789494, -0.408158, 0.0, 0.0790249, -0.409952, 0.0, 0.07905, -0.411835, 0.0, 0.0790256, -0.413854, 0.0, 0.0789522, -0.415743, 0.0, 0.07883, -0.417503, 0.0, 0.0786589, -0.419134, 0.0, 0.0784388, -0.420635, 0.0, 0.0781699, -0.422007, 0.0, 0.0778521, -0.42325, 0.0, 0.0774853, -0.424404, 0.0, 0.0770695, -0.425509, 0.0, 0.0766047, -0.426566, 0.0, 0.0760909, -0.427573, 0.0, 0.0755281, -0.428532, 0.0, 0.0749163, -0.429442, 0.0, 0.0742555, -0.430304, 0.0, 0.23535, -0.34834, 0.0, 0.16242, -0.34834, 0.0, 0.16242, -0.45, 0.0, 0.1886, -0.45, 0.0, 0.1886, -0.40665, 0.0, 0.23195, -0.40665, 0.0, 0.23195, -0.38693, 0.0, 0.1886, -0.38693, 0.0, 0.1886, -0.36806, 0.0, 0.23535, -0.36806, 0.0, 0.27066, -0.37333, 0.0, 0.24601, -0.37333, 0.0, 0.24601, -0.45, 0.0, 0.27066, -0.45, 0.0, 0.27134, -0.34375, 0.0, 0.24533, -0.34375, 0.0, 0.24533, -0.36245, 0.0, 0.27134, -0.36245, 0.0, 0.36343, -0.407577, 0.0, 0.363237, -0.40268, 0.0, 0.36266, -0.39812, 0.0, 0.361696, -0.393899, 0.0, 0.360348, -0.390016, 0.0, 0.358614, -0.386472, 0.0, 0.356495, -0.383265, 0.0, 0.353991, -0.380397, 0.0, 0.351104, -0.377891, 0.0, 0.347838, -0.37577, 0.0, 0.344192, -0.374035, 0.0, 0.340166, -0.372685, 0.0, 0.33576, -0.371721, 0.0, 0.330975, -0.371143, 0.0, 0.32581, -0.37095, 0.0, 0.320182, -0.371176, 0.0, 0.314907, -0.371855, 0.0, 0.309986, -0.372987, 0.0, 0.305418, -0.374572, 0.0, 0.301203, -0.376609, 0.0, 0.297341, -0.3791, 0.0, 0.293832, -0.382042, 0.0, 0.290738, -0.385373, 0.0, 0.28812, -0.389024, 0.0, 0.285978, -0.392998, 0.0, 0.284312, -0.397293, 0.0, 0.283122, -0.40191, 0.0, 0.282408, -0.406848, 0.0, 0.28217, -0.412109, 0.0, 0.282422, -0.417409, 0.0, 0.283176, -0.42235, 0.0, 0.284434, -0.426932, 0.0, 0.286194, -0.431154, 0.0, 0.288458, -0.435017, 0.0, 0.291224, -0.438521, 0.0, 0.294494, -0.441665, 0.0, 0.298236, -0.444417, 0.0, 0.302419, -0.446746, 0.0, 0.307044, -0.448652, 0.0, 0.31211, -0.450134, 0.0, 0.317618, -0.451193, 0.0, 0.323568, -0.451828, 0.0, 0.329959, -0.45204, 0.0, 0.332489, -0.452009, 0.0, 0.334956, -0.451917, 0.0, 0.337358, -0.451763, 0.0, 0.339696, -0.451548, 0.0, 0.341969, -0.451271, 0.0, 0.344178, -0.450933, 0.0, 0.346323, -0.450533, 0.0, 0.348455, -0.450064, 0.0, 0.350626, -0.44952, 0.0, 0.352836, -0.448901, 0.0, 0.355086, -0.448206, 0.0, 0.357375, -0.447435, 0.0, 0.359703, -0.446589, 0.0, 0.36207, -0.445668, 0.0, 0.36207, -0.42586, 0.0, 0.359318, -0.42586, 0.0, 0.358036, -0.426789, 0.0, 0.356628, -0.427702, 0.0, 0.355093, -0.428597, 0.0, 0.353432, -0.429475, 0.0, 0.351645, -0.430336, 0.0, 0.349731, -0.43118, 0.0, 0.34769, -0.432007, 0.0, 0.345577, -0.432766, 0.0, 0.343444, -0.433409, 0.0, 0.341292, -0.433935, 0.0, 0.33912, -0.434344, 0.0, 0.336928, -0.434636, 0.0, 0.334716, -0.434812, 0.0, 0.332485, -0.43487, 0.0, 0.329069, -0.434772, 0.0, 0.325899, -0.434477, 0.0, 0.322974, -0.433986, 0.0, 0.320296, -0.433298, 0.0, 0.317863, -0.432414, 0.0, 0.315676, -0.431334, 0.0, 0.313734, -0.430057, 0.0, 0.312035, -0.428595, 0.0, 0.310572, -0.426959, 0.0, 0.309347, -0.425149, 0.0, 0.308359, -0.423165, 0.0, 0.307609, -0.421007, 0.0, 0.307096, -0.418676, 0.0, 0.30682, -0.41617, 0.0, 0.36343, -0.41617, 0.0, 0.306751, -0.40172, 0.0, 0.306991, -0.399493, 0.0, 0.307395, -0.397448, 0.0, 0.307965, -0.395582, 0.0, 0.3087, -0.393898, 0.0, 0.3096, -0.392395, 0.0, 0.310665, -0.391072, 0.0, 0.311895, -0.38993, 0.0, 0.313259, -0.388954, 0.0, 0.314727, -0.388128, 0.0, 0.316299, -0.387452, 0.0, 0.317975, -0.386926, 0.0, 0.319754, -0.38655, 0.0, 0.321637, -0.386325, 0.0, 0.323624, -0.38625, 0.0, 0.325736, -0.386329, 0.0, 0.327683, -0.386567, 0.0, 0.329465, -0.386964, 0.0, 0.331081, -0.387518, 0.0, 0.332533, -0.388232, 0.0, 0.333819, -0.389104, 0.0, 0.33494, -0.390135, 0.0, 0.335909, -0.391323, 0.0, 0.336738, -0.392666, 0.0, 0.337426, -0.394165, 0.0, 0.337975, -0.39582, 0.0, 0.338383, -0.397631, 0.0, 0.338652, -0.399598, 0.0, 0.33878, -0.40172, 0.0, 0.39942, -0.34375, 0.0, 0.37477, -0.34375, 0.0, 0.37477, -0.45, 0.0, 0.39942, -0.45, 0.0, 0.49117, -0.34375, 0.0, 0.46652, -0.34375, 0.0, 0.46652, -0.37631, 0.0, 0.465195, -0.375682, 0.0, 0.463879, -0.375086, 0.0, 0.462573, -0.374522, 0.0, 0.461277, -0.37399, 0.0, 0.459991, -0.37349, 0.0, 0.458715, -0.373023, 0.0, 0.457449, -0.372588, 0.0, 0.456137, -0.372198, 0.0, 0.454722, -0.371869, 0.0, 0.453206, -0.371599, 0.0, 0.451587, -0.37139, 0.0, 0.449867, -0.37124, 0.0, 0.448045, -0.37115, 0.0, 0.44612, -0.37112, 0.0, 0.444223, -0.371178, 0.0, 0.442325, -0.371351, 0.0, 0.440428, -0.371641, 0.0, 0.43853, -0.372045, 0.0, 0.436633, -0.372566, 0.0, 0.434735, -0.373202, 0.0, 0.432837, -0.373954, 0.0, 0.43098, -0.374811, 0.0, 0.429204, -0.37576, 0.0, 0.42751, -0.376804, 0.0, 0.425896, -0.37794, 0.0, 0.424363, -0.37917, 0.0, 0.422912, -0.380493, 0.0, 0.421542, -0.38191, 0.0, 0.420176, -0.383495, 0.0, 0.418895, -0.385168, 0.0, 0.4177, -0.386929, 0.0, 0.41659, -0.388777, 0.0, 0.415565, -0.390714, 0.0, 0.414625, -0.392738, 0.0, 0.413771, -0.39485, 0.0, 0.413017, -0.397051, 0.0, 0.412379, -0.399342, 0.0, 0.411858, -0.401725, 0.0, 0.411452, -0.404198, 0.0, 0.411162, -0.406762, 0.0, 0.410988, -0.409416, 0.0, 0.41093, -0.412162, 0.0, 0.411102, -0.417237, 0.0, 0.411617, -0.422005, 0.0, 0.412477, -0.426467, 0.0, 0.41368, -0.430623, 0.0, 0.415226, -0.434472, 0.0, 0.417116, -0.438014, 0.0, 0.41935, -0.44125, 0.0, 0.421871, -0.444113, 0.0, 0.42462, -0.446535, 0.0, 0.427599, -0.448517, 0.0, 0.430807, -0.450058, 0.0, 0.434244, -0.451159, 0.0, 0.437911, -0.45182, 0.0, 0.441806, -0.45204, 0.0, 0.443845, -0.451991, 0.0, 0.445813, -0.451842, 0.0, 0.447712, -0.451596, 0.0, 0.449541, -0.45125, 0.0, 0.4513, -0.450805, 0.0, 0.452989, -0.450262, 0.0, 0.454608, -0.44962, 0.0, 0.456209, -0.448872, 0.0, 0.457844, -0.448011, 0.0, 0.459512, -0.447037, 0.0, 0.461214, -0.445949, 0.0, 0.462949, -0.444748, 0.0, 0.464718, -0.443434, 0.0, 0.46652, -0.442007, 0.0, 0.46652, -0.45, 0.0, 0.49117, -0.45, 0.0, 0.465683, -0.42934, 0.0, 0.46481, -0.429876, 0.0, 0.463901, -0.43038, 0.0, 0.462955, -0.430853, 0.0, 0.461974, -0.431293, 0.0, 0.460956, -0.431702, 0.0, 0.459902, -0.432078, 0.0, 0.458838, -0.432413, 0.0, 0.457791, -0.432696, 0.0, 0.456761, -0.432928, 0.0, 0.455747, -0.433108, 0.0, 0.45475, -0.433237, 0.0, 0.45377, -0.433314, 0.0, 0.452806, -0.43334, 0.0, 0.450445, -0.433236, 0.0, 0.448277, -0.432925, 0.0, 0.446301, -0.432407, 0.0, 0.444517, -0.431681, 0.0, 0.442925, -0.430747, 0.0, 0.441526, -0.429607, 0.0, 0.440319, -0.428259, 0.0, 0.439287, -0.426681, 0.0, 0.438414, -0.424851, 0.0, 0.4377, -0.422769, 0.0, 0.437144, -0.420436, 0.0, 0.436748, -0.41785, 0.0, 0.436509, -0.415012, 0.0, 0.43643, -0.411923, 0.0, 0.436529, -0.408958, 0.0, 0.436826, -0.406184, 0.0, 0.43732, -0.403601, 0.0, 0.438012, -0.401209, 0.0, 0.438902, -0.399007, 0.0, 0.43999, -0.396996, 0.0, 0.441275, -0.395176, 0.0, 0.442758, -0.393575, 0.0, 0.444439, -0.39222, 0.0, 0.446317, -0.391111, 0.0, 0.448393, -0.390249, 0.0, 0.450667, -0.389633, 0.0, 0.453138, -0.389263, 0.0, 0.455807, -0.38914, 0.0, 0.456499, -0.38915, 0.0, 0.457211, -0.389179, 0.0, 0.457942, -0.389228, 0.0, 0.458693, -0.389296, 0.0, 0.459463, -0.389384, 0.0, 0.460252, -0.389491, 0.0, 0.461061, -0.389618, 0.0, 0.461875, -0.389767, 0.0, 0.462677, -0.389941, 0.0, 0.463468, -0.39014, 0.0, 0.464248, -0.390364, 0.0, 0.465016, -0.390613, 0.0, 0.465774, -0.390887, 0.0, 0.46652, -0.391185, 0.0, 0.46652, -0.428771, 0.0 }; // 841 faces int faces[] = { 11, 12, 0, 1, 3, 10, 11, 0, 1, 1, 10, 0, 1, 1, 2, 10, 1, 2, 1, 2, 9, 10, 2, 1, 1, 8, 9, 2, 1, 1, 7, 8, 2, 1, 1, 7, 2, 3, 1, 2, 7, 3, 4, 1, 2, 7, 4, 5, 1, 2, 6, 7, 5, 1, 5, 129, 101, 13, 1, 1, 129, 13, 14, 1, 2, 129, 14, 15, 1, 2, 128, 129, 15, 1, 1, 128, 15, 16, 1, 2, 127, 128, 16, 1, 1, 127, 16, 17, 1, 2, 127, 17, 18, 1, 2, 126, 127, 18, 1, 1, 126, 18, 19, 1, 2, 125, 126, 19, 1, 1, 125, 19, 20, 1, 2, 124, 125, 20, 1, 1, 124, 20, 21, 1, 2, 123, 124, 21, 1, 1, 123, 21, 22, 1, 2, 122, 123, 22, 1, 1, 122, 22, 23, 1, 2, 121, 122, 23, 1, 1, 121, 23, 24, 1, 2, 120, 121, 24, 1, 1, 120, 24, 25, 1, 2, 119, 120, 25, 1, 1, 119, 25, 26, 1, 2, 118, 119, 26, 1, 1, 117, 118, 26, 1, 1, 117, 26, 27, 1, 2, 116, 117, 27, 1, 1, 116, 27, 28, 1, 2, 115, 116, 28, 1, 1, 114, 115, 28, 1, 1, 114, 28, 29, 1, 2, 113, 114, 29, 1, 1, 112, 113, 29, 1, 1, 112, 29, 30, 1, 2, 111, 112, 30, 1, 1, 110, 111, 30, 1, 1, 110, 30, 31, 1, 2, 109, 110, 31, 1, 1, 99, 100, 13, 1, 3, 99, 13, 101, 1, 0, 69, 70, 71, 1, 3, 69, 71, 72, 1, 2, 69, 72, 73, 1, 2, 69, 73, 74, 1, 2, 69, 74, 75, 1, 2, 68, 69, 75, 1, 1, 68, 75, 76, 1, 2, 67, 68, 76, 1, 1, 67, 76, 77, 1, 2, 66, 67, 77, 1, 1, 66, 77, 78, 1, 2, 65, 66, 78, 1, 1, 65, 78, 79, 1, 2, 64, 65, 79, 1, 1, 63, 64, 79, 1, 1, 63, 79, 80, 1, 2, 62, 63, 80, 1, 1, 62, 80, 81, 1, 2, 61, 62, 81, 1, 1, 61, 81, 82, 1, 2, 60, 61, 82, 1, 1, 59, 60, 82, 1, 1, 59, 82, 83, 1, 2, 58, 59, 83, 1, 1, 58, 83, 84, 1, 2, 57, 58, 84, 1, 1, 57, 84, 85, 1, 2, 56, 57, 85, 1, 1, 55, 56, 85, 1, 1, 55, 85, 86, 1, 2, 54, 55, 86, 1, 1, 54, 86, 87, 1, 2, 53, 54, 87, 1, 1, 53, 87, 88, 1, 2, 53, 88, 89, 1, 2, 52, 53, 89, 1, 1, 52, 89, 90, 1, 2, 51, 52, 90, 1, 1, 51, 90, 91, 1, 2, 109, 31, 32, 1, 2, 108, 109, 32, 1, 1, 50, 51, 91, 1, 1, 50, 91, 92, 1, 2, 107, 108, 32, 1, 1, 107, 32, 33, 1, 2, 106, 107, 33, 1, 1, 106, 33, 34, 1, 2, 105, 106, 34, 1, 1, 105, 34, 35, 1, 2, 104, 105, 35, 1, 1, 104, 35, 36, 1, 2, 103, 104, 36, 1, 1, 103, 36, 37, 1, 2, 102, 103, 37, 1, 1, 102, 37, 38, 1, 2, 101, 102, 38, 1, 1, 101, 38, 39, 1, 2, 99, 101, 39, 1, 0, 99, 39, 40, 1, 2, 99, 40, 41, 1, 2, 99, 41, 42, 1, 2, 99, 42, 43, 1, 2, 98, 99, 43, 1, 1, 98, 43, 44, 1, 2, 97, 98, 44, 1, 1, 97, 44, 45, 1, 2, 96, 97, 45, 1, 1, 96, 45, 46, 1, 2, 96, 46, 47, 1, 2, 95, 96, 47, 1, 1, 95, 47, 48, 1, 2, 94, 95, 48, 1, 1, 94, 48, 49, 1, 2, 93, 94, 49, 1, 1, 93, 49, 50, 1, 2, 93, 50, 92, 1, 4, 301, 302, 303, 1, 3, 300, 301, 303, 1, 1, 299, 300, 303, 1, 1, 298, 299, 303, 1, 1, 298, 303, 304, 1, 2, 297, 298, 304, 1, 1, 297, 304, 305, 1, 2, 296, 297, 305, 1, 1, 296, 305, 306, 1, 2, 295, 296, 306, 1, 1, 294, 295, 306, 1, 1, 294, 306, 307, 1, 2, 293, 294, 307, 1, 1, 293, 307, 308, 1, 2, 292, 293, 308, 1, 1, 292, 308, 309, 1, 2, 291, 292, 309, 1, 1, 290, 291, 309, 1, 1, 290, 309, 310, 1, 2, 289, 290, 310, 1, 1, 289, 310, 311, 1, 2, 288, 289, 311, 1, 1, 287, 288, 311, 1, 1, 287, 311, 312, 1, 2, 286, 287, 312, 1, 1, 286, 312, 313, 1, 2, 285, 286, 313, 1, 1, 285, 313, 314, 1, 2, 284, 285, 314, 1, 1, 283, 284, 314, 1, 1, 283, 314, 315, 1, 2, 282, 283, 315, 1, 1, 282, 315, 316, 1, 2, 281, 282, 316, 1, 1, 280, 281, 316, 1, 1, 280, 316, 317, 1, 2, 279, 280, 317, 1, 1, 279, 317, 318, 1, 2, 278, 279, 318, 1, 1, 277, 278, 318, 1, 1, 277, 318, 319, 1, 2, 276, 277, 319, 1, 1, 275, 276, 319, 1, 1, 275, 319, 320, 1, 2, 274, 275, 320, 1, 1, 273, 274, 320, 1, 1, 193, 194, 195, 1, 3, 192, 193, 195, 1, 1, 191, 192, 195, 1, 1, 190, 191, 195, 1, 1, 189, 190, 195, 1, 1, 189, 195, 196, 1, 2, 189, 196, 197, 1, 2, 188, 189, 197, 1, 1, 188, 197, 198, 1, 2, 188, 198, 199, 1, 2, 187, 188, 199, 1, 1, 187, 199, 200, 1, 2, 186, 187, 200, 1, 1, 186, 200, 201, 1, 2, 185, 186, 201, 1, 1, 185, 201, 202, 1, 2, 185, 202, 203, 1, 2, 184, 185, 203, 1, 1, 184, 203, 204, 1, 2, 183, 184, 204, 1, 1, 183, 204, 205, 1, 2, 182, 183, 205, 1, 1, 182, 205, 206, 1, 2, 181, 182, 206, 1, 1, 181, 206, 207, 1, 2, 180, 181, 207, 1, 1, 180, 207, 208, 1, 2, 180, 208, 209, 1, 2, 179, 180, 209, 1, 1, 179, 209, 210, 1, 2, 178, 179, 210, 1, 1, 177, 178, 210, 1, 1, 176, 177, 210, 1, 1, 176, 210, 211, 1, 2, 175, 176, 211, 1, 1, 174, 175, 211, 1, 1, 174, 211, 212, 1, 2, 173, 174, 212, 1, 1, 273, 320, 321, 1, 2, 272, 273, 321, 1, 1, 172, 173, 212, 1, 1, 172, 212, 213, 1, 2, 171, 172, 213, 1, 1, 271, 272, 321, 1, 1, 271, 321, 322, 1, 2, 270, 271, 322, 1, 1, 171, 213, 214, 1, 2, 170, 171, 214, 1, 1, 169, 170, 214, 1, 1, 169, 214, 215, 1, 2, 168, 169, 215, 1, 1, 270, 322, 323, 1, 2, 269, 270, 323, 1, 1, 168, 215, 216, 1, 2, 269, 323, 324, 1, 2, 268, 269, 324, 1, 1, 167, 168, 216, 1, 1, 167, 216, 217, 1, 2, 268, 324, 325, 1, 2, 267, 268, 325, 1, 1, 267, 325, 326, 1, 2, 266, 267, 326, 1, 1, 266, 326, 327, 1, 2, 266, 327, 328, 1, 2, 265, 266, 328, 1, 1, 265, 328, 329, 1, 2, 265, 329, 330, 1, 2, 264, 265, 330, 1, 1, 264, 330, 331, 1, 2, 263, 264, 331, 1, 1, 263, 331, 130, 1, 2, 263, 130, 131, 1, 2, 263, 131, 132, 1, 2, 262, 263, 132, 1, 1, 262, 132, 133, 1, 2, 262, 133, 134, 1, 2, 262, 134, 135, 1, 2, 262, 135, 136, 1, 2, 261, 262, 136, 1, 1, 261, 136, 137, 1, 2, 261, 137, 138, 1, 2, 261, 138, 139, 1, 2, 260, 261, 139, 1, 1, 260, 139, 140, 1, 2, 260, 140, 141, 1, 2, 259, 260, 141, 1, 1, 259, 141, 142, 1, 2, 259, 142, 143, 1, 2, 258, 259, 143, 1, 1, 258, 143, 144, 1, 2, 257, 258, 144, 1, 1, 257, 144, 145, 1, 2, 256, 257, 145, 1, 1, 256, 145, 146, 1, 2, 255, 256, 146, 1, 1, 255, 146, 147, 1, 2, 255, 147, 148, 1, 2, 254, 255, 148, 1, 1, 254, 148, 149, 1, 2, 253, 254, 149, 1, 1, 253, 149, 150, 1, 2, 252, 253, 150, 1, 1, 252, 150, 151, 1, 2, 251, 252, 151, 1, 1, 250, 251, 151, 1, 1, 249, 250, 151, 1, 1, 248, 249, 151, 1, 1, 247, 248, 151, 1, 1, 246, 247, 151, 1, 1, 246, 151, 152, 1, 2, 245, 246, 152, 1, 1, 244, 245, 152, 1, 1, 244, 152, 153, 1, 2, 243, 244, 153, 1, 1, 242, 243, 153, 1, 1, 242, 153, 154, 1, 2, 241, 242, 154, 1, 1, 240, 241, 154, 1, 1, 240, 154, 155, 1, 2, 239, 240, 155, 1, 1, 239, 155, 156, 1, 2, 238, 239, 156, 1, 1, 237, 238, 156, 1, 1, 236, 237, 156, 1, 1, 236, 156, 157, 1, 2, 235, 236, 157, 1, 1, 235, 157, 158, 1, 2, 234, 235, 158, 1, 1, 234, 158, 159, 1, 2, 233, 234, 159, 1, 1, 232, 233, 159, 1, 1, 232, 159, 160, 1, 2, 231, 232, 160, 1, 1, 230, 231, 160, 1, 1, 230, 160, 161, 1, 2, 229, 230, 161, 1, 1, 228, 229, 161, 1, 1, 227, 228, 161, 1, 1, 227, 161, 162, 1, 2, 226, 227, 162, 1, 1, 225, 226, 162, 1, 1, 224, 225, 162, 1, 1, 224, 162, 163, 1, 2, 223, 224, 163, 1, 1, 222, 223, 163, 1, 1, 222, 163, 164, 1, 2, 221, 222, 164, 1, 1, 220, 221, 164, 1, 1, 220, 164, 165, 1, 2, 219, 220, 165, 1, 1, 218, 219, 165, 1, 1, 218, 165, 166, 1, 2, 217, 218, 166, 1, 1, 167, 217, 166, 1, 4, 408, 409, 332, 1, 3, 407, 408, 332, 1, 1, 406, 407, 332, 1, 1, 405, 406, 332, 1, 1, 404, 405, 332, 1, 1, 403, 404, 332, 1, 1, 402, 403, 332, 1, 1, 401, 402, 332, 1, 1, 400, 401, 332, 1, 1, 363, 364, 365, 1, 3, 362, 363, 365, 1, 1, 362, 365, 366, 1, 2, 362, 366, 367, 1, 2, 360, 361, 362, 1, 3, 360, 362, 367, 1, 0, 360, 367, 368, 1, 2, 360, 368, 369, 1, 2, 360, 369, 370, 1, 2, 399, 400, 332, 1, 1, 399, 332, 333, 1, 2, 398, 399, 333, 1, 1, 397, 398, 333, 1, 1, 397, 333, 334, 1, 2, 396, 397, 334, 1, 1, 396, 334, 335, 1, 2, 395, 396, 335, 1, 1, 395, 335, 336, 1, 2, 394, 395, 336, 1, 1, 394, 336, 337, 1, 2, 393, 394, 337, 1, 1, 393, 337, 338, 1, 2, 393, 338, 339, 1, 2, 392, 393, 339, 1, 1, 392, 339, 340, 1, 2, 391, 392, 340, 1, 1, 391, 340, 341, 1, 2, 391, 341, 342, 1, 2, 390, 391, 342, 1, 1, 390, 342, 343, 1, 2, 389, 390, 343, 1, 1, 389, 343, 344, 1, 2, 389, 344, 345, 1, 2, 388, 389, 345, 1, 1, 387, 388, 345, 1, 1, 387, 345, 346, 1, 2, 386, 387, 346, 1, 1, 386, 346, 347, 1, 2, 385, 386, 347, 1, 1, 385, 347, 348, 1, 2, 384, 385, 348, 1, 1, 384, 348, 349, 1, 2, 383, 384, 349, 1, 1, 383, 349, 350, 1, 2, 383, 350, 351, 1, 2, 382, 383, 351, 1, 1, 382, 351, 352, 1, 2, 381, 382, 352, 1, 1, 381, 352, 353, 1, 2, 380, 381, 353, 1, 1, 380, 353, 354, 1, 2, 379, 380, 354, 1, 1, 379, 354, 355, 1, 2, 378, 379, 355, 1, 1, 378, 355, 356, 1, 2, 377, 378, 356, 1, 1, 377, 356, 357, 1, 2, 376, 377, 357, 1, 1, 375, 376, 357, 1, 1, 375, 357, 358, 1, 2, 374, 375, 358, 1, 1, 374, 358, 359, 1, 2, 373, 374, 359, 1, 1, 372, 373, 359, 1, 1, 372, 359, 360, 1, 2, 371, 372, 360, 1, 1, 371, 360, 370, 1, 4, 416, 417, 410, 1, 3, 416, 410, 411, 1, 2, 414, 415, 416, 1, 3, 413, 414, 416, 1, 1, 413, 416, 411, 1, 0, 412, 413, 411, 1, 5, 424, 543, 544, 1, 2, 424, 544, 545, 1, 2, 424, 545, 546, 1, 2, 424, 546, 547, 1, 2, 424, 547, 548, 1, 2, 424, 548, 549, 1, 2, 424, 549, 550, 1, 2, 424, 550, 551, 1, 2, 424, 551, 552, 1, 2, 424, 552, 553, 1, 2, 543, 424, 425, 1, 2, 543, 425, 426, 1, 2, 543, 426, 427, 1, 2, 543, 427, 428, 1, 2, 543, 428, 429, 1, 2, 424, 553, 554, 1, 2, 543, 429, 430, 1, 2, 424, 554, 555, 1, 2, 424, 555, 556, 1, 2, 543, 430, 431, 1, 2, 424, 556, 557, 1, 2, 424, 557, 558, 1, 2, 543, 431, 432, 1, 2, 542, 543, 432, 1, 1, 541, 542, 432, 1, 1, 540, 541, 432, 1, 1, 539, 540, 432, 1, 1, 539, 432, 433, 1, 2, 538, 539, 433, 1, 1, 537, 538, 433, 1, 1, 536, 537, 433, 1, 1, 424, 558, 559, 1, 2, 536, 433, 434, 1, 2, 535, 536, 434, 1, 1, 534, 535, 434, 1, 1, 534, 434, 435, 1, 2, 533, 534, 435, 1, 1, 532, 533, 435, 1, 1, 423, 424, 559, 1, 1, 423, 559, 560, 1, 2, 423, 560, 561, 1, 2, 422, 423, 561, 1, 1, 422, 561, 562, 1, 2, 422, 562, 563, 1, 2, 421, 422, 563, 1, 1, 421, 563, 564, 1, 2, 420, 421, 564, 1, 1, 420, 564, 565, 1, 2, 420, 565, 566, 1, 2, 419, 420, 566, 1, 1, 419, 566, 567, 1, 2, 418, 419, 567, 1, 1, 418, 567, 568, 1, 2, 418, 568, 569, 1, 2, 473, 418, 569, 1, 1, 473, 569, 570, 1, 2, 473, 570, 571, 1, 2, 472, 473, 571, 1, 1, 472, 571, 572, 1, 2, 472, 572, 573, 1, 2, 471, 472, 573, 1, 1, 471, 573, 574, 1, 2, 471, 574, 575, 1, 2, 470, 471, 575, 1, 1, 470, 575, 576, 1, 2, 469, 470, 576, 1, 1, 469, 576, 577, 1, 2, 469, 577, 578, 1, 2, 468, 469, 578, 1, 1, 468, 578, 579, 1, 2, 467, 468, 579, 1, 1, 467, 579, 580, 1, 2, 467, 580, 581, 1, 2, 466, 467, 581, 1, 1, 466, 581, 582, 1, 2, 465, 466, 582, 1, 1, 465, 582, 583, 1, 2, 465, 583, 584, 1, 2, 464, 465, 584, 1, 1, 464, 584, 585, 1, 2, 464, 585, 474, 1, 2, 463, 464, 474, 1, 1, 463, 474, 475, 1, 2, 463, 475, 476, 1, 2, 462, 463, 476, 1, 1, 462, 476, 477, 1, 2, 462, 477, 478, 1, 2, 461, 462, 478, 1, 1, 461, 478, 479, 1, 2, 461, 479, 480, 1, 2, 460, 461, 480, 1, 1, 460, 480, 481, 1, 2, 460, 481, 482, 1, 2, 460, 482, 483, 1, 2, 460, 483, 484, 1, 2, 459, 460, 484, 1, 1, 459, 484, 485, 1, 2, 459, 485, 486, 1, 2, 459, 486, 487, 1, 2, 458, 459, 487, 1, 1, 458, 487, 488, 1, 2, 458, 488, 489, 1, 2, 458, 489, 490, 1, 2, 457, 458, 490, 1, 1, 457, 490, 491, 1, 2, 457, 491, 492, 1, 2, 457, 492, 493, 1, 2, 456, 457, 493, 1, 1, 456, 493, 494, 1, 2, 456, 494, 495, 1, 2, 456, 495, 496, 1, 2, 455, 456, 496, 1, 1, 455, 496, 497, 1, 2, 455, 497, 498, 1, 2, 454, 455, 498, 1, 1, 454, 498, 499, 1, 2, 454, 499, 500, 1, 2, 453, 454, 500, 1, 1, 453, 500, 501, 1, 2, 453, 501, 502, 1, 2, 452, 453, 502, 1, 1, 452, 502, 503, 1, 2, 451, 452, 503, 1, 1, 451, 503, 504, 1, 2, 451, 504, 505, 1, 2, 450, 451, 505, 1, 1, 450, 505, 506, 1, 2, 449, 450, 506, 1, 1, 449, 506, 507, 1, 2, 449, 507, 508, 1, 2, 448, 449, 508, 1, 1, 448, 508, 509, 1, 2, 448, 509, 510, 1, 2, 447, 448, 510, 1, 1, 447, 510, 511, 1, 2, 446, 447, 511, 1, 1, 446, 511, 512, 1, 2, 446, 512, 513, 1, 2, 445, 446, 513, 1, 1, 445, 513, 514, 1, 2, 445, 514, 515, 1, 2, 444, 445, 515, 1, 1, 444, 515, 516, 1, 2, 444, 516, 517, 1, 2, 443, 444, 517, 1, 1, 443, 517, 518, 1, 2, 443, 518, 519, 1, 2, 442, 443, 519, 1, 1, 442, 519, 520, 1, 2, 441, 442, 520, 1, 1, 441, 520, 521, 1, 2, 441, 521, 522, 1, 2, 440, 441, 522, 1, 1, 440, 522, 523, 1, 2, 439, 440, 523, 1, 1, 439, 523, 524, 1, 2, 439, 524, 525, 1, 2, 438, 439, 525, 1, 1, 438, 525, 526, 1, 2, 437, 438, 526, 1, 1, 437, 526, 527, 1, 2, 437, 527, 528, 1, 2, 436, 437, 528, 1, 1, 436, 528, 529, 1, 2, 435, 436, 529, 1, 1, 435, 529, 530, 1, 2, 435, 530, 531, 1, 2, 532, 435, 531, 1, 4, 594, 595, 586, 1, 3, 594, 586, 587, 1, 2, 594, 587, 588, 1, 2, 593, 594, 588, 1, 1, 591, 592, 593, 1, 3, 590, 591, 593, 1, 1, 590, 593, 588, 1, 0, 589, 590, 588, 1, 5, 598, 599, 596, 1, 3, 597, 598, 596, 1, 5, 602, 603, 600, 1, 3, 602, 600, 601, 1, 6, 720, 692, 604, 1, 1, 720, 604, 605, 1, 2, 720, 605, 606, 1, 2, 719, 720, 606, 1, 1, 719, 606, 607, 1, 2, 718, 719, 607, 1, 1, 718, 607, 608, 1, 2, 718, 608, 609, 1, 2, 717, 718, 609, 1, 1, 717, 609, 610, 1, 2, 716, 717, 610, 1, 1, 716, 610, 611, 1, 2, 715, 716, 611, 1, 1, 715, 611, 612, 1, 2, 714, 715, 612, 1, 1, 714, 612, 613, 1, 2, 713, 714, 613, 1, 1, 713, 613, 614, 1, 2, 712, 713, 614, 1, 1, 712, 614, 615, 1, 2, 711, 712, 615, 1, 1, 711, 615, 616, 1, 2, 710, 711, 616, 1, 1, 710, 616, 617, 1, 2, 709, 710, 617, 1, 1, 708, 709, 617, 1, 1, 708, 617, 618, 1, 2, 707, 708, 618, 1, 1, 707, 618, 619, 1, 2, 706, 707, 619, 1, 1, 705, 706, 619, 1, 1, 705, 619, 620, 1, 2, 704, 705, 620, 1, 1, 703, 704, 620, 1, 1, 703, 620, 621, 1, 2, 702, 703, 621, 1, 1, 701, 702, 621, 1, 1, 701, 621, 622, 1, 2, 700, 701, 622, 1, 1, 690, 691, 604, 1, 3, 690, 604, 692, 1, 0, 660, 661, 662, 1, 3, 660, 662, 663, 1, 2, 660, 663, 664, 1, 2, 660, 664, 665, 1, 2, 660, 665, 666, 1, 2, 659, 660, 666, 1, 1, 659, 666, 667, 1, 2, 658, 659, 667, 1, 1, 658, 667, 668, 1, 2, 657, 658, 668, 1, 1, 657, 668, 669, 1, 2, 656, 657, 669, 1, 1, 656, 669, 670, 1, 2, 655, 656, 670, 1, 1, 654, 655, 670, 1, 1, 654, 670, 671, 1, 2, 653, 654, 671, 1, 1, 653, 671, 672, 1, 2, 652, 653, 672, 1, 1, 652, 672, 673, 1, 2, 651, 652, 673, 1, 1, 650, 651, 673, 1, 1, 650, 673, 674, 1, 2, 649, 650, 674, 1, 1, 649, 674, 675, 1, 2, 648, 649, 675, 1, 1, 648, 675, 676, 1, 2, 647, 648, 676, 1, 1, 646, 647, 676, 1, 1, 646, 676, 677, 1, 2, 645, 646, 677, 1, 1, 645, 677, 678, 1, 2, 644, 645, 678, 1, 1, 644, 678, 679, 1, 2, 644, 679, 680, 1, 2, 643, 644, 680, 1, 1, 643, 680, 681, 1, 2, 642, 643, 681, 1, 1, 642, 681, 682, 1, 2, 700, 622, 623, 1, 2, 699, 700, 623, 1, 1, 641, 642, 682, 1, 1, 641, 682, 683, 1, 2, 698, 699, 623, 1, 1, 698, 623, 624, 1, 2, 697, 698, 624, 1, 1, 697, 624, 625, 1, 2, 696, 697, 625, 1, 1, 696, 625, 626, 1, 2, 695, 696, 626, 1, 1, 695, 626, 627, 1, 2, 694, 695, 627, 1, 1, 694, 627, 628, 1, 2, 693, 694, 628, 1, 1, 693, 628, 629, 1, 2, 692, 693, 629, 1, 1, 692, 629, 630, 1, 2, 690, 692, 630, 1, 0, 690, 630, 631, 1, 2, 690, 631, 632, 1, 2, 690, 632, 633, 1, 2, 690, 633, 634, 1, 2, 689, 690, 634, 1, 1, 689, 634, 635, 1, 2, 688, 689, 635, 1, 1, 688, 635, 636, 1, 2, 687, 688, 636, 1, 1, 687, 636, 637, 1, 2, 687, 637, 638, 1, 2, 686, 687, 638, 1, 1, 686, 638, 639, 1, 2, 685, 686, 639, 1, 1, 685, 639, 640, 1, 2, 684, 685, 640, 1, 1, 684, 640, 641, 1, 2, 684, 641, 683, 1, 4, 723, 724, 721, 1, 3, 722, 723, 721, 1, 5, 725, 848, 849, 1, 2, 725, 849, 850, 1, 2, 725, 850, 851, 1, 2, 725, 851, 852, 1, 2, 725, 852, 853, 1, 2, 725, 853, 854, 1, 2, 725, 854, 855, 1, 2, 799, 725, 855, 1, 1, 799, 855, 856, 1, 2, 797, 798, 799, 1, 3, 797, 799, 856, 1, 0, 797, 856, 800, 1, 2, 797, 800, 801, 1, 2, 797, 801, 802, 1, 2, 797, 802, 803, 1, 2, 797, 803, 804, 1, 2, 725, 726, 727, 1, 3, 848, 725, 727, 1, 0, 797, 804, 805, 1, 2, 848, 727, 728, 1, 2, 847, 848, 728, 1, 1, 847, 728, 729, 1, 2, 846, 847, 729, 1, 1, 846, 729, 730, 1, 2, 845, 846, 730, 1, 1, 845, 730, 731, 1, 2, 844, 845, 731, 1, 1, 843, 844, 731, 1, 1, 843, 731, 732, 1, 2, 842, 843, 732, 1, 1, 842, 732, 733, 1, 2, 841, 842, 733, 1, 1, 797, 805, 806, 1, 2, 796, 797, 806, 1, 1, 796, 806, 807, 1, 2, 795, 796, 807, 1, 1, 795, 807, 808, 1, 2, 841, 733, 734, 1, 2, 840, 841, 734, 1, 1, 840, 734, 735, 1, 2, 840, 735, 736, 1, 2, 840, 736, 737, 1, 2, 840, 737, 738, 1, 2, 839, 840, 738, 1, 1, 839, 738, 739, 1, 2, 839, 739, 740, 1, 2, 838, 839, 740, 1, 1, 838, 740, 741, 1, 2, 838, 741, 742, 1, 2, 838, 742, 743, 1, 2, 837, 838, 743, 1, 1, 837, 743, 744, 1, 2, 837, 744, 745, 1, 2, 837, 745, 746, 1, 2, 836, 837, 746, 1, 1, 836, 746, 747, 1, 2, 836, 747, 748, 1, 2, 835, 836, 748, 1, 1, 835, 748, 749, 1, 2, 835, 749, 750, 1, 2, 835, 750, 751, 1, 2, 834, 835, 751, 1, 1, 834, 751, 752, 1, 2, 834, 752, 753, 1, 2, 834, 753, 754, 1, 2, 833, 834, 754, 1, 1, 833, 754, 755, 1, 2, 833, 755, 756, 1, 2, 833, 756, 757, 1, 2, 832, 833, 757, 1, 1, 832, 757, 758, 1, 2, 832, 758, 759, 1, 2, 831, 832, 759, 1, 1, 831, 759, 760, 1, 2, 831, 760, 761, 1, 2, 831, 761, 762, 1, 2, 830, 831, 762, 1, 1, 830, 762, 763, 1, 2, 830, 763, 764, 1, 2, 829, 830, 764, 1, 1, 829, 764, 765, 1, 2, 829, 765, 766, 1, 2, 828, 829, 766, 1, 1, 828, 766, 767, 1, 2, 828, 767, 768, 1, 2, 827, 828, 768, 1, 1, 827, 768, 769, 1, 2, 827, 769, 770, 1, 2, 826, 827, 770, 1, 1, 826, 770, 771, 1, 2, 825, 826, 771, 1, 1, 825, 771, 772, 1, 2, 824, 825, 772, 1, 1, 824, 772, 773, 1, 2, 823, 824, 773, 1, 1, 823, 773, 774, 1, 2, 822, 823, 774, 1, 1, 822, 774, 775, 1, 2, 821, 822, 775, 1, 1, 821, 775, 776, 1, 2, 821, 776, 777, 1, 2, 820, 821, 777, 1, 1, 820, 777, 778, 1, 2, 819, 820, 778, 1, 1, 819, 778, 779, 1, 2, 819, 779, 780, 1, 2, 818, 819, 780, 1, 1, 818, 780, 781, 1, 2, 818, 781, 782, 1, 2, 817, 818, 782, 1, 1, 817, 782, 783, 1, 2, 816, 817, 783, 1, 1, 816, 783, 784, 1, 2, 816, 784, 785, 1, 2, 815, 816, 785, 1, 1, 815, 785, 786, 1, 2, 815, 786, 787, 1, 2, 814, 815, 787, 1, 1, 814, 787, 788, 1, 2, 814, 788, 789, 1, 2, 814, 789, 790, 1, 2, 813, 814, 790, 1, 1, 813, 790, 791, 1, 2, 813, 791, 792, 1, 2, 812, 813, 792, 1, 1, 812, 792, 793, 1, 2, 811, 812, 793, 1, 1, 811, 793, 794, 1, 2, 810, 811, 794, 1, 1, 809, 810, 794, 1, 1, 809, 794, 795, 1, 2, 809, 795, 808, 1, 4 }; } // anonymous namespace extern void BuildMesh_EmberIcon( Mesh& outMesh ); void BuildMesh_MeshToField( 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(); }