2025-01-31 06:22:38 -06:00

4109 lines
109 KiB
C

vertex_position testscene_position[] = {
{-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.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},
{-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},
{-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},
};
vertex_texture testscene_texture[] = {
{-2.025739f, -2.025739f},
{-0.870555f, -2.711017f},
{0.500000f, 0.500000f},
{-2.711017f, -0.870555f},
{0.500000f, -2.945968f},
{1.870556f, -2.711017f},
{3.025738f, -2.025739f},
{3.711016f, -0.870555f},
{3.945969f, 0.500000f},
{3.711016f, 1.870556f},
{3.025738f, 3.025738f},
{1.870556f, 3.711016f},
{0.500000f, 3.945968f},
{-0.870555f, 3.711016f},
{-2.711017f, 1.870556f},
{-2.025739f, 3.025738f},
{-2.945969f, 0.500000f},
{0.000000f, 1.000000f},
{0.000000f, 0.000000f},
{1.000000f, 0.000000f},
{1.000000f, 1.000000f},
{0.000000f, 0.000000f},
{1.000000f, 0.000000f},
{1.000000f, 1.000000f},
{0.000000f, 1.000000f},
{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.904456f, 1.020751f},
{-0.914601f, 0.031817f},
{-0.843109f, 1.029383f},
{1.000000f, -0.000000f},
{-0.000000f, 0.000000f},
{1.982655f, 0.022470f},
{1.904456f, 1.020751f},
{-0.000000f, 3.000000f},
{0.000000f, -0.000000f},
{1.000000f, 3.000000f},
{0.000000f, 3.000000f},
{-0.000000f, 3.000000f},
{0.000000f, -0.000000f},
{1.000000f, 0.000000f},
{1.000000f, 3.000000f},
{1.000000f, 0.000000f},
{0.000000f, -0.000000f},
{0.000000f, 0.000000f},
{1.000000f, 0.000000f},
{1.000000f, 1.000000f},
{0.000000f, 1.000000f},
};
vertex_normal testscene_normal[] = {
{-0.000000f, 1.000000f, -0.000000f},
{-0.000000f, 1.000000f, -0.000000f},
{0.157200f, 0.911500f, 0.380100f},
{-0.157200f, 0.911500f, 0.380100f},
{-0.380100f, 0.911500f, 0.157200f},
{-0.380100f, 0.911500f, -0.157200f},
{-0.157200f, 0.911500f, -0.380100f},
{0.157200f, 0.911500f, -0.380100f},
{0.380100f, 0.911500f, -0.157200f},
{0.380100f, 0.911500f, 0.157200f},
{-0.092200f, 0.969700f, -0.226000f},
{0.092200f, 0.969700f, -0.226000f},
{0.226000f, 0.969700f, -0.092200f},
{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.226000f, 0.969700f, -0.092200f},
{-0.310700f, 0.583400f, -0.750400f},
{0.310700f, 0.583400f, -0.750400f},
{0.750400f, 0.583400f, -0.310700f},
{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.750400f, 0.583400f, -0.310700f},
{-0.375200f, 0.200000f, -0.905100f},
{0.375200f, 0.200000f, -0.905100f},
{0.905100f, 0.200000f, -0.375200f},
{0.905100f, 0.200000f, 0.375200f},
{0.375200f, 0.200000f, 0.905100f},
{-0.375200f, 0.200000f, 0.905100f},
{-0.905100f, 0.200000f, 0.375200f},
{-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.119600f, 0.985600f, 0.119600f},
{-0.119600f, 0.985600f, -0.119600f},
{0.119600f, 0.985600f, -0.119600f},
{-0.168000f, 0.983800f, -0.062400f},
{-0.182500f, 0.983200f, -0.000000f},
{-0.168000f, 0.983800f, 0.062400f},
{-0.062400f, 0.983800f, 0.168000f},
{-0.000000f, 0.983200f, 0.182500f},
{0.062400f, 0.983800f, 0.168000f},
{0.168000f, 0.983800f, 0.062400f},
{0.182500f, 0.983200f, -0.000000f},
{0.168000f, 0.983800f, -0.062400f},
{0.062400f, 0.983800f, -0.168000f},
{-0.000000f, 0.983200f, -0.182500f},
{-0.062400f, 0.983800f, -0.168000f},
{-0.237700f, 0.941800f, 0.237700f},
{-0.030900f, 0.999000f, 0.030900f},
{0.030900f, 0.999000f, 0.030900f},
{-0.030900f, 0.999000f, -0.030900f},
{0.030900f, 0.999000f, -0.030900f},
{-0.042000f, 0.999000f, -0.015700f},
{-0.045400f, 0.999000f, -0.000000f},
{-0.042000f, 0.999000f, 0.015700f},
{-0.015700f, 0.999000f, 0.042000f},
{-0.000000f, 0.999000f, 0.045400f},
{0.015700f, 0.999000f, 0.042000f},
{0.042000f, 0.999000f, 0.015700f},
{0.045400f, 0.999000f, -0.000000f},
{0.042000f, 0.999000f, -0.015700f},
{0.015700f, 0.999000f, -0.042000f},
{-0.000000f, 0.999000f, -0.045400f},
{-0.015700f, 0.999000f, -0.042000f},
{0.237700f, 0.941800f, 0.237700f},
{-0.237700f, 0.941800f, -0.237700f},
{0.237700f, 0.941800f, -0.237700f},
{-0.323200f, 0.939100f, -0.116500f},
{-0.347000f, 0.937900f, -0.000000f},
{-0.323200f, 0.939100f, 0.116500f},
{-0.116500f, 0.939100f, 0.323200f},
{-0.000000f, 0.937900f, 0.347000f},
{0.116500f, 0.939100f, 0.323200f},
{0.323200f, 0.939100f, 0.116500f},
{0.347000f, 0.937900f, -0.000000f},
{0.323200f, 0.939100f, -0.116500f},
{0.116500f, 0.939100f, -0.323200f},
{-0.000000f, 0.937900f, -0.347000f},
{-0.116500f, 0.939100f, -0.323200f},
{-0.380400f, 0.115400f, 0.917600f},
{0.917600f, 0.115400f, -0.380400f},
{-0.917600f, 0.115400f, -0.380400f},
{-0.917600f, 0.115400f, 0.380400f},
{0.380400f, 0.115400f, 0.917600f},
{0.917600f, 0.115400f, 0.380400f},
{0.380400f, 0.115400f, -0.917600f},
{-0.380400f, 0.115400f, -0.917600f},
{-0.350500f, 0.403300f, 0.845300f},
{-0.845300f, 0.403300f, -0.350500f},
{-0.845300f, 0.403300f, 0.350500f},
{0.350500f, 0.403300f, 0.845300f},
{0.845300f, 0.403300f, 0.350500f},
{0.845300f, 0.403300f, -0.350500f},
{0.350500f, 0.403300f, -0.845300f},
{-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.347100f, 0.415400f, 0.840800f},
{0.840800f, 0.415400f, -0.347100f},
{0.347100f, 0.415400f, -0.840800f},
{-0.347100f, 0.415400f, -0.840800f},
{-0.865500f, -0.351000f, -0.357500f},
{-0.865500f, -0.351000f, 0.357500f},
{-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.357500f, -0.351000f, -0.865500f},
{-0.357500f, -0.351000f, -0.865500f},
{-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.368900f, 0.270300f, -0.889300f},
{-0.368900f, 0.270300f, -0.889300f},
{-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.889300f, 0.270300f, -0.368900f},
{-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.363100f, 0.309400f, -0.878900f},
{-0.363100f, 0.309400f, -0.878900f},
{-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.888200f, -0.276300f, -0.367100f},
{0.367100f, -0.276300f, -0.888200f},
{-0.367100f, -0.276300f, -0.888200f},
{-0.888200f, -0.276300f, -0.367100f},
{-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.257500f, -0.738300f, -0.623300f},
{-0.257500f, -0.738300f, -0.623300f},
{-0.623300f, -0.738300f, -0.257500f},
{-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.341900f, -0.451600f, -0.824100f},
{-0.824100f, -0.451600f, -0.341900f},
{-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.717300f, 0.630200f, -0.297100f},
{0.297100f, 0.630200f, -0.717300f},
{-0.297100f, 0.630200f, -0.717300f},
{-0.717300f, 0.630200f, -0.297100f},
{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.100600f, 0.965100f, 0.241800f},
{0.100600f, 0.965100f, 0.241800f},
{0.241800f, 0.965100f, 0.100600f},
{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.156500f, 0.911300f, 0.380900f},
{0.156500f, 0.911300f, 0.380900f},
{0.380900f, 0.911300f, 0.156500f},
{-0.000000f, 1.000000f, -0.000000f},
{0.840800f, 0.415400f, 0.347100f},
{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.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.319700f},
{0.886800f, -0.092100f, -0.452900f},
{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.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.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.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.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.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.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.474700f, -0.000000f, -0.880200f},
{-0.408800f, 0.030400f, -0.912100f},
{-0.535700f, -0.092100f, -0.839400f},
{-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},
};
union triangle testscene_Ground_triangle[] = {
{ .v = {
{7, 1, 0},
{8, 4, 0},
{16, 2, 0},
}},
{ .v = {
{8, 4, 0},
{9, 5, 0},
{16, 2, 0},
}},
{ .v = {
{16, 2, 0},
{10, 7, 0},
{11, 8, 0},
}},
{ .v = {
{16, 2, 0},
{11, 8, 0},
{12, 9, 0},
}},
{ .v = {
{16, 2, 0},
{13, 11, 0},
{14, 12, 0},
}},
{ .v = {
{16, 2, 0},
{14, 12, 0},
{15, 13, 0},
}},
{ .v = {
{5, 16, 0},
{16, 2, 0},
{4, 14, 0},
}},
{ .v = {
{6, 3, 0},
{16, 2, 0},
{5, 16, 0},
}},
};
union quadrilateral testscene_Ground_quadrilateral[] = {
{ .v = {
{0, 0, 0},
{7, 1, 0},
{16, 2, 0},
{6, 3, 0},
}},
{ .v = {
{9, 5, 0},
{1, 6, 0},
{10, 7, 0},
{16, 2, 0},
}},
{ .v = {
{16, 2, 0},
{12, 9, 0},
{3, 10, 0},
{13, 11, 0},
}},
{ .v = {
{4, 14, 0},
{16, 2, 0},
{15, 13, 0},
{2, 15, 0},
}},
};
struct object testscene_Ground = {
.triangle = &testscene_Ground_triangle[0],
.quadrilateral = &testscene_Ground_quadrilateral[0],
.triangle_count = 8,
.quadrilateral_count = 4,
.material = 0,
};
union triangle testscene_Waterfall_triangle[] = {
{ .v = {
{17, 17, 1},
{25, 18, 9},
{24, 19, 8},
}},
{ .v = {
{17, 17, 1},
{20, 18, 4},
{19, 19, 3},
}},
{ .v = {
{17, 17, 1},
{21, 18, 5},
{20, 19, 4},
}},
{ .v = {
{17, 17, 1},
{22, 18, 6},
{21, 19, 5},
}},
{ .v = {
{17, 17, 1},
{24, 18, 8},
{23, 19, 7},
}},
{ .v = {
{17, 17, 1},
{19, 18, 3},
{18, 19, 2},
}},
{ .v = {
{17, 17, 1},
{18, 18, 2},
{25, 19, 9},
}},
{ .v = {
{17, 17, 1},
{23, 18, 7},
{22, 19, 6},
}},
};
union quadrilateral testscene_Waterfall_quadrilateral[] = {
{ .v = {
{25, 20, 9},
{18, 17, 2},
{26, 18, 10},
{33, 19, 17},
}},
{ .v = {
{22, 20, 6},
{23, 17, 7},
{31, 18, 15},
{30, 19, 14},
}},
{ .v = {
{24, 20, 8},
{25, 17, 9},
{33, 18, 17},
{32, 19, 16},
}},
{ .v = {
{18, 20, 2},
{19, 17, 3},
{27, 18, 11},
{26, 19, 10},
}},
{ .v = {
{20, 20, 4},
{21, 17, 5},
{29, 18, 13},
{28, 19, 12},
}},
{ .v = {
{21, 20, 5},
{22, 17, 6},
{30, 18, 14},
{29, 19, 13},
}},
{ .v = {
{23, 20, 7},
{24, 17, 8},
{32, 18, 16},
{31, 19, 15},
}},
{ .v = {
{19, 20, 3},
{20, 17, 4},
{28, 18, 12},
{27, 19, 11},
}},
{ .v = {
{31, 20, 15},
{32, 17, 16},
{40, 18, 24},
{39, 19, 23},
}},
{ .v = {
{27, 20, 11},
{28, 17, 12},
{36, 18, 20},
{35, 19, 19},
}},
{ .v = {
{33, 20, 17},
{26, 17, 10},
{34, 18, 18},
{41, 19, 25},
}},
{ .v = {
{30, 20, 14},
{31, 17, 15},
{39, 18, 23},
{38, 19, 22},
}},
{ .v = {
{32, 20, 16},
{33, 17, 17},
{41, 18, 25},
{40, 19, 24},
}},
{ .v = {
{26, 20, 10},
{27, 17, 11},
{35, 18, 19},
{34, 19, 18},
}},
{ .v = {
{28, 20, 12},
{29, 17, 13},
{37, 18, 21},
{36, 19, 20},
}},
{ .v = {
{29, 20, 13},
{30, 17, 14},
{38, 18, 22},
{37, 19, 21},
}},
{ .v = {
{36, 20, 20},
{37, 17, 21},
{45, 18, 29},
{44, 19, 28},
}},
{ .v = {
{37, 20, 21},
{38, 17, 22},
{46, 18, 30},
{45, 19, 29},
}},
{ .v = {
{39, 20, 23},
{40, 17, 24},
{48, 18, 32},
{47, 19, 31},
}},
{ .v = {
{35, 20, 19},
{36, 17, 20},
{44, 18, 28},
{43, 19, 27},
}},
{ .v = {
{41, 20, 25},
{34, 17, 18},
{42, 18, 26},
{49, 19, 33},
}},
{ .v = {
{38, 20, 22},
{39, 17, 23},
{47, 18, 31},
{46, 19, 30},
}},
{ .v = {
{40, 20, 24},
{41, 17, 25},
{49, 18, 33},
{48, 19, 32},
}},
{ .v = {
{34, 20, 18},
{35, 17, 19},
{43, 18, 27},
{42, 19, 26},
}},
{ .v = {
{46, 20, 30},
{47, 17, 31},
{55, 18, 39},
{54, 19, 38},
}},
{ .v = {
{48, 20, 32},
{49, 17, 33},
{57, 18, 41},
{56, 19, 40},
}},
{ .v = {
{42, 20, 26},
{43, 17, 27},
{51, 18, 35},
{50, 19, 34},
}},
{ .v = {
{44, 20, 28},
{45, 17, 29},
{53, 18, 37},
{52, 19, 36},
}},
{ .v = {
{45, 20, 29},
{46, 17, 30},
{54, 18, 38},
{53, 19, 37},
}},
{ .v = {
{47, 20, 31},
{48, 17, 32},
{56, 18, 40},
{55, 19, 39},
}},
{ .v = {
{43, 20, 27},
{44, 17, 28},
{52, 18, 36},
{51, 19, 35},
}},
{ .v = {
{49, 20, 33},
{42, 17, 26},
{50, 18, 34},
{57, 19, 41},
}},
{ .v = {
{58, 21, 42},
{65, 22, 49},
{97, 23, 81},
{74, 24, 58},
}},
{ .v = {
{69, 21, 53},
{70, 22, 54},
{102, 23, 86},
{101, 24, 85},
}},
{ .v = {
{61, 21, 45},
{71, 22, 55},
{103, 23, 87},
{93, 24, 77},
}},
{ .v = {
{59, 21, 43},
{68, 22, 52},
{100, 23, 84},
{91, 24, 75},
}},
{ .v = {
{64, 21, 48},
{58, 22, 42},
{74, 23, 58},
{96, 24, 80},
}},
{ .v = {
{68, 21, 52},
{69, 22, 53},
{101, 23, 85},
{100, 24, 84},
}},
{ .v = {
{62, 21, 46},
{63, 22, 47},
{95, 23, 79},
{94, 24, 78},
}},
{ .v = {
{73, 21, 57},
{60, 22, 44},
{92, 23, 76},
{105, 24, 89},
}},
{ .v = {
{60, 21, 44},
{62, 22, 46},
{94, 23, 78},
{92, 24, 76},
}},
{ .v = {
{67, 21, 51},
{59, 22, 43},
{91, 23, 75},
{99, 24, 83},
}},
{ .v = {
{65, 21, 49},
{66, 22, 50},
{98, 23, 82},
{97, 24, 81},
}},
{ .v = {
{72, 21, 56},
{73, 22, 57},
{105, 23, 89},
{104, 24, 88},
}},
{ .v = {
{71, 21, 55},
{72, 22, 56},
{104, 23, 88},
{103, 24, 87},
}},
{ .v = {
{66, 21, 50},
{67, 22, 51},
{99, 23, 83},
{98, 24, 82},
}},
{ .v = {
{70, 21, 54},
{61, 22, 45},
{93, 23, 77},
{102, 24, 86},
}},
{ .v = {
{63, 21, 47},
{64, 22, 48},
{96, 23, 80},
{95, 24, 79},
}},
{ .v = {
{58, 20, 42},
{64, 17, 48},
{81, 18, 65},
{75, 19, 59},
}},
{ .v = {
{61, 20, 45},
{70, 17, 54},
{87, 18, 71},
{78, 19, 62},
}},
{ .v = {
{65, 20, 49},
{58, 17, 42},
{75, 18, 59},
{82, 19, 66},
}},
{ .v = {
{71, 20, 55},
{61, 17, 45},
{78, 18, 62},
{88, 19, 72},
}},
{ .v = {
{66, 20, 50},
{65, 17, 49},
{82, 18, 66},
{83, 19, 67},
}},
{ .v = {
{72, 20, 56},
{71, 17, 55},
{88, 18, 72},
{89, 19, 73},
}},
{ .v = {
{67, 20, 51},
{66, 17, 50},
{83, 18, 67},
{84, 19, 68},
}},
{ .v = {
{73, 20, 57},
{72, 17, 56},
{89, 18, 73},
{90, 19, 74},
}},
{ .v = {
{59, 20, 43},
{67, 17, 51},
{84, 18, 68},
{76, 19, 60},
}},
{ .v = {
{62, 20, 46},
{60, 17, 44},
{77, 18, 61},
{79, 19, 63},
}},
{ .v = {
{60, 20, 44},
{73, 17, 57},
{90, 18, 74},
{77, 19, 61},
}},
{ .v = {
{68, 20, 52},
{59, 17, 43},
{76, 18, 60},
{85, 19, 69},
}},
{ .v = {
{63, 20, 47},
{62, 17, 46},
{79, 18, 63},
{80, 19, 64},
}},
{ .v = {
{69, 20, 53},
{68, 17, 52},
{85, 18, 69},
{86, 19, 70},
}},
{ .v = {
{64, 20, 48},
{63, 17, 47},
{80, 18, 64},
{81, 19, 65},
}},
{ .v = {
{70, 20, 54},
{69, 17, 53},
{86, 18, 70},
{87, 19, 71},
}},
};
struct object testscene_Waterfall = {
.triangle = &testscene_Waterfall_triangle[0],
.quadrilateral = &testscene_Waterfall_quadrilateral[0],
.triangle_count = 8,
.quadrilateral_count = 64,
.material = 0,
};
union triangle testscene_Pole_triangle[] = {
{ .v = {
{201, 25, 185},
{202, 30, 186},
{209, 31, 193},
}},
{ .v = {
{203, 25, 187},
{204, 30, 188},
{209, 31, 193},
}},
{ .v = {
{204, 25, 188},
{205, 30, 189},
{209, 31, 193},
}},
{ .v = {
{206, 25, 190},
{207, 30, 191},
{209, 31, 193},
}},
{ .v = {
{208, 25, 192},
{201, 30, 185},
{209, 31, 193},
}},
{ .v = {
{202, 25, 186},
{203, 30, 187},
{209, 31, 193},
}},
{ .v = {
{207, 25, 191},
{208, 30, 192},
{209, 31, 193},
}},
{ .v = {
{205, 25, 189},
{206, 30, 190},
{209, 31, 193},
}},
};
union quadrilateral testscene_Pole_quadrilateral[] = {
{ .v = {
{109, 25, 93},
{106, 26, 90},
{114, 27, 98},
{116, 28, 100},
}},
{ .v = {
{111, 29, 95},
{107, 30, 91},
{119, 31, 103},
{118, 32, 102},
}},
{ .v = {
{108, 29, 92},
{109, 30, 93},
{116, 31, 100},
{115, 33, 99},
}},
{ .v = {
{107, 34, 91},
{112, 30, 96},
{120, 31, 104},
{119, 35, 103},
}},
{ .v = {
{114, 36, 98},
{124, 31, 108},
{123, 28, 107},
{116, 37, 100},
}},
{ .v = {
{116, 36, 100},
{123, 31, 107},
{122, 28, 106},
{115, 37, 99},
}},
{ .v = {
{115, 36, 99},
{122, 31, 106},
{128, 28, 112},
{121, 37, 105},
}},
{ .v = {
{121, 36, 105},
{128, 31, 112},
{127, 28, 111},
{120, 37, 104},
}},
{ .v = {
{112, 29, 96},
{113, 30, 97},
{121, 31, 105},
{120, 33, 104},
}},
{ .v = {
{113, 34, 97},
{108, 30, 92},
{115, 31, 99},
{121, 35, 105},
}},
{ .v = {
{110, 25, 94},
{111, 26, 95},
{118, 27, 102},
{117, 28, 101},
}},
{ .v = {
{120, 36, 104},
{127, 31, 111},
{126, 28, 110},
{119, 37, 103},
}},
{ .v = {
{119, 36, 103},
{126, 31, 110},
{210, 28, 194},
{118, 37, 102},
}},
{ .v = {
{106, 25, 90},
{110, 38, 94},
{117, 39, 101},
{114, 28, 98},
}},
{ .v = {
{118, 36, 102},
{210, 31, 194},
{125, 28, 109},
{117, 37, 101},
}},
{ .v = {
{117, 36, 101},
{125, 31, 109},
{124, 28, 108},
{114, 37, 98},
}},
{ .v = {
{135, 40, 119},
{127, 41, 111},
{128, 30, 112},
{136, 42, 120},
}},
{ .v = {
{136, 40, 120},
{128, 41, 112},
{122, 30, 106},
{129, 42, 113},
}},
{ .v = {
{126, 36, 110},
{134, 42, 118},
{133, 43, 117},
{210, 37, 194},
}},
{ .v = {
{124, 36, 108},
{131, 42, 115},
{130, 43, 114},
{123, 37, 107},
}},
{ .v = {
{123, 36, 107},
{130, 42, 114},
{129, 43, 113},
{122, 37, 106},
}},
{ .v = {
{131, 44, 115},
{124, 45, 108},
{125, 46, 109},
{132, 47, 116},
}},
{ .v = {
{210, 36, 194},
{133, 42, 117},
{132, 43, 116},
{125, 37, 109},
}},
{ .v = {
{135, 25, 119},
{136, 30, 120},
{144, 31, 128},
{145, 28, 129},
}},
{ .v = {
{129, 25, 113},
{130, 30, 114},
{150, 31, 134},
{151, 28, 135},
}},
{ .v = {
{131, 25, 115},
{132, 30, 116},
{148, 31, 132},
{149, 28, 133},
}},
{ .v = {
{133, 25, 117},
{134, 30, 118},
{146, 31, 130},
{147, 28, 131},
}},
{ .v = {
{134, 25, 118},
{135, 30, 119},
{145, 31, 129},
{146, 28, 130},
}},
{ .v = {
{130, 25, 114},
{131, 30, 115},
{149, 31, 133},
{150, 28, 134},
}},
{ .v = {
{132, 25, 116},
{133, 30, 117},
{147, 31, 131},
{148, 28, 132},
}},
{ .v = {
{136, 25, 120},
{129, 30, 113},
{151, 31, 135},
{144, 28, 128},
}},
{ .v = {
{149, 25, 133},
{148, 30, 132},
{139, 31, 123},
{138, 28, 122},
}},
{ .v = {
{151, 25, 135},
{150, 30, 134},
{137, 31, 121},
{152, 28, 136},
}},
{ .v = {
{145, 25, 129},
{144, 30, 128},
{143, 31, 127},
{142, 28, 126},
}},
{ .v = {
{144, 25, 128},
{151, 30, 135},
{152, 31, 136},
{143, 28, 127},
}},
{ .v = {
{150, 25, 134},
{149, 30, 133},
{138, 31, 122},
{137, 28, 121},
}},
{ .v = {
{146, 25, 130},
{145, 30, 129},
{142, 31, 126},
{141, 28, 125},
}},
{ .v = {
{147, 25, 131},
{146, 30, 130},
{141, 31, 125},
{140, 28, 124},
}},
{ .v = {
{148, 25, 132},
{147, 30, 131},
{140, 31, 124},
{139, 28, 123},
}},
{ .v = {
{142, 25, 126},
{143, 30, 127},
{159, 31, 143},
{158, 28, 142},
}},
{ .v = {
{152, 25, 136},
{137, 30, 121},
{153, 31, 137},
{160, 28, 144},
}},
{ .v = {
{138, 25, 122},
{139, 30, 123},
{155, 31, 139},
{154, 28, 138},
}},
{ .v = {
{143, 25, 127},
{152, 30, 136},
{160, 31, 144},
{159, 28, 143},
}},
{ .v = {
{141, 25, 125},
{142, 30, 126},
{158, 31, 142},
{157, 28, 141},
}},
{ .v = {
{137, 25, 121},
{138, 30, 122},
{154, 31, 138},
{153, 28, 137},
}},
{ .v = {
{139, 25, 123},
{140, 30, 124},
{156, 31, 140},
{155, 28, 139},
}},
{ .v = {
{140, 25, 124},
{141, 30, 125},
{157, 31, 141},
{156, 28, 140},
}},
{ .v = {
{159, 25, 143},
{160, 30, 144},
{168, 31, 152},
{167, 28, 151},
}},
{ .v = {
{157, 25, 141},
{158, 30, 142},
{166, 31, 150},
{165, 28, 149},
}},
{ .v = {
{153, 25, 137},
{154, 30, 138},
{162, 31, 146},
{161, 28, 145},
}},
{ .v = {
{155, 25, 139},
{156, 30, 140},
{164, 31, 148},
{163, 28, 147},
}},
{ .v = {
{156, 25, 140},
{157, 30, 141},
{165, 31, 149},
{164, 28, 148},
}},
{ .v = {
{158, 25, 142},
{159, 30, 143},
{167, 31, 151},
{166, 28, 150},
}},
{ .v = {
{160, 25, 144},
{153, 30, 137},
{161, 31, 145},
{168, 28, 152},
}},
{ .v = {
{154, 25, 138},
{155, 30, 139},
{163, 31, 147},
{162, 28, 146},
}},
{ .v = {
{166, 25, 150},
{167, 30, 151},
{175, 31, 159},
{174, 28, 158},
}},
{ .v = {
{168, 25, 152},
{161, 30, 145},
{169, 31, 153},
{176, 28, 160},
}},
{ .v = {
{162, 25, 146},
{163, 30, 147},
{171, 31, 155},
{170, 28, 154},
}},
{ .v = {
{167, 25, 151},
{168, 30, 152},
{176, 31, 160},
{175, 28, 159},
}},
{ .v = {
{165, 25, 149},
{166, 30, 150},
{174, 31, 158},
{173, 28, 157},
}},
{ .v = {
{161, 25, 145},
{162, 30, 146},
{170, 31, 154},
{169, 28, 153},
}},
{ .v = {
{163, 25, 147},
{164, 30, 148},
{172, 31, 156},
{171, 28, 155},
}},
{ .v = {
{164, 25, 148},
{165, 30, 149},
{173, 31, 157},
{172, 28, 156},
}},
{ .v = {
{171, 25, 155},
{172, 30, 156},
{180, 31, 164},
{179, 28, 163},
}},
{ .v = {
{172, 25, 156},
{173, 30, 157},
{181, 31, 165},
{180, 28, 164},
}},
{ .v = {
{174, 25, 158},
{175, 30, 159},
{183, 31, 167},
{182, 28, 166},
}},
{ .v = {
{176, 25, 160},
{169, 30, 153},
{177, 31, 161},
{184, 28, 168},
}},
{ .v = {
{170, 25, 154},
{171, 30, 155},
{179, 31, 163},
{178, 28, 162},
}},
{ .v = {
{175, 25, 159},
{176, 30, 160},
{184, 31, 168},
{183, 28, 167},
}},
{ .v = {
{173, 25, 157},
{174, 30, 158},
{182, 31, 166},
{181, 28, 165},
}},
{ .v = {
{169, 25, 153},
{170, 30, 154},
{178, 31, 162},
{177, 28, 161},
}},
{ .v = {
{181, 25, 165},
{182, 30, 166},
{190, 31, 174},
{189, 28, 173},
}},
{ .v = {
{177, 25, 161},
{178, 30, 162},
{186, 31, 170},
{185, 28, 169},
}},
{ .v = {
{179, 25, 163},
{180, 30, 164},
{188, 31, 172},
{187, 28, 171},
}},
{ .v = {
{180, 25, 164},
{181, 30, 165},
{189, 31, 173},
{188, 28, 172},
}},
{ .v = {
{182, 25, 166},
{183, 30, 167},
{191, 31, 175},
{190, 28, 174},
}},
{ .v = {
{184, 25, 168},
{177, 30, 161},
{185, 31, 169},
{192, 28, 176},
}},
{ .v = {
{178, 25, 162},
{179, 30, 163},
{187, 31, 171},
{186, 28, 170},
}},
{ .v = {
{183, 25, 167},
{184, 30, 168},
{192, 31, 176},
{191, 28, 175},
}},
{ .v = {
{186, 25, 170},
{187, 30, 171},
{195, 31, 179},
{194, 28, 178},
}},
{ .v = {
{191, 25, 175},
{192, 30, 176},
{200, 31, 184},
{199, 28, 183},
}},
{ .v = {
{189, 25, 173},
{190, 30, 174},
{198, 31, 182},
{197, 28, 181},
}},
{ .v = {
{185, 25, 169},
{186, 30, 170},
{194, 31, 178},
{193, 28, 177},
}},
{ .v = {
{187, 25, 171},
{188, 30, 172},
{196, 31, 180},
{195, 28, 179},
}},
{ .v = {
{188, 25, 172},
{189, 30, 173},
{197, 31, 181},
{196, 28, 180},
}},
{ .v = {
{190, 25, 174},
{191, 30, 175},
{199, 31, 183},
{198, 28, 182},
}},
{ .v = {
{192, 25, 176},
{185, 30, 169},
{193, 31, 177},
{200, 28, 184},
}},
{ .v = {
{198, 25, 182},
{199, 30, 183},
{207, 31, 191},
{206, 28, 190},
}},
{ .v = {
{200, 25, 184},
{193, 30, 177},
{201, 31, 185},
{208, 28, 192},
}},
{ .v = {
{194, 25, 178},
{195, 30, 179},
{203, 31, 187},
{202, 28, 186},
}},
{ .v = {
{199, 25, 183},
{200, 30, 184},
{208, 31, 192},
{207, 28, 191},
}},
{ .v = {
{197, 25, 181},
{198, 30, 182},
{206, 31, 190},
{205, 28, 189},
}},
{ .v = {
{193, 25, 177},
{194, 30, 178},
{202, 31, 186},
{201, 28, 185},
}},
{ .v = {
{195, 25, 179},
{196, 30, 180},
{204, 31, 188},
{203, 28, 187},
}},
{ .v = {
{196, 25, 180},
{197, 30, 181},
{205, 31, 189},
{204, 28, 188},
}},
{ .v = {
{127, 48, 111},
{135, 47, 119},
{134, 40, 118},
{126, 49, 110},
}},
};
struct object testscene_Pole = {
.triangle = &testscene_Pole_triangle[0],
.quadrilateral = &testscene_Pole_quadrilateral[0],
.triangle_count = 8,
.quadrilateral_count = 96,
.material = 0,
};
union triangle testscene_Foliage_triangle[] = {
};
union quadrilateral testscene_Foliage_quadrilateral[] = {
{ .v = {
{211, 50, 195},
{212, 51, 195},
{214, 52, 195},
{213, 53, 195},
}},
{ .v = {
{215, 50, 195},
{217, 53, 195},
{218, 52, 195},
{216, 51, 195},
}},
{ .v = {
{219, 50, 196},
{220, 51, 196},
{222, 52, 196},
{221, 53, 196},
}},
{ .v = {
{223, 50, 196},
{225, 53, 196},
{226, 52, 196},
{224, 51, 196},
}},
{ .v = {
{227, 50, 197},
{228, 51, 197},
{230, 52, 197},
{229, 53, 197},
}},
{ .v = {
{231, 50, 197},
{233, 53, 197},
{234, 52, 197},
{232, 51, 197},
}},
{ .v = {
{235, 50, 198},
{236, 51, 198},
{238, 52, 198},
{237, 53, 198},
}},
{ .v = {
{239, 50, 198},
{241, 53, 198},
{242, 52, 198},
{240, 51, 198},
}},
{ .v = {
{243, 50, 199},
{244, 51, 199},
{246, 52, 199},
{245, 53, 199},
}},
{ .v = {
{247, 50, 199},
{249, 53, 199},
{250, 52, 199},
{248, 51, 199},
}},
{ .v = {
{251, 50, 200},
{252, 51, 200},
{254, 52, 200},
{253, 53, 200},
}},
{ .v = {
{255, 50, 200},
{257, 53, 200},
{258, 52, 200},
{256, 51, 200},
}},
{ .v = {
{439, 50, 241},
{440, 51, 241},
{442, 52, 241},
{441, 53, 241},
}},
{ .v = {
{443, 50, 241},
{445, 53, 241},
{446, 52, 241},
{444, 51, 241},
}},
{ .v = {
{447, 50, 242},
{448, 51, 242},
{450, 52, 242},
{449, 53, 242},
}},
{ .v = {
{451, 50, 242},
{453, 53, 242},
{454, 52, 242},
{452, 51, 242},
}},
{ .v = {
{455, 50, 243},
{456, 51, 243},
{458, 52, 243},
{457, 53, 243},
}},
{ .v = {
{459, 50, 243},
{461, 53, 243},
{462, 52, 243},
{460, 51, 243},
}},
{ .v = {
{463, 50, 244},
{464, 51, 244},
{466, 52, 244},
{465, 53, 244},
}},
{ .v = {
{467, 50, 244},
{469, 53, 244},
{470, 52, 244},
{468, 51, 244},
}},
{ .v = {
{471, 50, 245},
{472, 51, 245},
{474, 52, 245},
{473, 53, 245},
}},
{ .v = {
{475, 50, 245},
{477, 53, 245},
{478, 52, 245},
{476, 51, 245},
}},
{ .v = {
{479, 50, 246},
{480, 51, 246},
{482, 52, 246},
{481, 53, 246},
}},
{ .v = {
{483, 50, 246},
{485, 53, 246},
{486, 52, 246},
{484, 51, 246},
}},
{ .v = {
{667, 50, 287},
{668, 51, 287},
{670, 52, 287},
{669, 53, 287},
}},
{ .v = {
{671, 50, 287},
{673, 53, 287},
{674, 52, 287},
{672, 51, 287},
}},
{ .v = {
{675, 50, 288},
{676, 51, 288},
{678, 52, 288},
{677, 53, 288},
}},
{ .v = {
{679, 50, 288},
{681, 53, 288},
{682, 52, 288},
{680, 51, 288},
}},
{ .v = {
{683, 50, 289},
{684, 51, 289},
{686, 52, 289},
{685, 53, 289},
}},
{ .v = {
{687, 50, 289},
{689, 53, 289},
{690, 52, 289},
{688, 51, 289},
}},
{ .v = {
{691, 50, 290},
{692, 51, 290},
{694, 52, 290},
{693, 53, 290},
}},
{ .v = {
{695, 50, 290},
{697, 53, 290},
{698, 52, 290},
{696, 51, 290},
}},
{ .v = {
{699, 50, 291},
{700, 51, 291},
{702, 52, 291},
{701, 53, 291},
}},
{ .v = {
{703, 50, 291},
{705, 53, 291},
{706, 52, 291},
{704, 51, 291},
}},
{ .v = {
{707, 50, 292},
{708, 51, 292},
{710, 52, 292},
{709, 53, 292},
}},
{ .v = {
{711, 50, 292},
{713, 53, 292},
{714, 52, 292},
{712, 51, 292},
}},
{ .v = {
{895, 50, 333},
{896, 51, 333},
{898, 52, 333},
{897, 53, 333},
}},
{ .v = {
{899, 50, 333},
{901, 53, 333},
{902, 52, 333},
{900, 51, 333},
}},
{ .v = {
{903, 50, 334},
{904, 51, 334},
{906, 52, 334},
{905, 53, 334},
}},
{ .v = {
{907, 50, 334},
{909, 53, 334},
{910, 52, 334},
{908, 51, 334},
}},
{ .v = {
{911, 50, 335},
{912, 51, 335},
{914, 52, 335},
{913, 53, 335},
}},
{ .v = {
{915, 50, 335},
{917, 53, 335},
{918, 52, 335},
{916, 51, 335},
}},
{ .v = {
{919, 50, 336},
{920, 51, 336},
{922, 52, 336},
{921, 53, 336},
}},
{ .v = {
{923, 50, 336},
{925, 53, 336},
{926, 52, 336},
{924, 51, 336},
}},
{ .v = {
{927, 50, 337},
{928, 51, 337},
{930, 52, 337},
{929, 53, 337},
}},
{ .v = {
{931, 50, 337},
{933, 53, 337},
{934, 52, 337},
{932, 51, 337},
}},
{ .v = {
{935, 50, 338},
{936, 51, 338},
{938, 52, 338},
{937, 53, 338},
}},
{ .v = {
{939, 50, 338},
{941, 53, 338},
{942, 52, 338},
{940, 51, 338},
}},
{ .v = {
{259, 50, 201},
{260, 51, 201},
{262, 52, 201},
{261, 53, 201},
}},
{ .v = {
{263, 50, 202},
{264, 51, 202},
{266, 52, 202},
{265, 53, 202},
}},
{ .v = {
{267, 50, 203},
{269, 53, 203},
{270, 52, 203},
{268, 51, 203},
}},
{ .v = {
{271, 50, 201},
{272, 51, 201},
{274, 52, 201},
{273, 53, 201},
}},
{ .v = {
{275, 50, 204},
{276, 51, 204},
{278, 52, 204},
{277, 53, 204},
}},
{ .v = {
{279, 50, 205},
{281, 53, 205},
{282, 52, 205},
{280, 51, 205},
}},
{ .v = {
{283, 50, 206},
{284, 51, 206},
{286, 52, 206},
{285, 53, 206},
}},
{ .v = {
{287, 50, 207},
{288, 51, 207},
{290, 52, 207},
{289, 53, 207},
}},
{ .v = {
{291, 50, 208},
{293, 53, 208},
{294, 52, 208},
{292, 51, 208},
}},
{ .v = {
{295, 50, 209},
{296, 51, 209},
{298, 52, 209},
{297, 53, 209},
}},
{ .v = {
{299, 50, 210},
{300, 51, 210},
{302, 52, 210},
{301, 53, 210},
}},
{ .v = {
{303, 50, 211},
{305, 53, 211},
{306, 52, 211},
{304, 51, 211},
}},
{ .v = {
{307, 50, 209},
{308, 51, 209},
{310, 52, 209},
{309, 53, 209},
}},
{ .v = {
{311, 50, 212},
{312, 51, 212},
{314, 52, 212},
{313, 53, 212},
}},
{ .v = {
{315, 50, 213},
{317, 53, 213},
{318, 52, 213},
{316, 51, 213},
}},
{ .v = {
{319, 50, 214},
{320, 51, 214},
{322, 52, 214},
{321, 53, 214},
}},
{ .v = {
{323, 50, 215},
{324, 51, 215},
{326, 52, 215},
{325, 53, 215},
}},
{ .v = {
{327, 50, 216},
{329, 53, 216},
{330, 52, 216},
{328, 51, 216},
}},
{ .v = {
{331, 50, 217},
{332, 51, 217},
{334, 52, 217},
{333, 53, 217},
}},
{ .v = {
{335, 50, 218},
{336, 51, 218},
{338, 52, 218},
{337, 53, 218},
}},
{ .v = {
{339, 50, 219},
{341, 53, 219},
{342, 52, 219},
{340, 51, 219},
}},
{ .v = {
{343, 50, 217},
{344, 51, 217},
{346, 52, 217},
{345, 53, 217},
}},
{ .v = {
{347, 50, 220},
{348, 51, 220},
{350, 52, 220},
{349, 53, 220},
}},
{ .v = {
{351, 50, 221},
{353, 53, 221},
{354, 52, 221},
{352, 51, 221},
}},
{ .v = {
{355, 50, 222},
{356, 51, 222},
{358, 52, 222},
{357, 53, 222},
}},
{ .v = {
{359, 50, 223},
{360, 51, 223},
{362, 52, 223},
{361, 53, 223},
}},
{ .v = {
{363, 50, 224},
{365, 53, 224},
{366, 52, 224},
{364, 51, 224},
}},
{ .v = {
{367, 50, 225},
{368, 51, 225},
{370, 52, 225},
{369, 53, 225},
}},
{ .v = {
{371, 50, 226},
{372, 51, 226},
{374, 52, 226},
{373, 53, 226},
}},
{ .v = {
{375, 50, 227},
{377, 53, 227},
{378, 52, 227},
{376, 51, 227},
}},
{ .v = {
{379, 50, 225},
{380, 51, 225},
{382, 52, 225},
{381, 53, 225},
}},
{ .v = {
{383, 50, 228},
{384, 51, 228},
{386, 52, 228},
{385, 53, 228},
}},
{ .v = {
{387, 50, 229},
{389, 53, 229},
{390, 52, 229},
{388, 51, 229},
}},
{ .v = {
{391, 50, 230},
{392, 51, 230},
{394, 52, 230},
{393, 53, 230},
}},
{ .v = {
{395, 50, 231},
{396, 51, 231},
{398, 52, 231},
{397, 53, 231},
}},
{ .v = {
{399, 50, 232},
{401, 53, 232},
{402, 52, 232},
{400, 51, 232},
}},
{ .v = {
{403, 50, 233},
{404, 51, 233},
{406, 52, 233},
{405, 53, 233},
}},
{ .v = {
{407, 50, 234},
{408, 51, 234},
{410, 52, 234},
{409, 53, 234},
}},
{ .v = {
{411, 50, 235},
{413, 53, 235},
{414, 52, 235},
{412, 51, 235},
}},
{ .v = {
{415, 50, 233},
{416, 51, 233},
{418, 52, 233},
{417, 53, 233},
}},
{ .v = {
{419, 50, 236},
{420, 51, 236},
{422, 52, 236},
{421, 53, 236},
}},
{ .v = {
{423, 50, 237},
{425, 53, 237},
{426, 52, 237},
{424, 51, 237},
}},
{ .v = {
{427, 50, 238},
{428, 51, 238},
{430, 52, 238},
{429, 53, 238},
}},
{ .v = {
{431, 50, 239},
{432, 51, 239},
{434, 52, 239},
{433, 53, 239},
}},
{ .v = {
{435, 50, 240},
{437, 53, 240},
{438, 52, 240},
{436, 51, 240},
}},
{ .v = {
{487, 50, 247},
{488, 51, 247},
{490, 52, 247},
{489, 53, 247},
}},
{ .v = {
{491, 50, 248},
{492, 51, 248},
{494, 52, 248},
{493, 53, 248},
}},
{ .v = {
{495, 50, 249},
{497, 53, 249},
{498, 52, 249},
{496, 51, 249},
}},
{ .v = {
{499, 50, 247},
{500, 51, 247},
{502, 52, 247},
{501, 53, 247},
}},
{ .v = {
{503, 50, 250},
{504, 51, 250},
{506, 52, 250},
{505, 53, 250},
}},
{ .v = {
{507, 50, 251},
{509, 53, 251},
{510, 52, 251},
{508, 51, 251},
}},
{ .v = {
{511, 50, 252},
{512, 51, 252},
{514, 52, 252},
{513, 53, 252},
}},
{ .v = {
{515, 50, 253},
{516, 51, 253},
{518, 52, 253},
{517, 53, 253},
}},
{ .v = {
{519, 50, 254},
{521, 53, 254},
{522, 52, 254},
{520, 51, 254},
}},
{ .v = {
{523, 50, 255},
{524, 51, 255},
{526, 52, 255},
{525, 53, 255},
}},
{ .v = {
{527, 50, 256},
{528, 51, 256},
{530, 52, 256},
{529, 53, 256},
}},
{ .v = {
{531, 50, 257},
{533, 53, 257},
{534, 52, 257},
{532, 51, 257},
}},
{ .v = {
{535, 50, 255},
{536, 51, 255},
{538, 52, 255},
{537, 53, 255},
}},
{ .v = {
{539, 50, 258},
{540, 51, 258},
{542, 52, 258},
{541, 53, 258},
}},
{ .v = {
{543, 50, 259},
{545, 53, 259},
{546, 52, 259},
{544, 51, 259},
}},
{ .v = {
{547, 50, 260},
{548, 51, 260},
{550, 52, 260},
{549, 53, 260},
}},
{ .v = {
{551, 50, 261},
{552, 51, 261},
{554, 52, 261},
{553, 53, 261},
}},
{ .v = {
{555, 50, 262},
{557, 53, 262},
{558, 52, 262},
{556, 51, 262},
}},
{ .v = {
{559, 50, 263},
{560, 51, 263},
{562, 52, 263},
{561, 53, 263},
}},
{ .v = {
{563, 50, 264},
{564, 51, 264},
{566, 52, 264},
{565, 53, 264},
}},
{ .v = {
{567, 50, 265},
{569, 53, 265},
{570, 52, 265},
{568, 51, 265},
}},
{ .v = {
{571, 50, 263},
{572, 51, 263},
{574, 52, 263},
{573, 53, 263},
}},
{ .v = {
{575, 50, 266},
{576, 51, 266},
{578, 52, 266},
{577, 53, 266},
}},
{ .v = {
{579, 50, 267},
{581, 53, 267},
{582, 52, 267},
{580, 51, 267},
}},
{ .v = {
{583, 50, 268},
{584, 51, 268},
{586, 52, 268},
{585, 53, 268},
}},
{ .v = {
{587, 50, 269},
{588, 51, 269},
{590, 52, 269},
{589, 53, 269},
}},
{ .v = {
{591, 50, 270},
{593, 53, 270},
{594, 52, 270},
{592, 51, 270},
}},
{ .v = {
{595, 50, 271},
{596, 51, 271},
{598, 52, 271},
{597, 53, 271},
}},
{ .v = {
{599, 50, 272},
{600, 51, 272},
{602, 52, 272},
{601, 53, 272},
}},
{ .v = {
{603, 50, 273},
{605, 53, 273},
{606, 52, 273},
{604, 51, 273},
}},
{ .v = {
{607, 50, 271},
{608, 51, 271},
{610, 52, 271},
{609, 53, 271},
}},
{ .v = {
{611, 50, 274},
{612, 51, 274},
{614, 52, 274},
{613, 53, 274},
}},
{ .v = {
{615, 50, 275},
{617, 53, 275},
{618, 52, 275},
{616, 51, 275},
}},
{ .v = {
{619, 50, 276},
{620, 51, 276},
{622, 52, 276},
{621, 53, 276},
}},
{ .v = {
{623, 50, 277},
{624, 51, 277},
{626, 52, 277},
{625, 53, 277},
}},
{ .v = {
{627, 50, 278},
{629, 53, 278},
{630, 52, 278},
{628, 51, 278},
}},
{ .v = {
{631, 50, 279},
{632, 51, 279},
{634, 52, 279},
{633, 53, 279},
}},
{ .v = {
{635, 50, 280},
{636, 51, 280},
{638, 52, 280},
{637, 53, 280},
}},
{ .v = {
{639, 50, 281},
{641, 53, 281},
{642, 52, 281},
{640, 51, 281},
}},
{ .v = {
{643, 50, 279},
{644, 51, 279},
{646, 52, 279},
{645, 53, 279},
}},
{ .v = {
{647, 50, 282},
{648, 51, 282},
{650, 52, 282},
{649, 53, 282},
}},
{ .v = {
{651, 50, 283},
{653, 53, 283},
{654, 52, 283},
{652, 51, 283},
}},
{ .v = {
{655, 50, 284},
{656, 51, 284},
{658, 52, 284},
{657, 53, 284},
}},
{ .v = {
{659, 50, 285},
{660, 51, 285},
{662, 52, 285},
{661, 53, 285},
}},
{ .v = {
{663, 50, 286},
{665, 53, 286},
{666, 52, 286},
{664, 51, 286},
}},
{ .v = {
{715, 50, 293},
{716, 51, 293},
{718, 52, 293},
{717, 53, 293},
}},
{ .v = {
{719, 50, 294},
{720, 51, 294},
{722, 52, 294},
{721, 53, 294},
}},
{ .v = {
{723, 50, 295},
{725, 53, 295},
{726, 52, 295},
{724, 51, 295},
}},
{ .v = {
{727, 50, 293},
{728, 51, 293},
{730, 52, 293},
{729, 53, 293},
}},
{ .v = {
{731, 50, 296},
{732, 51, 296},
{734, 52, 296},
{733, 53, 296},
}},
{ .v = {
{735, 50, 297},
{737, 53, 297},
{738, 52, 297},
{736, 51, 297},
}},
{ .v = {
{739, 50, 298},
{740, 51, 298},
{742, 52, 298},
{741, 53, 298},
}},
{ .v = {
{743, 50, 299},
{744, 51, 299},
{746, 52, 299},
{745, 53, 299},
}},
{ .v = {
{747, 50, 300},
{749, 53, 300},
{750, 52, 300},
{748, 51, 300},
}},
{ .v = {
{751, 50, 301},
{752, 51, 301},
{754, 52, 301},
{753, 53, 301},
}},
{ .v = {
{755, 50, 302},
{756, 51, 302},
{758, 52, 302},
{757, 53, 302},
}},
{ .v = {
{759, 50, 303},
{761, 53, 303},
{762, 52, 303},
{760, 51, 303},
}},
{ .v = {
{763, 50, 301},
{764, 51, 301},
{766, 52, 301},
{765, 53, 301},
}},
{ .v = {
{767, 50, 304},
{768, 51, 304},
{770, 52, 304},
{769, 53, 304},
}},
{ .v = {
{771, 50, 305},
{773, 53, 305},
{774, 52, 305},
{772, 51, 305},
}},
{ .v = {
{775, 50, 306},
{776, 51, 306},
{778, 52, 306},
{777, 53, 306},
}},
{ .v = {
{779, 50, 307},
{780, 51, 307},
{782, 52, 307},
{781, 53, 307},
}},
{ .v = {
{783, 50, 308},
{785, 53, 308},
{786, 52, 308},
{784, 51, 308},
}},
{ .v = {
{787, 50, 309},
{788, 51, 309},
{790, 52, 309},
{789, 53, 309},
}},
{ .v = {
{791, 50, 310},
{792, 51, 310},
{794, 52, 310},
{793, 53, 310},
}},
{ .v = {
{795, 50, 311},
{797, 53, 311},
{798, 52, 311},
{796, 51, 311},
}},
{ .v = {
{799, 50, 309},
{800, 51, 309},
{802, 52, 309},
{801, 53, 309},
}},
{ .v = {
{803, 50, 312},
{804, 51, 312},
{806, 52, 312},
{805, 53, 312},
}},
{ .v = {
{807, 50, 313},
{809, 53, 313},
{810, 52, 313},
{808, 51, 313},
}},
{ .v = {
{811, 50, 314},
{812, 51, 314},
{814, 52, 314},
{813, 53, 314},
}},
{ .v = {
{815, 50, 315},
{816, 51, 315},
{818, 52, 315},
{817, 53, 315},
}},
{ .v = {
{819, 50, 316},
{821, 53, 316},
{822, 52, 316},
{820, 51, 316},
}},
{ .v = {
{823, 50, 317},
{824, 51, 317},
{826, 52, 317},
{825, 53, 317},
}},
{ .v = {
{827, 50, 318},
{828, 51, 318},
{830, 52, 318},
{829, 53, 318},
}},
{ .v = {
{831, 50, 319},
{833, 53, 319},
{834, 52, 319},
{832, 51, 319},
}},
{ .v = {
{835, 50, 317},
{836, 51, 317},
{838, 52, 317},
{837, 53, 317},
}},
{ .v = {
{839, 50, 320},
{840, 51, 320},
{842, 52, 320},
{841, 53, 320},
}},
{ .v = {
{843, 50, 321},
{845, 53, 321},
{846, 52, 321},
{844, 51, 321},
}},
{ .v = {
{847, 50, 322},
{848, 51, 322},
{850, 52, 322},
{849, 53, 322},
}},
{ .v = {
{851, 50, 323},
{852, 51, 323},
{854, 52, 323},
{853, 53, 323},
}},
{ .v = {
{855, 50, 324},
{857, 53, 324},
{858, 52, 324},
{856, 51, 324},
}},
{ .v = {
{859, 50, 325},
{860, 51, 325},
{862, 52, 325},
{861, 53, 325},
}},
{ .v = {
{863, 50, 326},
{864, 51, 326},
{866, 52, 326},
{865, 53, 326},
}},
{ .v = {
{867, 50, 327},
{869, 53, 327},
{870, 52, 327},
{868, 51, 327},
}},
{ .v = {
{871, 50, 325},
{872, 51, 325},
{874, 52, 325},
{873, 53, 325},
}},
{ .v = {
{875, 50, 328},
{876, 51, 328},
{878, 52, 328},
{877, 53, 328},
}},
{ .v = {
{879, 50, 329},
{881, 53, 329},
{882, 52, 329},
{880, 51, 329},
}},
{ .v = {
{883, 50, 330},
{884, 51, 330},
{886, 52, 330},
{885, 53, 330},
}},
{ .v = {
{887, 50, 331},
{888, 51, 331},
{890, 52, 331},
{889, 53, 331},
}},
{ .v = {
{891, 50, 332},
{893, 53, 332},
{894, 52, 332},
{892, 51, 332},
}},
{ .v = {
{943, 50, 339},
{944, 51, 339},
{946, 52, 339},
{945, 53, 339},
}},
{ .v = {
{947, 50, 340},
{948, 51, 340},
{950, 52, 340},
{949, 53, 340},
}},
{ .v = {
{951, 50, 341},
{953, 53, 341},
{954, 52, 341},
{952, 51, 341},
}},
{ .v = {
{955, 50, 339},
{956, 51, 339},
{958, 52, 339},
{957, 53, 339},
}},
{ .v = {
{959, 50, 342},
{960, 51, 342},
{962, 52, 342},
{961, 53, 342},
}},
{ .v = {
{963, 50, 343},
{965, 53, 343},
{966, 52, 343},
{964, 51, 343},
}},
{ .v = {
{967, 50, 344},
{968, 51, 344},
{970, 52, 344},
{969, 53, 344},
}},
{ .v = {
{971, 50, 345},
{972, 51, 345},
{974, 52, 345},
{973, 53, 345},
}},
{ .v = {
{975, 50, 346},
{977, 53, 346},
{978, 52, 346},
{976, 51, 346},
}},
{ .v = {
{979, 50, 347},
{980, 51, 347},
{982, 52, 347},
{981, 53, 347},
}},
{ .v = {
{983, 50, 348},
{984, 51, 348},
{986, 52, 348},
{985, 53, 348},
}},
{ .v = {
{987, 50, 349},
{989, 53, 349},
{990, 52, 349},
{988, 51, 349},
}},
{ .v = {
{991, 50, 347},
{992, 51, 347},
{994, 52, 347},
{993, 53, 347},
}},
{ .v = {
{995, 50, 350},
{996, 51, 350},
{998, 52, 350},
{997, 53, 350},
}},
{ .v = {
{999, 50, 351},
{1001, 53, 351},
{1002, 52, 351},
{1000, 51, 351},
}},
{ .v = {
{1003, 50, 352},
{1004, 51, 352},
{1006, 52, 352},
{1005, 53, 352},
}},
{ .v = {
{1007, 50, 353},
{1008, 51, 353},
{1010, 52, 353},
{1009, 53, 353},
}},
{ .v = {
{1011, 50, 354},
{1013, 53, 354},
{1014, 52, 354},
{1012, 51, 354},
}},
{ .v = {
{1015, 50, 355},
{1016, 51, 355},
{1018, 52, 355},
{1017, 53, 355},
}},
{ .v = {
{1019, 50, 356},
{1020, 51, 356},
{1022, 52, 356},
{1021, 53, 356},
}},
{ .v = {
{1023, 50, 357},
{1025, 53, 357},
{1026, 52, 357},
{1024, 51, 357},
}},
{ .v = {
{1027, 50, 355},
{1028, 51, 355},
{1030, 52, 355},
{1029, 53, 355},
}},
{ .v = {
{1031, 50, 358},
{1032, 51, 358},
{1034, 52, 358},
{1033, 53, 358},
}},
{ .v = {
{1035, 50, 359},
{1037, 53, 359},
{1038, 52, 359},
{1036, 51, 359},
}},
{ .v = {
{1039, 50, 360},
{1040, 51, 360},
{1042, 52, 360},
{1041, 53, 360},
}},
{ .v = {
{1043, 50, 361},
{1044, 51, 361},
{1046, 52, 361},
{1045, 53, 361},
}},
{ .v = {
{1047, 50, 362},
{1049, 53, 362},
{1050, 52, 362},
{1048, 51, 362},
}},
{ .v = {
{1051, 50, 363},
{1052, 51, 363},
{1054, 52, 363},
{1053, 53, 363},
}},
{ .v = {
{1055, 50, 364},
{1056, 51, 364},
{1058, 52, 364},
{1057, 53, 364},
}},
{ .v = {
{1059, 50, 365},
{1061, 53, 365},
{1062, 52, 365},
{1060, 51, 365},
}},
{ .v = {
{1063, 50, 363},
{1064, 51, 363},
{1066, 52, 363},
{1065, 53, 363},
}},
{ .v = {
{1067, 50, 366},
{1068, 51, 366},
{1070, 52, 366},
{1069, 53, 366},
}},
{ .v = {
{1071, 50, 367},
{1073, 53, 367},
{1074, 52, 367},
{1072, 51, 367},
}},
{ .v = {
{1075, 50, 368},
{1076, 51, 368},
{1078, 52, 368},
{1077, 53, 368},
}},
{ .v = {
{1079, 50, 369},
{1080, 51, 369},
{1082, 52, 369},
{1081, 53, 369},
}},
{ .v = {
{1083, 50, 370},
{1085, 53, 370},
{1086, 52, 370},
{1084, 51, 370},
}},
{ .v = {
{1087, 50, 371},
{1088, 51, 371},
{1090, 52, 371},
{1089, 53, 371},
}},
{ .v = {
{1091, 50, 372},
{1092, 51, 372},
{1094, 52, 372},
{1093, 53, 372},
}},
{ .v = {
{1095, 50, 373},
{1097, 53, 373},
{1098, 52, 373},
{1096, 51, 373},
}},
{ .v = {
{1099, 50, 371},
{1100, 51, 371},
{1102, 52, 371},
{1101, 53, 371},
}},
{ .v = {
{1103, 50, 374},
{1104, 51, 374},
{1106, 52, 374},
{1105, 53, 374},
}},
{ .v = {
{1107, 50, 375},
{1109, 53, 375},
{1110, 52, 375},
{1108, 51, 375},
}},
{ .v = {
{1111, 50, 376},
{1112, 51, 376},
{1114, 52, 376},
{1113, 53, 376},
}},
{ .v = {
{1115, 50, 377},
{1116, 51, 377},
{1118, 52, 377},
{1117, 53, 377},
}},
{ .v = {
{1119, 50, 378},
{1121, 53, 378},
{1122, 52, 378},
{1120, 51, 378},
}},
};
struct object testscene_Foliage = {
.triangle = &testscene_Foliage_triangle[0],
.quadrilateral = &testscene_Foliage_quadrilateral[0],
.triangle_count = 0,
.quadrilateral_count = 228,
.material = 0,
};
struct object * testscene_object[] = {
&testscene_Ground,
&testscene_Waterfall,
&testscene_Pole,
&testscene_Foliage,
};
struct model testscene_model = {
.position = testscene_position,
.texture = testscene_texture,
.normal = testscene_normal,
.object = testscene_object,
.object_count = 4
};