// 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 FranticMan_Head #include "stdafx.h" #include #pragma warning( disable : 4305 ) // Anonymous namespace, to avoid name collisions namespace { // 514 vertices float verts[] = { -0.288539, -0.009764, 0, -0.296108, -0.044113, 0, -0.200497, -0.047891, 0, 0.344828, -0.268078, 0, 0.344828, -0.226759, 0, 0.187892, -0.235203, 0, 0.146512, -0.278885, 0, -0.001205, 0.296107, 0, -0.003696, 0.253375, 0, -0.030112, 0.296037, 0, -0.028454, 0.253444, 0, -0.058681, 0.293563, 0, -0.052908, 0.251696, 0, -0.124138, -0.235513, 0, -0.344828, -0.226746, 0, -0.344828, -0.268092, 0, -0.082759, -0.278575, 0, -0.082759, -0.153186, 0, -0.124138, -0.191642, 0, -0.172527, -0.146603, 0, -0.219631, -0.184639, 0, -0.153182, -0.008349, 0, -0.245087, -0.004717, 0, -0.280978, 0.024034, 0, -0.239913, 0.018767, 0, -0.273437, 0.056732, 0, -0.234664, 0.042110, 0, -0.229263, 0.065169, 0, -0.265924, 0.087780, 0, -0.223635, 0.087803, 0, -0.258448, 0.116626, 0, -0.217704, 0.109870, 0, -0.251019, 0.142722, 0, -0.211394, 0.131228, 0, -0.085787, 0.288733, 0, -0.075979, 0.248082, 0, -0.110309, 0.281593, 0, -0.096587, 0.242555, 0, -0.133349, 0.272331, 0, -0.115686, 0.235197, 0, -0.243647, 0.165516, 0, -0.204629, 0.151736, 0, -0.232231, 0.190428, 0, -0.195827, 0.170664, 0, -0.217057, 0.212228, 0, -0.183824, 0.187495, 0, -0.198854, 0.231116, 0, -0.169215, 0.202296, 0, -0.178349, 0.247294, 0, -0.152593, 0.215135, 0, -0.156271, 0.260965, 0, -0.134552, 0.226080, 0, 0.172414, 0.143784, 0, 0.146512, 0.140646, 0, 0.187892, 0.141909, 0, -0.000015, 0.253093, 0, -0.000006, 0.296006, 0, 0.000021, -0.221102, 0, 0.000845, -0.213141, 0, 0.003456, -0.206198, 0, 0.008059, -0.201289, 0, 0.014858, -0.199427, 0, 0.034495, -0.203397, 0, 0.056741, -0.212472, 0, 0.078846, -0.222407, 0, 0.098060, -0.228952, 0, 0.116793, -0.228322, 0, 0.131238, -0.218363, 0, 0.140536, -0.199564, 0, 0.143827, -0.172414, 0, 0.140536, -0.145264, 0, 0.131238, -0.126465, 0, 0.116793, -0.116506, 0, 0.098060, -0.115875, 0, 0.078846, -0.122420, 0, 0.056741, -0.132355, 0, 0.034495, -0.141431, 0, 0.014858, -0.145400, 0, 0.008059, -0.143539, 0, 0.003456, -0.138629, 0, 0.000845, -0.131687, 0, 0.000021, -0.123725, 0, 0.000000, -0.017241, 0, -0.001356, -0.010534, 0, -0.005053, -0.005053, 0, -0.010534, -0.001356, 0, -0.017241, 0.000000, 0, -0.123725, 0.000021, 0, -0.131687, -0.000802, 0, -0.138629, -0.003413, 0, -0.143539, -0.008016, 0, -0.145400, -0.014816, 0, -0.141386, -0.034453, 0, -0.132207, -0.056699, 0, -0.122166, -0.078803, 0, -0.115560, -0.098018, 0, -0.116227, -0.116750, 0, -0.126296, -0.131196, 0, -0.145210, -0.140494, 0, -0.172414, -0.143784, 0, -0.199617, -0.140494, 0, -0.218532, -0.131196, 0, -0.228601, -0.116750, 0, -0.229267, -0.098018, 0, -0.222662, -0.078803, 0, -0.212620, -0.056699, 0, -0.203442, -0.034453, 0, -0.199427, -0.014816, 0, -0.201289, -0.008016, 0, -0.206198, -0.003413, 0, -0.213141, -0.000802, 0, -0.221102, 0.000021, 0, -0.327586, 0.000000, 0, -0.334294, -0.001356, 0, -0.339774, -0.005053, 0, -0.343471, -0.010534, 0, -0.344828, -0.017241, 0, -0.344828, -0.327586, 0, -0.343471, -0.334294, 0, -0.339774, -0.339774, 0, -0.334294, -0.343471, 0, -0.327586, -0.344828, 0, -0.017241, -0.344828, 0, -0.010534, -0.343471, 0, -0.005053, -0.339774, 0, -0.001356, -0.334294, 0, 0.000000, -0.327586, 0, 0.221102, 0.000021, 0, 0.213141, 0.000845, 0, 0.206198, 0.003456, 0, 0.201289, 0.008059, 0, 0.199427, 0.014858, 0, 0.203406, 0.034495, 0, 0.212504, 0.056741, 0, 0.222461, 0.078846, 0, 0.229019, 0.098060, 0, 0.228381, 0.116793, 0, 0.218399, 0.131238, 0, 0.199575, 0.140536, 0, 0.172414, 0.143827, 0, 0.145252, 0.140536, 0, 0.126429, 0.131238, 0, 0.116447, 0.116793, 0, 0.115808, 0.098060, 0, 0.122366, 0.078846, 0, 0.132324, 0.056741, 0, 0.141421, 0.034495, 0, 0.145400, 0.014858, 0, 0.143539, 0.008059, 0, 0.138629, 0.003456, 0, 0.131687, 0.000845, 0, 0.123725, 0.000021, 0, 0.017241, 0.000000, 0, 0.010534, -0.001356, 0, 0.005053, -0.005053, 0, 0.001356, -0.010534, 0, 0.000000, -0.017241, 0, -0.000021, -0.123725, 0, 0.000802, -0.131687, 0, 0.003413, -0.138629, 0, 0.008016, -0.143539, 0, 0.014816, -0.145400, 0, 0.034453, -0.141431, 0, 0.056699, -0.132355, 0, 0.078803, -0.122420, 0, 0.098018, -0.115875, 0, 0.116750, -0.116506, 0, 0.131196, -0.126465, 0, 0.140494, -0.145264, 0, 0.143784, -0.172414, 0, 0.140494, -0.199564, 0, 0.131196, -0.218363, 0, 0.116750, -0.228322, 0, 0.098018, -0.228952, 0, 0.078803, -0.222407, 0, 0.056699, -0.212472, 0, 0.034453, -0.203397, 0, 0.014816, -0.199427, 0, 0.008016, -0.201289, 0, 0.003413, -0.206198, 0, 0.000802, -0.213141, 0, -0.000021, -0.221102, 0, 0.000000, -0.327586, 0, 0.001356, -0.334294, 0, 0.005053, -0.339774, 0, 0.010534, -0.343471, 0, 0.017241, -0.344828, 0, 0.327586, -0.344828, 0, 0.334294, -0.343471, 0, 0.339774, -0.339774, 0, 0.343471, -0.334294, 0, 0.344828, -0.327586, 0, 0.344828, -0.017241, 0, 0.343471, -0.010534, 0, 0.339774, -0.005053, 0, 0.334294, -0.001356, 0, 0.327586, 0.000000, 0, -0.221102, -0.000021, 0, -0.213141, -0.000845, 0, -0.206198, -0.003456, 0, -0.201289, -0.008059, 0, -0.199427, -0.014858, 0, -0.203442, -0.034495, 0, -0.212620, -0.056741, 0, -0.222662, -0.078846, 0, -0.229267, -0.098060, 0, -0.228601, -0.116793, 0, -0.218532, -0.131238, 0, -0.199617, -0.140536, 0, -0.172414, -0.143827, 0, -0.145210, -0.140536, 0, -0.126296, -0.131238, 0, -0.116227, -0.116793, 0, -0.115560, -0.098060, 0, -0.122166, -0.078846, 0, -0.132207, -0.056741, 0, -0.141386, -0.034495, 0, -0.145400, -0.014858, 0, -0.143539, -0.008059, 0, -0.138629, -0.003456, 0, -0.131687, -0.000845, 0, -0.123725, -0.000021, 0, -0.017241, 0.000000, 0, -0.010534, 0.001356, 0, -0.005053, 0.005053, 0, -0.001356, 0.010534, 0, 0.000000, 0.017241, 0, 0.000021, 0.123725, 0, -0.000802, 0.131687, 0, -0.003413, 0.138629, 0, -0.008016, 0.143539, 0, -0.014816, 0.145400, 0, -0.034453, 0.141384, 0, -0.056699, 0.132202, 0, -0.078803, 0.122156, 0, -0.098018, 0.115548, 0, -0.116750, 0.116217, 0, -0.131196, 0.126289, 0, -0.140494, 0.145208, 0, -0.143784, 0.172414, 0, -0.140494, 0.199619, 0, -0.131196, 0.218538, 0, -0.116750, 0.228611, 0, -0.098018, 0.229279, 0, -0.078803, 0.222672, 0, -0.056699, 0.212626, 0, -0.034453, 0.203444, 0, -0.014816, 0.199427, 0, -0.008016, 0.201289, 0, -0.003413, 0.206198, 0, -0.000802, 0.213141, 0, 0.000021, 0.221102, 0, 0.000000, 0.327586, 0, -0.001356, 0.334294, 0, -0.005053, 0.339774, 0, -0.010534, 0.343471, 0, -0.017241, 0.344828, 0, -0.327586, 0.344828, 0, -0.334294, 0.343471, 0, -0.339774, 0.339774, 0, -0.343471, 0.334294, 0, -0.344828, 0.327586, 0, -0.344828, 0.017241, 0, -0.343471, 0.010534, 0, -0.339774, 0.005053, 0, -0.334294, 0.001356, 0, -0.327586, 0.000000, 0, 0.155151, 0.376276, 0, 0.154328, 0.368314, 0, 0.151717, 0.361372, 0, 0.147114, 0.356462, 0, 0.140314, 0.354600, 0, 0.120677, 0.358617, 0, 0.098432, 0.367797, 0, 0.076327, 0.377845, 0, 0.057112, 0.384452, 0, 0.038380, 0.383783, 0, 0.023934, 0.373710, 0, 0.014636, 0.354793, 0, 0.011346, 0.327586, 0, 0.014636, 0.300380, 0, 0.023934, 0.281462, 0, 0.038380, 0.271389, 0, 0.057112, 0.270721, 0, 0.076327, 0.277328, 0, 0.098432, 0.287374, 0, 0.120677, 0.296556, 0, 0.140314, 0.300573, 0, 0.147114, 0.298711, 0, 0.151717, 0.293801, 0, 0.154328, 0.286859, 0, 0.155151, 0.278898, 0, 0.155172, 0.172414, 0, 0.156529, 0.165706, 0, 0.160226, 0.160226, 0, 0.165707, 0.156528, 0, 0.172414, 0.155172, 0, 0.278898, 0.155151, 0, 0.286859, 0.155975, 0, 0.293802, 0.158586, 0, 0.298711, 0.163189, 0, 0.300573, 0.169988, 0, 0.296594, 0.189625, 0, 0.287496, 0.211871, 0, 0.277539, 0.233976, 0, 0.270981, 0.253190, 0, 0.271619, 0.271923, 0, 0.281601, 0.286368, 0, 0.300425, 0.295666, 0, 0.327586, 0.298957, 0, 0.354748, 0.295666, 0, 0.373572, 0.286368, 0, 0.383555, 0.271923, 0, 0.384193, 0.253190, 0, 0.377634, 0.233976, 0, 0.367676, 0.211871, 0, 0.358579, 0.189626, 0, 0.354600, 0.169988, 0, 0.356462, 0.163189, 0, 0.361372, 0.158586, 0, 0.368314, 0.155975, 0, 0.376276, 0.155151, 0, 0.482759, 0.155172, 0, 0.489466, 0.156529, 0, 0.494948, 0.160226, 0, 0.498645, 0.165707, 0, 0.500000, 0.172414, 0, 0.500000, 0.482759, 0, 0.498645, 0.489466, 0, 0.494948, 0.494948, 0, 0.489466, 0.498645, 0, 0.482759, 0.500000, 0, 0.172414, 0.500000, 0, 0.165706, 0.498645, 0, 0.160226, 0.494948, 0, 0.156528, 0.489466, 0, 0.155172, 0.482759, 0, -0.308221, -0.482759, 0, -0.279394, -0.445307, 0, -0.252173, -0.482759, 0, -0.214540, -0.482759, 0, -0.262215, -0.423303, 0, -0.216275, -0.366141, 0, -0.252207, -0.366141, 0, -0.279000, -0.402645, 0, -0.305767, -0.366141, 0, -0.342532, -0.366141, 0, -0.296809, -0.423621, 0, -0.344845, -0.482759, 0, -0.180037, -0.482759, 0, -0.180037, -0.403593, 0, -0.145304, -0.482759, 0, -0.120965, -0.482759, 0, -0.084814, -0.404931, 0, -0.084814, -0.482759, 0, -0.056671, -0.482759, 0, -0.056671, -0.366141, 0, -0.094187, -0.366141, 0, -0.132781, -0.449641, 0, -0.170348, -0.366141, 0, -0.208179, -0.366141, 0, -0.208179, -0.482759, 0, 0.072863, -0.482759, 0, 0.072863, -0.458279, 0, -0.001349, -0.458279, 0, -0.001349, -0.433221, 0, 0.064767, -0.433221, 0, 0.064767, -0.409510, 0, -0.001349, -0.409510, 0, -0.001349, -0.389655, 0, 0.072863, -0.389655, 0, 0.072863, -0.366141, 0, -0.030649, -0.366141, 0, -0.030649, -0.482759, 0, 0.087127, -0.444907, 0, 0.088103, -0.454179, 0, 0.091033, -0.462324, 0, 0.095916, -0.469334, 0, 0.102752, -0.475214, 0, 0.111404, -0.479866, 0, 0.121732, -0.483186, 0, 0.133738, -0.485179, 0, 0.147421, -0.485841, 0, 0.161737, -0.485210, 0, 0.174223, -0.483310, 0, 0.184880, -0.480141, 0, 0.193706, -0.475710, 0, 0.200628, -0.470059, 0, 0.205573, -0.463241, 0, 0.208540, -0.455252, 0, 0.209529, -0.446100, 0, 0.208869, -0.438955, 0, 0.206891, -0.432662, 0, 0.203594, -0.427224, 0, 0.198978, -0.422638, 0, 0.192959, -0.418848, 0, 0.185453, -0.415790, 0, 0.176460, -0.413466, 0, 0.165980, -0.411876, 0, 0.144271, -0.409583, 0, 0.137183, -0.408676, 0, 0.131551, -0.407693, 0, 0.127374, -0.406631, 0, 0.124653, -0.405490, 0, 0.122909, -0.404138, 0, 0.121663, -0.402441, 0, 0.120916, -0.400403, 0, 0.120667, -0.398017, 0, 0.121091, -0.395010, 0, 0.122364, -0.392366, 0, 0.124486, -0.390076, 0, 0.127456, -0.388145, 0, 0.131196, -0.386614, 0, 0.135626, -0.385521, 0, 0.140748, -0.384862, 0, 0.146560, -0.384645, 0, 0.152843, -0.384914, 0, 0.158353, -0.385724, 0, 0.163087, -0.387072, 0, 0.167047, -0.388962, 0, 0.170236, -0.391397, 0, 0.172661, -0.394379, 0, 0.174322, -0.397910, 0, 0.175218, -0.401993, 0, 0.204324, -0.401993, 0, 0.204324, -0.401052, 0, 0.203359, -0.392690, 0, 0.200465, -0.385266, 0, 0.195641, -0.378776, 0, 0.188887, -0.373224, 0, 0.180425, -0.368776, 0, 0.170478, -0.365597, 0, 0.159045, -0.363690, 0, 0.146126, -0.363055, 0, 0.134037, -0.363731, 0, 0.123197, -0.365759, 0, 0.113606, -0.369138, 0, 0.105263, -0.373869, 0, 0.098509, -0.379676, 0, 0.093685, -0.386283, 0, 0.090790, -0.393686, 0, 0.089826, -0.401890, 0, 0.090494, -0.408741, 0, 0.092498, -0.414776, 0, 0.095839, -0.419990, 0, 0.100516, -0.424386, 0, 0.106613, -0.428021, 0, 0.114214, -0.430959, 0, 0.123319, -0.433193, 0, 0.133928, -0.434724, 0, 0.154692, -0.436779, 0, 0.161058, -0.437569, 0, 0.166258, -0.438521, 0, 0.170291, -0.439634, 0, 0.173158, -0.440910, 0, 0.175155, -0.442455, 0, 0.176582, -0.444379, 0, 0.177438, -0.446683, 0, 0.177723, -0.449362, 0, 0.177289, -0.452590, 0, 0.175984, -0.455428, 0, 0.173810, -0.457876, 0, 0.170766, -0.459938, 0, 0.166922, -0.461572, 0, 0.162347, -0.462741, 0, 0.157040, -0.463441, 0, 0.151002, -0.463676, 0, 0.143194, -0.463355, 0, 0.136375, -0.462390, 0, 0.130544, -0.460783, 0, 0.125701, -0.458531, 0, 0.121897, -0.455666, 0, 0.119179, -0.452221, 0, 0.117548, -0.448186, 0, 0.117004, -0.443572, 0, 0.117004, -0.442472, 0, 0.087127, -0.442472, 0, 0.259839, -0.482759, 0, 0.259839, -0.434376, 0, 0.315739, -0.434376, 0, 0.315739, -0.482759, 0, 0.344845, -0.482759, 0, 0.344845, -0.366141, 0, 0.315739, -0.366141, 0, 0.315739, -0.409897, 0, 0.259839, -0.409897, 0, 0.259839, -0.366141, 0, 0.230539, -0.366141, 0, 0.230539, -0.482759, 0, 0.182092, 0.448897, 0, 0.155172, 0.408266, 0, 0.175459, 0.406707, 0, 0.155172, 0.451176, 0, 0.301685, 0.312922, 0, 0.343064, 0.314674, 0, 0.338007, 0.339958, 0, 0.298124, 0.329861, 0, 0.327577, 0.362503, 0, 0.290574, 0.345317, 0, 0.312822, 0.382379, 0, 0.279713, 0.359221, 0, 0.294789, 0.399659, 0, 0.266222, 0.371500, 0, 0.274526, 0.414403, 0, 0.250783, 0.382086, 0, 0.253080, 0.426690, 0, 0.234074, 0.390914, 0, 0.231499, 0.436583, 0, 0.216777, 0.397910, 0, 0.208310, 0.444014, 0, 0.197586, 0.403145, 0, 0.343064, 0.297124, 0, 0.327586, 0.298999, 0, 0.301685, 0.295861, 0 }; // 490 faces int faces[] = { 7, 8, 56, 1, 4, 2, 0, 1, 1, 6, 56, 8, 55, 1, 6, 15, 13, 14, 1, 6, 16, 13, 15, 1, 4, 17, 13, 16, 1, 4, 17, 18, 13, 1, 2, 19, 18, 17, 1, 4, 19, 20, 18, 1, 2, 19, 2, 20, 1, 2, 21, 2, 19, 1, 4, 22, 2, 21, 1, 4, 22, 0, 2, 1, 0, 22, 23, 0, 1, 2, 24, 23, 22, 1, 4, 24, 25, 23, 1, 2, 26, 25, 24, 1, 4, 27, 25, 26, 1, 4, 27, 28, 25, 1, 2, 29, 28, 27, 1, 4, 29, 30, 28, 1, 2, 31, 30, 29, 1, 4, 31, 32, 30, 1, 2, 33, 32, 31, 1, 4, 33, 40, 32, 1, 2, 41, 40, 33, 1, 4, 41, 42, 40, 1, 2, 43, 42, 41, 1, 4, 43, 44, 42, 1, 2, 45, 44, 43, 1, 4, 45, 46, 44, 1, 2, 47, 46, 45, 1, 4, 47, 48, 46, 1, 2, 49, 48, 47, 1, 4, 49, 50, 48, 1, 2, 51, 50, 49, 1, 4, 51, 38, 50, 1, 2, 39, 38, 51, 1, 4, 39, 36, 38, 1, 2, 37, 36, 39, 1, 4, 37, 34, 36, 1, 2, 35, 34, 37, 1, 4, 35, 11, 34, 1, 2, 12, 11, 35, 1, 4, 12, 9, 11, 1, 2, 10, 9, 12, 1, 4, 10, 7, 9, 1, 2, 8, 7, 10, 1, 4, 5, 52, 53, 1, 2, 5, 3, 4, 1, 6, 5, 6, 3, 1, 2, 5, 53, 6, 1, 2, 52, 5, 54, 1, 6, 65, 66, 67, 1, 3, 65, 67, 68, 1, 2, 64, 65, 68, 1, 1, 64, 68, 69, 1, 2, 63, 64, 69, 1, 1, 63, 69, 70, 1, 2, 63, 70, 71, 1, 2, 63, 71, 72, 1, 2, 63, 72, 73, 1, 2, 63, 73, 74, 1, 2, 63, 74, 75, 1, 2, 62, 63, 75, 1, 1, 62, 75, 76, 1, 2, 61, 62, 76, 1, 1, 61, 76, 77, 1, 2, 61, 77, 78, 1, 2, 60, 61, 78, 1, 1, 60, 78, 79, 1, 2, 59, 60, 79, 1, 1, 89, 90, 91, 1, 3, 89, 91, 92, 1, 2, 88, 89, 92, 1, 1, 87, 88, 92, 1, 1, 86, 87, 92, 1, 1, 86, 92, 93, 1, 2, 86, 93, 94, 1, 2, 86, 94, 95, 1, 2, 85, 86, 95, 1, 1, 84, 85, 95, 1, 1, 83, 84, 95, 1, 1, 82, 83, 95, 1, 1, 81, 82, 95, 1, 1, 81, 95, 96, 1, 2, 80, 81, 96, 1, 1, 80, 96, 97, 1, 2, 79, 80, 97, 1, 1, 59, 79, 97, 1, 0, 58, 59, 97, 1, 1, 57, 58, 97, 1, 1, 57, 97, 98, 1, 2, 126, 57, 98, 1, 1, 126, 98, 99, 1, 2, 125, 126, 99, 1, 1, 124, 125, 99, 1, 1, 123, 124, 99, 1, 1, 122, 123, 99, 1, 1, 121, 122, 99, 1, 1, 121, 99, 100, 1, 2, 121, 100, 101, 1, 2, 120, 121, 101, 1, 1, 119, 120, 101, 1, 1, 118, 119, 101, 1, 1, 117, 118, 101, 1, 1, 116, 117, 101, 1, 1, 116, 101, 102, 1, 2, 116, 102, 103, 1, 2, 116, 103, 104, 1, 2, 116, 104, 105, 1, 2, 115, 116, 105, 1, 1, 114, 115, 105, 1, 1, 113, 114, 105, 1, 1, 112, 113, 105, 1, 1, 111, 112, 105, 1, 1, 111, 105, 106, 1, 2, 111, 106, 107, 1, 2, 110, 111, 107, 1, 1, 109, 110, 107, 1, 1, 109, 107, 108, 1, 6, 135, 136, 137, 1, 3, 135, 137, 138, 1, 2, 134, 135, 138, 1, 1, 134, 138, 139, 1, 2, 133, 134, 139, 1, 1, 133, 139, 140, 1, 2, 133, 140, 141, 1, 2, 133, 141, 142, 1, 2, 133, 142, 143, 1, 2, 133, 143, 144, 1, 2, 133, 144, 145, 1, 2, 132, 133, 145, 1, 1, 132, 145, 146, 1, 2, 131, 132, 146, 1, 1, 131, 146, 147, 1, 2, 131, 147, 148, 1, 2, 130, 131, 148, 1, 1, 130, 148, 149, 1, 2, 129, 130, 149, 1, 1, 159, 160, 161, 1, 3, 159, 161, 162, 1, 2, 158, 159, 162, 1, 1, 157, 158, 162, 1, 1, 156, 157, 162, 1, 1, 156, 162, 163, 1, 2, 156, 163, 164, 1, 2, 156, 164, 165, 1, 2, 155, 156, 165, 1, 1, 154, 155, 165, 1, 1, 153, 154, 165, 1, 1, 152, 153, 165, 1, 1, 151, 152, 165, 1, 1, 151, 165, 166, 1, 2, 150, 151, 166, 1, 1, 150, 166, 167, 1, 2, 149, 150, 167, 1, 1, 129, 149, 167, 1, 0, 128, 129, 167, 1, 1, 127, 128, 167, 1, 1, 127, 167, 168, 1, 2, 196, 127, 168, 1, 1, 196, 168, 169, 1, 2, 195, 196, 169, 1, 1, 194, 195, 169, 1, 1, 193, 194, 169, 1, 1, 192, 193, 169, 1, 1, 191, 192, 169, 1, 1, 191, 169, 170, 1, 2, 191, 170, 171, 1, 2, 190, 191, 171, 1, 1, 189, 190, 171, 1, 1, 188, 189, 171, 1, 1, 187, 188, 171, 1, 1, 186, 187, 171, 1, 1, 186, 171, 172, 1, 2, 186, 172, 173, 1, 2, 186, 173, 174, 1, 2, 186, 174, 175, 1, 2, 185, 186, 175, 1, 1, 184, 185, 175, 1, 1, 183, 184, 175, 1, 1, 182, 183, 175, 1, 1, 181, 182, 175, 1, 1, 181, 175, 176, 1, 2, 181, 176, 177, 1, 2, 180, 181, 177, 1, 1, 179, 180, 177, 1, 1, 179, 177, 178, 1, 6, 205, 206, 207, 1, 3, 205, 207, 208, 1, 2, 204, 205, 208, 1, 1, 204, 208, 209, 1, 2, 203, 204, 209, 1, 1, 203, 209, 210, 1, 2, 203, 210, 211, 1, 2, 203, 211, 212, 1, 2, 203, 212, 213, 1, 2, 203, 213, 214, 1, 2, 203, 214, 215, 1, 2, 202, 203, 215, 1, 1, 202, 215, 216, 1, 2, 201, 202, 216, 1, 1, 201, 216, 217, 1, 2, 201, 217, 218, 1, 2, 200, 201, 218, 1, 1, 200, 218, 219, 1, 2, 199, 200, 219, 1, 1, 229, 230, 231, 1, 3, 229, 231, 232, 1, 2, 228, 229, 232, 1, 1, 227, 228, 232, 1, 1, 226, 227, 232, 1, 1, 226, 232, 233, 1, 2, 226, 233, 234, 1, 2, 226, 234, 235, 1, 2, 225, 226, 235, 1, 1, 224, 225, 235, 1, 1, 223, 224, 235, 1, 1, 222, 223, 235, 1, 1, 221, 222, 235, 1, 1, 221, 235, 236, 1, 2, 220, 221, 236, 1, 1, 220, 236, 237, 1, 2, 219, 220, 237, 1, 1, 199, 219, 237, 1, 0, 198, 199, 237, 1, 1, 197, 198, 237, 1, 1, 197, 237, 238, 1, 2, 266, 197, 238, 1, 1, 266, 238, 239, 1, 2, 265, 266, 239, 1, 1, 264, 265, 239, 1, 1, 263, 264, 239, 1, 1, 262, 263, 239, 1, 1, 261, 262, 239, 1, 1, 261, 239, 240, 1, 2, 261, 240, 241, 1, 2, 260, 261, 241, 1, 1, 259, 260, 241, 1, 1, 258, 259, 241, 1, 1, 257, 258, 241, 1, 1, 256, 257, 241, 1, 1, 256, 241, 242, 1, 2, 256, 242, 243, 1, 2, 256, 243, 244, 1, 2, 256, 244, 245, 1, 2, 255, 256, 245, 1, 1, 254, 255, 245, 1, 1, 253, 254, 245, 1, 1, 252, 253, 245, 1, 1, 251, 252, 245, 1, 1, 251, 245, 246, 1, 2, 251, 246, 247, 1, 2, 250, 251, 247, 1, 1, 249, 250, 247, 1, 1, 249, 247, 248, 1, 6, 275, 276, 277, 1, 3, 275, 277, 278, 1, 2, 274, 275, 278, 1, 1, 274, 278, 279, 1, 2, 273, 274, 279, 1, 1, 273, 279, 280, 1, 2, 273, 280, 281, 1, 2, 273, 281, 282, 1, 2, 273, 282, 283, 1, 2, 273, 283, 284, 1, 2, 273, 284, 285, 1, 2, 272, 273, 285, 1, 1, 272, 285, 286, 1, 2, 271, 272, 286, 1, 1, 271, 286, 287, 1, 2, 271, 287, 288, 1, 2, 270, 271, 288, 1, 1, 270, 288, 289, 1, 2, 269, 270, 289, 1, 1, 299, 300, 301, 1, 3, 299, 301, 302, 1, 2, 298, 299, 302, 1, 1, 297, 298, 302, 1, 1, 296, 297, 302, 1, 1, 296, 302, 303, 1, 2, 296, 303, 304, 1, 2, 296, 304, 305, 1, 2, 295, 296, 305, 1, 1, 294, 295, 305, 1, 1, 293, 294, 305, 1, 1, 292, 293, 305, 1, 1, 291, 292, 305, 1, 1, 291, 305, 306, 1, 2, 290, 291, 306, 1, 1, 290, 306, 307, 1, 2, 289, 290, 307, 1, 1, 269, 289, 307, 1, 0, 268, 269, 307, 1, 1, 267, 268, 307, 1, 1, 267, 307, 308, 1, 2, 336, 267, 308, 1, 1, 336, 308, 309, 1, 2, 335, 336, 309, 1, 1, 334, 335, 309, 1, 1, 333, 334, 309, 1, 1, 332, 333, 309, 1, 1, 331, 332, 309, 1, 1, 331, 309, 310, 1, 2, 331, 310, 311, 1, 2, 330, 331, 311, 1, 1, 329, 330, 311, 1, 1, 328, 329, 311, 1, 1, 327, 328, 311, 1, 1, 326, 327, 311, 1, 1, 326, 311, 312, 1, 2, 326, 312, 313, 1, 2, 326, 313, 314, 1, 2, 326, 314, 315, 1, 2, 325, 326, 315, 1, 1, 324, 325, 315, 1, 1, 323, 324, 315, 1, 1, 322, 323, 315, 1, 1, 321, 322, 315, 1, 1, 321, 315, 316, 1, 2, 321, 316, 317, 1, 2, 320, 321, 317, 1, 1, 319, 320, 317, 1, 1, 319, 317, 318, 1, 6, 347, 348, 337, 1, 3, 347, 337, 338, 1, 2, 341, 342, 343, 1, 3, 341, 343, 344, 1, 2, 339, 340, 341, 1, 3, 338, 339, 341, 1, 1, 345, 346, 347, 1, 3, 344, 345, 347, 1, 1, 347, 338, 341, 1, 0, 344, 347, 341, 1, 0, 360, 361, 349, 1, 3, 360, 349, 350, 1, 2, 359, 360, 350, 1, 1, 358, 359, 350, 1, 1, 358, 350, 351, 1, 2, 358, 351, 352, 1, 2, 358, 352, 353, 1, 2, 357, 358, 353, 1, 1, 356, 357, 353, 1, 1, 355, 356, 353, 1, 1, 355, 353, 354, 1, 6, 370, 371, 372, 1, 3, 369, 370, 372, 1, 1, 369, 372, 373, 1, 2, 368, 369, 373, 1, 1, 366, 367, 368, 1, 3, 365, 366, 368, 1, 1, 365, 368, 373, 1, 0, 364, 365, 373, 1, 1, 364, 373, 362, 1, 2, 363, 364, 362, 1, 5, 475, 476, 374, 1, 3, 474, 475, 374, 1, 1, 474, 374, 375, 1, 2, 473, 474, 375, 1, 1, 473, 375, 376, 1, 2, 473, 376, 377, 1, 2, 472, 473, 377, 1, 1, 472, 377, 378, 1, 2, 471, 472, 378, 1, 1, 471, 378, 379, 1, 2, 470, 471, 379, 1, 1, 470, 379, 380, 1, 2, 469, 470, 380, 1, 1, 469, 380, 381, 1, 2, 468, 469, 381, 1, 1, 468, 381, 382, 1, 2, 467, 468, 382, 1, 1, 466, 467, 382, 1, 1, 466, 382, 383, 1, 2, 465, 466, 383, 1, 1, 464, 465, 383, 1, 1, 464, 383, 384, 1, 2, 463, 464, 384, 1, 1, 423, 424, 425, 1, 3, 423, 425, 426, 1, 2, 422, 423, 426, 1, 1, 422, 426, 427, 1, 2, 422, 427, 428, 1, 2, 421, 422, 428, 1, 1, 421, 428, 429, 1, 2, 420, 421, 429, 1, 1, 420, 429, 430, 1, 2, 419, 420, 430, 1, 1, 419, 430, 431, 1, 2, 418, 419, 431, 1, 1, 418, 431, 432, 1, 2, 417, 418, 432, 1, 1, 416, 417, 432, 1, 1, 416, 432, 433, 1, 2, 415, 416, 433, 1, 1, 415, 433, 434, 1, 2, 414, 415, 434, 1, 1, 413, 414, 434, 1, 1, 413, 434, 435, 1, 2, 412, 413, 435, 1, 1, 411, 412, 435, 1, 1, 411, 435, 436, 1, 2, 410, 411, 436, 1, 1, 410, 436, 437, 1, 2, 409, 410, 437, 1, 1, 463, 384, 385, 1, 2, 462, 463, 385, 1, 1, 461, 462, 385, 1, 1, 461, 385, 386, 1, 2, 460, 461, 386, 1, 1, 460, 386, 387, 1, 2, 409, 437, 438, 1, 2, 408, 409, 438, 1, 1, 408, 438, 439, 1, 2, 408, 439, 440, 1, 2, 407, 408, 440, 1, 1, 407, 440, 441, 1, 2, 406, 407, 441, 1, 1, 406, 441, 442, 1, 2, 406, 442, 443, 1, 2, 405, 406, 443, 1, 1, 405, 443, 444, 1, 2, 405, 444, 445, 1, 2, 405, 445, 446, 1, 2, 404, 405, 446, 1, 1, 404, 446, 447, 1, 2, 403, 404, 447, 1, 1, 403, 447, 448, 1, 2, 402, 403, 448, 1, 1, 401, 402, 448, 1, 1, 401, 448, 449, 1, 2, 400, 401, 449, 1, 1, 400, 449, 450, 1, 2, 399, 400, 450, 1, 1, 398, 399, 450, 1, 1, 398, 450, 451, 1, 2, 398, 451, 452, 1, 2, 397, 398, 452, 1, 1, 397, 452, 453, 1, 2, 396, 397, 453, 1, 1, 396, 453, 454, 1, 2, 395, 396, 454, 1, 1, 395, 454, 455, 1, 2, 394, 395, 455, 1, 1, 394, 455, 456, 1, 2, 393, 394, 456, 1, 1, 392, 393, 456, 1, 1, 391, 392, 456, 1, 1, 391, 456, 457, 1, 2, 390, 391, 457, 1, 1, 389, 390, 457, 1, 1, 389, 457, 458, 1, 2, 388, 389, 458, 1, 1, 388, 458, 459, 1, 2, 387, 388, 459, 1, 1, 460, 387, 459, 1, 4, 487, 488, 477, 1, 3, 487, 477, 478, 1, 2, 485, 486, 487, 1, 3, 485, 487, 478, 1, 0, 484, 485, 478, 1, 1, 484, 478, 479, 1, 2, 482, 483, 484, 1, 3, 481, 482, 484, 1, 1, 481, 484, 479, 1, 0, 481, 479, 480, 1, 6, 494, 493, 512, 1, 0, 494, 512, 511, 1, 6, 512, 493, 513, 1, 6, 490, 489, 492, 1, 6, 491, 489, 490, 1, 4, 491, 509, 489, 1, 2, 510, 509, 491, 1, 4, 510, 507, 509, 1, 2, 508, 507, 510, 1, 4, 508, 505, 507, 1, 2, 506, 505, 508, 1, 4, 506, 503, 505, 1, 2, 504, 503, 506, 1, 4, 502, 503, 504, 1, 4, 502, 501, 503, 1, 2, 500, 501, 502, 1, 4, 500, 499, 501, 1, 2, 498, 499, 500, 1, 4, 498, 497, 499, 1, 2, 496, 497, 498, 1, 4, 496, 495, 497, 1, 2, 496, 494, 495, 1, 2, 493, 494, 496, 1, 4 }; } // anonymous namespace void BuildMesh_XMeshLogoMesh( Mesh& outMesh ) { int vertCount = sizeof( verts ) / sizeof( verts[0] ) / 3; int faceCount = sizeof( faces ) / sizeof( faces[0] ) / 5; outMesh.freeAllVData(); outMesh.FreeAll(); outMesh.setNumVerts( vertCount ); outMesh.setNumFaces( faceCount ); for( int i = 0; i < vertCount; ++i ) outMesh.setVert( i, &verts[i * 3] ); for( int i = 0; i < faceCount; ++i ) memcpy( &outMesh.faces[i], &faces[i * 5], sizeof( Face ) ); outMesh.InvalidateGeomCache(); outMesh.InvalidateTopologyCache(); outMesh.buildBoundingBox(); }