4094 lines
108 KiB
C

const vertex_position testscene_position[] = {
{-2.867092f, -1.254429f, 0.341669f},
{-2.380065f, -1.254429f, -2.046590f},
{-2.867092f, 1.182984f, 0.341669f},
{-2.380065f, 1.182984f, -2.046590f},
{-2.740428f, 0.787428f, -0.036198f},
{-2.411476f, 0.787428f, -1.649300f},
{-2.740428f, -0.858874f, -0.036198f},
{-2.411476f, -0.858873f, -1.649300f},
{-3.312945f, -0.151369f, -1.209809f},
{-2.256592f, -1.404457f, -2.356058f},
{-2.555717f, 1.404457f, -2.212810f},
{-1.499365f, 0.151369f, -3.359059f},
{-2.476861f, 0.950523f, -2.210208f},
{-1.763368f, 0.104149f, -2.984420f},
{-2.988314f, -0.100329f, -1.532751f},
{-2.274821f, -0.946703f, -2.306962f},
{-2.123363f, -1.079961f, -1.105624f},
{-2.098458f, -0.108041f, -2.718483f},
{-2.175232f, 0.036596f, -0.433580f},
{-2.150327f, 1.008516f, -2.046440f},
{-2.135346f, 0.013871f, -0.803512f},
{-2.118525f, 0.670335f, -1.892885f},
{-2.100313f, -0.740285f, -1.257430f},
{-2.083491f, -0.083821f, -2.346804f},
{-2.276812f, -1.254429f, 2.713544f},
{-3.255756f, -1.254429f, 0.481360f},
{-2.276812f, 1.182984f, 2.713544f},
{-3.255756f, 1.182984f, 0.481360f},
{-2.391165f, 0.787428f, 2.331772f},
{-3.052373f, 0.787428f, 0.824088f},
{-2.391165f, -0.858874f, 2.331772f},
{-3.052373f, -0.858873f, 0.824088f},
{-3.535571f, -0.151369f, 1.702905f},
{-3.333283f, -1.404457f, 0.157315f},
{-3.495107f, 1.404457f, 0.446813f},
{-3.292819f, 0.151369f, -1.098776f},
{-3.429174f, 0.950523f, 0.403476f},
{-3.292543f, 0.104149f, -0.640462f},
{-3.456505f, -0.100329f, 1.251878f},
{-3.319873f, -0.946703f, 0.207940f},
{-2.503521f, -1.079961f, 1.102212f},
{-3.413021f, -0.108041f, -0.229983f},
{-2.158454f, 0.036596f, 1.681230f},
{-3.067954f, 1.008516f, 0.349034f},
{-2.339138f, 0.013871f, 1.355971f},
{-2.953441f, 0.670335f, 0.456166f},
{-2.572206f, -0.740285f, 0.964885f},
{-3.186510f, -0.083821f, 0.065080f},
{-2.253407f, -0.135477f, 0.454074f},
{-2.207444f, -0.135477f, -0.061723f},
{-2.253407f, 0.536618f, 0.454074f},
{-2.207444f, 0.536618f, -0.061723f},
{-2.217519f, -0.062455f, 0.298943f},
{-2.152686f, -0.162452f, -0.078803f},
{-2.201217f, 0.379469f, 0.115994f},
{-2.136384f, 0.279472f, -0.261752f},
{-2.180717f, -0.064632f, 0.182726f},
{-2.196139f, -0.167618f, 0.564875f},
{-2.143039f, 0.374027f, 0.370484f},
{-2.158461f, 0.271041f, 0.752633f},
{-2.476007f, -0.176987f, 0.085544f},
{-2.428354f, -0.176987f, -0.449221f},
{-2.476007f, 0.701038f, 0.085544f},
{-2.428354f, 0.701038f, -0.449221f},
{-2.433199f, -0.081591f, -0.074793f},
{-2.358070f, -0.212228f, -0.465725f},
{-2.416297f, 0.495739f, -0.264470f},
{-2.341168f, 0.365103f, -0.655402f},
{-2.388330f, -0.084435f, -0.194686f},
{-2.399592f, -0.218977f, 0.201938f},
{-2.335458f, 0.488630f, 0.001209f},
{-2.346719f, 0.354088f, 0.397832f},
{-2.412855f, -0.176987f, 0.867002f},
{-2.580503f, -0.176987f, 0.356963f},
{-2.412855f, 0.701038f, 0.867002f},
{-2.580503f, 0.701038f, 0.356963f},
{-2.436924f, -0.081591f, 0.702803f},
{-2.522470f, -0.212228f, 0.314017f},
{-2.496387f, 0.495739f, 0.521897f},
{-2.581933f, 0.365103f, 0.133111f},
{-2.443110f, -0.084435f, 0.574939f},
{-2.296649f, -0.218977f, 0.943702f},
{-2.317098f, 0.488630f, 0.733970f},
{-2.170637f, 0.354088f, 1.102734f},
{-1.781551f, -0.135477f, -0.351501f},
{-1.625035f, -0.135477f, -0.845122f},
{-1.781551f, 0.536618f, -0.351501f},
{-1.625035f, 0.536618f, -0.845122f},
{-1.712937f, -0.062455f, -0.495187f},
{-1.567879f, -0.162452f, -0.849945f},
{-1.657422f, 0.379469f, -0.670270f},
{-1.512364f, 0.279472f, -1.025028f},
{-1.651852f, -0.064632f, -0.600683f},
{-1.749624f, -0.167618f, -0.230932f},
{-1.655707f, 0.374027f, -0.409220f},
{-1.753479f, 0.271041f, -0.039469f},
{-1.919108f, -0.176987f, -0.759475f},
{-1.756836f, -0.176987f, -1.271250f},
{-1.919108f, 0.701038f, -0.759475f},
{-1.756836f, 0.701038f, -1.271250f},
{-1.842611f, -0.081591f, -0.906747f},
{-1.684646f, -0.212228f, -1.272150f},
{-1.785054f, 0.495739f, -1.088268f},
{-1.627090f, 0.365103f, -1.453672f},
{-1.772855f, -0.084435f, -1.014085f},
{-1.869698f, -0.218977f, -0.629301f},
{-1.763636f, 0.488630f, -0.811391f},
{-1.860479f, 0.354088f, -0.426607f},
{-2.026597f, -0.176987f, 0.017126f},
{-2.079875f, -0.176987f, -0.517109f},
{-2.026597f, 0.701038f, 0.017126f},
{-2.079875f, 0.701038f, -0.517109f},
{-2.014555f, -0.081591f, -0.148390f},
{-2.013922f, -0.212228f, -0.546476f},
{-2.033452f, 0.495739f, -0.337879f},
{-2.032819f, 0.365103f, -0.735964f},
{-1.992919f, -0.084435f, -0.274562f},
{-1.929748f, -0.218977f, 0.117160f},
{-1.904316f, 0.488630f, -0.092026f},
{-1.841145f, 0.354088f, 0.299697f},
{-1.727675f, -0.135477f, -1.878798f},
{-1.546075f, -0.135477f, -2.363752f},
{-1.727675f, 0.536618f, -1.878798f},
{-1.546075f, 0.536618f, -2.363752f},
{-1.651789f, -0.062455f, -2.018780f},
{-1.488747f, -0.162452f, -2.365641f},
{-1.587378f, 0.379469f, -2.190789f},
{-1.424335f, 0.279472f, -2.537649f},
{-1.585380f, -0.064632f, -2.121008f},
{-1.701967f, -0.167618f, -1.756751f},
{-1.599040f, 0.374027f, -1.929994f},
{-1.715626f, 0.271041f, -1.565737f},
{-1.844150f, -0.176987f, -2.293284f},
{-1.655871f, -0.176987f, -2.796073f},
{-1.844150f, 0.701038f, -2.293284f},
{-1.655871f, 0.701038f, -2.796073f},
{-1.760208f, -0.081591f, -2.436442f},
{-1.583730f, -0.212228f, -2.793273f},
{-1.693427f, 0.495739f, -2.614777f},
{-1.516949f, 0.365103f, -2.971608f},
{-1.685044f, -0.084435f, -2.540066f},
{-1.801473f, -0.218977f, -2.160749f},
{-1.686222f, 0.488630f, -2.337166f},
{-1.802651f, 0.354088f, -1.957849f},
{-1.991285f, -0.176987f, -1.523210f},
{-2.017122f, -0.176987f, -2.059473f},
{-1.991285f, 0.701038f, -1.523210f},
{-2.017122f, 0.701038f, -2.059473f},
{-1.970779f, -0.081591f, -1.687892f},
{-1.949752f, -0.212228f, -2.085422f},
{-1.979943f, 0.495739f, -1.878099f},
{-1.958916f, 0.365103f, -2.275629f},
{-1.942707f, -0.084435f, -1.812789f},
{-1.899688f, -0.218977f, -1.418344f},
{-1.863573f, 0.488630f, -1.625953f},
{-1.820553f, 0.354088f, -1.231508f},
{-1.726487f, -0.135477f, 1.541927f},
{-1.686987f, -0.135477f, 1.025594f},
{-1.726487f, 0.536618f, 1.541927f},
{-1.686987f, 0.536618f, 1.025594f},
{-1.692544f, -0.062455f, 1.386358f},
{-1.632447f, -0.162452f, 1.007830f},
{-1.678535f, 0.379469f, 1.203220f},
{-1.618437f, 0.279472f, 0.824692f},
{-1.657200f, -0.064632f, 1.269690f},
{-1.667836f, -0.167618f, 1.652001f},
{-1.617175f, 0.374027f, 1.456962f},
{-1.627810f, 0.271041f, 1.839274f},
{-1.953685f, -0.176987f, 1.176214f},
{-1.912733f, -0.176987f, 0.640893f},
{-1.953685f, 0.701038f, 1.176214f},
{-1.912733f, 0.701038f, 0.640893f},
{-1.912889f, -0.081591f, 1.015353f},
{-1.842661f, -0.212228f, 0.623510f},
{-1.898363f, 0.495739f, 0.825480f},
{-1.828136f, 0.365103f, 0.433637f},
{-1.869525f, -0.084435f, 0.894908f},
{-1.875818f, -0.218977f, 1.291642f},
{-1.814203f, 0.488630f, 1.090124f},
{-1.820496f, 0.354088f, 1.486858f},
{-1.880750f, -0.176987f, 1.956819f},
{-2.054774f, -0.176987f, 1.448920f},
{-1.880750f, 0.701038f, 1.956819f},
{-2.054774f, 0.701038f, 1.448920f},
{-1.906874f, -0.081591f, 1.792935f},
{-1.997283f, -0.212228f, 1.405250f},
{-1.968599f, 0.495739f, 1.612787f},
{-2.059008f, 0.365103f, 1.225103f},
{-1.914661f, -0.084435f, 1.665158f},
{-1.763593f, -0.218977f, 2.032058f},
{-1.786667f, 0.488630f, 1.822599f},
{-1.635600f, 0.354088f, 2.189499f},
{-1.676643f, -0.135477f, 2.702557f},
{-1.877724f, -0.135477f, 2.225351f},
{-1.676643f, 0.536618f, 2.702557f},
{-1.877724f, 0.536618f, 2.225351f},
{-1.717628f, -0.062455f, 2.548694f},
{-1.837352f, -0.162452f, 2.184604f},
{-1.788949f, 0.379469f, 2.379434f},
{-1.908674f, 0.279472f, 2.015344f},
{-1.739572f, -0.064632f, 2.428781f},
{-1.574134f, -0.167618f, 2.773608f},
{-1.618309f, 0.374027f, 2.576998f},
{-1.452871f, 0.271041f, 2.921824f},
{-2.045975f, -0.176987f, 2.481291f},
{-2.254451f, -0.176987f, 1.986536f},
{-2.045975f, 0.701038f, 2.481291f},
{-2.254451f, 0.701038f, 1.986536f},
{-2.083287f, -0.081591f, 2.319587f},
{-2.200094f, -0.212228f, 1.939023f},
{-2.157231f, 0.495739f, 2.144102f},
{-2.274038f, 0.365103f, 1.763538f},
{-2.099826f, -0.084435f, 2.192646f},
{-1.923930f, -0.218977f, 2.548311f},
{-1.961328f, 0.488630f, 2.340930f},
{-1.785431f, 0.354088f, 2.696595f},
{-1.624019f, -0.176987f, 3.142061f},
{-2.011112f, -0.176987f, 2.770034f},
{-1.624019f, 0.701038f, 3.142061f},
{-2.011112f, 0.701038f, 2.770034f},
{-1.722221f, -0.081591f, 3.008281f},
{-1.979968f, -0.212228f, 2.704902f},
{-1.859519f, 0.495739f, 2.876327f},
{-2.117265f, 0.365103f, 2.572947f},
{-1.787599f, -0.084435f, 2.898221f},
{-1.485421f, -0.218977f, 3.155370f},
{-1.601759f, 0.488630f, 2.979669f},
{-1.299581f, 0.354088f, 3.236818f},
{2.859213f, -1.254429f, -0.402315f},
{2.422877f, -1.254429f, 1.995723f},
{2.859213f, 1.182983f, -0.402315f},
{2.422877f, 1.182983f, 1.995723f},
{2.740581f, 0.787428f, -0.021851f},
{2.445867f, 0.787428f, 1.597856f},
{2.740581f, -0.858873f, -0.021851f},
{2.445867f, -0.858873f, 1.597856f},
{3.337825f, -0.151369f, 1.139371f},
{2.305986f, -1.404457f, 2.307736f},
{2.602011f, 1.404457f, 2.158185f},
{1.570173f, 0.151369f, 3.326550f},
{2.523116f, 0.950523f, 2.157254f},
{1.826181f, 0.104149f, 2.946403f},
{3.020107f, -0.100329f, 1.469117f},
{2.323172f, -0.946702f, 2.258265f},
{2.146304f, -1.079961f, 1.060404f},
{2.155564f, -0.108041f, 2.673429f},
{2.183928f, 0.036596f, 0.387413f},
{2.193188f, 1.008516f, 2.000438f},
{2.151886f, 0.013871f, 0.758106f},
{2.158140f, 0.670335f, 1.847591f},
{2.126474f, -0.740285f, 1.212664f},
{2.132729f, -0.083821f, 2.302150f},
{2.218830f, -1.254429f, -2.761157f},
{3.244831f, -1.254429f, -0.550207f},
{2.218830f, 1.182983f, -2.761157f},
{3.244831f, 1.182983f, -0.550207f},
{2.341243f, 0.787428f, -2.381892f},
{3.034235f, 0.787428f, -0.888551f},
{2.341243f, -0.858873f, -2.381892f},
{3.034235f, -0.858873f, -0.888551f},
{3.498711f, -0.151369f, -1.777404f},
{3.329203f, -1.404457f, -0.227877f},
{3.484860f, 1.404457f, -0.520737f},
{3.315352f, 0.151369f, 1.028790f},
{3.419860f, 0.950523f, -0.476013f},
{3.305369f, 0.104149f, 0.570584f},
{3.429215f, -0.100329f, -1.324803f},
{3.314725f, -0.946702f, -0.278206f},
{2.479615f, -1.079961f, -1.154988f},
{3.417127f, -0.108041f, 0.157646f},
{2.122362f, 0.036596f, -1.726567f},
{3.059873f, 1.008516f, -0.413934f},
{2.309894f, 0.013871f, -1.405208f},
{2.943117f, 0.670335f, -0.518616f},
{2.551194f, -0.740285f, -1.019146f},
{3.184417f, -0.083821f, -0.132554f},
{2.243284f, -0.135477f, -0.501698f},
{2.208256f, -0.135477f, 0.014957f},
{2.243284f, 0.536618f, -0.501698f},
{2.208256f, 0.536618f, 0.014957f},
{2.210690f, -0.062455f, -0.345841f},
{2.153872f, -0.162452f, 0.033193f},
{2.198266f, 0.379469f, -0.162588f},
{2.141448f, 0.279472f, 0.216446f},
{2.176357f, -0.064632f, -0.228871f},
{2.183683f, -0.167618f, -0.611261f},
{2.134712f, 0.374027f, -0.415790f},
{2.142037f, 0.271041f, -0.798179f},
{2.473639f, -0.176987f, -0.137966f},
{2.437323f, -0.176987f, 0.397690f},
{2.473639f, 0.701038f, -0.137966f},
{2.437323f, 0.701038f, 0.397690f},
{2.434237f, -0.081591f, 0.023242f},
{2.367405f, -0.212228f, 0.415678f},
{2.421357f, 0.495739f, 0.213235f},
{2.354524f, 0.365102f, 0.605670f},
{2.391919f, -0.084435f, 0.144059f},
{2.394778f, -0.218977f, -0.252714f},
{2.334908f, 0.488630f, -0.050672f},
{2.337767f, 0.354088f, -0.447445f},
{2.393951f, -0.176987f, -0.917910f},
{2.572364f, -0.176987f, -0.411537f},
{2.393951f, 0.701038f, -0.917910f},
{2.572364f, 0.701038f, -0.411537f},
{2.421492f, -0.081591f, -0.754258f},
{2.515254f, -0.212228f, -0.367371f},
{2.484774f, 0.495739f, -0.574651f},
{2.578536f, 0.365102f, -0.187765f},
{2.430385f, -0.084435f, -0.626554f},
{2.276147f, -0.218977f, -0.992132f},
{2.301033f, 0.488630f, -0.782880f},
{2.146795f, 0.354088f, -1.148459f},
{1.788597f, -0.135477f, 0.313690f},
{1.642570f, -0.135477f, 0.810516f},
{1.788597f, 0.536618f, 0.313690f},
{1.642570f, 0.536618f, 0.810516f},
{1.723041f, -0.062455f, 0.458797f},
{1.585529f, -0.162452f, 0.816548f},
{1.671247f, 0.379469f, 0.635016f},
{1.533735f, 0.279472f, 0.992767f},
{1.664204f, -0.064632f, 0.565563f},
{1.754123f, -0.167618f, 0.193824f},
{1.664004f, 0.374027f, 0.374062f},
{1.753923f, 0.271041f, 0.002322f},
{1.934763f, -0.176987f, 0.718660f},
{1.783367f, -0.176987f, 1.233756f},
{1.934763f, 0.701038f, 0.718660f},
{1.783367f, 0.701038f, 1.233756f},
{1.861402f, -0.081591f, 0.867518f},
{1.711212f, -0.212228f, 1.236185f},
{1.807703f, 0.495739f, 1.050218f},
{1.657513f, 0.365102f, 1.418885f},
{1.793935f, -0.084435f, 0.976310f},
{1.882607f, -0.218977f, 0.589561f},
{1.780426f, 0.488630f, 0.773856f},
{1.869097f, 0.354088f, 0.387107f},
{2.025780f, -0.176987f, -0.060044f},
{2.090361f, -0.176987f, 0.472943f},
{2.025780f, 0.701038f, -0.060044f},
{2.090361f, 0.701038f, 0.472943f},
{2.017246f, -0.081591f, 0.105690f},
{2.025044f, -0.212228f, 0.503700f},
{2.040153f, 0.495739f, 0.294735f},
{2.047951f, 0.365102f, 0.692745f},
{1.998287f, -0.084435f, 0.232292f},
{1.926834f, -0.218977f, -0.158005f},
{1.905838f, 0.488630f, 0.051673f},
{1.834385f, 0.354088f, -0.338624f},
{1.767080f, -0.135477f, 1.841785f},
{1.595792f, -0.135477f, 2.330477f},
{1.767080f, 0.536618f, 1.841785f},
{1.595792f, 0.536618f, 2.330477f},
{1.694176f, -0.062455f, 1.983343f},
{1.538516f, -0.162452f, 2.333579f},
{1.633422f, 0.379469f, 2.156677f},
{1.477762f, 0.279472f, 2.506914f},
{1.629947f, -0.064632f, 2.086955f},
{1.738793f, -0.167618f, 1.720310f},
{1.639558f, 0.374027f, 1.895694f},
{1.748403f, 0.271041f, 1.529050f},
{1.892307f, -0.176987f, 2.253711f},
{1.714719f, -0.176987f, 2.760375f},
{1.892307f, 0.701038f, 2.253711f},
{1.714719f, 0.701038f, 2.760375f},
{1.811416f, -0.081591f, 2.398616f},
{1.642535f, -0.212228f, 2.759104f},
{1.748427f, 0.495739f, 2.578324f},
{1.579546f, 0.365102f, 2.938813f},
{1.738464f, -0.084435f, 2.503808f},
{1.846833f, -0.218977f, 2.122110f},
{1.735344f, 0.488630f, 2.300928f},
{1.843714f, 0.354088f, 1.919230f},
{2.023099f, -0.176987f, 1.480694f},
{2.060289f, -0.176987f, 2.016289f},
{2.023099f, 0.701038f, 1.480694f},
{2.060289f, 0.701038f, 2.016289f},
{2.006086f, -0.081591f, 1.645773f},
{1.993483f, -0.212228f, 2.043660f},
{2.019276f, 0.495739f, 1.835743f},
{2.006673f, 0.365102f, 2.233630f},
{1.980665f, -0.084435f, 1.771237f},
{1.929301f, -0.218977f, 1.377792f},
{1.897591f, 0.488630f, 1.586118f},
{1.846228f, 0.354088f, 1.192674f},
{1.693442f, -0.135477f, -1.578147f},
{1.664887f, -0.135477f, -1.061094f},
{1.693442f, 0.536618f, -1.578147f},
{1.664887f, 0.536618f, -1.061094f},
{1.662803f, -0.062455f, -1.421894f},
{1.610736f, -0.162452f, -1.042178f},
{1.652675f, 0.379469f, -1.238500f},
{1.600608f, 0.279472f, -0.858784f},
{1.629937f, -0.064632f, -1.304503f},
{1.632473f, -0.167618f, -1.686954f},
{1.585954f, 0.374027f, -1.490885f},
{1.588490f, 0.271041f, -1.873337f},
{1.928335f, -0.176987f, -1.217328f},
{1.898730f, -0.176987f, -0.681260f},
{1.928335f, 0.701038f, -1.217328f},
{1.898730f, 0.701038f, -0.681260f},
{1.890955f, -0.081591f, -1.055639f},
{1.829042f, -0.212228f, -0.662397f},
{1.880455f, 0.495739f, -0.865501f},
{1.818542f, 0.365102f, -0.472259f},
{1.850152f, -0.084435f, -0.934302f},
{1.848041f, -0.218977f, -1.331081f},
{1.790708f, 0.488630f, -1.128303f},
{1.788597f, 0.354088f, -1.525082f},
{1.838884f, -0.176987f, -1.996213f},
{2.023626f, -0.176987f, -1.492114f},
{1.838884f, 0.701038f, -1.996213f},
{2.023626f, 0.701038f, -1.492114f},
{1.868473f, -0.081591f, -1.832919f},
{1.967073f, -0.212228f, -1.447236f},
{1.933999f, 0.495739f, -1.654119f},
{2.032599f, 0.365102f, -1.268437f},
{1.878965f, -0.084435f, -1.705336f},
{1.720160f, -0.218977f, -2.068954f},
{1.747665f, 0.488630f, -1.860031f},
{1.588861f, 0.354088f, -2.223649f},
{1.619028f, -0.135477f, -2.737461f},
{1.830171f, -0.135477f, -2.264621f},
{1.619028f, 0.536618f, -2.737461f},
{1.830171f, 0.536618f, -2.264621f},
{1.663263f, -0.062455f, -2.584501f},
{1.790672f, -0.162452f, -2.223028f},
{1.738153f, 0.379469f, -2.416789f},
{1.865562f, 0.279472f, -2.055316f},
{1.687741f, -0.064632f, -2.465078f},
{1.515037f, -0.167618f, -2.806324f},
{1.563366f, 0.374027f, -2.610693f},
{1.390662f, 0.271041f, -2.951940f},
{1.992964f, -0.176987f, -2.524067f},
{2.211872f, -0.176987f, -2.033838f},
{1.992964f, 0.701038f, -2.524067f},
{2.211872f, 0.701038f, -2.033838f},
{2.033692f, -0.081591f, -2.363189f},
{2.158533f, -0.212228f, -1.985185f},
{2.111337f, 0.495739f, -2.189310f},
{2.236177f, 0.365102f, -1.811304f},
{2.052916f, -0.084435f, -2.236627f},
{1.869527f, -0.218977f, -2.588487f},
{1.911308f, 0.488630f, -2.381945f},
{1.727918f, 0.354088f, -2.733805f},
{1.557108f, -0.176987f, -3.175751f},
{1.951993f, -0.176987f, -2.812006f},
{1.557108f, 0.701038f, -3.175751f},
{1.951993f, 0.701038f, -2.812006f},
{1.658121f, -0.081591f, -3.044082f},
{1.922235f, -0.212228f, -2.746229f},
{1.798183f, 0.495739f, -2.915065f},
{2.062297f, 0.365102f, -2.617211f},
{1.725816f, -0.084435f, -2.935431f},
{1.418259f, -0.218977f, -3.186122f},
{1.538293f, 0.488630f, -3.012925f},
{1.230735f, 0.354088f, -3.263616f},
{-0.554381f, -1.254429f, -2.833658f},
{1.863532f, -1.254429f, -2.525964f},
{-0.554381f, 1.182983f, -2.833658f},
{1.863532f, 1.182983f, -2.525964f},
{-0.168126f, 0.787428f, -2.735506f},
{1.465005f, 0.787428f, -2.527680f},
{-0.168126f, -0.858873f, -2.735506f},
{1.465005f, -0.858873f, -2.527680f},
{0.959557f, -0.151369f, -3.393891f},
{2.181340f, -1.404457f, -2.425896f},
{2.016200f, 1.404457f, -2.713515f},
{3.237983f, 0.151369f, -1.745521f},
{2.019481f, 0.950523f, -2.634683f},
{2.844710f, 0.104149f, -1.980870f},
{1.305794f, -0.100329f, -3.094229f},
{2.131022f, -0.946702f, -2.440416f},
{0.944312f, -1.079961f, -2.199853f},
{2.554543f, -0.108041f, -2.295211f},
{0.270271f, 0.036596f, -2.201495f},
{1.880502f, 1.008516f, -2.296853f},
{0.642146f, 0.013871f, -2.189289f},
{1.729744f, 0.670335f, -2.253696f},
{1.097413f, -0.740285f, -2.188179f},
{2.185011f, -0.083821f, -2.252587f},
{-2.875672f, -1.254429f, -2.068261f},
{-0.722648f, -1.254429f, -3.210831f},
{-2.875672f, 1.182983f, -2.068261f},
{-0.722648f, 1.182983f, -3.210831f},
{-2.503483f, 0.787428f, -2.210747f},
{-1.049266f, 0.787428f, -2.982473f},
{-2.503483f, -0.858873f, -2.210747f},
{-1.049266f, -0.858873f, -2.982473f},
{-1.961648f, -0.151369f, -3.398835f},
{-0.405282f, -1.404457f, -3.312291f},
{-0.706034f, 1.404457f, -3.452091f},
{0.850333f, 0.151369f, -3.365546f},
{-0.657904f, 0.950523f, -3.389571f},
{0.393314f, 0.104149f, -3.331117f},
{-1.505983f, -0.100329f, -3.353601f},
{-0.454766f, -0.946702f, -3.295146f},
{-1.285715f, -1.079961f, -2.414421f},
{-0.025002f, -0.108041f, -3.420670f},
{-1.837408f, 0.036596f, -2.027163f},
{-0.576694f, 1.008516f, -3.033412f},
{-1.526518f, 0.013871f, -2.231583f},
{-0.674994f, 0.670335f, -2.911234f},
{-1.153889f, -0.740285f, -2.493148f},
{-0.302365f, -0.083821f, -3.172800f},
{-0.620741f, -0.135477f, -2.213302f},
{-0.102952f, -0.135477f, -2.205905f},
{-0.620741f, 0.536618f, -2.213302f},
{-0.102952f, 0.536618f, -2.205905f},
{-0.463366f, -0.062455f, -2.189075f},
{-0.081839f, -0.162452f, -2.152573f},
{-0.279711f, 0.379469f, -2.186452f},
{0.101816f, 0.279472f, -2.149950f},
{-0.344729f, -0.064632f, -2.161036f},
{-0.726965f, -0.167618f, -2.147937f},
{-0.529158f, 0.374027f, -2.109470f},
{-0.911394f, 0.271041f, -2.096372f},
{-0.269824f, -0.176987f, -2.462747f},
{0.267006f, -0.176987f, -2.455078f},
{-0.269824f, 0.701038f, -2.462747f},
{0.267006f, 0.701038f, -2.455078f},
{-0.106742f, -0.081591f, -2.432008f},
{0.288702f, -0.212228f, -2.386220f},
{0.083666f, 0.495739f, -2.429287f},
{0.479110f, 0.365102f, -2.383500f},
{0.016160f, -0.084435f, -2.396198f},
{-0.380200f, -0.218977f, -2.377871f},
{-0.175249f, 0.488630f, -2.328874f},
{-0.571609f, 0.354088f, -2.310546f},
{-1.044402f, -0.176987f, -2.341534f},
{-0.548275f, -0.176987f, -2.546726f},
{-1.044402f, 0.701038f, -2.341534f},
{-0.548275f, 0.701038f, -2.546726f},
{-0.882453f, -0.081591f, -2.377773f},
{-0.501124f, -0.212228f, -2.492055f},
{-0.706481f, 0.495739f, -2.450553f},
{-0.325152f, 0.365102f, -2.564834f},
{-0.755406f, -0.084435f, -2.393471f},
{-1.112230f, -0.218977f, -2.219936f},
{-0.904605f, 0.488630f, -2.255958f},
{-1.261428f, 0.354088f, -2.082423f},
{0.217758f, -0.135477f, -1.802793f},
{0.721671f, -0.135477f, -1.683497f},
{0.217758f, 0.536618f, -1.802793f},
{0.721671f, 0.536618f, -1.683497f},
{0.366158f, -0.062455f, -1.745076f},
{0.730740f, -0.162452f, -1.626859f},
{0.544891f, 0.379469f, -1.702764f},
{0.909473f, 0.279472f, -1.584546f},
{0.475913f, -0.064632f, -1.692023f},
{0.099904f, -0.167618f, -1.761969f},
{0.284695f, 0.374027f, -1.681600f},
{-0.091314f, 0.271041f, -1.751546f},
{0.614347f, -0.176987f, -1.970369f},
{1.136792f, -0.176987f, -1.846688f},
{0.614347f, 0.701038f, -1.970369f},
{1.136792f, 0.701038f, -1.846688f},
{0.766910f, -0.081591f, -1.905060f},
{1.143069f, -0.212228f, -1.774765f},
{0.952216f, 0.495739f, -1.861191f},
{1.328375f, 0.365102f, -1.730896f},
{0.879148f, -0.084435f, -1.843497f},
{0.488217f, -0.218977f, -1.911396f},
{0.677704f, 0.488630f, -1.819199f},
{0.286773f, 0.354088f, -1.887097f},
{-0.168105f, -0.176987f, -2.019685f},
{0.360674f, -0.176987f, -2.112628f},
{-0.168105f, 0.701038f, -2.019685f},
{0.360674f, 0.701038f, -2.112628f},
{-0.002151f, -0.081591f, -2.020012f},
{0.394875f, -0.212228f, -2.049047f},
{0.185401f, 0.495739f, -2.052978f},
{0.582427f, 0.365102f, -2.082012f},
{0.125282f, -0.084435f, -2.007838f},
{-0.260644f, -0.218977f, -1.915651f},
{-0.050144f, 0.488630f, -1.905879f},
{-0.436070f, 0.354088f, -1.813691f},
{1.744823f, -0.135477f, -1.862884f},
{2.241962f, -0.135477f, -1.717929f},
{1.744823f, 0.536618f, -1.862884f},
{2.241962f, 0.536618f, -1.717929f},
{1.890071f, -0.062455f, -1.797640f},
{2.248118f, -0.162452f, -1.660900f},
{2.066402f, 0.379469f, -1.746227f},
{2.424448f, 0.279472f, -1.609486f},
{1.996964f, -0.064632f, -1.739034f},
{1.625032f, -0.167618f, -1.828152f},
{1.805463f, 0.374027f, -1.738421f},
{1.433531f, 0.271041f, -1.827538f},
{2.149477f, -0.176987f, -2.009922f},
{2.664899f, -0.176987f, -1.859636f},
{2.149477f, 0.701038f, -2.009922f},
{2.664899f, 0.701038f, -1.859636f},
{2.298493f, -0.081591f, -1.936882f},
{2.667483f, -0.212228f, -1.787487f},
{2.481308f, 0.495739f, -1.883577f},
{2.850298f, 0.365102f, -1.734182f},
{2.407430f, -0.084435f, -1.869650f},
{2.020491f, -0.218977f, -1.957488f},
{2.205006f, 0.488630f, -1.855704f},
{1.818067f, 0.354088f, -1.943542f},
{1.370579f, -0.176987f, -2.099260f},
{1.903425f, -0.176987f, -2.164990f},
{1.370579f, 0.701038f, -2.099260f},
{1.903425f, 0.701038f, -2.164990f},
{1.536331f, -0.081591f, -2.091085f},
{1.934323f, -0.212228f, -2.099741f},
{1.725327f, 0.495739f, -2.114398f},
{2.123319f, 0.365102f, -2.123054f},
{1.662973f, -0.084435f, -2.072399f},
{1.272831f, -0.218977f, -2.000104f},
{1.482554f, 0.488630f, -1.979560f},
{1.092412f, 0.354088f, -1.907266f},
{-1.666301f, -0.135477f, -1.606778f},
{-1.148461f, -0.135477f, -1.605867f},
{-1.666301f, 0.536618f, -1.606778f},
{-1.148461f, 0.536618f, -1.605867f},
{-1.508636f, -0.062455f, -1.584524f},
{-1.126682f, -0.162452f, -1.552802f},
{-1.324963f, 0.379469f, -1.584201f},
{-0.943008f, 0.279472f, -1.552479f},
{-1.389657f, -0.064632f, -1.557972f},
{-1.771699f, -0.167618f, -1.540087f},
{-1.573426f, 0.374027f, -1.504102f},
{-1.955467f, 0.271041f, -1.486217f},
{-1.318537f, -0.176987f, -1.860598f},
{-0.781652f, -0.176987f, -1.859654f},
{-1.318537f, 0.701038f, -1.860598f},
{-0.781652f, 0.701038f, -1.859654f},
{-1.155082f, -0.081591f, -1.831904f},
{-0.759096f, -0.212228f, -1.791072f},
{-0.964655f, 0.495739f, -1.831568f},
{-0.568668f, 0.365102f, -1.790737f},
{-1.031741f, -0.084435f, -1.797636f},
{-1.427840f, -0.218977f, -1.774346f},
{-1.222292f, 0.488630f, -1.727920f},
{-1.618392f, 0.354088f, -1.704630f},
{-2.091536f, -0.176987f, -1.729694f},
{-1.598017f, -0.176987f, -1.941084f},
{-2.091536f, 0.701038f, -1.729694f},
{-1.598017f, 0.701038f, -1.941084f},
{-1.930053f, -0.081591f, -1.767958f},
{-1.550185f, -0.212228f, -1.887007f},
{-1.755008f, 0.495739f, -1.842936f},
{-1.375139f, 0.365102f, -1.961985f},
{-1.803213f, -0.084435f, -1.785246f},
{-2.157835f, -0.218977f, -1.607256f},
{-1.950677f, 0.488630f, -1.645875f},
{-2.305300f, 0.354088f, -1.467885f},
{-2.819990f, -0.135477f, -1.470580f},
{-2.359096f, -0.135477f, -1.706665f},
{-2.819990f, 0.536618f, -1.470580f},
{-2.359096f, 0.536618f, -1.706665f},
{-2.669609f, -0.062455f, -1.522918f},
{-2.315454f, -0.162452f, -1.669442f},
{-2.506134f, 0.379469f, -1.606655f},
{-2.151979f, 0.279472f, -1.753179f},
{-2.551663f, -0.064632f, -1.553736f},
{-2.883203f, -0.167618f, -1.363061f},
{-2.690432f, 0.374027f, -1.421765f},
{-3.021971f, 0.271041f, -1.231090f},
{-2.626863f, -0.176987f, -1.855374f},
{-2.149019f, -0.176987f, -2.100141f},
{-2.626863f, 0.701038f, -1.855374f},
{-2.149019f, 0.701038f, -2.100141f},
{-2.468388f, -0.081591f, -1.904633f},
{-2.097587f, -0.212228f, -2.049475f},
{-2.298901f, 0.495739f, -1.991449f},
{-1.928101f, 0.365102f, -2.136292f},
{-2.343033f, -0.084435f, -1.930586f},
{-2.684601f, -0.218977f, -1.728675f},
{-2.480583f, 0.488630f, -1.781422f},
{-2.822151f, 0.354088f, -1.579510f},
{-3.254350f, -0.176987f, -1.385349f},
{-2.912203f, -0.176987f, -1.799091f},
{-3.254350f, 0.701038f, -1.385349f},
{-2.912203f, 0.701038f, -1.799091f},
{-3.128260f, -0.081591f, -1.493248f},
{-2.844932f, -0.212228f, -1.772887f},
{-3.006905f, 0.495739f, -1.639998f},
{-2.723576f, 0.365102f, -1.919636f},
{-3.023378f, -0.084435f, -1.566646f},
{-3.257293f, -0.218977f, -1.246145f},
{-3.090750f, 0.488630f, -1.375254f},
{-3.324665f, 0.354088f, -1.054752f},
{0.614272f, -1.254429f, 2.821281f},
{-1.809615f, -1.254429f, 2.564866f},
{0.614272f, 1.182983f, 2.821281f},
{-1.809615f, 1.182983f, 2.564866f},
{0.226025f, 0.787428f, 2.731331f},
{-1.411141f, 0.787428f, 2.558141f},
{0.226025f, -0.858873f, 2.731331f},
{-1.411141f, -0.858873f, 2.558141f},
{-0.887460f, -0.151369f, 3.413452f},
{-2.129471f, -1.404457f, 2.471552f},
{-1.958276f, 1.404457f, 2.755608f},
{-3.200287f, 0.151369f, 1.813708f},
{-1.963227f, 0.950522f, 2.676863f},
{-2.802118f, 0.104149f, 2.040675f},
{-1.239966f, -0.100329f, 3.121191f},
{-2.078858f, -0.946702f, 2.485003f},
{-0.897508f, -1.079961f, 2.219359f},
{-2.505357f, -0.108041f, 2.348800f},
{-0.223584f, 0.036596f, 2.206725f},
{-1.831434f, 1.008516f, 2.336166f},
{-0.595634f, 0.013871f, 2.202397f},
{-1.681624f, 0.670335f, 2.289826f},
{-1.050823f, -0.740285f, 2.210931f},
{-2.136813f, -0.083821f, 2.298359f},
{2.918831f, -1.254429f, 2.006892f},
{0.790489f, -1.254429f, 3.194805f},
{2.918831f, 1.182983f, 2.006892f},
{0.790489f, 1.182983f, 3.194805f},
{2.549744f, 0.787428f, 2.157229f},
{1.112198f, 0.787428f, 2.959580f},
{2.549744f, -0.858873f, 2.157229f},
{1.112198f, -0.858873f, 2.959580f},
{2.033194f, -0.151369f, 3.356525f},
{0.475343f, -1.404457f, 3.302964f},
{0.778989f, 1.404457f, 3.436363f},
{-0.778862f, 0.151369f, 3.382801f},
{0.729545f, 0.950522f, 3.374877f},
{-0.322674f, 0.104149f, 3.338699f},
{1.576673f, -0.100329f, 3.320952f},
{0.524453f, -0.946702f, 3.284775f},
{1.336563f, -1.079961f, 2.386648f},
{0.097445f, -0.108041f, 3.419373f},
{1.879930f, 0.036596f, 1.987793f},
{0.640811f, 1.008516f, 3.020517f},
{1.573439f, 0.013871f, 2.198751f},
{0.736501f, 0.670335f, 2.896285f},
{1.206433f, -0.740285f, 2.468151f},
{0.369496f, -0.083821f, 3.165684f},
{0.667478f, -0.135477f, 2.199658f},
{0.149649f, -0.135477f, 2.203230f},
{0.667478f, 0.536618f, 2.199658f},
{0.149649f, 0.536618f, 2.203230f},
{0.509626f, -0.062455f, 2.178770f},
{0.127411f, -0.162452f, 2.150357f},
{0.325956f, 0.379469f, 2.180037f},
{-0.056258f, 0.279472f, 2.151623f},
{0.390422f, -0.064632f, 2.153249f},
{0.772294f, -0.167618f, 2.132058f},
{0.573717f, 0.374027f, 2.097790f},
{0.955590f, 0.271041f, 2.076599f},
{0.321923f, -0.176987f, 2.456480f},
{-0.214949f, -0.176987f, 2.460182f},
{0.321923f, 0.701038f, 2.456480f},
{-0.214949f, 0.701038f, 2.460182f},
{0.158227f, -0.081591f, 2.429201f},
{-0.238098f, -0.212228f, 2.391799f},
{-0.032197f, 0.495739f, 2.430515f},
{-0.428522f, 0.365102f, 2.393113f},
{0.034593f, -0.084435f, 2.396003f},
{0.430476f, -0.218977f, 2.369286f},
{0.224534f, 0.488629f, 2.324639f},
{0.620417f, 0.354088f, 2.297922f},
{1.093760f, -0.176987f, 2.318889f},
{0.602091f, -0.176987f, 2.534542f},
{1.093760f, 0.701038f, 2.318889f},
{0.602091f, 0.701038f, 2.534542f},
{0.932616f, -0.081591f, 2.358550f},
{0.553792f, -0.212228f, 2.480882f},
{0.758225f, 0.495739f, 2.435040f},
{0.379401f, 0.365102f, 2.557373f},
{0.805930f, -0.084435f, 2.376935f},
{1.158997f, -0.218977f, 2.195881f},
{0.952182f, 0.488629f, 2.236292f},
{1.305250f, 0.354088f, 2.055239f},
{-0.179527f, -0.135477f, 1.807000f},
{-0.685853f, -0.135477f, 1.698404f},
{-0.179527f, 0.536618f, 1.807000f},
{-0.685853f, 0.536618f, 1.698404f},
{-0.329116f, -0.062455f, 1.752440f},
{-0.696120f, -0.162452f, 1.641971f},
{-0.508705f, 0.379469f, 1.713922f},
{-0.875709f, 0.279472f, 1.603453f},
{-0.439970f, -0.064632f, 1.701723f},
{-0.062564f, -0.167618f, 1.763690f},
{-0.249016f, 0.374027f, 1.687252f},
{0.128391f, 0.271041f, 1.749218f},
{-0.572478f, -0.176987f, 1.982939f},
{-1.097425f, -0.176987f, 1.870350f},
{-0.572478f, 0.701038f, 1.982939f},
{-1.097425f, 0.701038f, 1.870350f},
{-0.726389f, -0.081591f, 1.920875f},
{-1.105224f, -0.212228f, 1.798577f},
{-0.912583f, 0.495739f, 1.880941f},
{-1.291418f, 0.365102f, 1.758643f},
{-0.839907f, -0.084435f, 1.861704f},
{-0.447625f, -0.218977f, 1.921307f},
{-0.639023f, 0.488629f, 1.833144f},
{-0.246741f, 0.354088f, 1.892748f},
{0.210843f, -0.176987f, 2.015672f},
{-0.315849f, -0.176987f, 2.119793f},
{0.210843f, 0.701038f, 2.015672f},
{-0.315849f, 0.701038f, 2.119793f},
{0.044934f, -0.081591f, 2.019513f},
{-0.351388f, -0.212228f, 2.056950f},
{-0.141879f, 0.495739f, 2.056444f},
{-0.538201f, 0.365102f, 2.093881f},
{-0.082729f, -0.084435f, 2.010041f},
{0.301158f, -0.218977f, 1.909701f},
{0.090499f, 0.488629f, 1.904389f},
{0.474385f, 0.354088f, 1.804049f},
{-1.704977f, -0.135477f, 1.899420f},
{-2.205075f, -0.135477f, 1.765027f},
{-1.704977f, 0.536618f, 1.899420f},
{-2.205075f, 0.536618f, 1.765027f},
{-1.851574f, -0.062455f, 1.837268f},
{-2.212436f, -0.162452f, 1.708142f},
{-2.028954f, 0.379469f, 1.789600f},
{-2.389816f, 0.279472f, 1.660474f},
{-1.959684f, -0.064632f, 1.780939f},
{-1.585948f, -0.167618f, 1.862159f},
{-1.768239f, 0.374027f, 1.776270f},
{-1.394503f, 0.271041f, 1.857490f},
{-2.106426f, -0.176987f, 2.054996f},
{-2.624915f, -0.176987f, 1.915660f},
{-2.106426f, 0.701038f, 2.054996f},
{-2.624915f, 0.701038f, 1.915660f},
{-2.256955f, -0.081591f, 1.985129f},
{-2.629026f, -0.212228f, 1.843583f},
{-2.440858f, 0.495739f, 1.935708f},
{-2.812930f, 0.365102f, 1.794161f},
{-2.367291f, -0.084435f, 1.920219f},
{-1.978579f, -0.218977f, 1.999842f},
{-2.165208f, 0.488629f, 1.901988f},
{-1.776496f, 0.354088f, 1.981612f},
{-1.325810f, -0.176987f, 2.127818f},
{-1.857145f, -0.176987f, 2.204818f},
{-1.325810f, 0.701038f, 2.127818f},
{-1.857145f, 0.701038f, 2.204818f},
{-1.491698f, -0.081591f, 2.123154f},
{-1.889418f, -0.212228f, 2.140238f},
{-1.680158f, 0.495739f, 2.150465f},
{-2.077877f, 0.365102f, 2.167548f},
{-1.618708f, -0.084435f, 2.107154f},
{-1.230185f, -0.218977f, 2.026613f},
{-1.440295f, 0.488629f, 2.010516f},
{-1.051772f, 0.354088f, 1.929974f},
{1.699958f, -0.135477f, 1.571126f},
{1.182214f, -0.135477f, 1.581182f},
{1.699958f, 0.536618f, 1.571126f},
{1.182214f, 0.536618f, 1.581182f},
{1.541857f, -0.062455f, 1.552216f},
{1.159316f, -0.162452f, 1.528591f},
{1.358218f, 0.379469f, 1.555783f},
{0.975677f, 0.279472f, 1.532158f},
{1.422343f, -0.064632f, 1.528190f},
{1.803919f, -0.167618f, 1.502218f},
{1.604929f, 0.374027f, 1.470440f},
{1.986506f, 0.271041f, 1.444468f},
{1.357647f, -0.176987f, 1.832255f},
{0.820864f, -0.176987f, 1.842681f},
{1.357647f, 0.701038f, 1.832255f},
{0.820864f, 0.701038f, 1.842681f},
{1.193622f, -0.081591f, 1.807028f},
{0.796860f, -0.212228f, 1.774593f},
{1.003230f, 0.495739f, 1.810726f},
{0.606467f, 0.365102f, 1.778291f},
{1.069582f, -0.084435f, 1.775381f},
{1.465100f, -0.218977f, 1.743707f},
{1.258614f, 0.488629f, 1.701644f},
{1.654131f, 0.354088f, 1.669971f},
{2.127700f, -0.176987f, 1.685008f},
{1.638770f, -0.176987f, 1.906803f},
{2.127700f, 0.701038f, 1.685008f},
{1.638770f, 0.701038f, 1.906803f},
{1.967065f, -0.081591f, 1.726684f},
{1.589803f, -0.212228f, 1.853752f},
{1.793646f, 0.495739f, 1.805353f},
{1.416384f, 0.365102f, 1.932420f},
{1.840619f, -0.084435f, 1.746654f},
{2.191391f, -0.218977f, 1.561193f},
{1.985099f, 0.488629f, 1.604192f},
{2.335871f, 0.354088f, 1.418731f},
{2.850503f, -0.135477f, 1.410524f},
{2.394713f, -0.135477f, 1.656317f},
{2.850503f, 0.536618f, 1.410524f},
{2.394713f, 0.536618f, 1.656317f},
{2.701264f, -0.062455f, 1.466035f},
{2.350292f, -0.162452f, 1.620027f},
{2.539599f, 0.379469f, 1.553216f},
{2.188627f, 0.279472f, 1.707207f},
{2.583998f, -0.064632f, 1.499345f},
{2.911425f, -0.167618f, 1.301690f},
{2.719940f, 0.374027f, 1.364464f},
{3.047367f, 0.271041f, 1.166810f},
{2.665569f, -0.176987f, 1.799322f},
{2.193016f, -0.176987f, 2.054155f},
{2.665569f, 0.701038f, 1.799322f},
{2.193016f, 0.701038f, 2.054155f},
{2.508174f, -0.081591f, 1.851926f},
{2.140523f, -0.212228f, 2.004590f},
{2.340563f, 0.495739f, 1.942313f},
{1.972913f, 0.365102f, 2.094976f},
{2.383396f, -0.084435f, 1.880529f},
{2.720611f, -0.218977f, 1.671428f},
{2.517756f, 0.488629f, 1.728485f},
{2.854971f, 0.354088f, 1.519384f},
{3.282960f, -0.176987f, 1.316114f},
{2.949654f, -0.176987f, 1.737008f},
{3.282960f, 0.701038f, 1.316114f},
{2.949654f, 0.701038f, 1.737008f},
{3.159184f, -0.081591f, 1.426658f},
{2.881842f, -0.212228f, 1.712234f},
{3.040964f, 0.495739f, 1.575945f},
{2.763621f, 0.365102f, 1.861521f},
{3.055881f, -0.084435f, 1.502261f},
{3.282955f, -0.218977f, 1.176877f},
{3.119184f, 0.488629f, 1.309485f},
{3.346258f, 0.354088f, 0.984101f},
{-2.726302f, 0.000000f, 2.726302f},
{2.726302f, 0.000000f, 2.726302f},
{-2.726302f, -0.000000f, -2.726302f},
{2.726302f, -0.000000f, -2.726302f},
{-3.465996f, -0.000000f, -1.479389f},
{-3.719605f, 0.000000f, 0.000000f},
{-3.465996f, 0.000000f, 1.479389f},
{-1.479389f, 0.000000f, 3.465996f},
{0.000000f, 0.000000f, 3.719605f},
{1.479389f, 0.000000f, 3.465996f},
{3.465996f, 0.000000f, 1.479389f},
{3.719605f, 0.000000f, 0.000000f},
{3.465996f, -0.000000f, -1.479389f},
{1.479389f, -0.000000f, -3.465996f},
{0.000000f, -0.000000f, -3.719605f},
{-1.479389f, -0.000000f, -3.465996f},
{0.000000f, 0.000000f, 0.000000f},
{-0.114047f, 0.015992f, 0.267196f},
{0.267196f, 0.015992f, -0.114047f},
{-0.267196f, 0.015992f, -0.114047f},
{-0.267196f, 0.015992f, 0.114047f},
{0.114047f, 0.015992f, 0.267196f},
{0.267196f, 0.015992f, 0.114047f},
{0.114047f, 0.015992f, -0.267196f},
{-0.114047f, 0.015992f, -0.267196f},
{-0.105323f, 0.207335f, 0.246757f},
{-0.246757f, 0.207335f, -0.105323f},
{-0.246757f, 0.207335f, 0.105323f},
{0.105323f, 0.207335f, 0.246757f},
{0.246757f, 0.207335f, 0.105323f},
{0.246757f, 0.207335f, -0.105323f},
{0.105323f, 0.207335f, -0.246757f},
{-0.105323f, 0.207335f, -0.246757f},
{-0.104278f, 0.364986f, -0.044509f},
{-0.104278f, 0.364986f, 0.044509f},
{-0.044509f, 0.364986f, 0.104278f},
{0.044509f, 0.364986f, 0.104278f},
{0.104278f, 0.364986f, -0.044509f},
{0.044509f, 0.364986f, -0.104278f},
{-0.044509f, 0.364986f, -0.104278f},
{-0.104278f, 1.031254f, -0.044509f},
{-0.104278f, 1.031254f, 0.044509f},
{-0.044509f, 1.031254f, 0.104278f},
{0.044509f, 1.031254f, 0.104278f},
{0.104278f, 1.031254f, 0.044509f},
{0.104278f, 1.031254f, -0.044509f},
{0.044509f, 1.031254f, -0.104278f},
{-0.044509f, 1.031254f, -0.104278f},
{-0.155176f, 1.237728f, 0.066234f},
{-0.066234f, 1.237728f, 0.155176f},
{0.066234f, 1.237728f, 0.155176f},
{0.155176f, 1.237728f, 0.066234f},
{0.155176f, 1.237728f, -0.066234f},
{0.066234f, 1.237728f, -0.155176f},
{-0.066234f, 1.237728f, -0.155176f},
{-0.066234f, 1.102605f, -0.155176f},
{0.066234f, 1.102605f, -0.155176f},
{0.155176f, 1.102605f, -0.066234f},
{0.155176f, 1.102605f, 0.066234f},
{0.066234f, 1.102605f, 0.155176f},
{-0.066234f, 1.102605f, 0.155176f},
{-0.155176f, 1.102605f, 0.066234f},
{-0.155176f, 1.102605f, -0.066234f},
{-0.155176f, 1.237728f, -0.066234f},
{-0.120794f, 1.294257f, 0.051558f},
{-0.051558f, 1.294257f, 0.120794f},
{0.051558f, 1.294257f, 0.120794f},
{0.120794f, 1.294257f, 0.051558f},
{0.120794f, 1.294257f, -0.051558f},
{0.051558f, 1.294257f, -0.120794f},
{-0.051558f, 1.294257f, -0.120794f},
{-0.120794f, 1.294257f, -0.051558f},
{-0.120794f, 1.382973f, 0.051558f},
{-0.051558f, 1.382973f, 0.120794f},
{0.051558f, 1.382973f, 0.120794f},
{0.120794f, 1.382973f, 0.051558f},
{0.120794f, 1.382973f, -0.051558f},
{0.051558f, 1.382973f, -0.120794f},
{-0.051558f, 1.382973f, -0.120794f},
{-0.120794f, 1.382973f, -0.051558f},
{-0.151631f, 1.441007f, 0.064721f},
{-0.064721f, 1.441007f, 0.151631f},
{0.064721f, 1.441007f, 0.151631f},
{0.151631f, 1.441007f, 0.064721f},
{0.151631f, 1.441007f, -0.064721f},
{0.064721f, 1.441007f, -0.151631f},
{-0.064721f, 1.441007f, -0.151631f},
{-0.151631f, 1.441007f, -0.064721f},
{-0.224814f, 1.487504f, 0.095957f},
{-0.095957f, 1.487504f, 0.224814f},
{0.095957f, 1.487504f, 0.224814f},
{0.224814f, 1.487504f, 0.095957f},
{0.224814f, 1.487504f, -0.095957f},
{0.095957f, 1.487504f, -0.224814f},
{-0.095957f, 1.487504f, -0.224814f},
{-0.224814f, 1.487504f, -0.095957f},
{-0.224814f, 1.557938f, 0.095957f},
{-0.095957f, 1.557938f, 0.224814f},
{0.095957f, 1.557938f, 0.224814f},
{0.224814f, 1.557938f, 0.095957f},
{0.224814f, 1.557938f, -0.095957f},
{0.095957f, 1.557938f, -0.224814f},
{-0.095957f, 1.557938f, -0.224814f},
{-0.224814f, 1.557938f, -0.095957f},
{-0.170377f, 1.557938f, 0.072722f},
{-0.072722f, 1.557938f, 0.170377f},
{0.072722f, 1.557938f, 0.170377f},
{0.170377f, 1.557938f, 0.072722f},
{0.170377f, 1.557938f, -0.072722f},
{0.072722f, 1.557938f, -0.170377f},
{-0.072722f, 1.557938f, -0.170377f},
{-0.170377f, 1.557938f, -0.072722f},
{-0.104617f, 1.498166f, 0.044654f},
{-0.044654f, 1.498166f, 0.104617f},
{0.044654f, 1.498166f, 0.104617f},
{0.104617f, 1.498166f, 0.044654f},
{0.104617f, 1.498166f, -0.044654f},
{0.044654f, 1.498166f, -0.104617f},
{-0.044654f, 1.498166f, -0.104617f},
{-0.104617f, 1.498166f, -0.044654f},
{0.000000f, 1.498166f, -0.000000f},
{0.104278f, 0.364986f, 0.044509f},
{0.000000f, 1.653194f, -0.000000f},
{-0.044070f, 1.742595f, -0.103250f},
{0.044070f, 1.742595f, -0.103250f},
{0.103250f, 1.742595f, -0.044070f},
{0.103250f, 1.742595f, 0.044070f},
{0.044070f, 1.742595f, 0.103250f},
{-0.044070f, 1.742595f, 0.103250f},
{-0.103250f, 1.742595f, 0.044070f},
{-0.103250f, 1.742595f, -0.044070f},
{-0.100588f, 1.782030f, -0.235663f},
{0.100588f, 1.782030f, -0.235663f},
{0.235663f, 1.782030f, -0.100588f},
{0.235663f, 1.782030f, 0.100588f},
{0.100588f, 1.782030f, 0.235663f},
{-0.100588f, 1.782030f, 0.235663f},
{-0.235663f, 1.782030f, 0.100588f},
{-0.235663f, 1.782030f, -0.100588f},
{-0.161407f, 1.683530f, -0.378153f},
{0.161407f, 1.683530f, -0.378153f},
{0.378153f, 1.683530f, -0.161407f},
{0.378153f, 1.683530f, 0.161407f},
{0.161407f, 1.683530f, 0.378153f},
{-0.161407f, 1.683530f, 0.378153f},
{-0.378153f, 1.683530f, 0.161407f},
{-0.378153f, 1.683530f, -0.161407f},
{-0.208959f, 1.333375f, -0.489561f},
{0.208959f, 1.333375f, -0.489561f},
{0.489561f, 1.333375f, -0.208959f},
{0.489561f, 1.333375f, 0.208959f},
{0.208959f, 1.333375f, 0.489561f},
{-0.208959f, 1.333375f, 0.489561f},
{-0.489561f, 1.333375f, 0.208959f},
{-0.489561f, 1.333375f, -0.208959f},
{-0.248616f, 0.099334f, -0.582472f},
{0.248616f, 0.099334f, -0.582472f},
{0.582472f, 0.099334f, -0.248616f},
{0.582472f, 0.099334f, 0.248616f},
{0.248616f, 0.099334f, 0.582472f},
{-0.248616f, 0.099334f, 0.582472f},
{-0.582472f, 0.099334f, 0.248616f},
{-0.582472f, 0.099334f, -0.248616f},
{-0.668863f, 0.054079f, 0.668863f},
{0.668863f, 0.054079f, 0.668863f},
{-0.668863f, 0.054079f, -0.668863f},
{0.668863f, 0.054079f, -0.668863f},
{-0.850337f, 0.054079f, -0.362949f},
{-0.912557f, 0.054079f, -0.000000f},
{-0.850337f, 0.054079f, 0.362949f},
{-0.362949f, 0.054079f, 0.850337f},
{0.000000f, 0.054079f, 0.912557f},
{0.362949f, 0.054079f, 0.850337f},
{0.850337f, 0.054079f, 0.362949f},
{0.912557f, 0.054079f, -0.000000f},
{0.850337f, 0.054079f, -0.362949f},
{0.362949f, 0.054079f, -0.850337f},
{0.000000f, 0.054079f, -0.912557f},
{-0.362949f, 0.054079f, -0.850337f},
{-0.361478f, 0.209251f, 0.361478f},
{-1.584775f, -0.002667f, 1.584775f},
{1.584775f, -0.002667f, 1.584775f},
{-1.584775f, -0.002667f, -1.584775f},
{1.584775f, -0.002667f, -1.584775f},
{-2.014753f, -0.002667f, -0.859956f},
{-2.162174f, -0.002667f, 0.000000f},
{-2.014753f, -0.002667f, 0.859956f},
{-0.859956f, -0.002667f, 2.014753f},
{0.000000f, -0.002667f, 2.162174f},
{0.859956f, -0.002667f, 2.014753f},
{2.014753f, -0.002667f, 0.859956f},
{2.162174f, -0.002667f, 0.000000f},
{2.014753f, -0.002667f, -0.859956f},
{0.859956f, -0.002667f, -2.014753f},
{0.000000f, -0.002667f, -2.162174f},
{-0.859956f, -0.002667f, -2.014753f},
{0.361478f, 0.209251f, 0.361478f},
{-0.361478f, 0.209251f, -0.361478f},
{0.361478f, 0.209251f, -0.361478f},
{-0.459553f, 0.209251f, -0.196151f},
{-0.493179f, 0.209251f, -0.000000f},
{-0.459553f, 0.209251f, 0.196151f},
{-0.196151f, 0.209251f, 0.459553f},
{0.000000f, 0.209251f, 0.493179f},
{0.196151f, 0.209251f, 0.459553f},
{0.459553f, 0.209251f, 0.196151f},
{0.493179f, 0.209251f, -0.000000f},
{0.459553f, 0.209251f, -0.196151f},
{0.196151f, 0.209251f, -0.459553f},
{0.000000f, 0.209251f, -0.493179f},
{-0.196151f, 0.209251f, -0.459553f},
};
const vertex_texture testscene_texture[] = {
{0.000000f, 0.000000f},
{1.000000f, 0.000000f},
{1.000000f, 1.000000f},
{0.000000f, 1.000000f},
{-2.025739f, -2.025739f},
{-0.870555f, -2.711017f},
{0.500000f, 0.500000f},
{-2.711017f, -0.870555f},
{-2.711017f, 1.870556f},
{-2.945969f, 0.500000f},
{1.870556f, -2.711017f},
{3.025738f, -2.025739f},
{3.711016f, -0.870555f},
{0.500000f, -2.945968f},
{3.711016f, 1.870556f},
{3.025738f, 3.025738f},
{1.870556f, 3.711016f},
{3.945969f, 0.500000f},
{-0.870555f, 3.711016f},
{-2.025739f, 3.025738f},
{0.500000f, 3.945968f},
{0.000000f, 0.000000f},
{1.914601f, 0.031817f},
{1.843109f, 1.029383f},
{0.000000f, 1.000000f},
{-0.982655f, 0.022470f},
{1.000000f, 0.000000f},
{1.000000f, 1.000000f},
{-0.904456f, 1.020751f},
{-0.914601f, 0.031817f},
{-0.843109f, 1.029383f},
{1.982655f, 0.022470f},
{1.904456f, 1.020751f},
{-0.000000f, 3.000000f},
{1.000000f, 3.000000f},
{0.000000f, 1.000000f},
{0.000000f, 0.000000f},
{1.000000f, 0.000000f},
{1.000000f, 1.000000f},
};
const vertex_normal testscene_normal[] = {
{0.979800f, -0.000000f, 0.199800f},
{0.760100f, 0.047900f, 0.648100f},
{0.999100f, 0.027200f, 0.031800f},
{0.915800f, -0.000000f, -0.401600f},
{0.994700f, 0.047900f, 0.091400f},
{0.834700f, 0.027200f, -0.550000f},
{-0.983800f, -0.000000f, -0.179000f},
{-0.773600f, 0.047900f, -0.631900f},
{-0.999600f, 0.027200f, -0.010700f},
{-0.907100f, -0.000000f, 0.420900f},
{-0.996400f, 0.047900f, -0.070300f},
{-0.822900f, 0.027200f, 0.567600f},
{-0.126200f, -0.000000f, 0.992000f},
{-0.589700f, 0.047900f, 0.806200f},
{0.042700f, 0.027200f, 0.998700f},
{0.468800f, -0.000000f, 0.883300f},
{-0.017000f, 0.047900f, 0.998700f},
{0.610700f, 0.027200f, 0.791400f},
{0.105200f, -0.000000f, -0.994500f},
{0.572400f, 0.047900f, -0.818500f},
{-0.063800f, 0.027200f, -0.997600f},
{-0.487400f, -0.000000f, -0.873200f},
{-0.004200f, 0.047900f, -0.998800f},
{-0.627300f, 0.027200f, -0.778300f},
{0.996100f, -0.000000f, 0.088800f},
{0.986400f, 0.030400f, 0.161300f},
{0.995600f, -0.092100f, 0.015400f},
{0.983400f, 0.030000f, 0.179000f},
{0.995800f, -0.091000f, -0.002600f},
{0.950000f, -0.000000f, -0.312300f},
{0.974000f, 0.030000f, -0.224400f},
{0.913700f, -0.091000f, -0.396100f},
{0.953200f, -0.000000f, 0.302200f},
{0.928200f, 0.030400f, 0.371000f},
{0.968700f, -0.092100f, 0.230500f},
{0.921400f, 0.030000f, 0.387600f},
{0.972800f, -0.091000f, 0.213000f},
{0.995100f, -0.000000f, -0.099200f},
{0.999500f, 0.030000f, -0.008300f},
{0.977800f, -0.091000f, -0.188900f},
{0.936500f, -0.000000f, 0.350700f},
{0.907900f, 0.030400f, 0.418000f},
{0.955600f, -0.092100f, 0.279800f},
{0.900300f, 0.030000f, 0.434300f},
{0.960600f, -0.091000f, 0.262600f},
{0.998800f, -0.000000f, -0.048100f},
{0.998600f, 0.030000f, 0.043000f},
{0.986200f, -0.091000f, -0.138600f},
{0.997100f, -0.000000f, 0.076300f},
{0.988400f, 0.030400f, 0.148900f},
{0.995700f, -0.092100f, 0.002900f},
{0.985600f, 0.030000f, 0.166600f},
{0.995700f, -0.091000f, -0.015100f},
{0.946000f, -0.000000f, -0.324100f},
{0.971100f, 0.030000f, -0.236600f},
{0.908700f, -0.091000f, -0.407500f},
{0.921500f, -0.000000f, -0.388300f},
{0.947000f, 0.030400f, -0.319800f},
{0.886800f, -0.092100f, -0.453000f},
{0.952600f, 0.030000f, -0.302700f},
{0.878500f, -0.091000f, -0.468900f},
{0.692900f, -0.000000f, -0.721000f},
{0.755300f, 0.030000f, -0.654600f},
{0.621600f, -0.091000f, -0.778000f},
{-0.997700f, -0.000000f, -0.067600f},
{-0.989600f, 0.030400f, -0.140300f},
{-0.995700f, -0.092100f, 0.005700f},
{-0.987000f, 0.030000f, -0.158100f},
{-0.995600f, -0.091000f, 0.023700f},
{-0.943200f, -0.000000f, 0.332300f},
{-0.969100f, 0.030000f, 0.245000f},
{-0.905100f, -0.091000f, 0.415400f},
{-0.959400f, -0.000000f, -0.282000f},
{-0.935800f, 0.030400f, -0.351200f},
{-0.973400f, -0.092100f, -0.209900f},
{-0.929400f, 0.030000f, -0.368000f},
{-0.977100f, -0.091000f, -0.192400f},
{-0.992700f, -0.000000f, 0.120300f},
{-0.999100f, 0.030000f, 0.029400f},
{-0.973500f, -0.091000f, 0.209600f},
{-0.943700f, -0.000000f, -0.330800f},
{-0.916600f, 0.030400f, -0.398700f},
{-0.961300f, -0.092100f, -0.259500f},
{-0.909300f, 0.030000f, -0.415100f},
{-0.966000f, -0.091000f, -0.242200f},
{-0.997600f, -0.000000f, 0.069300f},
{-0.999300f, 0.030000f, -0.021800f},
{-0.983000f, -0.091000f, 0.159400f},
{-0.998500f, -0.000000f, -0.055100f},
{-0.991300f, 0.030400f, -0.127900f},
{-0.995600f, -0.092100f, 0.018200f},
{-0.988900f, 0.030000f, -0.145700f},
{-0.995200f, -0.091000f, 0.036100f},
{-0.938900f, -0.000000f, 0.344100f},
{-0.965900f, 0.030000f, 0.257100f},
{-0.899800f, -0.091000f, 0.426700f},
{-0.913100f, -0.000000f, 0.407700f},
{-0.940000f, 0.030400f, 0.339700f},
{-0.877000f, -0.092100f, 0.471600f},
{-0.946000f, 0.030000f, 0.322800f},
{-0.868400f, -0.091000f, 0.487400f},
{-0.677500f, -0.000000f, 0.735500f},
{-0.741300f, 0.030000f, 0.670500f},
{-0.605000f, -0.091000f, 0.791000f},
{-0.014300f, -0.000000f, 0.999900f},
{-0.087300f, 0.030400f, 0.995700f},
{0.058900f, -0.092100f, 0.994000f},
{-0.105200f, 0.030000f, 0.994000f},
{0.076800f, -0.091000f, 0.992900f},
{0.382200f, -0.000000f, 0.924100f},
{0.296400f, 0.030000f, 0.954600f},
{0.463100f, -0.091000f, 0.881600f},
{-0.230400f, -0.000000f, 0.973100f},
{-0.300800f, 0.030400f, 0.953200f},
{-0.157700f, -0.092100f, 0.983200f},
{-0.317800f, 0.030000f, 0.947700f},
{-0.139900f, -0.091000f, 0.986000f},
{0.173100f, -0.000000f, 0.984900f},
{0.082700f, 0.030000f, 0.996100f},
{0.261300f, -0.091000f, 0.961000f},
{-0.279900f, -0.000000f, 0.960000f},
{-0.349200f, 0.030400f, 0.936600f},
{-0.207800f, -0.092100f, 0.973800f},
{-0.366000f, 0.030000f, 0.930100f},
{-0.190300f, -0.091000f, 0.977500f},
{0.122400f, -0.000000f, 0.992500f},
{0.031600f, 0.030000f, 0.999100f},
{0.211700f, -0.091000f, 0.973100f},
{-0.001800f, -0.000000f, 1.000000f},
{-0.074800f, 0.030400f, 0.996700f},
{0.071300f, -0.092100f, 0.993200f},
{-0.092700f, 0.030000f, 0.995200f},
{0.089200f, -0.091000f, 0.991800f},
{0.393700f, -0.000000f, 0.919200f},
{0.308300f, 0.030000f, 0.950800f},
{0.474100f, -0.091000f, 0.875800f},
{0.455900f, -0.000000f, 0.890000f},
{0.389400f, 0.030400f, 0.920600f},
{0.517800f, -0.092100f, 0.850500f},
{0.372800f, 0.030000f, 0.927400f},
{0.533100f, -0.091000f, 0.841200f},
{0.770600f, -0.000000f, 0.637300f},
{0.709100f, 0.030000f, 0.704500f},
{0.822200f, -0.091000f, 0.561900f},
{-0.006900f, -0.000000f, -1.000000f},
{0.066200f, 0.030400f, -0.997300f},
{-0.079900f, -0.092100f, -0.992500f},
{0.084100f, 0.030000f, -0.996000f},
{-0.097800f, -0.091000f, -0.991000f},
{-0.401700f, -0.000000f, -0.915800f},
{-0.316500f, 0.030000f, -0.948100f},
{-0.481600f, -0.091000f, -0.871600f},
{0.209700f, -0.000000f, -0.977800f},
{0.280500f, 0.030400f, -0.959400f},
{0.136800f, -0.092100f, -0.986300f},
{0.297700f, 0.030000f, -0.954200f},
{0.119000f, -0.091000f, -0.988700f},
{-0.193900f, -0.000000f, -0.981000f},
{-0.103800f, 0.030000f, -0.994100f},
{-0.281600f, -0.091000f, -0.955200f},
{0.259500f, -0.000000f, -0.965700f},
{0.329300f, 0.030400f, -0.943700f},
{0.187200f, -0.092100f, -0.978000f},
{0.346200f, 0.030000f, -0.937700f},
{0.169500f, -0.091000f, -0.981300f},
{-0.143400f, -0.000000f, -0.989700f},
{-0.052700f, 0.030000f, -0.998200f},
{-0.232300f, -0.091000f, -0.968400f},
{-0.019400f, -0.000000f, -0.999800f},
{0.053700f, 0.030400f, -0.998100f},
{-0.092300f, -0.092100f, -0.991500f},
{0.071600f, 0.030000f, -0.997000f},
{-0.110200f, -0.091000f, -0.989700f},
{-0.413100f, -0.000000f, -0.910700f},
{-0.328400f, 0.030000f, -0.944100f},
{-0.492500f, -0.091000f, -0.865500f},
{-0.474600f, -0.000000f, -0.880200f},
{-0.408800f, 0.030400f, -0.912100f},
{-0.535700f, -0.092100f, -0.839400f},
{-0.474700f, -0.000000f, -0.880200f},
{-0.392400f, 0.030000f, -0.919300f},
{-0.550800f, -0.091000f, -0.829700f},
{-0.784000f, -0.000000f, -0.620800f},
{-0.723900f, 0.030000f, -0.689300f},
{-0.833900f, -0.091000f, -0.544300f},
{-0.000000f, 1.000000f, -0.000000f},
{-0.917600f, 0.115400f, 0.380400f},
{-0.380400f, 0.115400f, 0.917600f},
{-0.350500f, 0.403300f, 0.845300f},
{-0.845300f, 0.403300f, 0.350500f},
{0.917600f, 0.115400f, 0.380400f},
{0.917600f, 0.115400f, -0.380400f},
{0.845300f, 0.403300f, -0.350500f},
{0.845300f, 0.403300f, 0.350500f},
{-0.917600f, 0.115400f, -0.380400f},
{-0.845300f, 0.403300f, -0.350500f},
{0.380400f, 0.115400f, -0.917600f},
{0.350500f, 0.403300f, -0.845300f},
{-0.347100f, 0.415400f, 0.840800f},
{-0.840800f, 0.415400f, 0.347100f},
{-0.840800f, 0.415400f, -0.347100f},
{-0.347100f, 0.415400f, -0.840800f},
{-0.350500f, 0.403300f, -0.845300f},
{0.347100f, 0.415400f, -0.840800f},
{-0.380400f, 0.115400f, -0.917600f},
{0.380400f, 0.115400f, 0.917600f},
{0.350500f, 0.403300f, 0.845300f},
{0.840800f, 0.415400f, -0.347100f},
{0.840800f, 0.415400f, 0.347100f},
{0.347100f, 0.415400f, 0.840800f},
{0.357500f, -0.351000f, -0.865500f},
{-0.357500f, -0.351000f, -0.865500f},
{-0.865500f, -0.351000f, -0.357500f},
{0.865500f, -0.351000f, -0.357500f},
{0.865500f, -0.351000f, 0.357500f},
{-0.357500f, -0.351000f, 0.865500f},
{-0.865500f, -0.351000f, 0.357500f},
{0.357500f, -0.351000f, 0.865500f},
{-0.365300f, -0.302000f, -0.880600f},
{0.365300f, -0.302000f, -0.880600f},
{-0.880600f, -0.302000f, 0.365300f},
{-0.880600f, -0.302000f, -0.365300f},
{0.365300f, -0.302000f, 0.880600f},
{-0.365300f, -0.302000f, 0.880600f},
{0.880600f, -0.302000f, -0.365300f},
{0.880600f, -0.302000f, 0.365300f},
{0.368900f, 0.270300f, 0.889300f},
{-0.368900f, 0.270300f, 0.889300f},
{-0.889300f, 0.270300f, 0.368900f},
{-0.889300f, 0.270300f, -0.368900f},
{-0.368900f, 0.270300f, -0.889300f},
{0.368900f, 0.270300f, -0.889300f},
{0.889300f, 0.270300f, -0.368900f},
{0.889300f, 0.270300f, 0.368900f},
{-0.363100f, 0.309400f, -0.878900f},
{0.363100f, 0.309400f, -0.878900f},
{-0.878900f, 0.309400f, 0.363100f},
{-0.878900f, 0.309400f, -0.363100f},
{0.363100f, 0.309400f, 0.878900f},
{-0.363100f, 0.309400f, 0.878900f},
{0.878900f, 0.309400f, -0.363100f},
{0.878900f, 0.309400f, 0.363100f},
{-0.888200f, -0.276300f, -0.367100f},
{-0.367100f, -0.276300f, -0.888200f},
{0.367100f, -0.276300f, -0.888200f},
{0.888200f, -0.276300f, -0.367100f},
{-0.367100f, -0.276300f, 0.888200f},
{-0.888200f, -0.276300f, 0.367100f},
{0.888200f, -0.276300f, 0.367100f},
{0.367100f, -0.276300f, 0.888200f},
{-0.257500f, -0.738300f, -0.623300f},
{0.257500f, -0.738300f, -0.623300f},
{-0.623300f, -0.738300f, 0.257500f},
{-0.623300f, -0.738300f, -0.257500f},
{0.257500f, -0.738300f, 0.623300f},
{-0.257500f, -0.738300f, 0.623300f},
{0.623300f, -0.738300f, -0.257500f},
{0.623300f, -0.738300f, 0.257500f},
{0.824100f, -0.451600f, 0.341900f},
{0.341900f, -0.451600f, 0.824100f},
{0.824100f, -0.451600f, -0.341900f},
{-0.341900f, -0.451600f, -0.824100f},
{0.341900f, -0.451600f, -0.824100f},
{-0.824100f, -0.451600f, 0.341900f},
{-0.824100f, -0.451600f, -0.341900f},
{-0.341900f, -0.451600f, 0.824100f},
{0.297100f, 0.630200f, -0.717300f},
{0.717300f, 0.630200f, -0.297100f},
{-0.297100f, 0.630200f, 0.717300f},
{-0.717300f, 0.630200f, 0.297100f},
{0.717300f, 0.630200f, 0.297100f},
{0.297100f, 0.630200f, 0.717300f},
{-0.297100f, 0.630200f, -0.717300f},
{-0.717300f, 0.630200f, -0.297100f},
{-0.100600f, 0.965100f, -0.241800f},
{0.100600f, 0.965100f, -0.241800f},
{0.241800f, 0.965100f, 0.100600f},
{0.100600f, 0.965100f, 0.241800f},
{-0.100600f, 0.965100f, 0.241800f},
{-0.241800f, 0.965100f, 0.100600f},
{0.241800f, 0.965100f, -0.100600f},
{-0.241800f, 0.965100f, -0.100600f},
{0.156500f, 0.911300f, 0.380900f},
{-0.156500f, 0.911300f, 0.380900f},
{0.380900f, 0.911300f, -0.156500f},
{0.380900f, 0.911300f, 0.156500f},
{-0.156500f, 0.911300f, -0.380900f},
{0.156500f, 0.911300f, -0.380900f},
{-0.380900f, 0.911300f, 0.156500f},
{-0.380900f, 0.911300f, -0.156500f},
{-0.000000f, 1.000000f, -0.000000f},
{-0.000000f, 1.000000f, -0.000000f},
{0.380100f, 0.911500f, 0.157200f},
{0.380100f, 0.911500f, -0.157200f},
{-0.380100f, 0.911500f, 0.157200f},
{-0.157200f, 0.911500f, 0.380100f},
{-0.380100f, 0.911500f, -0.157200f},
{-0.157200f, 0.911500f, -0.380100f},
{0.157200f, 0.911500f, -0.380100f},
{0.157200f, 0.911500f, 0.380100f},
{-0.092200f, 0.969700f, -0.226000f},
{-0.226000f, 0.969700f, -0.092200f},
{-0.092200f, 0.969700f, 0.226000f},
{0.092200f, 0.969700f, 0.226000f},
{-0.226000f, 0.969700f, 0.092200f},
{0.092200f, 0.969700f, -0.226000f},
{0.226000f, 0.969700f, 0.092200f},
{0.226000f, 0.969700f, -0.092200f},
{-0.750400f, 0.583400f, 0.310700f},
{-0.310700f, 0.583400f, 0.750400f},
{0.750400f, 0.583400f, -0.310700f},
{0.310700f, 0.583400f, -0.750400f},
{-0.310700f, 0.583400f, -0.750400f},
{-0.750400f, 0.583400f, -0.310700f},
{0.310700f, 0.583400f, 0.750400f},
{0.750400f, 0.583400f, 0.310700f},
{0.905100f, 0.200000f, 0.375200f},
{0.905100f, 0.200000f, -0.375200f},
{0.375200f, 0.200000f, 0.905100f},
{-0.905100f, 0.200000f, 0.375200f},
{-0.375200f, 0.200000f, 0.905100f},
{0.375200f, 0.200000f, -0.905100f},
{-0.375200f, 0.200000f, -0.905100f},
{-0.905100f, 0.200000f, -0.375200f},
{-0.381600f, 0.081600f, 0.920700f},
{0.381600f, 0.081600f, 0.920700f},
{-0.920700f, 0.081600f, -0.381600f},
{-0.920700f, 0.081600f, 0.381600f},
{0.381600f, 0.081600f, -0.920700f},
{-0.381600f, 0.081600f, -0.920700f},
{0.920700f, 0.081600f, 0.381600f},
{0.920700f, 0.081600f, -0.381600f},
{-0.119600f, 0.985600f, 0.119600f},
{-0.062400f, 0.983800f, 0.168000f},
{-0.116500f, 0.939100f, 0.323200f},
{-0.237700f, 0.941800f, 0.237700f},
{0.182500f, 0.983200f, -0.000000f},
{0.168000f, 0.983800f, -0.062400f},
{0.323200f, 0.939100f, -0.116500f},
{0.347000f, 0.937900f, -0.000000f},
{0.119600f, 0.985600f, -0.119600f},
{0.062400f, 0.983800f, -0.168000f},
{0.116500f, 0.939100f, -0.323200f},
{0.237700f, 0.941800f, -0.237700f},
{0.119600f, 0.985600f, 0.119600f},
{0.168000f, 0.983800f, 0.062400f},
{0.323200f, 0.939100f, 0.116500f},
{0.237700f, 0.941800f, 0.237700f},
{-0.168000f, 0.983800f, 0.062400f},
{-0.323200f, 0.939100f, 0.116500f},
{-0.168000f, 0.983800f, -0.062400f},
{-0.182500f, 0.983200f, -0.000000f},
{-0.347000f, 0.937900f, -0.000000f},
{-0.323200f, 0.939100f, -0.116500f},
{-0.062400f, 0.983800f, -0.168000f},
{-0.119600f, 0.985600f, -0.119600f},
{-0.237700f, 0.941800f, -0.237700f},
{-0.116500f, 0.939100f, -0.323200f},
{0.062400f, 0.983800f, 0.168000f},
{0.116500f, 0.939100f, 0.323200f},
{-0.000000f, 0.983200f, 0.182500f},
{-0.000000f, 0.937900f, 0.347000f},
{-0.000000f, 0.983200f, -0.182500f},
{-0.000000f, 0.937900f, -0.347000f},
{-0.042000f, 0.999000f, 0.015700f},
{-0.030900f, 0.999000f, 0.030900f},
{0.042000f, 0.999000f, -0.015700f},
{0.030900f, 0.999000f, -0.030900f},
{-0.015700f, 0.999000f, 0.042000f},
{0.015700f, 0.999000f, -0.042000f},
{-0.000000f, 0.999000f, 0.045400f},
{-0.000000f, 0.999000f, -0.045400f},
{0.015700f, 0.999000f, 0.042000f},
{-0.015700f, 0.999000f, -0.042000f},
{0.030900f, 0.999000f, 0.030900f},
{-0.030900f, 0.999000f, -0.030900f},
{-0.042000f, 0.999000f, -0.015700f},
{0.042000f, 0.999000f, 0.015700f},
{-0.045400f, 0.999000f, -0.000000f},
{0.045400f, 0.999000f, -0.000000f},
};
const union triangle testscene_Foliage_triangle[] = {
};
const union quadrilateral testscene_Foliage_quadrilateral[] = {
{ .v = {
{0, 0, 0},
{1, 1, 0},
{3, 2, 0},
{2, 3, 0},
}},
{ .v = {
{4, 0, 0},
{6, 3, 0},
{7, 2, 0},
{5, 1, 0},
}},
{ .v = {
{8, 0, 1},
{9, 1, 1},
{11, 2, 1},
{10, 3, 1},
}},
{ .v = {
{12, 0, 1},
{14, 3, 1},
{15, 2, 1},
{13, 1, 1},
}},
{ .v = {
{16, 0, 2},
{17, 1, 2},
{19, 2, 2},
{18, 3, 2},
}},
{ .v = {
{20, 0, 2},
{22, 3, 2},
{23, 2, 2},
{21, 1, 2},
}},
{ .v = {
{24, 0, 3},
{25, 1, 3},
{27, 2, 3},
{26, 3, 3},
}},
{ .v = {
{28, 0, 3},
{30, 3, 3},
{31, 2, 3},
{29, 1, 3},
}},
{ .v = {
{32, 0, 4},
{33, 1, 4},
{35, 2, 4},
{34, 3, 4},
}},
{ .v = {
{36, 0, 4},
{38, 3, 4},
{39, 2, 4},
{37, 1, 4},
}},
{ .v = {
{40, 0, 5},
{41, 1, 5},
{43, 2, 5},
{42, 3, 5},
}},
{ .v = {
{44, 0, 5},
{46, 3, 5},
{47, 2, 5},
{45, 1, 5},
}},
{ .v = {
{228, 0, 6},
{229, 1, 6},
{231, 2, 6},
{230, 3, 6},
}},
{ .v = {
{232, 0, 6},
{234, 3, 6},
{235, 2, 6},
{233, 1, 6},
}},
{ .v = {
{236, 0, 7},
{237, 1, 7},
{239, 2, 7},
{238, 3, 7},
}},
{ .v = {
{240, 0, 7},
{242, 3, 7},
{243, 2, 7},
{241, 1, 7},
}},
{ .v = {
{244, 0, 8},
{245, 1, 8},
{247, 2, 8},
{246, 3, 8},
}},
{ .v = {
{248, 0, 8},
{250, 3, 8},
{251, 2, 8},
{249, 1, 8},
}},
{ .v = {
{252, 0, 9},
{253, 1, 9},
{255, 2, 9},
{254, 3, 9},
}},
{ .v = {
{256, 0, 9},
{258, 3, 9},
{259, 2, 9},
{257, 1, 9},
}},
{ .v = {
{260, 0, 10},
{261, 1, 10},
{263, 2, 10},
{262, 3, 10},
}},
{ .v = {
{264, 0, 10},
{266, 3, 10},
{267, 2, 10},
{265, 1, 10},
}},
{ .v = {
{268, 0, 11},
{269, 1, 11},
{271, 2, 11},
{270, 3, 11},
}},
{ .v = {
{272, 0, 11},
{274, 3, 11},
{275, 2, 11},
{273, 1, 11},
}},
{ .v = {
{456, 0, 12},
{457, 1, 12},
{459, 2, 12},
{458, 3, 12},
}},
{ .v = {
{460, 0, 12},
{462, 3, 12},
{463, 2, 12},
{461, 1, 12},
}},
{ .v = {
{464, 0, 13},
{465, 1, 13},
{467, 2, 13},
{466, 3, 13},
}},
{ .v = {
{468, 0, 13},
{470, 3, 13},
{471, 2, 13},
{469, 1, 13},
}},
{ .v = {
{472, 0, 14},
{473, 1, 14},
{475, 2, 14},
{474, 3, 14},
}},
{ .v = {
{476, 0, 14},
{478, 3, 14},
{479, 2, 14},
{477, 1, 14},
}},
{ .v = {
{480, 0, 15},
{481, 1, 15},
{483, 2, 15},
{482, 3, 15},
}},
{ .v = {
{484, 0, 15},
{486, 3, 15},
{487, 2, 15},
{485, 1, 15},
}},
{ .v = {
{488, 0, 16},
{489, 1, 16},
{491, 2, 16},
{490, 3, 16},
}},
{ .v = {
{492, 0, 16},
{494, 3, 16},
{495, 2, 16},
{493, 1, 16},
}},
{ .v = {
{496, 0, 17},
{497, 1, 17},
{499, 2, 17},
{498, 3, 17},
}},
{ .v = {
{500, 0, 17},
{502, 3, 17},
{503, 2, 17},
{501, 1, 17},
}},
{ .v = {
{684, 0, 18},
{685, 1, 18},
{687, 2, 18},
{686, 3, 18},
}},
{ .v = {
{688, 0, 18},
{690, 3, 18},
{691, 2, 18},
{689, 1, 18},
}},
{ .v = {
{692, 0, 19},
{693, 1, 19},
{695, 2, 19},
{694, 3, 19},
}},
{ .v = {
{696, 0, 19},
{698, 3, 19},
{699, 2, 19},
{697, 1, 19},
}},
{ .v = {
{700, 0, 20},
{701, 1, 20},
{703, 2, 20},
{702, 3, 20},
}},
{ .v = {
{704, 0, 20},
{706, 3, 20},
{707, 2, 20},
{705, 1, 20},
}},
{ .v = {
{708, 0, 21},
{709, 1, 21},
{711, 2, 21},
{710, 3, 21},
}},
{ .v = {
{712, 0, 21},
{714, 3, 21},
{715, 2, 21},
{713, 1, 21},
}},
{ .v = {
{716, 0, 22},
{717, 1, 22},
{719, 2, 22},
{718, 3, 22},
}},
{ .v = {
{720, 0, 22},
{722, 3, 22},
{723, 2, 22},
{721, 1, 22},
}},
{ .v = {
{724, 0, 23},
{725, 1, 23},
{727, 2, 23},
{726, 3, 23},
}},
{ .v = {
{728, 0, 23},
{730, 3, 23},
{731, 2, 23},
{729, 1, 23},
}},
};
const struct object testscene_Foliage = {
.triangle = &testscene_Foliage_triangle[0],
.quadrilateral = &testscene_Foliage_quadrilateral[0],
.triangle_count = 0,
.quadrilateral_count = 48,
.material = testscene_matFoliage,
};
const union triangle testscene_Foliage_mtl_matGrassClump_triangle[] = {
};
const union quadrilateral testscene_Foliage_mtl_matGrassClump_quadrilateral[] = {
{ .v = {
{48, 0, 24},
{49, 1, 24},
{51, 2, 24},
{50, 3, 24},
}},
{ .v = {
{52, 0, 25},
{53, 1, 25},
{55, 2, 25},
{54, 3, 25},
}},
{ .v = {
{56, 0, 26},
{58, 3, 26},
{59, 2, 26},
{57, 1, 26},
}},
{ .v = {
{60, 0, 24},
{61, 1, 24},
{63, 2, 24},
{62, 3, 24},
}},
{ .v = {
{64, 0, 27},
{65, 1, 27},
{67, 2, 27},
{66, 3, 27},
}},
{ .v = {
{68, 0, 28},
{70, 3, 28},
{71, 2, 28},
{69, 1, 28},
}},
{ .v = {
{72, 0, 29},
{73, 1, 29},
{75, 2, 29},
{74, 3, 29},
}},
{ .v = {
{76, 0, 30},
{77, 1, 30},
{79, 2, 30},
{78, 3, 30},
}},
{ .v = {
{80, 0, 31},
{82, 3, 31},
{83, 2, 31},
{81, 1, 31},
}},
{ .v = {
{84, 0, 32},
{85, 1, 32},
{87, 2, 32},
{86, 3, 32},
}},
{ .v = {
{88, 0, 33},
{89, 1, 33},
{91, 2, 33},
{90, 3, 33},
}},
{ .v = {
{92, 0, 34},
{94, 3, 34},
{95, 2, 34},
{93, 1, 34},
}},
{ .v = {
{96, 0, 32},
{97, 1, 32},
{99, 2, 32},
{98, 3, 32},
}},
{ .v = {
{100, 0, 35},
{101, 1, 35},
{103, 2, 35},
{102, 3, 35},
}},
{ .v = {
{104, 0, 36},
{106, 3, 36},
{107, 2, 36},
{105, 1, 36},
}},
{ .v = {
{108, 0, 37},
{109, 1, 37},
{111, 2, 37},
{110, 3, 37},
}},
{ .v = {
{112, 0, 38},
{113, 1, 38},
{115, 2, 38},
{114, 3, 38},
}},
{ .v = {
{116, 0, 39},
{118, 3, 39},
{119, 2, 39},
{117, 1, 39},
}},
{ .v = {
{120, 0, 40},
{121, 1, 40},
{123, 2, 40},
{122, 3, 40},
}},
{ .v = {
{124, 0, 41},
{125, 1, 41},
{127, 2, 41},
{126, 3, 41},
}},
{ .v = {
{128, 0, 42},
{130, 3, 42},
{131, 2, 42},
{129, 1, 42},
}},
{ .v = {
{132, 0, 40},
{133, 1, 40},
{135, 2, 40},
{134, 3, 40},
}},
{ .v = {
{136, 0, 43},
{137, 1, 43},
{139, 2, 43},
{138, 3, 43},
}},
{ .v = {
{140, 0, 44},
{142, 3, 44},
{143, 2, 44},
{141, 1, 44},
}},
{ .v = {
{144, 0, 45},
{145, 1, 45},
{147, 2, 45},
{146, 3, 45},
}},
{ .v = {
{148, 0, 46},
{149, 1, 46},
{151, 2, 46},
{150, 3, 46},
}},
{ .v = {
{152, 0, 47},
{154, 3, 47},
{155, 2, 47},
{153, 1, 47},
}},
{ .v = {
{156, 0, 48},
{157, 1, 48},
{159, 2, 48},
{158, 3, 48},
}},
{ .v = {
{160, 0, 49},
{161, 1, 49},
{163, 2, 49},
{162, 3, 49},
}},
{ .v = {
{164, 0, 50},
{166, 3, 50},
{167, 2, 50},
{165, 1, 50},
}},
{ .v = {
{168, 0, 48},
{169, 1, 48},
{171, 2, 48},
{170, 3, 48},
}},
{ .v = {
{172, 0, 51},
{173, 1, 51},
{175, 2, 51},
{174, 3, 51},
}},
{ .v = {
{176, 0, 52},
{178, 3, 52},
{179, 2, 52},
{177, 1, 52},
}},
{ .v = {
{180, 0, 53},
{181, 1, 53},
{183, 2, 53},
{182, 3, 53},
}},
{ .v = {
{184, 0, 54},
{185, 1, 54},
{187, 2, 54},
{186, 3, 54},
}},
{ .v = {
{188, 0, 55},
{190, 3, 55},
{191, 2, 55},
{189, 1, 55},
}},
{ .v = {
{192, 0, 56},
{193, 1, 56},
{195, 2, 56},
{194, 3, 56},
}},
{ .v = {
{196, 0, 57},
{197, 1, 57},
{199, 2, 57},
{198, 3, 57},
}},
{ .v = {
{200, 0, 58},
{202, 3, 58},
{203, 2, 58},
{201, 1, 58},
}},
{ .v = {
{204, 0, 56},
{205, 1, 56},
{207, 2, 56},
{206, 3, 56},
}},
{ .v = {
{208, 0, 59},
{209, 1, 59},
{211, 2, 59},
{210, 3, 59},
}},
{ .v = {
{212, 0, 60},
{214, 3, 60},
{215, 2, 60},
{213, 1, 60},
}},
{ .v = {
{216, 0, 61},
{217, 1, 61},
{219, 2, 61},
{218, 3, 61},
}},
{ .v = {
{220, 0, 62},
{221, 1, 62},
{223, 2, 62},
{222, 3, 62},
}},
{ .v = {
{224, 0, 63},
{226, 3, 63},
{227, 2, 63},
{225, 1, 63},
}},
{ .v = {
{276, 0, 64},
{277, 1, 64},
{279, 2, 64},
{278, 3, 64},
}},
{ .v = {
{280, 0, 65},
{281, 1, 65},
{283, 2, 65},
{282, 3, 65},
}},
{ .v = {
{284, 0, 66},
{286, 3, 66},
{287, 2, 66},
{285, 1, 66},
}},
{ .v = {
{288, 0, 64},
{289, 1, 64},
{291, 2, 64},
{290, 3, 64},
}},
{ .v = {
{292, 0, 67},
{293, 1, 67},
{295, 2, 67},
{294, 3, 67},
}},
{ .v = {
{296, 0, 68},
{298, 3, 68},
{299, 2, 68},
{297, 1, 68},
}},
{ .v = {
{300, 0, 69},
{301, 1, 69},
{303, 2, 69},
{302, 3, 69},
}},
{ .v = {
{304, 0, 70},
{305, 1, 70},
{307, 2, 70},
{306, 3, 70},
}},
{ .v = {
{308, 0, 71},
{310, 3, 71},
{311, 2, 71},
{309, 1, 71},
}},
{ .v = {
{312, 0, 72},
{313, 1, 72},
{315, 2, 72},
{314, 3, 72},
}},
{ .v = {
{316, 0, 73},
{317, 1, 73},
{319, 2, 73},
{318, 3, 73},
}},
{ .v = {
{320, 0, 74},
{322, 3, 74},
{323, 2, 74},
{321, 1, 74},
}},
{ .v = {
{324, 0, 72},
{325, 1, 72},
{327, 2, 72},
{326, 3, 72},
}},
{ .v = {
{328, 0, 75},
{329, 1, 75},
{331, 2, 75},
{330, 3, 75},
}},
{ .v = {
{332, 0, 76},
{334, 3, 76},
{335, 2, 76},
{333, 1, 76},
}},
{ .v = {
{336, 0, 77},
{337, 1, 77},
{339, 2, 77},
{338, 3, 77},
}},
{ .v = {
{340, 0, 78},
{341, 1, 78},
{343, 2, 78},
{342, 3, 78},
}},
{ .v = {
{344, 0, 79},
{346, 3, 79},
{347, 2, 79},
{345, 1, 79},
}},
{ .v = {
{348, 0, 80},
{349, 1, 80},
{351, 2, 80},
{350, 3, 80},
}},
{ .v = {
{352, 0, 81},
{353, 1, 81},
{355, 2, 81},
{354, 3, 81},
}},
{ .v = {
{356, 0, 82},
{358, 3, 82},
{359, 2, 82},
{357, 1, 82},
}},
{ .v = {
{360, 0, 80},
{361, 1, 80},
{363, 2, 80},
{362, 3, 80},
}},
{ .v = {
{364, 0, 83},
{365, 1, 83},
{367, 2, 83},
{366, 3, 83},
}},
{ .v = {
{368, 0, 84},
{370, 3, 84},
{371, 2, 84},
{369, 1, 84},
}},
{ .v = {
{372, 0, 85},
{373, 1, 85},
{375, 2, 85},
{374, 3, 85},
}},
{ .v = {
{376, 0, 86},
{377, 1, 86},
{379, 2, 86},
{378, 3, 86},
}},
{ .v = {
{380, 0, 87},
{382, 3, 87},
{383, 2, 87},
{381, 1, 87},
}},
{ .v = {
{384, 0, 88},
{385, 1, 88},
{387, 2, 88},
{386, 3, 88},
}},
{ .v = {
{388, 0, 89},
{389, 1, 89},
{391, 2, 89},
{390, 3, 89},
}},
{ .v = {
{392, 0, 90},
{394, 3, 90},
{395, 2, 90},
{393, 1, 90},
}},
{ .v = {
{396, 0, 88},
{397, 1, 88},
{399, 2, 88},
{398, 3, 88},
}},
{ .v = {
{400, 0, 91},
{401, 1, 91},
{403, 2, 91},
{402, 3, 91},
}},
{ .v = {
{404, 0, 92},
{406, 3, 92},
{407, 2, 92},
{405, 1, 92},
}},
{ .v = {
{408, 0, 93},
{409, 1, 93},
{411, 2, 93},
{410, 3, 93},
}},
{ .v = {
{412, 0, 94},
{413, 1, 94},
{415, 2, 94},
{414, 3, 94},
}},
{ .v = {
{416, 0, 95},
{418, 3, 95},
{419, 2, 95},
{417, 1, 95},
}},
{ .v = {
{420, 0, 96},
{421, 1, 96},
{423, 2, 96},
{422, 3, 96},
}},
{ .v = {
{424, 0, 97},
{425, 1, 97},
{427, 2, 97},
{426, 3, 97},
}},
{ .v = {
{428, 0, 98},
{430, 3, 98},
{431, 2, 98},
{429, 1, 98},
}},
{ .v = {
{432, 0, 96},
{433, 1, 96},
{435, 2, 96},
{434, 3, 96},
}},
{ .v = {
{436, 0, 99},
{437, 1, 99},
{439, 2, 99},
{438, 3, 99},
}},
{ .v = {
{440, 0, 100},
{442, 3, 100},
{443, 2, 100},
{441, 1, 100},
}},
{ .v = {
{444, 0, 101},
{445, 1, 101},
{447, 2, 101},
{446, 3, 101},
}},
{ .v = {
{448, 0, 102},
{449, 1, 102},
{451, 2, 102},
{450, 3, 102},
}},
{ .v = {
{452, 0, 103},
{454, 3, 103},
{455, 2, 103},
{453, 1, 103},
}},
{ .v = {
{504, 0, 104},
{505, 1, 104},
{507, 2, 104},
{506, 3, 104},
}},
{ .v = {
{508, 0, 105},
{509, 1, 105},
{511, 2, 105},
{510, 3, 105},
}},
{ .v = {
{512, 0, 106},
{514, 3, 106},
{515, 2, 106},
{513, 1, 106},
}},
{ .v = {
{516, 0, 104},
{517, 1, 104},
{519, 2, 104},
{518, 3, 104},
}},
{ .v = {
{520, 0, 107},
{521, 1, 107},
{523, 2, 107},
{522, 3, 107},
}},
{ .v = {
{524, 0, 108},
{526, 3, 108},
{527, 2, 108},
{525, 1, 108},
}},
{ .v = {
{528, 0, 109},
{529, 1, 109},
{531, 2, 109},
{530, 3, 109},
}},
{ .v = {
{532, 0, 110},
{533, 1, 110},
{535, 2, 110},
{534, 3, 110},
}},
{ .v = {
{536, 0, 111},
{538, 3, 111},
{539, 2, 111},
{537, 1, 111},
}},
{ .v = {
{540, 0, 112},
{541, 1, 112},
{543, 2, 112},
{542, 3, 112},
}},
{ .v = {
{544, 0, 113},
{545, 1, 113},
{547, 2, 113},
{546, 3, 113},
}},
{ .v = {
{548, 0, 114},
{550, 3, 114},
{551, 2, 114},
{549, 1, 114},
}},
{ .v = {
{552, 0, 112},
{553, 1, 112},
{555, 2, 112},
{554, 3, 112},
}},
{ .v = {
{556, 0, 115},
{557, 1, 115},
{559, 2, 115},
{558, 3, 115},
}},
{ .v = {
{560, 0, 116},
{562, 3, 116},
{563, 2, 116},
{561, 1, 116},
}},
{ .v = {
{564, 0, 117},
{565, 1, 117},
{567, 2, 117},
{566, 3, 117},
}},
{ .v = {
{568, 0, 118},
{569, 1, 118},
{571, 2, 118},
{570, 3, 118},
}},
{ .v = {
{572, 0, 119},
{574, 3, 119},
{575, 2, 119},
{573, 1, 119},
}},
{ .v = {
{576, 0, 120},
{577, 1, 120},
{579, 2, 120},
{578, 3, 120},
}},
{ .v = {
{580, 0, 121},
{581, 1, 121},
{583, 2, 121},
{582, 3, 121},
}},
{ .v = {
{584, 0, 122},
{586, 3, 122},
{587, 2, 122},
{585, 1, 122},
}},
{ .v = {
{588, 0, 120},
{589, 1, 120},
{591, 2, 120},
{590, 3, 120},
}},
{ .v = {
{592, 0, 123},
{593, 1, 123},
{595, 2, 123},
{594, 3, 123},
}},
{ .v = {
{596, 0, 124},
{598, 3, 124},
{599, 2, 124},
{597, 1, 124},
}},
{ .v = {
{600, 0, 125},
{601, 1, 125},
{603, 2, 125},
{602, 3, 125},
}},
{ .v = {
{604, 0, 126},
{605, 1, 126},
{607, 2, 126},
{606, 3, 126},
}},
{ .v = {
{608, 0, 127},
{610, 3, 127},
{611, 2, 127},
{609, 1, 127},
}},
{ .v = {
{612, 0, 128},
{613, 1, 128},
{615, 2, 128},
{614, 3, 128},
}},
{ .v = {
{616, 0, 129},
{617, 1, 129},
{619, 2, 129},
{618, 3, 129},
}},
{ .v = {
{620, 0, 130},
{622, 3, 130},
{623, 2, 130},
{621, 1, 130},
}},
{ .v = {
{624, 0, 128},
{625, 1, 128},
{627, 2, 128},
{626, 3, 128},
}},
{ .v = {
{628, 0, 131},
{629, 1, 131},
{631, 2, 131},
{630, 3, 131},
}},
{ .v = {
{632, 0, 132},
{634, 3, 132},
{635, 2, 132},
{633, 1, 132},
}},
{ .v = {
{636, 0, 133},
{637, 1, 133},
{639, 2, 133},
{638, 3, 133},
}},
{ .v = {
{640, 0, 134},
{641, 1, 134},
{643, 2, 134},
{642, 3, 134},
}},
{ .v = {
{644, 0, 135},
{646, 3, 135},
{647, 2, 135},
{645, 1, 135},
}},
{ .v = {
{648, 0, 136},
{649, 1, 136},
{651, 2, 136},
{650, 3, 136},
}},
{ .v = {
{652, 0, 137},
{653, 1, 137},
{655, 2, 137},
{654, 3, 137},
}},
{ .v = {
{656, 0, 138},
{658, 3, 138},
{659, 2, 138},
{657, 1, 138},
}},
{ .v = {
{660, 0, 136},
{661, 1, 136},
{663, 2, 136},
{662, 3, 136},
}},
{ .v = {
{664, 0, 139},
{665, 1, 139},
{667, 2, 139},
{666, 3, 139},
}},
{ .v = {
{668, 0, 140},
{670, 3, 140},
{671, 2, 140},
{669, 1, 140},
}},
{ .v = {
{672, 0, 141},
{673, 1, 141},
{675, 2, 141},
{674, 3, 141},
}},
{ .v = {
{676, 0, 142},
{677, 1, 142},
{679, 2, 142},
{678, 3, 142},
}},
{ .v = {
{680, 0, 143},
{682, 3, 143},
{683, 2, 143},
{681, 1, 143},
}},
{ .v = {
{732, 0, 144},
{733, 1, 144},
{735, 2, 144},
{734, 3, 144},
}},
{ .v = {
{736, 0, 145},
{737, 1, 145},
{739, 2, 145},
{738, 3, 145},
}},
{ .v = {
{740, 0, 146},
{742, 3, 146},
{743, 2, 146},
{741, 1, 146},
}},
{ .v = {
{744, 0, 144},
{745, 1, 144},
{747, 2, 144},
{746, 3, 144},
}},
{ .v = {
{748, 0, 147},
{749, 1, 147},
{751, 2, 147},
{750, 3, 147},
}},
{ .v = {
{752, 0, 148},
{754, 3, 148},
{755, 2, 148},
{753, 1, 148},
}},
{ .v = {
{756, 0, 149},
{757, 1, 149},
{759, 2, 149},
{758, 3, 149},
}},
{ .v = {
{760, 0, 150},
{761, 1, 150},
{763, 2, 150},
{762, 3, 150},
}},
{ .v = {
{764, 0, 151},
{766, 3, 151},
{767, 2, 151},
{765, 1, 151},
}},
{ .v = {
{768, 0, 152},
{769, 1, 152},
{771, 2, 152},
{770, 3, 152},
}},
{ .v = {
{772, 0, 153},
{773, 1, 153},
{775, 2, 153},
{774, 3, 153},
}},
{ .v = {
{776, 0, 154},
{778, 3, 154},
{779, 2, 154},
{777, 1, 154},
}},
{ .v = {
{780, 0, 152},
{781, 1, 152},
{783, 2, 152},
{782, 3, 152},
}},
{ .v = {
{784, 0, 155},
{785, 1, 155},
{787, 2, 155},
{786, 3, 155},
}},
{ .v = {
{788, 0, 156},
{790, 3, 156},
{791, 2, 156},
{789, 1, 156},
}},
{ .v = {
{792, 0, 157},
{793, 1, 157},
{795, 2, 157},
{794, 3, 157},
}},
{ .v = {
{796, 0, 158},
{797, 1, 158},
{799, 2, 158},
{798, 3, 158},
}},
{ .v = {
{800, 0, 159},
{802, 3, 159},
{803, 2, 159},
{801, 1, 159},
}},
{ .v = {
{804, 0, 160},
{805, 1, 160},
{807, 2, 160},
{806, 3, 160},
}},
{ .v = {
{808, 0, 161},
{809, 1, 161},
{811, 2, 161},
{810, 3, 161},
}},
{ .v = {
{812, 0, 162},
{814, 3, 162},
{815, 2, 162},
{813, 1, 162},
}},
{ .v = {
{816, 0, 160},
{817, 1, 160},
{819, 2, 160},
{818, 3, 160},
}},
{ .v = {
{820, 0, 163},
{821, 1, 163},
{823, 2, 163},
{822, 3, 163},
}},
{ .v = {
{824, 0, 164},
{826, 3, 164},
{827, 2, 164},
{825, 1, 164},
}},
{ .v = {
{828, 0, 165},
{829, 1, 165},
{831, 2, 165},
{830, 3, 165},
}},
{ .v = {
{832, 0, 166},
{833, 1, 166},
{835, 2, 166},
{834, 3, 166},
}},
{ .v = {
{836, 0, 167},
{838, 3, 167},
{839, 2, 167},
{837, 1, 167},
}},
{ .v = {
{840, 0, 168},
{841, 1, 168},
{843, 2, 168},
{842, 3, 168},
}},
{ .v = {
{844, 0, 169},
{845, 1, 169},
{847, 2, 169},
{846, 3, 169},
}},
{ .v = {
{848, 0, 170},
{850, 3, 170},
{851, 2, 170},
{849, 1, 170},
}},
{ .v = {
{852, 0, 168},
{853, 1, 168},
{855, 2, 168},
{854, 3, 168},
}},
{ .v = {
{856, 0, 171},
{857, 1, 171},
{859, 2, 171},
{858, 3, 171},
}},
{ .v = {
{860, 0, 172},
{862, 3, 172},
{863, 2, 172},
{861, 1, 172},
}},
{ .v = {
{864, 0, 173},
{865, 1, 173},
{867, 2, 173},
{866, 3, 173},
}},
{ .v = {
{868, 0, 174},
{869, 1, 174},
{871, 2, 174},
{870, 3, 174},
}},
{ .v = {
{872, 0, 175},
{874, 3, 175},
{875, 2, 175},
{873, 1, 175},
}},
{ .v = {
{876, 0, 176},
{877, 1, 176},
{879, 2, 176},
{878, 3, 176},
}},
{ .v = {
{880, 0, 177},
{881, 1, 177},
{883, 2, 177},
{882, 3, 177},
}},
{ .v = {
{884, 0, 178},
{886, 3, 178},
{887, 2, 178},
{885, 1, 178},
}},
{ .v = {
{888, 0, 179},
{889, 1, 179},
{891, 2, 179},
{890, 3, 179},
}},
{ .v = {
{892, 0, 180},
{893, 1, 180},
{895, 2, 180},
{894, 3, 180},
}},
{ .v = {
{896, 0, 181},
{898, 3, 181},
{899, 2, 181},
{897, 1, 181},
}},
{ .v = {
{900, 0, 182},
{901, 1, 182},
{903, 2, 182},
{902, 3, 182},
}},
{ .v = {
{904, 0, 183},
{905, 1, 183},
{907, 2, 183},
{906, 3, 183},
}},
{ .v = {
{908, 0, 184},
{910, 3, 184},
{911, 2, 184},
{909, 1, 184},
}},
};
const struct object testscene_Foliage_mtl_matGrassClump = {
.triangle = &testscene_Foliage_mtl_matGrassClump_triangle[0],
.quadrilateral = &testscene_Foliage_mtl_matGrassClump_quadrilateral[0],
.triangle_count = 0,
.quadrilateral_count = 180,
.material = testscene_matGrassClump,
};
const union triangle testscene_Ground_triangle[] = {
};
const union quadrilateral testscene_Ground_quadrilateral[] = {
{ .v = {
{912, 4, 185},
{919, 5, 185},
{928, 6, 185},
{918, 7, 185},
}},
{ .v = {
{918, 7, 185},
{928, 6, 185},
{916, 8, 185},
{917, 9, 185},
}},
{ .v = {
{921, 10, 185},
{913, 11, 185},
{922, 12, 185},
{928, 6, 185},
}},
{ .v = {
{920, 13, 185},
{921, 10, 185},
{928, 6, 185},
{919, 5, 185},
}},
{ .v = {
{928, 6, 185},
{924, 14, 185},
{915, 15, 185},
{925, 16, 185},
}},
{ .v = {
{923, 17, 185},
{924, 14, 185},
{928, 6, 185},
{922, 12, 185},
}},
{ .v = {
{916, 8, 185},
{928, 6, 185},
{927, 18, 185},
{914, 19, 185},
}},
{ .v = {
{926, 20, 185},
{927, 18, 185},
{928, 6, 185},
{925, 16, 185},
}},
};
const struct object testscene_Ground = {
.triangle = &testscene_Ground_triangle[0],
.quadrilateral = &testscene_Ground_quadrilateral[0],
.triangle_count = 0,
.quadrilateral_count = 8,
.material = testscene_matGrass,
};
const union triangle testscene_Pole_triangle[] = {
{ .v = {
{1024, 21, 284},
{1025, 26, 287},
{1032, 27, 290},
}},
{ .v = {
{1026, 21, 286},
{1027, 26, 289},
{1032, 27, 290},
}},
{ .v = {
{1027, 21, 289},
{1028, 26, 288},
{1032, 27, 290},
}},
{ .v = {
{1029, 21, 283},
{1030, 26, 282},
{1032, 27, 290},
}},
{ .v = {
{1031, 21, 285},
{1024, 26, 284},
{1032, 27, 290},
}},
{ .v = {
{1025, 21, 287},
{1026, 26, 286},
{1032, 27, 290},
}},
{ .v = {
{1030, 21, 282},
{1031, 26, 285},
{1032, 27, 290},
}},
{ .v = {
{1028, 21, 288},
{1029, 26, 283},
{1032, 27, 290},
}},
};
const union quadrilateral testscene_Pole_quadrilateral[] = {
{ .v = {
{932, 21, 186},
{929, 22, 187},
{937, 23, 188},
{939, 24, 189},
}},
{ .v = {
{934, 25, 190},
{930, 26, 191},
{942, 27, 192},
{941, 28, 193},
}},
{ .v = {
{931, 25, 194},
{932, 26, 186},
{939, 27, 189},
{938, 28, 195},
}},
{ .v = {
{930, 29, 191},
{935, 26, 196},
{943, 27, 197},
{942, 30, 192},
}},
{ .v = {
{937, 26, 188},
{947, 27, 198},
{946, 24, 199},
{939, 21, 189},
}},
{ .v = {
{939, 26, 189},
{946, 27, 199},
{945, 24, 200},
{938, 21, 195},
}},
{ .v = {
{938, 26, 195},
{945, 27, 200},
{951, 24, 201},
{944, 21, 202},
}},
{ .v = {
{944, 26, 202},
{951, 27, 201},
{950, 24, 203},
{943, 21, 197},
}},
{ .v = {
{935, 25, 196},
{936, 26, 204},
{944, 27, 202},
{943, 28, 197},
}},
{ .v = {
{936, 29, 204},
{931, 26, 194},
{938, 27, 195},
{944, 30, 202},
}},
{ .v = {
{933, 21, 205},
{934, 22, 190},
{941, 23, 193},
{940, 24, 206},
}},
{ .v = {
{943, 26, 197},
{950, 27, 203},
{949, 24, 207},
{942, 21, 192},
}},
{ .v = {
{942, 26, 192},
{949, 27, 207},
{1033, 24, 208},
{941, 21, 193},
}},
{ .v = {
{929, 21, 187},
{933, 31, 205},
{940, 32, 206},
{937, 24, 188},
}},
{ .v = {
{941, 26, 193},
{1033, 27, 208},
{948, 24, 209},
{940, 21, 206},
}},
{ .v = {
{940, 26, 206},
{948, 27, 209},
{947, 24, 198},
{937, 21, 188},
}},
{ .v = {
{958, 33, 210},
{950, 21, 203},
{951, 26, 201},
{959, 34, 211},
}},
{ .v = {
{959, 33, 211},
{951, 21, 201},
{945, 26, 200},
{952, 34, 212},
}},
{ .v = {
{949, 26, 207},
{957, 34, 213},
{956, 33, 214},
{1033, 21, 208},
}},
{ .v = {
{947, 26, 198},
{954, 34, 215},
{953, 33, 216},
{946, 21, 199},
}},
{ .v = {
{946, 26, 199},
{953, 34, 216},
{952, 33, 212},
{945, 21, 200},
}},
{ .v = {
{954, 33, 215},
{947, 21, 198},
{948, 26, 209},
{955, 34, 217},
}},
{ .v = {
{1033, 26, 208},
{956, 34, 214},
{955, 33, 217},
{948, 21, 209},
}},
{ .v = {
{958, 21, 210},
{959, 26, 211},
{967, 27, 218},
{968, 24, 219},
}},
{ .v = {
{952, 21, 212},
{953, 26, 216},
{973, 27, 220},
{974, 24, 221},
}},
{ .v = {
{954, 21, 215},
{955, 26, 217},
{971, 27, 222},
{972, 24, 223},
}},
{ .v = {
{956, 21, 214},
{957, 26, 213},
{969, 27, 224},
{970, 24, 225},
}},
{ .v = {
{957, 21, 213},
{958, 26, 210},
{968, 27, 219},
{969, 24, 224},
}},
{ .v = {
{953, 21, 216},
{954, 26, 215},
{972, 27, 223},
{973, 24, 220},
}},
{ .v = {
{955, 21, 217},
{956, 26, 214},
{970, 27, 225},
{971, 24, 222},
}},
{ .v = {
{959, 21, 211},
{952, 26, 212},
{974, 27, 221},
{967, 24, 218},
}},
{ .v = {
{972, 21, 223},
{971, 26, 222},
{962, 27, 226},
{961, 24, 227},
}},
{ .v = {
{974, 21, 221},
{973, 26, 220},
{960, 27, 228},
{975, 24, 229},
}},
{ .v = {
{968, 21, 219},
{967, 26, 218},
{966, 27, 230},
{965, 24, 231},
}},
{ .v = {
{967, 21, 218},
{974, 26, 221},
{975, 27, 229},
{966, 24, 230},
}},
{ .v = {
{973, 21, 220},
{972, 26, 223},
{961, 27, 227},
{960, 24, 228},
}},
{ .v = {
{969, 21, 224},
{968, 26, 219},
{965, 27, 231},
{964, 24, 232},
}},
{ .v = {
{970, 21, 225},
{969, 26, 224},
{964, 27, 232},
{963, 24, 233},
}},
{ .v = {
{971, 21, 222},
{970, 26, 225},
{963, 27, 233},
{962, 24, 226},
}},
{ .v = {
{965, 21, 231},
{966, 26, 230},
{982, 27, 234},
{981, 24, 235},
}},
{ .v = {
{975, 21, 229},
{960, 26, 228},
{976, 27, 236},
{983, 24, 237},
}},
{ .v = {
{961, 21, 227},
{962, 26, 226},
{978, 27, 238},
{977, 24, 239},
}},
{ .v = {
{966, 21, 230},
{975, 26, 229},
{983, 27, 237},
{982, 24, 234},
}},
{ .v = {
{964, 21, 232},
{965, 26, 231},
{981, 27, 235},
{980, 24, 240},
}},
{ .v = {
{960, 21, 228},
{961, 26, 227},
{977, 27, 239},
{976, 24, 236},
}},
{ .v = {
{962, 21, 226},
{963, 26, 233},
{979, 27, 241},
{978, 24, 238},
}},
{ .v = {
{963, 21, 233},
{964, 26, 232},
{980, 27, 240},
{979, 24, 241},
}},
{ .v = {
{982, 21, 234},
{983, 26, 237},
{991, 27, 242},
{990, 24, 243},
}},
{ .v = {
{980, 21, 240},
{981, 26, 235},
{989, 27, 244},
{988, 24, 245},
}},
{ .v = {
{976, 21, 236},
{977, 26, 239},
{985, 27, 246},
{984, 24, 247},
}},
{ .v = {
{978, 21, 238},
{979, 26, 241},
{987, 27, 248},
{986, 24, 249},
}},
{ .v = {
{979, 21, 241},
{980, 26, 240},
{988, 27, 245},
{987, 24, 248},
}},
{ .v = {
{981, 21, 235},
{982, 26, 234},
{990, 27, 243},
{989, 24, 244},
}},
{ .v = {
{983, 21, 237},
{976, 26, 236},
{984, 27, 247},
{991, 24, 242},
}},
{ .v = {
{977, 21, 239},
{978, 26, 238},
{986, 27, 249},
{985, 24, 246},
}},
{ .v = {
{989, 21, 244},
{990, 26, 243},
{998, 27, 250},
{997, 24, 251},
}},
{ .v = {
{991, 21, 242},
{984, 26, 247},
{992, 27, 252},
{999, 24, 253},
}},
{ .v = {
{985, 21, 246},
{986, 26, 249},
{994, 27, 254},
{993, 24, 255},
}},
{ .v = {
{990, 21, 243},
{991, 26, 242},
{999, 27, 253},
{998, 24, 250},
}},
{ .v = {
{988, 21, 245},
{989, 26, 244},
{997, 27, 251},
{996, 24, 256},
}},
{ .v = {
{984, 21, 247},
{985, 26, 246},
{993, 27, 255},
{992, 24, 252},
}},
{ .v = {
{986, 21, 249},
{987, 26, 248},
{995, 27, 257},
{994, 24, 254},
}},
{ .v = {
{987, 21, 248},
{988, 26, 245},
{996, 27, 256},
{995, 24, 257},
}},
{ .v = {
{994, 21, 254},
{995, 26, 257},
{1003, 27, 258},
{1002, 24, 259},
}},
{ .v = {
{995, 21, 257},
{996, 26, 256},
{1004, 27, 260},
{1003, 24, 258},
}},
{ .v = {
{997, 21, 251},
{998, 26, 250},
{1006, 27, 261},
{1005, 24, 262},
}},
{ .v = {
{999, 21, 253},
{992, 26, 252},
{1000, 27, 263},
{1007, 24, 264},
}},
{ .v = {
{993, 21, 255},
{994, 26, 254},
{1002, 27, 259},
{1001, 24, 265},
}},
{ .v = {
{998, 21, 250},
{999, 26, 253},
{1007, 27, 264},
{1006, 24, 261},
}},
{ .v = {
{996, 21, 256},
{997, 26, 251},
{1005, 27, 262},
{1004, 24, 260},
}},
{ .v = {
{992, 21, 252},
{993, 26, 255},
{1001, 27, 265},
{1000, 24, 263},
}},
{ .v = {
{1004, 21, 260},
{1005, 26, 262},
{1013, 27, 266},
{1012, 24, 267},
}},
{ .v = {
{1000, 21, 263},
{1001, 26, 265},
{1009, 27, 268},
{1008, 24, 269},
}},
{ .v = {
{1002, 21, 259},
{1003, 26, 258},
{1011, 27, 270},
{1010, 24, 271},
}},
{ .v = {
{1003, 21, 258},
{1004, 26, 260},
{1012, 27, 267},
{1011, 24, 270},
}},
{ .v = {
{1005, 21, 262},
{1006, 26, 261},
{1014, 27, 272},
{1013, 24, 266},
}},
{ .v = {
{1007, 21, 264},
{1000, 26, 263},
{1008, 27, 269},
{1015, 24, 273},
}},
{ .v = {
{1001, 21, 265},
{1002, 26, 259},
{1010, 27, 271},
{1009, 24, 268},
}},
{ .v = {
{1006, 21, 261},
{1007, 26, 264},
{1015, 27, 273},
{1014, 24, 272},
}},
{ .v = {
{1009, 21, 268},
{1010, 26, 271},
{1018, 27, 274},
{1017, 24, 275},
}},
{ .v = {
{1014, 21, 272},
{1015, 26, 273},
{1023, 27, 276},
{1022, 24, 277},
}},
{ .v = {
{1012, 21, 267},
{1013, 26, 266},
{1021, 27, 278},
{1020, 24, 279},
}},
{ .v = {
{1008, 21, 269},
{1009, 26, 268},
{1017, 27, 275},
{1016, 24, 280},
}},
{ .v = {
{1010, 21, 271},
{1011, 26, 270},
{1019, 27, 281},
{1018, 24, 274},
}},
{ .v = {
{1011, 21, 270},
{1012, 26, 267},
{1020, 27, 279},
{1019, 24, 281},
}},
{ .v = {
{1013, 21, 266},
{1014, 26, 272},
{1022, 27, 277},
{1021, 24, 278},
}},
{ .v = {
{1015, 21, 273},
{1008, 26, 269},
{1016, 27, 280},
{1023, 24, 276},
}},
{ .v = {
{1021, 21, 278},
{1022, 26, 277},
{1030, 27, 282},
{1029, 24, 283},
}},
{ .v = {
{1023, 21, 276},
{1016, 26, 280},
{1024, 27, 284},
{1031, 24, 285},
}},
{ .v = {
{1017, 21, 275},
{1018, 26, 274},
{1026, 27, 286},
{1025, 24, 287},
}},
{ .v = {
{1022, 21, 277},
{1023, 26, 276},
{1031, 27, 285},
{1030, 24, 282},
}},
{ .v = {
{1020, 21, 279},
{1021, 26, 278},
{1029, 27, 283},
{1028, 24, 288},
}},
{ .v = {
{1016, 21, 280},
{1017, 26, 275},
{1025, 27, 287},
{1024, 24, 284},
}},
{ .v = {
{1018, 21, 274},
{1019, 26, 281},
{1027, 27, 289},
{1026, 24, 286},
}},
{ .v = {
{1019, 21, 281},
{1020, 26, 279},
{1028, 27, 288},
{1027, 24, 289},
}},
{ .v = {
{950, 26, 203},
{958, 34, 210},
{957, 33, 213},
{949, 21, 207},
}},
};
const struct object testscene_Pole = {
.triangle = &testscene_Pole_triangle[0],
.quadrilateral = &testscene_Pole_quadrilateral[0],
.triangle_count = 8,
.quadrilateral_count = 96,
.material = testscene_matBrick,
};
const union triangle testscene_Waterfall_triangle[] = {
{ .v = {
{1034, 35, 291},
{1042, 36, 292},
{1041, 37, 293},
}},
{ .v = {
{1034, 35, 291},
{1037, 36, 294},
{1036, 37, 295},
}},
{ .v = {
{1034, 35, 291},
{1038, 36, 296},
{1037, 37, 294},
}},
{ .v = {
{1034, 35, 291},
{1039, 36, 297},
{1038, 37, 296},
}},
{ .v = {
{1034, 35, 291},
{1041, 36, 293},
{1040, 37, 298},
}},
{ .v = {
{1034, 35, 291},
{1036, 36, 295},
{1035, 37, 299},
}},
{ .v = {
{1034, 35, 291},
{1035, 36, 299},
{1042, 37, 292},
}},
{ .v = {
{1034, 35, 291},
{1040, 36, 298},
{1039, 37, 297},
}},
};
const union quadrilateral testscene_Waterfall_quadrilateral[] = {
{ .v = {
{1042, 38, 292},
{1035, 35, 299},
{1043, 36, 300},
{1050, 37, 301},
}},
{ .v = {
{1039, 38, 297},
{1040, 35, 298},
{1048, 36, 302},
{1047, 37, 303},
}},
{ .v = {
{1041, 38, 293},
{1042, 35, 292},
{1050, 36, 301},
{1049, 37, 304},
}},
{ .v = {
{1035, 38, 299},
{1036, 35, 295},
{1044, 36, 305},
{1043, 37, 300},
}},
{ .v = {
{1037, 38, 294},
{1038, 35, 296},
{1046, 36, 306},
{1045, 37, 307},
}},
{ .v = {
{1038, 38, 296},
{1039, 35, 297},
{1047, 36, 303},
{1046, 37, 306},
}},
{ .v = {
{1040, 38, 298},
{1041, 35, 293},
{1049, 36, 304},
{1048, 37, 302},
}},
{ .v = {
{1036, 38, 295},
{1037, 35, 294},
{1045, 36, 307},
{1044, 37, 305},
}},
{ .v = {
{1048, 38, 302},
{1049, 35, 304},
{1057, 36, 308},
{1056, 37, 309},
}},
{ .v = {
{1044, 38, 305},
{1045, 35, 307},
{1053, 36, 310},
{1052, 37, 311},
}},
{ .v = {
{1050, 38, 301},
{1043, 35, 300},
{1051, 36, 312},
{1058, 37, 313},
}},
{ .v = {
{1047, 38, 303},
{1048, 35, 302},
{1056, 36, 309},
{1055, 37, 314},
}},
{ .v = {
{1049, 38, 304},
{1050, 35, 301},
{1058, 36, 313},
{1057, 37, 308},
}},
{ .v = {
{1043, 38, 300},
{1044, 35, 305},
{1052, 36, 311},
{1051, 37, 312},
}},
{ .v = {
{1045, 38, 307},
{1046, 35, 306},
{1054, 36, 315},
{1053, 37, 310},
}},
{ .v = {
{1046, 38, 306},
{1047, 35, 303},
{1055, 36, 314},
{1054, 37, 315},
}},
{ .v = {
{1053, 38, 310},
{1054, 35, 315},
{1062, 36, 316},
{1061, 37, 317},
}},
{ .v = {
{1054, 38, 315},
{1055, 35, 314},
{1063, 36, 318},
{1062, 37, 316},
}},
{ .v = {
{1056, 38, 309},
{1057, 35, 308},
{1065, 36, 319},
{1064, 37, 320},
}},
{ .v = {
{1052, 38, 311},
{1053, 35, 310},
{1061, 36, 317},
{1060, 37, 321},
}},
{ .v = {
{1058, 38, 313},
{1051, 35, 312},
{1059, 36, 322},
{1066, 37, 323},
}},
{ .v = {
{1055, 38, 314},
{1056, 35, 309},
{1064, 36, 320},
{1063, 37, 318},
}},
{ .v = {
{1057, 38, 308},
{1058, 35, 313},
{1066, 36, 323},
{1065, 37, 319},
}},
{ .v = {
{1051, 38, 312},
{1052, 35, 311},
{1060, 36, 321},
{1059, 37, 322},
}},
{ .v = {
{1063, 38, 318},
{1064, 35, 320},
{1072, 36, 324},
{1071, 37, 325},
}},
{ .v = {
{1065, 38, 319},
{1066, 35, 323},
{1074, 36, 326},
{1073, 37, 327},
}},
{ .v = {
{1059, 38, 322},
{1060, 35, 321},
{1068, 36, 328},
{1067, 37, 329},
}},
{ .v = {
{1061, 38, 317},
{1062, 35, 316},
{1070, 36, 330},
{1069, 37, 331},
}},
{ .v = {
{1062, 38, 316},
{1063, 35, 318},
{1071, 36, 325},
{1070, 37, 330},
}},
{ .v = {
{1064, 38, 320},
{1065, 35, 319},
{1073, 36, 327},
{1072, 37, 324},
}},
{ .v = {
{1060, 38, 321},
{1061, 35, 317},
{1069, 36, 331},
{1068, 37, 328},
}},
{ .v = {
{1066, 38, 323},
{1059, 35, 322},
{1067, 36, 329},
{1074, 37, 326},
}},
{ .v = {
{1075, 36, 332},
{1082, 37, 333},
{1114, 38, 334},
{1091, 35, 335},
}},
{ .v = {
{1086, 36, 336},
{1087, 37, 337},
{1119, 38, 338},
{1118, 35, 339},
}},
{ .v = {
{1078, 36, 340},
{1088, 37, 341},
{1120, 38, 342},
{1110, 35, 343},
}},
{ .v = {
{1076, 36, 344},
{1085, 37, 345},
{1117, 38, 346},
{1108, 35, 347},
}},
{ .v = {
{1081, 36, 348},
{1075, 37, 332},
{1091, 38, 335},
{1113, 35, 349},
}},
{ .v = {
{1085, 36, 345},
{1086, 37, 336},
{1118, 38, 339},
{1117, 35, 346},
}},
{ .v = {
{1079, 36, 350},
{1080, 37, 351},
{1112, 38, 352},
{1111, 35, 353},
}},
{ .v = {
{1090, 36, 354},
{1077, 37, 355},
{1109, 38, 356},
{1122, 35, 357},
}},
{ .v = {
{1077, 36, 355},
{1079, 37, 350},
{1111, 38, 353},
{1109, 35, 356},
}},
{ .v = {
{1084, 36, 358},
{1076, 37, 344},
{1108, 38, 347},
{1116, 35, 359},
}},
{ .v = {
{1082, 36, 333},
{1083, 37, 360},
{1115, 38, 361},
{1114, 35, 334},
}},
{ .v = {
{1089, 36, 362},
{1090, 37, 354},
{1122, 38, 357},
{1121, 35, 363},
}},
{ .v = {
{1088, 36, 341},
{1089, 37, 362},
{1121, 38, 363},
{1120, 35, 342},
}},
{ .v = {
{1083, 36, 360},
{1084, 37, 358},
{1116, 38, 359},
{1115, 35, 361},
}},
{ .v = {
{1087, 36, 337},
{1078, 37, 340},
{1110, 38, 343},
{1119, 35, 338},
}},
{ .v = {
{1080, 36, 351},
{1081, 37, 348},
{1113, 38, 349},
{1112, 35, 352},
}},
{ .v = {
{1075, 38, 332},
{1081, 35, 348},
{1098, 36, 364},
{1092, 37, 365},
}},
{ .v = {
{1078, 38, 340},
{1087, 35, 337},
{1104, 36, 366},
{1095, 37, 367},
}},
{ .v = {
{1082, 38, 333},
{1075, 35, 332},
{1092, 36, 365},
{1099, 37, 368},
}},
{ .v = {
{1088, 38, 341},
{1078, 35, 340},
{1095, 36, 367},
{1105, 37, 369},
}},
{ .v = {
{1083, 38, 360},
{1082, 35, 333},
{1099, 36, 368},
{1100, 37, 370},
}},
{ .v = {
{1089, 38, 362},
{1088, 35, 341},
{1105, 36, 369},
{1106, 37, 371},
}},
{ .v = {
{1084, 38, 358},
{1083, 35, 360},
{1100, 36, 370},
{1101, 37, 372},
}},
{ .v = {
{1090, 38, 354},
{1089, 35, 362},
{1106, 36, 371},
{1107, 37, 373},
}},
{ .v = {
{1076, 38, 344},
{1084, 35, 358},
{1101, 36, 372},
{1093, 37, 374},
}},
{ .v = {
{1079, 38, 350},
{1077, 35, 355},
{1094, 36, 375},
{1096, 37, 376},
}},
{ .v = {
{1077, 38, 355},
{1090, 35, 354},
{1107, 36, 373},
{1094, 37, 375},
}},
{ .v = {
{1085, 38, 345},
{1076, 35, 344},
{1093, 36, 374},
{1102, 37, 377},
}},
{ .v = {
{1080, 38, 351},
{1079, 35, 350},
{1096, 36, 376},
{1097, 37, 378},
}},
{ .v = {
{1086, 38, 336},
{1085, 35, 345},
{1102, 36, 377},
{1103, 37, 379},
}},
{ .v = {
{1081, 38, 348},
{1080, 35, 351},
{1097, 36, 378},
{1098, 37, 364},
}},
{ .v = {
{1087, 38, 337},
{1086, 35, 336},
{1103, 36, 379},
{1104, 37, 366},
}},
};
const struct object testscene_Waterfall = {
.triangle = &testscene_Waterfall_triangle[0],
.quadrilateral = &testscene_Waterfall_quadrilateral[0],
.triangle_count = 8,
.quadrilateral_count = 64,
.material = testscene_matWater,
};
const struct object * testscene_object[] = {
&testscene_Foliage,
&testscene_Foliage_mtl_matGrassClump,
&testscene_Ground,
&testscene_Pole,
&testscene_Waterfall,
};
const struct model testscene_model = {
.position = testscene_position,
.texture = testscene_texture,
.normal = testscene_normal,
.object = testscene_object,
.object_count = 5
};