rescale all models

This commit is contained in:
Zack Buhman 2025-12-04 16:10:38 -06:00
parent 4ad6e4c344
commit 1224a6e1ad
16 changed files with 5922 additions and 5801 deletions

Binary file not shown.

Binary file not shown.

View File

@ -1,2 +0,0 @@
# Blender 4.4.3 MTL File: 'ball.blend'
# www.blender.org

808
include/model/block.h Normal file
View File

@ -0,0 +1,808 @@
#pragma once
const int block_Cube_triangles[] = {
0, 1, 2,
3, 4, 5,
6, 7, 8,
9, 10, 11,
12, 13, 14,
15, 16, 17,
18, 19, 20,
21, 22, 23,
24, 25, 26,
27, 28, 29,
30, 31, 32,
33, 34, 35,
36, 37, 38,
39, 40, 41,
42, 43, 44,
45, 46, 47,
48, 49, 50,
51, 52, 53,
54, 55, 56,
57, 58, 59,
60, 61, 62,
63, 64, 65,
66, 67, 68,
69, 70, 71,
72, 73, 74,
75, 76, 77,
78, 79, 80,
81, 82, 83,
84, 85, 86,
87, 88, 89,
90, 91, 92,
93, 94, 95,
96, 97, 98,
99, 100, 101,
102, 103, 104,
105, 106, 107,
108, 109, 110,
111, 112, 113,
114, 115, 116,
117, 118, 119,
120, 121, 122,
123, 124, 125,
126, 127, 128,
129, 130, 131,
132, 133, 134,
135, 136, 137,
138, 139, 140,
141, 142, 143,
144, 145, 146,
147, 148, 149,
150, 151, 152,
153, 154, 155,
156, 157, 158,
159, 160, 161,
162, 163, 164,
165, 166, 167,
168, 169, 170,
171, 172, 173,
174, 175, 176,
177, 178, 179,
180, 181, 182,
183, 184, 185,
186, 187, 188,
189, 190, 191,
192, 193, 194,
195, 196, 197,
198, 199, 200,
201, 202, 203,
204, 205, 206,
207, 208, 209,
210, 211, 212,
213, 214, 215,
216, 217, 218,
219, 220, 221,
222, 223, 224,
225, 226, 227,
228, 229, 230,
231, 232, 233,
234, 235, 236,
237, 238, 239,
240, 241, 242,
243, 244, 245,
246, 247, 248,
249, 250, 251,
252, 253, 254,
255, 256, 257,
258, 259, 260,
261, 262, 263,
264, 265, 266,
267, 268, 269,
270, 271, 272,
273, 274, 275,
276, 277, 278,
279, 280, 281,
282, 283, 284,
285, 286, 287,
288, 289, 290,
291, 292, 293,
294, 295, 296,
297, 298, 299,
300, 301, 302,
303, 304, 305,
306, 307, 308,
309, 310, 311,
312, 313, 314,
315, 316, 317,
2, 318, 319,
319, 320, 321,
321, 322, 323,
323, 324, 0,
0, 325, 326,
326, 327, 1,
1, 328, 329,
329, 330, 2,
2, 319, 321,
321, 323, 0,
0, 326, 1,
1, 329, 2,
2, 321, 0,
331, 332, 333,
334, 335, 336,
337, 338, 339,
12, 340, 13,
341, 342, 343,
344, 345, 346,
347, 348, 349,
350, 351, 352,
353, 354, 355,
356, 357, 358,
359, 360, 361,
362, 363, 364,
365, 366, 367,
368, 369, 370,
371, 372, 373,
374, 375, 376,
377, 378, 379,
380, 381, 382,
383, 384, 385,
386, 387, 388,
389, 390, 391,
392, 393, 394,
395, 396, 397,
398, 399, 400,
401, 402, 403,
404, 405, 406,
407, 408, 409,
410, 411, 412,
99, 413, 100,
102, 414, 103,
105, 415, 106,
108, 416, 109,
111, 417, 112,
114, 418, 115,
117, 419, 118,
120, 420, 121,
123, 421, 124,
126, 422, 127,
129, 423, 130,
132, 424, 133,
425, 426, 427,
428, 429, 430,
141, 431, 142,
432, 433, 434,
435, 436, 437,
438, 439, 440,
441, 442, 443,
156, 444, 157,
159, 445, 160,
446, 447, 448,
165, 449, 166,
450, 451, 452,
453, 454, 455,
456, 457, 458,
459, 460, 461,
462, 463, 464,
465, 466, 467,
468, 469, 470,
471, 472, 473,
474, 475, 476,
477, 478, 479,
480, 481, 482,
483, 484, 485,
486, 487, 488,
489, 490, 491,
492, 493, 494,
495, 496, 497,
498, 499, 500,
501, 502, 503,
504, 505, 506,
507, 508, 509,
510, 511, 512,
513, 514, 515,
516, 517, 518,
519, 520, 521,
522, 523, 524,
525, 526, 527,
528, 529, 530,
531, 532, 533,
534, 535, 536,
537, 538, 539,
540, 541, 542,
543, 544, 545,
546, 547, 548,
549, 550, 551,
552, 553, 554,
555, 556, 557,
558, 559, 560,
279, 561, 280,
282, 562, 283,
285, 563, 286,
288, 564, 289,
291, 565, 292,
294, 566, 295,
297, 567, 298,
300, 568, 301,
303, 569, 304,
306, 570, 307,
309, 571, 310,
312, 572, 313,
573, 574, 575,
};
const int block_Cube_triangles_length = (sizeof (block_Cube_triangles)) / (sizeof (block_Cube_triangles[0]));
const float block_vertices[] = {
-0.887658f, 0.000000f, -0.857357f, 0.044995f, 0.962648f, -0.0000f, -1.0000f, -0.0000f,
0.902222f, 0.000000f, -0.828995f, 0.962429f, 0.947171f, -0.0000f, -1.0000f, -0.0000f,
0.887658f, 0.000000f, 0.857357f, 0.955005f, 0.037352f, -0.0000f, -1.0000f, -0.0000f,
0.709167f, 0.454219f, -0.412896f, 1.000000f, 0.967273f, 0.7680f, 0.6161f, -0.1749f,
0.948146f, 0.050904f, -0.783980f, 1.000000f, 0.947586f, 0.7680f, 0.6161f, -0.1749f,
0.938053f, 0.050306f, -0.830395f, 0.998435f, 0.975457f, 0.7680f, 0.6161f, -0.1749f,
0.678710f, 0.458580f, 0.441780f, 0.977775f, 0.000000f, 0.5160f, 0.7394f, 0.4325f,
0.938053f, 0.050306f, 0.830395f, 0.998435f, 0.024543f, 0.5160f, 0.7394f, 0.4325f,
0.709167f, 0.454219f, 0.412896f, 1.000000f, 0.032727f, 0.5160f, 0.7394f, 0.4325f,
-0.644238f, 0.452916f, -0.461143f, 0.048994f, 1.000000f, -0.2198f, 0.7587f, -0.6133f,
-0.910149f, 0.049848f, -0.864452f, 0.019196f, 0.998032f, -0.2198f, 0.7587f, -0.6133f,
-0.678710f, 0.458580f, -0.441780f, 0.022225f, 1.000000f, -0.2198f, 0.7587f, -0.6133f,
0.622394f, 0.500000f, 0.343897f, 0.947979f, 0.083234f, -0.0000f, 1.0000f, -0.0000f,
-0.622394f, 0.500000f, -0.343897f, 0.052021f, 0.916766f, -0.0000f, 1.0000f, -0.0000f,
-0.622394f, 0.500000f, 0.343897f, 0.052021f, 0.083234f, -0.0000f, 1.0000f, -0.0000f,
0.709167f, 0.454219f, -0.412896f, 1.000000f, 0.967273f, 0.6999f, 0.7036f, -0.1229f,
0.701099f, 0.469791f, -0.369685f, 1.000000f, 0.934301f, 0.6999f, 0.7036f, -0.1229f,
0.728013f, 0.440923f, -0.381697f, 1.000000f, 0.924907f, 0.6999f, 0.7036f, -0.1229f,
0.709167f, 0.454219f, -0.412896f, 1.000000f, 0.967273f, 0.4765f, 0.7600f, -0.4419f,
0.669937f, 0.476518f, -0.416845f, 0.978658f, 1.000000f, 0.4765f, 0.7600f, -0.4419f,
0.690111f, 0.474526f, -0.398518f, 1.000000f, 0.971374f, 0.4765f, 0.7600f, -0.4419f,
0.637305f, 0.475900f, -0.427367f, 0.954276f, 1.000000f, 0.1624f, 0.8309f, -0.5321f,
0.678710f, 0.458580f, -0.441779f, 0.977775f, 1.000000f, 0.1624f, 0.8309f, -0.5321f,
0.644238f, 0.452916f, -0.461143f, 0.951006f, 1.000000f, 0.1624f, 0.8309f, -0.5321f,
0.637305f, 0.475900f, -0.427367f, 0.954276f, 1.000000f, 0.0922f, 0.9356f, -0.3409f,
0.664788f, 0.486997f, -0.389481f, 0.978493f, 0.972008f, 0.0922f, 0.9356f, -0.3409f,
0.669937f, 0.476518f, -0.416845f, 0.978658f, 1.000000f, 0.0922f, 0.9356f, -0.3409f,
0.662611f, 0.491320f, -0.355910f, 0.976926f, 0.931324f, 0.1698f, 0.9759f, -0.1368f,
0.629327f, 0.493098f, -0.384544f, 0.952969f, 0.966026f, 0.1698f, 0.9759f, -0.1368f,
0.622394f, 0.500000f, -0.343897f, 0.947979f, 0.916766f, 0.1698f, 0.9759f, -0.1368f,
0.701099f, 0.469791f, -0.369685f, 1.000000f, 0.934301f, 0.4635f, 0.8821f, -0.0835f,
0.664788f, 0.486997f, -0.389481f, 0.978493f, 0.972008f, 0.4635f, 0.8821f, -0.0835f,
0.662611f, 0.491320f, -0.355910f, 0.976926f, 0.931324f, 0.4635f, 0.8821f, -0.0835f,
0.690111f, 0.474526f, -0.398518f, 1.000000f, 0.971374f, 0.3422f, 0.8972f, -0.2792f,
0.669937f, 0.476518f, -0.416845f, 0.978658f, 1.000000f, 0.3422f, 0.8972f, -0.2792f,
0.664788f, 0.486997f, -0.389481f, 0.978493f, 0.972008f, 0.3422f, 0.8972f, -0.2792f,
-0.701099f, 0.469791f, -0.369685f, 0.000000f, 0.934302f, -0.6999f, 0.7036f, -0.1229f,
-0.709167f, 0.454219f, -0.412896f, 0.000000f, 0.967273f, -0.6999f, 0.7036f, -0.1229f,
-0.728013f, 0.440923f, -0.381697f, 0.000000f, 0.924907f, -0.6999f, 0.7036f, -0.1229f,
-0.701099f, 0.469791f, -0.369685f, 0.000000f, 0.934302f, -0.4364f, 0.8996f, -0.0186f,
-0.664788f, 0.486997f, -0.389481f, 0.021507f, 0.972008f, -0.4364f, 0.8996f, -0.0186f,
-0.690111f, 0.474526f, -0.398518f, 0.000000f, 0.971374f, -0.4364f, 0.8996f, -0.0186f,
-0.629326f, 0.493098f, -0.384544f, 0.047031f, 0.966026f, -0.1698f, 0.9759f, -0.1368f,
-0.662611f, 0.491320f, -0.355910f, 0.023074f, 0.931324f, -0.1698f, 0.9759f, -0.1368f,
-0.622394f, 0.500000f, -0.343897f, 0.052021f, 0.916766f, -0.1698f, 0.9759f, -0.1368f,
-0.637305f, 0.475900f, -0.427367f, 0.045724f, 1.000000f, -0.1108f, 0.9292f, -0.3525f,
-0.664788f, 0.486997f, -0.389481f, 0.021507f, 0.972008f, -0.1108f, 0.9292f, -0.3525f,
-0.629326f, 0.493098f, -0.384544f, 0.047031f, 0.966026f, -0.1108f, 0.9292f, -0.3525f,
-0.678710f, 0.458580f, -0.441780f, 0.022225f, 1.000000f, -0.1624f, 0.8309f, -0.5321f,
-0.637305f, 0.475900f, -0.427367f, 0.045724f, 1.000000f, -0.1624f, 0.8309f, -0.5321f,
-0.644238f, 0.452916f, -0.461143f, 0.048994f, 1.000000f, -0.1624f, 0.8309f, -0.5321f,
-0.709167f, 0.454219f, -0.412896f, 0.000000f, 0.967273f, -0.4841f, 0.7821f, -0.3924f,
-0.669937f, 0.476518f, -0.416845f, 0.021342f, 1.000000f, -0.4841f, 0.7821f, -0.3924f,
-0.678710f, 0.458580f, -0.441780f, 0.022225f, 1.000000f, -0.4841f, 0.7821f, -0.3924f,
-0.690111f, 0.474526f, -0.398518f, 0.000000f, 0.971374f, -0.3422f, 0.8972f, -0.2792f,
-0.664788f, 0.486997f, -0.389481f, 0.021507f, 0.972008f, -0.3422f, 0.8972f, -0.2792f,
-0.669937f, 0.476518f, -0.416845f, 0.021342f, 1.000000f, -0.3422f, 0.8972f, -0.2792f,
0.701099f, 0.469791f, 0.369685f, 1.000000f, 0.065698f, 0.6999f, 0.7036f, 0.1229f,
0.709167f, 0.454219f, 0.412896f, 1.000000f, 0.032727f, 0.6999f, 0.7036f, 0.1229f,
0.728013f, 0.440923f, 0.381697f, 1.000000f, 0.075093f, 0.6999f, 0.7036f, 0.1229f,
0.701099f, 0.469791f, 0.369685f, 1.000000f, 0.065698f, 0.4364f, 0.8996f, 0.0186f,
0.664788f, 0.486997f, 0.389481f, 0.978493f, 0.027992f, 0.4364f, 0.8996f, 0.0186f,
0.690111f, 0.474526f, 0.398518f, 1.000000f, 0.028626f, 0.4364f, 0.8996f, 0.0186f,
0.629326f, 0.493098f, 0.384544f, 0.952969f, 0.033974f, 0.1698f, 0.9759f, 0.1368f,
0.662611f, 0.491320f, 0.355910f, 0.976926f, 0.068676f, 0.1698f, 0.9759f, 0.1368f,
0.622394f, 0.500000f, 0.343897f, 0.947979f, 0.083234f, 0.1698f, 0.9759f, 0.1368f,
0.637305f, 0.475900f, 0.427367f, 0.954276f, 0.000000f, 0.1108f, 0.9292f, 0.3525f,
0.664788f, 0.486997f, 0.389481f, 0.978493f, 0.027992f, 0.1108f, 0.9292f, 0.3525f,
0.629326f, 0.493098f, 0.384544f, 0.952969f, 0.033974f, 0.1108f, 0.9292f, 0.3525f,
0.678710f, 0.458580f, 0.441780f, 0.977775f, 0.000000f, 0.1624f, 0.8309f, 0.5321f,
0.637305f, 0.475900f, 0.427367f, 0.954276f, 0.000000f, 0.1624f, 0.8309f, 0.5321f,
0.644238f, 0.452916f, 0.461143f, 0.951006f, 0.000000f, 0.1624f, 0.8309f, 0.5321f,
0.709167f, 0.454219f, 0.412896f, 1.000000f, 0.032727f, 0.4841f, 0.7821f, 0.3924f,
0.669937f, 0.476518f, 0.416845f, 0.978658f, 0.000000f, 0.4841f, 0.7821f, 0.3924f,
0.678710f, 0.458580f, 0.441780f, 0.977775f, 0.000000f, 0.4841f, 0.7821f, 0.3924f,
0.690111f, 0.474526f, 0.398518f, 1.000000f, 0.028626f, 0.3422f, 0.8972f, 0.2792f,
0.664788f, 0.486997f, 0.389481f, 0.978493f, 0.027992f, 0.3422f, 0.8972f, 0.2792f,
0.669937f, 0.476518f, 0.416845f, 0.978658f, 0.000000f, 0.3422f, 0.8972f, 0.2792f,
-0.637305f, 0.475900f, 0.427367f, 0.045724f, 0.000000f, -0.1624f, 0.8309f, 0.5321f,
-0.678710f, 0.458580f, 0.441779f, 0.022225f, 0.000000f, -0.1624f, 0.8309f, 0.5321f,
-0.644238f, 0.452916f, 0.461143f, 0.048994f, 0.000000f, -0.1624f, 0.8309f, 0.5321f,
-0.637305f, 0.475900f, 0.427367f, 0.045724f, 0.000000f, -0.0922f, 0.9356f, 0.3409f,
-0.664788f, 0.486997f, 0.389481f, 0.021507f, 0.027992f, -0.0922f, 0.9356f, 0.3409f,
-0.669937f, 0.476518f, 0.416845f, 0.021342f, 0.000000f, -0.0922f, 0.9356f, 0.3409f,
-0.662611f, 0.491320f, 0.355910f, 0.023074f, 0.068676f, -0.1698f, 0.9759f, 0.1368f,
-0.629327f, 0.493098f, 0.384544f, 0.047031f, 0.033974f, -0.1698f, 0.9759f, 0.1368f,
-0.622394f, 0.500000f, 0.343897f, 0.052021f, 0.083234f, -0.1698f, 0.9759f, 0.1368f,
-0.701099f, 0.469791f, 0.369685f, 0.000000f, 0.065698f, -0.4635f, 0.8821f, 0.0835f,
-0.664788f, 0.486997f, 0.389481f, 0.021507f, 0.027992f, -0.4635f, 0.8821f, 0.0835f,
-0.662611f, 0.491320f, 0.355910f, 0.023074f, 0.068676f, -0.4635f, 0.8821f, 0.0835f,
-0.709167f, 0.454219f, 0.412896f, 0.000000f, 0.032727f, -0.6999f, 0.7036f, 0.1229f,
-0.701099f, 0.469791f, 0.369685f, 0.000000f, 0.065698f, -0.6999f, 0.7036f, 0.1229f,
-0.728013f, 0.440923f, 0.381697f, 0.000000f, 0.075093f, -0.6999f, 0.7036f, 0.1229f,
-0.709167f, 0.454219f, 0.412896f, 0.000000f, 0.032727f, -0.4765f, 0.7600f, 0.4419f,
-0.669937f, 0.476518f, 0.416845f, 0.021342f, 0.000000f, -0.4765f, 0.7600f, 0.4419f,
-0.690111f, 0.474526f, 0.398518f, 0.000000f, 0.028626f, -0.4765f, 0.7600f, 0.4419f,
-0.669937f, 0.476518f, 0.416845f, 0.021342f, 0.000000f, -0.3422f, 0.8972f, 0.2792f,
-0.664788f, 0.486997f, 0.389481f, 0.021507f, 0.027992f, -0.3422f, 0.8972f, 0.2792f,
-0.690111f, 0.474526f, 0.398518f, 0.000000f, 0.028626f, -0.3422f, 0.8972f, 0.2792f,
0.728013f, 0.440923f, -0.381697f, 1.000000f, 0.924907f, 0.7314f, 0.6819f, -0.0000f,
0.701099f, 0.469791f, 0.369685f, 1.000000f, 0.065698f, 0.7314f, 0.6819f, -0.0000f,
0.728013f, 0.440923f, 0.381697f, 1.000000f, 0.075093f, 0.7314f, 0.6819f, -0.0000f,
0.701099f, 0.469791f, -0.369685f, 1.000000f, 0.934301f, 0.4882f, 0.8728f, -0.0000f,
0.662611f, 0.491320f, 0.355910f, 0.976926f, 0.068676f, 0.4882f, 0.8728f, -0.0000f,
0.701099f, 0.469791f, 0.369685f, 1.000000f, 0.065698f, 0.4882f, 0.8728f, -0.0000f,
0.662611f, 0.491320f, 0.355910f, 0.976926f, 0.068676f, 0.2110f, 0.9775f, -0.0000f,
0.622394f, 0.500000f, -0.343897f, 0.947979f, 0.916766f, 0.2110f, 0.9775f, -0.0000f,
0.622394f, 0.500000f, 0.343897f, 0.947979f, 0.083234f, 0.2110f, 0.9775f, -0.0000f,
0.644238f, 0.452916f, 0.461143f, 0.951006f, 0.000000f, -0.0000f, 0.8267f, 0.5626f,
-0.637305f, 0.475900f, 0.427367f, 0.045724f, 0.000000f, -0.0000f, 0.8267f, 0.5626f,
-0.644238f, 0.452916f, 0.461143f, 0.048994f, 0.000000f, -0.0000f, 0.8267f, 0.5626f,
-0.637305f, 0.475900f, 0.427367f, 0.045724f, 0.000000f, -0.0000f, 0.9280f, 0.3727f,
0.629326f, 0.493098f, 0.384544f, 0.952969f, 0.033974f, -0.0000f, 0.9280f, 0.3727f,
-0.629327f, 0.493098f, 0.384544f, 0.047031f, 0.033974f, -0.0000f, 0.9280f, 0.3727f,
0.629326f, 0.493098f, 0.384544f, 0.952969f, 0.033974f, -0.0000f, 0.9859f, 0.1674f,
-0.622394f, 0.500000f, 0.343897f, 0.052021f, 0.083234f, -0.0000f, 0.9859f, 0.1674f,
-0.629327f, 0.493098f, 0.384544f, 0.047031f, 0.033974f, -0.0000f, 0.9859f, 0.1674f,
-0.728013f, 0.440923f, 0.381697f, 0.000000f, 0.075093f, -0.7314f, 0.6819f, -0.0000f,
-0.701099f, 0.469791f, -0.369685f, 0.000000f, 0.934302f, -0.7314f, 0.6819f, -0.0000f,
-0.728013f, 0.440923f, -0.381697f, 0.000000f, 0.924907f, -0.7314f, 0.6819f, -0.0000f,
-0.701099f, 0.469791f, 0.369685f, 0.000000f, 0.065698f, -0.4882f, 0.8728f, -0.0000f,
-0.662611f, 0.491320f, -0.355910f, 0.023074f, 0.931324f, -0.4882f, 0.8728f, -0.0000f,
-0.701099f, 0.469791f, -0.369685f, 0.000000f, 0.934302f, -0.4882f, 0.8728f, -0.0000f,
-0.662611f, 0.491320f, -0.355910f, 0.023074f, 0.931324f, -0.2110f, 0.9775f, -0.0000f,
-0.622394f, 0.500000f, 0.343897f, 0.052021f, 0.083234f, -0.2110f, 0.9775f, -0.0000f,
-0.622394f, 0.500000f, -0.343897f, 0.052021f, 0.916766f, -0.2110f, 0.9775f, -0.0000f,
-0.644238f, 0.452916f, -0.461143f, 0.048994f, 1.000000f, -0.0000f, 0.8267f, -0.5626f,
0.637305f, 0.475900f, -0.427367f, 0.954276f, 1.000000f, -0.0000f, 0.8267f, -0.5626f,
0.644238f, 0.452916f, -0.461143f, 0.951006f, 1.000000f, -0.0000f, 0.8267f, -0.5626f,
0.637305f, 0.475900f, -0.427367f, 0.954276f, 1.000000f, -0.0000f, 0.9280f, -0.3727f,
-0.629326f, 0.493098f, -0.384544f, 0.047031f, 0.966026f, -0.0000f, 0.9280f, -0.3727f,
0.629327f, 0.493098f, -0.384544f, 0.952969f, 0.966026f, -0.0000f, 0.9280f, -0.3727f,
-0.629326f, 0.493098f, -0.384544f, 0.047031f, 0.966026f, -0.0000f, 0.9859f, -0.1674f,
0.622394f, 0.500000f, -0.343897f, 0.947979f, 0.916766f, -0.0000f, 0.9859f, -0.1674f,
0.629327f, 0.493098f, -0.384544f, 0.952969f, 0.966026f, -0.0000f, 0.9859f, -0.1674f,
-0.938053f, 0.050306f, 0.830395f, 0.001565f, 0.024543f, -0.5160f, 0.7394f, 0.4325f,
-0.678710f, 0.458580f, 0.441779f, 0.022225f, 0.000000f, -0.5160f, 0.7394f, 0.4325f,
-0.709167f, 0.454219f, 0.412896f, 0.000000f, 0.032727f, -0.5160f, 0.7394f, 0.4325f,
-0.948146f, 0.050904f, 0.783980f, 0.000000f, 0.052414f, -0.7572f, 0.6246f, 0.1912f,
-0.709167f, 0.454219f, 0.412896f, 0.000000f, 0.032727f, -0.7572f, 0.6246f, 0.1912f,
-0.728013f, 0.440923f, 0.381697f, 0.000000f, 0.075093f, -0.7572f, 0.6246f, 0.1912f,
0.644238f, 0.452916f, 0.461143f, 0.951006f, 0.000000f, -0.0000f, 0.7180f, 0.6961f,
-0.871802f, 0.049732f, 0.877005f, 0.040466f, 0.000000f, -0.0000f, 0.7180f, 0.6961f,
0.871802f, 0.049732f, 0.877005f, 0.959534f, 0.000000f, -0.0000f, 0.7180f, 0.6961f,
-0.910149f, 0.049848f, 0.864452f, 0.019196f, 0.001968f, -0.2198f, 0.7587f, 0.6133f,
-0.644238f, 0.452916f, 0.461143f, 0.048994f, 0.000000f, -0.2198f, 0.7587f, 0.6133f,
-0.678710f, 0.458580f, 0.441779f, 0.022225f, 0.000000f, -0.2198f, 0.7587f, 0.6133f,
0.644238f, 0.452916f, 0.461143f, 0.951006f, 0.000000f, 0.2198f, 0.7587f, 0.6133f,
0.910149f, 0.049848f, 0.864452f, 0.980804f, 0.001968f, 0.2198f, 0.7587f, 0.6133f,
0.678710f, 0.458580f, 0.441780f, 0.977775f, 0.000000f, 0.2198f, 0.7587f, 0.6133f,
-0.678710f, 0.458580f, -0.441780f, 0.022225f, 1.000000f, -0.5160f, 0.7394f, -0.4325f,
-0.938053f, 0.050306f, -0.830395f, 0.001565f, 0.975457f, -0.5160f, 0.7394f, -0.4325f,
-0.709167f, 0.454219f, -0.412896f, 0.000000f, 0.967273f, -0.5160f, 0.7394f, -0.4325f,
0.709167f, 0.454219f, 0.412896f, 1.000000f, 0.032727f, 0.7572f, 0.6246f, 0.1912f,
0.948146f, 0.050904f, 0.783980f, 1.000000f, 0.052414f, 0.7572f, 0.6246f, 0.1912f,
0.728013f, 0.440923f, 0.381697f, 1.000000f, 0.075093f, 0.7572f, 0.6246f, 0.1912f,
-0.728013f, 0.440923f, -0.381697f, 0.000000f, 0.924907f, -0.8709f, 0.4915f, -0.0000f,
-0.948146f, 0.050904f, 0.783980f, 0.000000f, 0.052414f, -0.8709f, 0.4915f, -0.0000f,
-0.728013f, 0.440923f, 0.381697f, 0.000000f, 0.075093f, -0.8709f, 0.4915f, -0.0000f,
-0.644238f, 0.452916f, -0.461143f, 0.048994f, 1.000000f, -0.0000f, 0.7180f, -0.6961f,
0.871802f, 0.049732f, -0.877005f, 0.959534f, 1.000000f, -0.0000f, 0.7180f, -0.6961f,
-0.871802f, 0.049732f, -0.877005f, 0.040466f, 1.000000f, -0.0000f, 0.7180f, -0.6961f,
-0.709167f, 0.454219f, -0.412896f, 0.000000f, 0.967273f, -0.7572f, 0.6246f, -0.1912f,
-0.948146f, 0.050904f, -0.783980f, 0.000000f, 0.947586f, -0.7572f, 0.6246f, -0.1912f,
-0.728013f, 0.440923f, -0.381697f, 0.000000f, 0.924907f, -0.7572f, 0.6246f, -0.1912f,
0.728013f, 0.440923f, 0.381697f, 1.000000f, 0.075093f, 0.8709f, 0.4915f, -0.0000f,
0.948146f, 0.050904f, -0.783980f, 1.000000f, 0.947586f, 0.8709f, 0.4915f, -0.0000f,
0.728013f, 0.440923f, -0.381697f, 1.000000f, 0.924907f, 0.8709f, 0.4915f, -0.0000f,
0.678710f, 0.458580f, -0.441779f, 0.977775f, 1.000000f, 0.5158f, 0.7394f, -0.4326f,
0.938053f, 0.050306f, -0.830395f, 0.998435f, 0.975457f, 0.5158f, 0.7394f, -0.4326f,
0.910149f, 0.049848f, -0.864452f, 0.980804f, 0.998032f, 0.5158f, 0.7394f, -0.4326f,
-0.902222f, 0.000000f, 0.828995f, 0.037571f, 0.052829f, -0.2035f, -0.9781f, 0.0432f,
-0.928072f, 0.006740f, 0.859850f, 0.023691f, 0.035704f, -0.2035f, -0.9781f, 0.0432f,
-0.935700f, 0.006820f, 0.825706f, 0.020471f, 0.054779f, -0.2035f, -0.9781f, 0.0432f,
-0.935700f, 0.006820f, 0.825706f, 0.020471f, 0.054779f, -0.8026f, -0.5709f, 0.1732f,
-0.943017f, 0.025153f, 0.852220f, 0.002578f, 0.022467f, -0.8026f, -0.5709f, 0.1732f,
-0.952510f, 0.025452f, 0.809229f, 0.000085f, 0.048821f, -0.8026f, -0.5709f, 0.1732f,
-0.952510f, 0.025452f, 0.809229f, 0.000085f, 0.048821f, -0.9116f, 0.3575f, 0.2028f,
-0.938053f, 0.050306f, 0.830395f, 0.001565f, 0.024543f, -0.9116f, 0.3575f, 0.2028f,
-0.948146f, 0.050904f, 0.783980f, 0.000000f, 0.052414f, -0.9116f, 0.3575f, 0.2028f,
-0.897222f, -0.000000f, 0.851240f, 0.040011f, 0.040618f, -0.1734f, -0.9746f, 0.1415f,
-0.912263f, 0.006678f, 0.878805f, 0.032047f, 0.025150f, -0.1734f, -0.9746f, 0.1415f,
-0.928072f, 0.006740f, 0.859850f, 0.023691f, 0.035704f, -0.1734f, -0.9746f, 0.1415f,
-0.928072f, 0.006740f, 0.859850f, 0.023691f, 0.035704f, -0.7254f, -0.3411f, 0.5978f,
-0.918278f, 0.024924f, 0.882110f, 0.019436f, 0.002175f, -0.7254f, -0.3411f, 0.5978f,
-0.943017f, 0.025153f, 0.852220f, 0.002578f, 0.022467f, -0.7254f, -0.3411f, 0.5978f,
-0.943017f, 0.025153f, 0.852220f, 0.002578f, 0.022467f, -0.6279f, 0.5771f, 0.5222f,
-0.910149f, 0.049848f, 0.864452f, 0.019196f, 0.001968f, -0.6279f, 0.5771f, 0.5222f,
-0.938053f, 0.050306f, 0.830395f, 0.001565f, 0.024543f, -0.6279f, 0.5771f, 0.5222f,
-0.893715f, -0.000000f, 0.855422f, 0.041831f, 0.038350f, -0.0717f, -0.9726f, 0.2209f,
-0.890004f, 0.006663f, 0.885957f, 0.043890f, 0.021812f, -0.0717f, -0.9726f, 0.2209f,
-0.912263f, 0.006678f, 0.878805f, 0.032047f, 0.025150f, -0.0717f, -0.9726f, 0.2209f,
-0.890004f, 0.006663f, 0.885957f, 0.043890f, 0.021812f, -0.2952f, -0.2637f, 0.9183f,
-0.918278f, 0.024924f, 0.882110f, 0.019436f, 0.002175f, -0.2952f, -0.2637f, 0.9183f,
-0.912263f, 0.006678f, 0.878805f, 0.032047f, 0.025150f, -0.2952f, -0.2637f, 0.9183f,
-0.884201f, 0.024866f, 0.893148f, 0.039098f, 0.000065f, -0.2427f, 0.6123f, 0.7525f,
-0.910149f, 0.049848f, 0.864452f, 0.019196f, 0.001968f, -0.2427f, 0.6123f, 0.7525f,
-0.918278f, 0.024924f, 0.882110f, 0.019436f, 0.002175f, -0.2427f, 0.6123f, 0.7525f,
0.893715f, 0.000000f, 0.855422f, 0.958169f, 0.038350f, 0.0706f, -0.9728f, 0.2208f,
0.890004f, 0.006663f, 0.885957f, 0.956110f, 0.021812f, 0.0706f, -0.9728f, 0.2208f,
0.887658f, 0.000000f, 0.857357f, 0.955005f, 0.037352f, 0.0706f, -0.9728f, 0.2208f,
0.890004f, 0.006663f, 0.885957f, 0.956110f, 0.021812f, 0.2974f, -0.2673f, 0.9166f,
0.918278f, 0.024924f, 0.882110f, 0.980564f, 0.002175f, 0.2974f, -0.2673f, 0.9166f,
0.884201f, 0.024866f, 0.893148f, 0.960902f, 0.000065f, 0.2974f, -0.2673f, 0.9166f,
0.884201f, 0.024866f, 0.893148f, 0.960902f, 0.000065f, 0.2447f, 0.6108f, 0.7530f,
0.910149f, 0.049848f, 0.864452f, 0.980804f, 0.001968f, 0.2447f, 0.6108f, 0.7530f,
0.871802f, 0.049732f, 0.877005f, 0.959534f, 0.000000f, 0.2447f, 0.6108f, 0.7530f,
0.897222f, 0.000000f, 0.851240f, 0.959989f, 0.040618f, 0.1706f, -0.9749f, 0.1431f,
0.912263f, 0.006678f, 0.878805f, 0.967953f, 0.025150f, 0.1706f, -0.9749f, 0.1431f,
0.893715f, 0.000000f, 0.855422f, 0.958169f, 0.038350f, 0.1706f, -0.9749f, 0.1431f,
0.928072f, 0.006740f, 0.859850f, 0.976309f, 0.035704f, 0.7210f, -0.3464f, 0.6002f,
0.918278f, 0.024924f, 0.882110f, 0.980564f, 0.002175f, 0.7210f, -0.3464f, 0.6002f,
0.912263f, 0.006678f, 0.878805f, 0.967953f, 0.025150f, 0.7210f, -0.3464f, 0.6002f,
0.943017f, 0.025153f, 0.852220f, 0.997422f, 0.022467f, 0.6276f, 0.5759f, 0.5239f,
0.910149f, 0.049848f, 0.864452f, 0.980804f, 0.001968f, 0.6276f, 0.5759f, 0.5239f,
0.918278f, 0.024924f, 0.882110f, 0.980564f, 0.002175f, 0.6276f, 0.5759f, 0.5239f,
0.902222f, -0.000000f, 0.828995f, 0.962429f, 0.052829f, 0.2012f, -0.9785f, 0.0452f,
0.928072f, 0.006740f, 0.859850f, 0.976309f, 0.035704f, 0.2012f, -0.9785f, 0.0452f,
0.897222f, 0.000000f, 0.851240f, 0.959989f, 0.040618f, 0.2012f, -0.9785f, 0.0452f,
0.935700f, 0.006820f, 0.825706f, 0.979529f, 0.054779f, 0.7988f, -0.5750f, 0.1771f,
0.943017f, 0.025153f, 0.852220f, 0.997422f, 0.022467f, 0.7988f, -0.5750f, 0.1771f,
0.928072f, 0.006740f, 0.859850f, 0.976309f, 0.035704f, 0.7988f, -0.5750f, 0.1771f,
0.952510f, 0.025452f, 0.809229f, 0.999915f, 0.048821f, 0.9117f, 0.3568f, 0.2038f,
0.938053f, 0.050306f, 0.830395f, 0.998435f, 0.024543f, 0.9117f, 0.3568f, 0.2038f,
0.943017f, 0.025153f, 0.852220f, 0.997422f, 0.022467f, 0.9117f, 0.3568f, 0.2038f,
-0.893715f, 0.000000f, -0.855422f, 0.041831f, 0.961650f, -0.0706f, -0.9728f, -0.2208f,
-0.890004f, 0.006663f, -0.885957f, 0.043890f, 0.978188f, -0.0706f, -0.9728f, -0.2208f,
-0.887658f, 0.000000f, -0.857357f, 0.044995f, 0.962648f, -0.0706f, -0.9728f, -0.2208f,
-0.890004f, 0.006663f, -0.885957f, 0.043890f, 0.978188f, -0.2974f, -0.2673f, -0.9166f,
-0.918278f, 0.024924f, -0.882110f, 0.019436f, 0.997825f, -0.2974f, -0.2673f, -0.9166f,
-0.884201f, 0.024866f, -0.893148f, 0.039098f, 0.999935f, -0.2974f, -0.2673f, -0.9166f,
-0.884201f, 0.024866f, -0.893148f, 0.039098f, 0.999935f, -0.2447f, 0.6108f, -0.7530f,
-0.910149f, 0.049848f, -0.864452f, 0.019196f, 0.998032f, -0.2447f, 0.6108f, -0.7530f,
-0.871802f, 0.049732f, -0.877005f, 0.040466f, 1.000000f, -0.2447f, 0.6108f, -0.7530f,
-0.897222f, 0.000000f, -0.851240f, 0.040011f, 0.959383f, -0.1706f, -0.9749f, -0.1431f,
-0.912263f, 0.006678f, -0.878805f, 0.032047f, 0.974849f, -0.1706f, -0.9749f, -0.1431f,
-0.893715f, 0.000000f, -0.855422f, 0.041831f, 0.961650f, -0.1706f, -0.9749f, -0.1431f,
-0.928072f, 0.006740f, -0.859850f, 0.023691f, 0.964296f, -0.7210f, -0.3464f, -0.6002f,
-0.918278f, 0.024924f, -0.882110f, 0.019436f, 0.997825f, -0.7210f, -0.3464f, -0.6002f,
-0.912263f, 0.006678f, -0.878805f, 0.032047f, 0.974849f, -0.7210f, -0.3464f, -0.6002f,
-0.943017f, 0.025153f, -0.852220f, 0.002578f, 0.977533f, -0.6276f, 0.5759f, -0.5239f,
-0.910149f, 0.049848f, -0.864452f, 0.019196f, 0.998032f, -0.6276f, 0.5759f, -0.5239f,
-0.918278f, 0.024924f, -0.882110f, 0.019436f, 0.997825f, -0.6276f, 0.5759f, -0.5239f,
-0.902222f, -0.000000f, -0.828995f, 0.037571f, 0.947172f, -0.2012f, -0.9785f, -0.0452f,
-0.928072f, 0.006740f, -0.859850f, 0.023691f, 0.964296f, -0.2012f, -0.9785f, -0.0452f,
-0.897222f, 0.000000f, -0.851240f, 0.040011f, 0.959383f, -0.2012f, -0.9785f, -0.0452f,
-0.935700f, 0.006820f, -0.825706f, 0.020471f, 0.945221f, -0.7988f, -0.5750f, -0.1771f,
-0.943017f, 0.025153f, -0.852220f, 0.002578f, 0.977533f, -0.7988f, -0.5750f, -0.1771f,
-0.928072f, 0.006740f, -0.859850f, 0.023691f, 0.964296f, -0.7988f, -0.5750f, -0.1771f,
-0.952510f, 0.025452f, -0.809229f, 0.000085f, 0.951179f, -0.9117f, 0.3568f, -0.2038f,
-0.938053f, 0.050306f, -0.830395f, 0.001565f, 0.975457f, -0.9117f, 0.3568f, -0.2038f,
-0.943017f, 0.025153f, -0.852220f, 0.002578f, 0.977533f, -0.9117f, 0.3568f, -0.2038f,
0.893715f, -0.000000f, -0.855422f, 0.958169f, 0.961650f, 0.0717f, -0.9726f, -0.2209f,
0.890004f, 0.006663f, -0.885957f, 0.956110f, 0.978188f, 0.0717f, -0.9726f, -0.2209f,
0.912263f, 0.006678f, -0.878805f, 0.967953f, 0.974850f, 0.0717f, -0.9726f, -0.2209f,
0.890004f, 0.006663f, -0.885957f, 0.956110f, 0.978188f, 0.2952f, -0.2637f, -0.9183f,
0.918278f, 0.024924f, -0.882110f, 0.980564f, 0.997825f, 0.2952f, -0.2637f, -0.9183f,
0.912263f, 0.006678f, -0.878805f, 0.967953f, 0.974850f, 0.2952f, -0.2637f, -0.9183f,
0.884201f, 0.024866f, -0.893148f, 0.960902f, 0.999935f, 0.2427f, 0.6123f, -0.7525f,
0.910149f, 0.049848f, -0.864452f, 0.980804f, 0.998032f, 0.2427f, 0.6123f, -0.7525f,
0.918278f, 0.024924f, -0.882110f, 0.980564f, 0.997825f, 0.2427f, 0.6123f, -0.7525f,
0.897222f, -0.000000f, -0.851240f, 0.959989f, 0.959382f, 0.1734f, -0.9746f, -0.1415f,
0.912263f, 0.006678f, -0.878805f, 0.967953f, 0.974850f, 0.1734f, -0.9746f, -0.1415f,
0.928072f, 0.006740f, -0.859850f, 0.976309f, 0.964296f, 0.1734f, -0.9746f, -0.1415f,
0.928072f, 0.006740f, -0.859850f, 0.976309f, 0.964296f, 0.7254f, -0.3411f, -0.5978f,
0.918278f, 0.024924f, -0.882110f, 0.980564f, 0.997825f, 0.7254f, -0.3411f, -0.5978f,
0.943017f, 0.025153f, -0.852220f, 0.997422f, 0.977533f, 0.7254f, -0.3411f, -0.5978f,
0.943017f, 0.025153f, -0.852220f, 0.997422f, 0.977533f, 0.6279f, 0.5771f, -0.5222f,
0.910149f, 0.049848f, -0.864452f, 0.980804f, 0.998032f, 0.6279f, 0.5771f, -0.5222f,
0.938053f, 0.050306f, -0.830395f, 0.998435f, 0.975457f, 0.6279f, 0.5771f, -0.5222f,
0.902222f, 0.000000f, -0.828995f, 0.962429f, 0.947171f, 0.2035f, -0.9781f, -0.0432f,
0.928072f, 0.006740f, -0.859850f, 0.976309f, 0.964296f, 0.2035f, -0.9781f, -0.0432f,
0.935700f, 0.006820f, -0.825706f, 0.979529f, 0.945221f, 0.2035f, -0.9781f, -0.0432f,
0.935700f, 0.006820f, -0.825706f, 0.979529f, 0.945221f, 0.8026f, -0.5709f, -0.1732f,
0.943017f, 0.025153f, -0.852220f, 0.997422f, 0.977533f, 0.8026f, -0.5709f, -0.1732f,
0.952510f, 0.025452f, -0.809229f, 0.999915f, 0.951179f, 0.8026f, -0.5709f, -0.1732f,
0.952510f, 0.025452f, -0.809229f, 0.999915f, 0.951179f, 0.9116f, 0.3575f, -0.2028f,
0.938053f, 0.050306f, -0.830395f, 0.998435f, 0.975457f, 0.9116f, 0.3575f, -0.2028f,
0.948146f, 0.050904f, -0.783980f, 1.000000f, 0.947586f, 0.9116f, 0.3575f, -0.2028f,
0.902222f, 0.000000f, -0.828995f, 0.962429f, 0.947171f, 0.1996f, -0.9799f, -0.0000f,
0.935700f, 0.006820f, 0.825706f, 0.979529f, 0.054779f, 0.1996f, -0.9799f, -0.0000f,
0.902222f, -0.000000f, 0.828995f, 0.962429f, 0.052829f, 0.1996f, -0.9799f, -0.0000f,
0.935700f, 0.006820f, -0.825706f, 0.979529f, 0.945221f, 0.7425f, -0.6699f, -0.0000f,
0.952510f, 0.025452f, 0.809229f, 0.999915f, 0.048821f, 0.7425f, -0.6699f, -0.0000f,
0.935700f, 0.006820f, 0.825706f, 0.979529f, 0.054779f, 0.7425f, -0.6699f, -0.0000f,
0.952510f, 0.025452f, -0.809229f, 0.999915f, 0.951179f, 0.9856f, 0.1690f, -0.0000f,
0.948146f, 0.050904f, 0.783980f, 1.000000f, 0.052414f, 0.9856f, 0.1690f, -0.0000f,
0.952510f, 0.025452f, 0.809229f, 0.999915f, 0.048821f, 0.9856f, 0.1690f, -0.0000f,
-0.887658f, 0.000000f, -0.857357f, 0.044995f, 0.962648f, -0.0000f, -0.9739f, -0.2269f,
0.890004f, 0.006663f, -0.885957f, 0.956110f, 0.978188f, -0.0000f, -0.9739f, -0.2269f,
0.887658f, -0.000000f, -0.857357f, 0.955005f, 0.962648f, -0.0000f, -0.9739f, -0.2269f,
-0.890004f, 0.006663f, -0.885957f, 0.043890f, 0.978188f, -0.0000f, -0.3674f, -0.9300f,
0.884201f, 0.024866f, -0.893148f, 0.960902f, 0.999935f, -0.0000f, -0.3674f, -0.9300f,
0.890004f, 0.006663f, -0.885957f, 0.956110f, 0.978188f, -0.0000f, -0.3674f, -0.9300f,
-0.884201f, 0.024866f, -0.893148f, 0.039098f, 0.999935f, -0.0000f, 0.5445f, -0.8387f,
0.871802f, 0.049732f, -0.877005f, 0.959534f, 1.000000f, -0.0000f, 0.5445f, -0.8387f,
0.884201f, 0.024866f, -0.893148f, 0.960902f, 0.999935f, -0.0000f, 0.5445f, -0.8387f,
-0.902222f, 0.000000f, 0.828995f, 0.037571f, 0.052829f, -0.1996f, -0.9799f, -0.0000f,
-0.935700f, 0.006820f, -0.825706f, 0.020471f, 0.945221f, -0.1996f, -0.9799f, -0.0000f,
-0.902222f, -0.000000f, -0.828995f, 0.037571f, 0.947172f, -0.1996f, -0.9799f, -0.0000f,
-0.935700f, 0.006820f, 0.825706f, 0.020471f, 0.054779f, -0.7425f, -0.6699f, -0.0000f,
-0.952510f, 0.025452f, -0.809229f, 0.000085f, 0.951179f, -0.7425f, -0.6699f, -0.0000f,
-0.935700f, 0.006820f, -0.825706f, 0.020471f, 0.945221f, -0.7425f, -0.6699f, -0.0000f,
-0.952510f, 0.025452f, 0.809229f, 0.000085f, 0.048821f, -0.9856f, 0.1690f, -0.0000f,
-0.948146f, 0.050904f, -0.783980f, 0.000000f, 0.947586f, -0.9856f, 0.1690f, -0.0000f,
-0.952510f, 0.025452f, -0.809229f, 0.000085f, 0.951179f, -0.9856f, 0.1690f, -0.0000f,
0.887658f, 0.000000f, 0.857357f, 0.955005f, 0.037352f, -0.0000f, -0.9739f, 0.2269f,
-0.890004f, 0.006663f, 0.885957f, 0.043890f, 0.021812f, -0.0000f, -0.9739f, 0.2269f,
-0.887658f, -0.000000f, 0.857357f, 0.044995f, 0.037352f, -0.0000f, -0.9739f, 0.2269f,
0.890004f, 0.006663f, 0.885957f, 0.956110f, 0.021812f, -0.0000f, -0.3674f, 0.9300f,
-0.884201f, 0.024866f, 0.893148f, 0.039098f, 0.000065f, -0.0000f, -0.3674f, 0.9300f,
-0.890004f, 0.006663f, 0.885957f, 0.043890f, 0.021812f, -0.0000f, -0.3674f, 0.9300f,
0.884201f, 0.024866f, 0.893148f, 0.960902f, 0.000065f, -0.0000f, 0.5445f, 0.8387f,
-0.871802f, 0.049732f, 0.877005f, 0.040466f, 0.000000f, -0.0000f, 0.5445f, 0.8387f,
-0.884201f, 0.024866f, 0.893148f, 0.039098f, 0.000065f, -0.0000f, 0.5445f, 0.8387f,
0.644238f, 0.452916f, -0.461143f, 0.951006f, 1.000000f, 0.2016f, 0.7561f, -0.6227f,
0.910149f, 0.049848f, -0.864452f, 0.980804f, 0.998032f, 0.2016f, 0.7561f, -0.6227f,
0.871802f, 0.049732f, -0.877005f, 0.959534f, 1.000000f, 0.2016f, 0.7561f, -0.6227f,
-0.887658f, -0.000000f, 0.857357f, 0.044995f, 0.037352f, -0.0000f, -1.0000f, -0.0000f,
-0.893715f, -0.000000f, 0.855422f, 0.041831f, 0.038350f, -0.0000f, -1.0000f, -0.0000f,
-0.897222f, -0.000000f, 0.851240f, 0.040011f, 0.040618f, -0.0000f, -1.0000f, -0.0000f,
-0.902222f, 0.000000f, 0.828995f, 0.037571f, 0.052829f, -0.0000f, -1.0000f, -0.0000f,
-0.902222f, -0.000000f, -0.828995f, 0.037571f, 0.947172f, -0.0000f, -1.0000f, -0.0000f,
-0.897222f, 0.000000f, -0.851240f, 0.040011f, 0.959383f, -0.0000f, -1.0000f, -0.0000f,
-0.893715f, 0.000000f, -0.855422f, 0.041831f, 0.961650f, -0.0000f, -1.0000f, -0.0000f,
0.887658f, -0.000000f, -0.857357f, 0.955005f, 0.962648f, -0.0000f, -1.0000f, -0.0000f,
0.893715f, -0.000000f, -0.855422f, 0.958169f, 0.961650f, -0.0000f, -1.0000f, -0.0000f,
0.897222f, -0.000000f, -0.851240f, 0.959989f, 0.959382f, -0.0000f, -1.0000f, -0.0000f,
0.902222f, -0.000000f, 0.828995f, 0.962429f, 0.052829f, -0.0000f, -1.0000f, -0.0000f,
0.897222f, 0.000000f, 0.851240f, 0.959989f, 0.040618f, -0.0000f, -1.0000f, -0.0000f,
0.893715f, 0.000000f, 0.855422f, 0.958169f, 0.038350f, -0.0000f, -1.0000f, -0.0000f,
0.709167f, 0.454219f, -0.412896f, 1.000000f, 0.967273f, 0.7572f, 0.6246f, -0.1912f,
0.728013f, 0.440923f, -0.381697f, 1.000000f, 0.924907f, 0.7572f, 0.6246f, -0.1912f,
0.948146f, 0.050904f, -0.783980f, 1.000000f, 0.947586f, 0.7572f, 0.6246f, -0.1912f,
0.678710f, 0.458580f, 0.441780f, 0.977775f, 0.000000f, 0.5158f, 0.7394f, 0.4326f,
0.910149f, 0.049848f, 0.864452f, 0.980804f, 0.001968f, 0.5158f, 0.7394f, 0.4326f,
0.938053f, 0.050306f, 0.830395f, 0.998435f, 0.024543f, 0.5158f, 0.7394f, 0.4326f,
-0.644238f, 0.452916f, -0.461143f, 0.048994f, 1.000000f, -0.2016f, 0.7561f, -0.6227f,
-0.871802f, 0.049732f, -0.877005f, 0.040466f, 1.000000f, -0.2016f, 0.7561f, -0.6227f,
-0.910149f, 0.049848f, -0.864452f, 0.019196f, 0.998032f, -0.2016f, 0.7561f, -0.6227f,
0.622394f, 0.500000f, -0.343897f, 0.947979f, 0.916766f, -0.0000f, 1.0000f, -0.0000f,
0.709167f, 0.454219f, -0.412896f, 1.000000f, 0.967273f, 0.6722f, 0.7276f, -0.1367f,
0.690111f, 0.474526f, -0.398518f, 1.000000f, 0.971374f, 0.6722f, 0.7276f, -0.1367f,
0.701099f, 0.469791f, -0.369685f, 1.000000f, 0.934301f, 0.6722f, 0.7276f, -0.1367f,
0.709167f, 0.454219f, -0.412896f, 1.000000f, 0.967273f, 0.4841f, 0.7821f, -0.3924f,
0.678710f, 0.458580f, -0.441779f, 0.977775f, 1.000000f, 0.4841f, 0.7821f, -0.3924f,
0.669937f, 0.476518f, -0.416845f, 0.978658f, 1.000000f, 0.4841f, 0.7821f, -0.3924f,
0.637305f, 0.475900f, -0.427367f, 0.954276f, 1.000000f, 0.1583f, 0.8271f, -0.5393f,
0.669937f, 0.476518f, -0.416845f, 0.978658f, 1.000000f, 0.1583f, 0.8271f, -0.5393f,
0.678710f, 0.458580f, -0.441779f, 0.977775f, 1.000000f, 0.1583f, 0.8271f, -0.5393f,
0.637305f, 0.475900f, -0.427367f, 0.954276f, 1.000000f, 0.1108f, 0.9292f, -0.3525f,
0.629327f, 0.493098f, -0.384544f, 0.952969f, 0.966026f, 0.1108f, 0.9292f, -0.3525f,
0.664788f, 0.486997f, -0.389481f, 0.978493f, 0.972008f, 0.1108f, 0.9292f, -0.3525f,
0.662611f, 0.491320f, -0.355910f, 0.976926f, 0.931324f, 0.1526f, 0.9814f, -0.1165f,
0.664788f, 0.486997f, -0.389481f, 0.978493f, 0.972008f, 0.1526f, 0.9814f, -0.1165f,
0.629327f, 0.493098f, -0.384544f, 0.952969f, 0.966026f, 0.1526f, 0.9814f, -0.1165f,
0.701099f, 0.469791f, -0.369685f, 1.000000f, 0.934301f, 0.4364f, 0.8996f, -0.0186f,
0.690111f, 0.474526f, -0.398518f, 1.000000f, 0.971374f, 0.4364f, 0.8996f, -0.0186f,
0.664788f, 0.486997f, -0.389481f, 0.978493f, 0.972008f, 0.4364f, 0.8996f, -0.0186f,
-0.701099f, 0.469791f, -0.369685f, 0.000000f, 0.934302f, -0.6722f, 0.7276f, -0.1367f,
-0.690111f, 0.474526f, -0.398518f, 0.000000f, 0.971374f, -0.6722f, 0.7276f, -0.1367f,
-0.709167f, 0.454219f, -0.412896f, 0.000000f, 0.967273f, -0.6722f, 0.7276f, -0.1367f,
-0.701099f, 0.469791f, -0.369685f, 0.000000f, 0.934302f, -0.4635f, 0.8821f, -0.0835f,
-0.662611f, 0.491320f, -0.355910f, 0.023074f, 0.931324f, -0.4635f, 0.8821f, -0.0835f,
-0.664788f, 0.486997f, -0.389481f, 0.021507f, 0.972008f, -0.4635f, 0.8821f, -0.0835f,
-0.629326f, 0.493098f, -0.384544f, 0.047031f, 0.966026f, -0.1526f, 0.9814f, -0.1165f,
-0.664788f, 0.486997f, -0.389481f, 0.021507f, 0.972008f, -0.1526f, 0.9814f, -0.1165f,
-0.662611f, 0.491320f, -0.355910f, 0.023074f, 0.931324f, -0.1526f, 0.9814f, -0.1165f,
-0.637305f, 0.475900f, -0.427367f, 0.045724f, 1.000000f, -0.0922f, 0.9356f, -0.3409f,
-0.669937f, 0.476518f, -0.416845f, 0.021342f, 1.000000f, -0.0922f, 0.9356f, -0.3409f,
-0.664788f, 0.486997f, -0.389481f, 0.021507f, 0.972008f, -0.0922f, 0.9356f, -0.3409f,
-0.678710f, 0.458580f, -0.441780f, 0.022225f, 1.000000f, -0.1583f, 0.8271f, -0.5393f,
-0.669937f, 0.476518f, -0.416845f, 0.021342f, 1.000000f, -0.1583f, 0.8271f, -0.5393f,
-0.637305f, 0.475900f, -0.427367f, 0.045724f, 1.000000f, -0.1583f, 0.8271f, -0.5393f,
-0.709167f, 0.454219f, -0.412896f, 0.000000f, 0.967273f, -0.4765f, 0.7600f, -0.4419f,
-0.690111f, 0.474526f, -0.398518f, 0.000000f, 0.971374f, -0.4765f, 0.7600f, -0.4419f,
-0.669937f, 0.476518f, -0.416845f, 0.021342f, 1.000000f, -0.4765f, 0.7600f, -0.4419f,
0.701099f, 0.469791f, 0.369685f, 1.000000f, 0.065698f, 0.6722f, 0.7276f, 0.1367f,
0.690111f, 0.474526f, 0.398518f, 1.000000f, 0.028626f, 0.6722f, 0.7276f, 0.1367f,
0.709167f, 0.454219f, 0.412896f, 1.000000f, 0.032727f, 0.6722f, 0.7276f, 0.1367f,
0.701099f, 0.469791f, 0.369685f, 1.000000f, 0.065698f, 0.4635f, 0.8821f, 0.0835f,
0.662611f, 0.491320f, 0.355910f, 0.976926f, 0.068676f, 0.4635f, 0.8821f, 0.0835f,
0.664788f, 0.486997f, 0.389481f, 0.978493f, 0.027992f, 0.4635f, 0.8821f, 0.0835f,
0.629326f, 0.493098f, 0.384544f, 0.952969f, 0.033974f, 0.1526f, 0.9814f, 0.1165f,
0.664788f, 0.486997f, 0.389481f, 0.978493f, 0.027992f, 0.1526f, 0.9814f, 0.1165f,
0.662611f, 0.491320f, 0.355910f, 0.976926f, 0.068676f, 0.1526f, 0.9814f, 0.1165f,
0.637305f, 0.475900f, 0.427367f, 0.954276f, 0.000000f, 0.0922f, 0.9356f, 0.3409f,
0.669937f, 0.476518f, 0.416845f, 0.978658f, 0.000000f, 0.0922f, 0.9356f, 0.3409f,
0.664788f, 0.486997f, 0.389481f, 0.978493f, 0.027992f, 0.0922f, 0.9356f, 0.3409f,
0.678710f, 0.458580f, 0.441780f, 0.977775f, 0.000000f, 0.1583f, 0.8271f, 0.5393f,
0.669937f, 0.476518f, 0.416845f, 0.978658f, 0.000000f, 0.1583f, 0.8271f, 0.5393f,
0.637305f, 0.475900f, 0.427367f, 0.954276f, 0.000000f, 0.1583f, 0.8271f, 0.5393f,
0.709167f, 0.454219f, 0.412896f, 1.000000f, 0.032727f, 0.4765f, 0.7600f, 0.4419f,
0.690111f, 0.474526f, 0.398518f, 1.000000f, 0.028626f, 0.4765f, 0.7600f, 0.4419f,
0.669937f, 0.476518f, 0.416845f, 0.978658f, 0.000000f, 0.4765f, 0.7600f, 0.4419f,
-0.637305f, 0.475900f, 0.427367f, 0.045724f, 0.000000f, -0.1583f, 0.8271f, 0.5393f,
-0.669937f, 0.476518f, 0.416845f, 0.021342f, 0.000000f, -0.1583f, 0.8271f, 0.5393f,
-0.678710f, 0.458580f, 0.441779f, 0.022225f, 0.000000f, -0.1583f, 0.8271f, 0.5393f,
-0.637305f, 0.475900f, 0.427367f, 0.045724f, 0.000000f, -0.1108f, 0.9292f, 0.3525f,
-0.629327f, 0.493098f, 0.384544f, 0.047031f, 0.033974f, -0.1108f, 0.9292f, 0.3525f,
-0.664788f, 0.486997f, 0.389481f, 0.021507f, 0.027992f, -0.1108f, 0.9292f, 0.3525f,
-0.662611f, 0.491320f, 0.355910f, 0.023074f, 0.068676f, -0.1526f, 0.9814f, 0.1165f,
-0.664788f, 0.486997f, 0.389481f, 0.021507f, 0.027992f, -0.1526f, 0.9814f, 0.1165f,
-0.629327f, 0.493098f, 0.384544f, 0.047031f, 0.033974f, -0.1526f, 0.9814f, 0.1165f,
-0.701099f, 0.469791f, 0.369685f, 0.000000f, 0.065698f, -0.4364f, 0.8996f, 0.0186f,
-0.690111f, 0.474526f, 0.398518f, 0.000000f, 0.028626f, -0.4364f, 0.8996f, 0.0186f,
-0.664788f, 0.486997f, 0.389481f, 0.021507f, 0.027992f, -0.4364f, 0.8996f, 0.0186f,
-0.709167f, 0.454219f, 0.412896f, 0.000000f, 0.032727f, -0.6722f, 0.7276f, 0.1367f,
-0.690111f, 0.474526f, 0.398518f, 0.000000f, 0.028626f, -0.6722f, 0.7276f, 0.1367f,
-0.701099f, 0.469791f, 0.369685f, 0.000000f, 0.065698f, -0.6722f, 0.7276f, 0.1367f,
-0.709167f, 0.454219f, 0.412896f, 0.000000f, 0.032727f, -0.4841f, 0.7821f, 0.3924f,
-0.678710f, 0.458580f, 0.441779f, 0.022225f, 0.000000f, -0.4841f, 0.7821f, 0.3924f,
-0.669937f, 0.476518f, 0.416845f, 0.021342f, 0.000000f, -0.4841f, 0.7821f, 0.3924f,
0.701099f, 0.469791f, -0.369685f, 1.000000f, 0.934301f, 0.7314f, 0.6819f, -0.0000f,
0.662611f, 0.491320f, -0.355910f, 0.976926f, 0.931324f, 0.4882f, 0.8728f, -0.0000f,
0.662611f, 0.491320f, -0.355910f, 0.976926f, 0.931324f, 0.2110f, 0.9775f, -0.0000f,
0.637305f, 0.475900f, 0.427367f, 0.954276f, 0.000000f, -0.0000f, 0.8267f, 0.5626f,
0.637305f, 0.475900f, 0.427367f, 0.954276f, 0.000000f, -0.0000f, 0.9280f, 0.3727f,
0.622394f, 0.500000f, 0.343897f, 0.947979f, 0.083234f, -0.0000f, 0.9859f, 0.1674f,
-0.701099f, 0.469791f, 0.369685f, 0.000000f, 0.065698f, -0.7314f, 0.6819f, -0.0000f,
-0.662611f, 0.491320f, 0.355910f, 0.023074f, 0.068676f, -0.4882f, 0.8728f, -0.0000f,
-0.662611f, 0.491320f, 0.355910f, 0.023074f, 0.068676f, -0.2110f, 0.9775f, -0.0000f,
-0.637305f, 0.475900f, -0.427367f, 0.045724f, 1.000000f, -0.0000f, 0.8267f, -0.5626f,
-0.637305f, 0.475900f, -0.427367f, 0.045724f, 1.000000f, -0.0000f, 0.9280f, -0.3727f,
-0.622394f, 0.500000f, -0.343897f, 0.052021f, 0.916766f, -0.0000f, 0.9859f, -0.1674f,
-0.938053f, 0.050306f, 0.830395f, 0.001565f, 0.024543f, -0.5158f, 0.7394f, 0.4326f,
-0.910149f, 0.049848f, 0.864452f, 0.019196f, 0.001968f, -0.5158f, 0.7394f, 0.4326f,
-0.678710f, 0.458580f, 0.441779f, 0.022225f, 0.000000f, -0.5158f, 0.7394f, 0.4326f,
-0.948146f, 0.050904f, 0.783980f, 0.000000f, 0.052414f, -0.7680f, 0.6161f, 0.1749f,
-0.938053f, 0.050306f, 0.830395f, 0.001565f, 0.024543f, -0.7680f, 0.6161f, 0.1749f,
-0.709167f, 0.454219f, 0.412896f, 0.000000f, 0.032727f, -0.7680f, 0.6161f, 0.1749f,
-0.644238f, 0.452916f, 0.461143f, 0.048994f, 0.000000f, -0.0000f, 0.7180f, 0.6961f,
-0.910149f, 0.049848f, 0.864452f, 0.019196f, 0.001968f, -0.2016f, 0.7561f, 0.6227f,
-0.871802f, 0.049732f, 0.877005f, 0.040466f, 0.000000f, -0.2016f, 0.7561f, 0.6227f,
-0.644238f, 0.452916f, 0.461143f, 0.048994f, 0.000000f, -0.2016f, 0.7561f, 0.6227f,
0.644238f, 0.452916f, 0.461143f, 0.951006f, 0.000000f, 0.2016f, 0.7561f, 0.6227f,
0.871802f, 0.049732f, 0.877005f, 0.959534f, 0.000000f, 0.2016f, 0.7561f, 0.6227f,
0.910149f, 0.049848f, 0.864452f, 0.980804f, 0.001968f, 0.2016f, 0.7561f, 0.6227f,
-0.678710f, 0.458580f, -0.441780f, 0.022225f, 1.000000f, -0.5158f, 0.7394f, -0.4326f,
-0.910149f, 0.049848f, -0.864452f, 0.019196f, 0.998032f, -0.5158f, 0.7394f, -0.4326f,
-0.938053f, 0.050306f, -0.830395f, 0.001565f, 0.975457f, -0.5158f, 0.7394f, -0.4326f,
0.709167f, 0.454219f, 0.412896f, 1.000000f, 0.032727f, 0.7680f, 0.6161f, 0.1749f,
0.938053f, 0.050306f, 0.830395f, 0.998435f, 0.024543f, 0.7680f, 0.6161f, 0.1749f,
0.948146f, 0.050904f, 0.783980f, 1.000000f, 0.052414f, 0.7680f, 0.6161f, 0.1749f,
-0.948146f, 0.050904f, -0.783980f, 0.000000f, 0.947586f, -0.8709f, 0.4915f, -0.0000f,
0.644238f, 0.452916f, -0.461143f, 0.951006f, 1.000000f, -0.0000f, 0.7180f, -0.6961f,
-0.709167f, 0.454219f, -0.412896f, 0.000000f, 0.967273f, -0.7680f, 0.6161f, -0.1749f,
-0.938053f, 0.050306f, -0.830395f, 0.001565f, 0.975457f, -0.7680f, 0.6161f, -0.1749f,
-0.948146f, 0.050904f, -0.783980f, 0.000000f, 0.947586f, -0.7680f, 0.6161f, -0.1749f,
0.948146f, 0.050904f, 0.783980f, 1.000000f, 0.052414f, 0.8709f, 0.4915f, -0.0000f,
0.678710f, 0.458580f, -0.441779f, 0.977775f, 1.000000f, 0.5160f, 0.7394f, -0.4325f,
0.709167f, 0.454219f, -0.412896f, 1.000000f, 0.967273f, 0.5160f, 0.7394f, -0.4325f,
0.938053f, 0.050306f, -0.830395f, 0.998435f, 0.975457f, 0.5160f, 0.7394f, -0.4325f,
-0.902222f, 0.000000f, 0.828995f, 0.037571f, 0.052829f, -0.2012f, -0.9785f, 0.0452f,
-0.897222f, -0.000000f, 0.851240f, 0.040011f, 0.040618f, -0.2012f, -0.9785f, 0.0452f,
-0.928072f, 0.006740f, 0.859850f, 0.023691f, 0.035704f, -0.2012f, -0.9785f, 0.0452f,
-0.935700f, 0.006820f, 0.825706f, 0.020471f, 0.054779f, -0.7988f, -0.5749f, 0.1771f,
-0.928072f, 0.006740f, 0.859850f, 0.023691f, 0.035704f, -0.7988f, -0.5749f, 0.1771f,
-0.943017f, 0.025153f, 0.852220f, 0.002578f, 0.022467f, -0.7988f, -0.5749f, 0.1771f,
-0.952510f, 0.025452f, 0.809229f, 0.000085f, 0.048821f, -0.9117f, 0.3568f, 0.2038f,
-0.943017f, 0.025153f, 0.852220f, 0.002578f, 0.022467f, -0.9117f, 0.3568f, 0.2038f,
-0.938053f, 0.050306f, 0.830395f, 0.001565f, 0.024543f, -0.9117f, 0.3568f, 0.2038f,
-0.897222f, -0.000000f, 0.851240f, 0.040011f, 0.040618f, -0.1706f, -0.9749f, 0.1431f,
-0.893715f, -0.000000f, 0.855422f, 0.041831f, 0.038350f, -0.1706f, -0.9749f, 0.1431f,
-0.912263f, 0.006678f, 0.878805f, 0.032047f, 0.025150f, -0.1706f, -0.9749f, 0.1431f,
-0.928072f, 0.006740f, 0.859850f, 0.023691f, 0.035704f, -0.7210f, -0.3464f, 0.6002f,
-0.912263f, 0.006678f, 0.878805f, 0.032047f, 0.025150f, -0.7210f, -0.3464f, 0.6002f,
-0.918278f, 0.024924f, 0.882110f, 0.019436f, 0.002175f, -0.7210f, -0.3464f, 0.6002f,
-0.943017f, 0.025153f, 0.852220f, 0.002578f, 0.022467f, -0.6276f, 0.5759f, 0.5239f,
-0.918278f, 0.024924f, 0.882110f, 0.019436f, 0.002175f, -0.6276f, 0.5759f, 0.5239f,
-0.910149f, 0.049848f, 0.864452f, 0.019196f, 0.001968f, -0.6276f, 0.5759f, 0.5239f,
-0.893715f, -0.000000f, 0.855422f, 0.041831f, 0.038350f, -0.0706f, -0.9728f, 0.2208f,
-0.887658f, -0.000000f, 0.857357f, 0.044995f, 0.037352f, -0.0706f, -0.9728f, 0.2208f,
-0.890004f, 0.006663f, 0.885957f, 0.043890f, 0.021812f, -0.0706f, -0.9728f, 0.2208f,
-0.890004f, 0.006663f, 0.885957f, 0.043890f, 0.021812f, -0.2974f, -0.2673f, 0.9166f,
-0.884201f, 0.024866f, 0.893148f, 0.039098f, 0.000065f, -0.2974f, -0.2673f, 0.9166f,
-0.918278f, 0.024924f, 0.882110f, 0.019436f, 0.002175f, -0.2974f, -0.2673f, 0.9166f,
-0.884201f, 0.024866f, 0.893148f, 0.039098f, 0.000065f, -0.2447f, 0.6108f, 0.7530f,
-0.871802f, 0.049732f, 0.877005f, 0.040466f, 0.000000f, -0.2447f, 0.6108f, 0.7530f,
-0.910149f, 0.049848f, 0.864452f, 0.019196f, 0.001968f, -0.2447f, 0.6108f, 0.7530f,
0.893715f, 0.000000f, 0.855422f, 0.958169f, 0.038350f, 0.0717f, -0.9726f, 0.2209f,
0.912263f, 0.006678f, 0.878805f, 0.967953f, 0.025150f, 0.0717f, -0.9726f, 0.2209f,
0.890004f, 0.006663f, 0.885957f, 0.956110f, 0.021812f, 0.0717f, -0.9726f, 0.2209f,
0.890004f, 0.006663f, 0.885957f, 0.956110f, 0.021812f, 0.2952f, -0.2637f, 0.9183f,
0.912263f, 0.006678f, 0.878805f, 0.967953f, 0.025150f, 0.2952f, -0.2637f, 0.9183f,
0.918278f, 0.024924f, 0.882110f, 0.980564f, 0.002175f, 0.2952f, -0.2637f, 0.9183f,
0.884201f, 0.024866f, 0.893148f, 0.960902f, 0.000065f, 0.2427f, 0.6123f, 0.7525f,
0.918278f, 0.024924f, 0.882110f, 0.980564f, 0.002175f, 0.2427f, 0.6123f, 0.7525f,
0.910149f, 0.049848f, 0.864452f, 0.980804f, 0.001968f, 0.2427f, 0.6123f, 0.7525f,
0.897222f, 0.000000f, 0.851240f, 0.959989f, 0.040618f, 0.1734f, -0.9746f, 0.1415f,
0.928072f, 0.006740f, 0.859850f, 0.976309f, 0.035704f, 0.1734f, -0.9746f, 0.1415f,
0.912263f, 0.006678f, 0.878805f, 0.967953f, 0.025150f, 0.1734f, -0.9746f, 0.1415f,
0.928072f, 0.006740f, 0.859850f, 0.976309f, 0.035704f, 0.7254f, -0.3411f, 0.5978f,
0.943017f, 0.025153f, 0.852220f, 0.997422f, 0.022467f, 0.7254f, -0.3411f, 0.5978f,
0.918278f, 0.024924f, 0.882110f, 0.980564f, 0.002175f, 0.7254f, -0.3411f, 0.5978f,
0.943017f, 0.025153f, 0.852220f, 0.997422f, 0.022467f, 0.6279f, 0.5771f, 0.5222f,
0.938053f, 0.050306f, 0.830395f, 0.998435f, 0.024543f, 0.6279f, 0.5771f, 0.5222f,
0.910149f, 0.049848f, 0.864452f, 0.980804f, 0.001968f, 0.6279f, 0.5771f, 0.5222f,
0.902222f, -0.000000f, 0.828995f, 0.962429f, 0.052829f, 0.2035f, -0.9781f, 0.0432f,
0.935700f, 0.006820f, 0.825706f, 0.979529f, 0.054779f, 0.2035f, -0.9781f, 0.0432f,
0.928072f, 0.006740f, 0.859850f, 0.976309f, 0.035704f, 0.2035f, -0.9781f, 0.0432f,
0.935700f, 0.006820f, 0.825706f, 0.979529f, 0.054779f, 0.8026f, -0.5709f, 0.1732f,
0.952510f, 0.025452f, 0.809229f, 0.999915f, 0.048821f, 0.8026f, -0.5709f, 0.1732f,
0.943017f, 0.025153f, 0.852220f, 0.997422f, 0.022467f, 0.8026f, -0.5709f, 0.1732f,
0.952510f, 0.025452f, 0.809229f, 0.999915f, 0.048821f, 0.9116f, 0.3575f, 0.2028f,
0.948146f, 0.050904f, 0.783980f, 1.000000f, 0.052414f, 0.9116f, 0.3575f, 0.2028f,
0.938053f, 0.050306f, 0.830395f, 0.998435f, 0.024543f, 0.9116f, 0.3575f, 0.2028f,
-0.893715f, 0.000000f, -0.855422f, 0.041831f, 0.961650f, -0.0717f, -0.9726f, -0.2209f,
-0.912263f, 0.006678f, -0.878805f, 0.032047f, 0.974849f, -0.0717f, -0.9726f, -0.2209f,
-0.890004f, 0.006663f, -0.885957f, 0.043890f, 0.978188f, -0.0717f, -0.9726f, -0.2209f,
-0.890004f, 0.006663f, -0.885957f, 0.043890f, 0.978188f, -0.2952f, -0.2637f, -0.9183f,
-0.912263f, 0.006678f, -0.878805f, 0.032047f, 0.974849f, -0.2952f, -0.2637f, -0.9183f,
-0.918278f, 0.024924f, -0.882110f, 0.019436f, 0.997825f, -0.2952f, -0.2637f, -0.9183f,
-0.884201f, 0.024866f, -0.893148f, 0.039098f, 0.999935f, -0.2427f, 0.6123f, -0.7525f,
-0.918278f, 0.024924f, -0.882110f, 0.019436f, 0.997825f, -0.2427f, 0.6123f, -0.7525f,
-0.910149f, 0.049848f, -0.864452f, 0.019196f, 0.998032f, -0.2427f, 0.6123f, -0.7525f,
-0.897222f, 0.000000f, -0.851240f, 0.040011f, 0.959383f, -0.1734f, -0.9746f, -0.1415f,
-0.928072f, 0.006740f, -0.859850f, 0.023691f, 0.964296f, -0.1734f, -0.9746f, -0.1415f,
-0.912263f, 0.006678f, -0.878805f, 0.032047f, 0.974849f, -0.1734f, -0.9746f, -0.1415f,
-0.928072f, 0.006740f, -0.859850f, 0.023691f, 0.964296f, -0.7254f, -0.3411f, -0.5978f,
-0.943017f, 0.025153f, -0.852220f, 0.002578f, 0.977533f, -0.7254f, -0.3411f, -0.5978f,
-0.918278f, 0.024924f, -0.882110f, 0.019436f, 0.997825f, -0.7254f, -0.3411f, -0.5978f,
-0.943017f, 0.025153f, -0.852220f, 0.002578f, 0.977533f, -0.6279f, 0.5771f, -0.5222f,
-0.938053f, 0.050306f, -0.830395f, 0.001565f, 0.975457f, -0.6279f, 0.5771f, -0.5222f,
-0.910149f, 0.049848f, -0.864452f, 0.019196f, 0.998032f, -0.6279f, 0.5771f, -0.5222f,
-0.902222f, -0.000000f, -0.828995f, 0.037571f, 0.947172f, -0.2035f, -0.9781f, -0.0432f,
-0.935700f, 0.006820f, -0.825706f, 0.020471f, 0.945221f, -0.2035f, -0.9781f, -0.0432f,
-0.928072f, 0.006740f, -0.859850f, 0.023691f, 0.964296f, -0.2035f, -0.9781f, -0.0432f,
-0.935700f, 0.006820f, -0.825706f, 0.020471f, 0.945221f, -0.8026f, -0.5709f, -0.1732f,
-0.952510f, 0.025452f, -0.809229f, 0.000085f, 0.951179f, -0.8026f, -0.5709f, -0.1732f,
-0.943017f, 0.025153f, -0.852220f, 0.002578f, 0.977533f, -0.8026f, -0.5709f, -0.1732f,
-0.952510f, 0.025452f, -0.809229f, 0.000085f, 0.951179f, -0.9116f, 0.3575f, -0.2028f,
-0.948146f, 0.050904f, -0.783980f, 0.000000f, 0.947586f, -0.9116f, 0.3575f, -0.2028f,
-0.938053f, 0.050306f, -0.830395f, 0.001565f, 0.975457f, -0.9116f, 0.3575f, -0.2028f,
0.893715f, -0.000000f, -0.855422f, 0.958169f, 0.961650f, 0.0706f, -0.9728f, -0.2208f,
0.887658f, -0.000000f, -0.857357f, 0.955005f, 0.962648f, 0.0706f, -0.9728f, -0.2208f,
0.890004f, 0.006663f, -0.885957f, 0.956110f, 0.978188f, 0.0706f, -0.9728f, -0.2208f,
0.890004f, 0.006663f, -0.885957f, 0.956110f, 0.978188f, 0.2974f, -0.2673f, -0.9166f,
0.884201f, 0.024866f, -0.893148f, 0.960902f, 0.999935f, 0.2974f, -0.2673f, -0.9166f,
0.918278f, 0.024924f, -0.882110f, 0.980564f, 0.997825f, 0.2974f, -0.2673f, -0.9166f,
0.884201f, 0.024866f, -0.893148f, 0.960902f, 0.999935f, 0.2447f, 0.6108f, -0.7530f,
0.871802f, 0.049732f, -0.877005f, 0.959534f, 1.000000f, 0.2447f, 0.6108f, -0.7530f,
0.910149f, 0.049848f, -0.864452f, 0.980804f, 0.998032f, 0.2447f, 0.6108f, -0.7530f,
0.897222f, -0.000000f, -0.851240f, 0.959989f, 0.959382f, 0.1706f, -0.9749f, -0.1431f,
0.893715f, -0.000000f, -0.855422f, 0.958169f, 0.961650f, 0.1706f, -0.9749f, -0.1431f,
0.912263f, 0.006678f, -0.878805f, 0.967953f, 0.974850f, 0.1706f, -0.9749f, -0.1431f,
0.928072f, 0.006740f, -0.859850f, 0.976309f, 0.964296f, 0.7210f, -0.3464f, -0.6002f,
0.912263f, 0.006678f, -0.878805f, 0.967953f, 0.974850f, 0.7210f, -0.3464f, -0.6002f,
0.918278f, 0.024924f, -0.882110f, 0.980564f, 0.997825f, 0.7210f, -0.3464f, -0.6002f,
0.943017f, 0.025153f, -0.852220f, 0.997422f, 0.977533f, 0.6276f, 0.5759f, -0.5239f,
0.918278f, 0.024924f, -0.882110f, 0.980564f, 0.997825f, 0.6276f, 0.5759f, -0.5239f,
0.910149f, 0.049848f, -0.864452f, 0.980804f, 0.998032f, 0.6276f, 0.5759f, -0.5239f,
0.902222f, 0.000000f, -0.828995f, 0.962429f, 0.947171f, 0.2012f, -0.9785f, -0.0452f,
0.897222f, -0.000000f, -0.851240f, 0.959989f, 0.959382f, 0.2012f, -0.9785f, -0.0452f,
0.928072f, 0.006740f, -0.859850f, 0.976309f, 0.964296f, 0.2012f, -0.9785f, -0.0452f,
0.935700f, 0.006820f, -0.825706f, 0.979529f, 0.945221f, 0.7988f, -0.5749f, -0.1771f,
0.928072f, 0.006740f, -0.859850f, 0.976309f, 0.964296f, 0.7988f, -0.5749f, -0.1771f,
0.943017f, 0.025153f, -0.852220f, 0.997422f, 0.977533f, 0.7988f, -0.5749f, -0.1771f,
0.952510f, 0.025452f, -0.809229f, 0.999915f, 0.951179f, 0.9117f, 0.3568f, -0.2038f,
0.943017f, 0.025153f, -0.852220f, 0.997422f, 0.977533f, 0.9117f, 0.3568f, -0.2038f,
0.938053f, 0.050306f, -0.830395f, 0.998435f, 0.975457f, 0.9117f, 0.3568f, -0.2038f,
0.935700f, 0.006820f, -0.825706f, 0.979529f, 0.945221f, 0.1996f, -0.9799f, -0.0000f,
0.952510f, 0.025452f, -0.809229f, 0.999915f, 0.951179f, 0.7425f, -0.6699f, -0.0000f,
0.948146f, 0.050904f, -0.783980f, 1.000000f, 0.947586f, 0.9856f, 0.1690f, -0.0000f,
-0.890004f, 0.006663f, -0.885957f, 0.043890f, 0.978188f, -0.0000f, -0.9739f, -0.2269f,
-0.884201f, 0.024866f, -0.893148f, 0.039098f, 0.999935f, -0.0000f, -0.3674f, -0.9300f,
-0.871802f, 0.049732f, -0.877005f, 0.040466f, 1.000000f, -0.0000f, 0.5445f, -0.8387f,
-0.935700f, 0.006820f, 0.825706f, 0.020471f, 0.054779f, -0.1996f, -0.9799f, -0.0000f,
-0.952510f, 0.025452f, 0.809229f, 0.000085f, 0.048821f, -0.7425f, -0.6699f, -0.0000f,
-0.948146f, 0.050904f, 0.783980f, 0.000000f, 0.052414f, -0.9856f, 0.1690f, -0.0000f,
0.890004f, 0.006663f, 0.885957f, 0.956110f, 0.021812f, -0.0000f, -0.9739f, 0.2269f,
0.884201f, 0.024866f, 0.893148f, 0.960902f, 0.000065f, -0.0000f, -0.3674f, 0.9300f,
0.871802f, 0.049732f, 0.877005f, 0.959534f, 0.000000f, -0.0000f, 0.5445f, 0.8387f,
0.644238f, 0.452916f, -0.461143f, 0.951006f, 1.000000f, 0.2198f, 0.7587f, -0.6133f,
0.678710f, 0.458580f, -0.441779f, 0.977775f, 1.000000f, 0.2198f, 0.7587f, -0.6133f,
0.910149f, 0.049848f, -0.864452f, 0.980804f, 0.998032f, 0.2198f, 0.7587f, -0.6133f,
};
const int block_vertices_length = (sizeof (block_vertices)) / (sizeof (block_vertices[0]));

View File

@ -1,297 +1,297 @@
# Blender 4.4.3
# www.blender.org
mtllib brick.mtl
mtllib block.mtl
o Cube
v 0.670720 0.440923 -0.370061
v 0.593538 0.452916 -0.447084
v 0.573413 0.500000 -0.333413
v 0.653358 0.454219 -0.400308
v 0.645925 0.469791 -0.358414
v 0.635801 0.474526 -0.386369
v 0.587151 0.475900 -0.414338
v 0.625297 0.458580 -0.428311
v 0.617215 0.476518 -0.404137
v 0.610465 0.491320 -0.345059
v 0.579800 0.493098 -0.372820
v 0.612471 0.486997 -0.377607
v -0.670720 0.440923 -0.370061
v -0.573413 0.500000 -0.333413
v -0.593538 0.452916 -0.447084
v -0.645925 0.469791 -0.358414
v -0.653358 0.454219 -0.400308
v -0.635801 0.474526 -0.386368
v -0.579800 0.493098 -0.372820
v -0.610465 0.491320 -0.345059
v -0.612471 0.486997 -0.377607
v -0.625297 0.458580 -0.428311
v -0.587151 0.475900 -0.414338
v -0.617215 0.476518 -0.404137
v 0.670720 0.440923 0.370061
v 0.573413 0.500000 0.333413
v 0.593538 0.452916 0.447084
v 0.645925 0.469791 0.358414
v 0.653358 0.454219 0.400308
v 0.635801 0.474526 0.386368
v 0.579800 0.493098 0.372820
v 0.610465 0.491320 0.345059
v 0.612471 0.486997 0.377607
v 0.625297 0.458580 0.428311
v 0.587151 0.475900 0.414338
v 0.617215 0.476518 0.404137
v -0.593538 0.452916 0.447084
v -0.573413 0.500000 0.333413
v -0.670720 0.440923 0.370061
v -0.587151 0.475900 0.414338
v -0.625297 0.458580 0.428311
v -0.617215 0.476518 0.404137
v -0.610465 0.491320 0.345059
v -0.579800 0.493098 0.372820
v -0.612471 0.486997 0.377607
v -0.653358 0.454219 0.400308
v -0.645925 0.469791 0.358414
v -0.635801 0.474526 0.386369
v 0.817802 -0.000000 -0.831219
v 0.803194 0.049732 -0.850268
v 0.819963 0.006663 -0.858947
v 0.814616 0.024866 -0.865919
v 0.831219 0.000000 -0.803721
v 0.873530 0.050904 -0.760079
v 0.862063 0.006820 -0.800532
v 0.877550 0.025452 -0.784558
v 0.823382 -0.000000 -0.829343
v 0.838522 0.049848 -0.838097
v 0.840471 0.006678 -0.852013
v 0.846012 0.024924 -0.855217
v 0.826613 -0.000000 -0.825289
v 0.864231 0.050306 -0.805079
v 0.855035 0.006740 -0.833636
v 0.868805 0.025153 -0.826239
v -0.831219 -0.000000 -0.803721
v -0.873530 0.050904 -0.760079
v -0.862063 0.006820 -0.800532
v -0.877550 0.025452 -0.784558
v -0.817802 0.000000 -0.831219
v -0.803194 0.049732 -0.850268
v -0.819963 0.006663 -0.858947
v -0.814616 0.024866 -0.865919
v -0.826613 0.000000 -0.825289
v -0.864231 0.050306 -0.805079
v -0.855035 0.006740 -0.833636
v -0.868805 0.025153 -0.826239
v -0.823382 0.000000 -0.829343
v -0.838522 0.049848 -0.838097
v -0.840471 0.006678 -0.852013
v -0.846012 0.024924 -0.855217
v 0.831219 -0.000000 0.803721
v 0.873530 0.050904 0.760079
v 0.862063 0.006820 0.800532
v 0.877550 0.025452 0.784558
v 0.817802 0.000000 0.831219
v 0.803194 0.049732 0.850268
v 0.819963 0.006663 0.858947
v 0.814616 0.024866 0.865919
v 0.826613 0.000000 0.825289
v 0.864231 0.050306 0.805079
v 0.855035 0.006740 0.833636
v 0.868805 0.025153 0.826239
v 0.823382 0.000000 0.829343
v 0.838522 0.049848 0.838097
v 0.840471 0.006678 0.852013
v 0.846012 0.024924 0.855217
v -0.817802 -0.000000 0.831219
v -0.803194 0.049732 0.850268
v -0.819963 0.006663 0.858947
v -0.814616 0.024866 0.865919
v -0.831219 0.000000 0.803721
v -0.873530 0.050904 0.760079
v -0.862063 0.006820 0.800532
v -0.877550 0.025452 0.784558
v -0.823382 -0.000000 0.829343
v -0.838522 0.049848 0.838097
v -0.840471 0.006678 0.852013
v -0.846012 0.024924 0.855217
v -0.826613 -0.000000 0.825289
v -0.864231 0.050306 0.805079
v -0.855035 0.006740 0.833636
v -0.868805 0.025153 0.826239
v 0.728013 0.440923 -0.381697
v 0.644238 0.452916 -0.461143
v 0.622394 0.500000 -0.343897
v 0.709167 0.454219 -0.412896
v 0.701099 0.469791 -0.369685
v 0.690111 0.474526 -0.398518
v 0.637305 0.475900 -0.427367
v 0.678710 0.458580 -0.441779
v 0.669937 0.476518 -0.416845
v 0.662611 0.491320 -0.355910
v 0.629327 0.493098 -0.384544
v 0.664788 0.486997 -0.389481
v -0.728013 0.440923 -0.381697
v -0.622394 0.500000 -0.343897
v -0.644238 0.452916 -0.461143
v -0.701099 0.469791 -0.369685
v -0.709167 0.454219 -0.412896
v -0.690111 0.474526 -0.398518
v -0.629326 0.493098 -0.384544
v -0.662611 0.491320 -0.355910
v -0.664788 0.486997 -0.389481
v -0.678710 0.458580 -0.441780
v -0.637305 0.475900 -0.427367
v -0.669937 0.476518 -0.416845
v 0.728013 0.440923 0.381697
v 0.622394 0.500000 0.343897
v 0.644238 0.452916 0.461143
v 0.701099 0.469791 0.369685
v 0.709167 0.454219 0.412896
v 0.690111 0.474526 0.398518
v 0.629326 0.493098 0.384544
v 0.662611 0.491320 0.355910
v 0.664788 0.486997 0.389481
v 0.678710 0.458580 0.441780
v 0.637305 0.475900 0.427367
v 0.669937 0.476518 0.416845
v -0.644238 0.452916 0.461143
v -0.622394 0.500000 0.343897
v -0.728013 0.440923 0.381697
v -0.637305 0.475900 0.427367
v -0.678710 0.458580 0.441779
v -0.669937 0.476518 0.416845
v -0.662611 0.491320 0.355910
v -0.629327 0.493098 0.384544
v -0.664788 0.486997 0.389481
v -0.709167 0.454219 0.412896
v -0.701099 0.469791 0.369685
v -0.690111 0.474526 0.398518
v 0.887658 -0.000000 -0.857357
v 0.871802 0.049732 -0.877005
v 0.890004 0.006663 -0.885957
v 0.884201 0.024866 -0.893148
v 0.902222 0.000000 -0.828995
v 0.948146 0.050904 -0.783980
v 0.935700 0.006820 -0.825706
v 0.952510 0.025452 -0.809229
v 0.893715 -0.000000 -0.855422
v 0.910149 0.049848 -0.864452
v 0.912263 0.006678 -0.878805
v 0.918278 0.024924 -0.882110
v 0.897222 -0.000000 -0.851240
v 0.938053 0.050306 -0.830395
v 0.928072 0.006740 -0.859850
v 0.943017 0.025153 -0.852220
v -0.902222 -0.000000 -0.828995
v -0.948146 0.050904 -0.783980
v -0.935700 0.006820 -0.825706
v -0.952510 0.025452 -0.809229
v -0.887658 0.000000 -0.857357
v -0.871802 0.049732 -0.877005
v -0.890004 0.006663 -0.885957
v -0.884201 0.024866 -0.893148
v -0.897222 0.000000 -0.851240
v -0.938053 0.050306 -0.830395
v -0.928072 0.006740 -0.859850
v -0.943017 0.025153 -0.852220
v -0.893715 0.000000 -0.855422
v -0.910149 0.049848 -0.864452
v -0.912263 0.006678 -0.878805
v -0.918278 0.024924 -0.882110
v 0.902222 -0.000000 0.828995
v 0.948146 0.050904 0.783980
v 0.935700 0.006820 0.825706
v 0.952510 0.025452 0.809229
v 0.887658 0.000000 0.857357
v 0.871802 0.049732 0.877005
v 0.890004 0.006663 0.885957
v 0.884201 0.024866 0.893148
v 0.897222 0.000000 0.851240
v 0.938053 0.050306 0.830395
v 0.928072 0.006740 0.859850
v 0.943017 0.025153 0.852220
v 0.893715 0.000000 0.855422
v 0.910149 0.049848 0.864452
v 0.912263 0.006678 0.878805
v 0.918278 0.024924 0.882110
v -0.887658 -0.000000 0.857357
v -0.871802 0.049732 0.877005
v -0.890004 0.006663 0.885957
v -0.884201 0.024866 0.893148
v -0.902222 0.000000 0.828995
v -0.948146 0.050904 0.783980
v -0.935700 0.006820 0.825706
v -0.952510 0.025452 0.809229
v -0.893715 -0.000000 0.855422
v -0.910149 0.049848 0.864452
v -0.912263 0.006678 0.878805
v -0.918278 0.024924 0.882110
v -0.897222 -0.000000 0.851240
v -0.938053 0.050306 0.830395
v -0.928072 0.006740 0.859850
v -0.943017 0.025153 0.852220
vn -0.0000 -1.0000 -0.0000
vn 0.7923 0.5855 -0.1715
vn 0.5441 0.7184 0.4334
vn -0.2348 0.7466 -0.6225
vn 0.7680 0.6161 -0.1749
vn 0.5160 0.7394 0.4325
vn -0.2198 0.7587 -0.6133
vn -0.0000 1.0000 -0.0000
vn 0.7282 0.6745 -0.1215
vn 0.5040 0.7407 -0.4442
vn 0.1743 0.8216 -0.5427
vn 0.0997 0.9314 -0.3501
vn 0.1837 0.9729 -0.1406
vn 0.4936 0.8655 -0.0845
vn 0.3667 0.8858 -0.2843
vn -0.7282 0.6745 -0.1215
vn -0.4658 0.8847 -0.0188
vn -0.1837 0.9729 -0.1406
vn -0.1197 0.9246 -0.3618
vn -0.1743 0.8216 -0.5427
vn -0.5124 0.7627 -0.3947
vn -0.3667 0.8858 -0.2843
vn 0.7282 0.6745 0.1215
vn 0.4658 0.8847 0.0188
vn 0.1837 0.9729 0.1406
vn 0.1197 0.9246 0.3618
vn 0.1743 0.8216 0.5427
vn 0.5124 0.7627 0.3947
vn 0.3667 0.8858 0.2843
vn -0.1743 0.8216 0.5427
vn -0.0997 0.9314 0.3501
vn -0.1837 0.9729 0.1406
vn -0.4936 0.8655 0.0845
vn -0.7282 0.6745 0.1215
vn -0.5040 0.7407 0.4442
vn -0.3667 0.8858 0.2843
vn 0.7586 0.6516 -0.0000
vn 0.5190 0.8548 -0.0000
vn 0.2281 0.9736 -0.0000
vn -0.0000 0.8185 0.5745
vn -0.0000 0.9239 0.3827
vn -0.0000 0.9850 0.1725
vn -0.7586 0.6516 -0.0000
vn -0.5190 0.8548 -0.0000
vn -0.2281 0.9736 -0.0000
vn -0.0000 0.8185 -0.5745
vn -0.0000 0.9239 -0.3827
vn -0.0000 0.9850 -0.1725
vn -0.5441 0.7184 0.4334
vn -0.7820 0.5943 0.1876
vn -0.0000 0.7071 0.7071
vn -0.2348 0.7466 0.6225
vn 0.2348 0.7466 0.6225
vn -0.5441 0.7184 -0.4334
vn 0.7820 0.5943 0.1876
vn -0.8872 0.4614 -0.0000
vn -0.0000 0.7071 -0.7071
vn -0.7820 0.5943 -0.1876
vn 0.8872 0.4614 -0.0000
vn 0.5440 0.7184 -0.4335
vn -0.2201 -0.9745 0.0444
vn -0.8244 -0.5402 0.1691
vn -0.9224 0.3333 0.1950
vn -0.1876 -0.9714 0.1455
vn -0.7452 -0.3228 0.5835
vn -0.6535 0.5533 0.5165
vn -0.0776 -0.9707 0.2274
vn -0.3099 -0.2550 0.9159
vn -0.2575 0.5985 0.7586
vn 0.0764 -0.9708 0.2273
vn 0.3121 -0.2585 0.9142
vn 0.2595 0.5970 0.7591
vn 0.1846 -0.9717 0.1471
vn 0.7409 -0.3280 0.5861
vn 0.6532 0.5522 0.5181
vn 0.2175 -0.9749 0.0465
vn 0.8208 -0.5443 0.1729
vn 0.9225 0.3326 0.1959
vn -0.0764 -0.9708 -0.2273
vn -0.3121 -0.2585 -0.9142
vn -0.2595 0.5970 -0.7591
vn -0.1846 -0.9717 -0.1471
vn -0.7409 -0.3280 -0.5861
vn -0.6532 0.5522 -0.5181
vn -0.2175 -0.9749 -0.0465
vn -0.8208 -0.5443 -0.1729
vn -0.9225 0.3326 -0.1959
vn 0.0776 -0.9707 -0.2274
vn 0.3099 -0.2550 -0.9159
vn 0.2575 0.5985 -0.7586
vn 0.1876 -0.9714 -0.1455
vn 0.7452 -0.3228 -0.5835
vn 0.6535 0.5533 -0.5165
vn 0.2201 -0.9745 -0.0444
vn 0.8244 -0.5402 -0.1691
vn 0.9224 0.3333 -0.1950
vn 0.2159 -0.9764 -0.0000
vn 0.7690 -0.6392 -0.0000
vn 0.9878 0.1560 -0.0000
vn -0.0000 -0.9723 -0.2336
vn -0.0000 -0.3577 -0.9338
vn -0.0000 0.5327 -0.8463
vn -0.2159 -0.9764 -0.0000
vn -0.7690 -0.6392 -0.0000
vn -0.9878 0.1560 -0.0000
vn -0.0000 -0.9723 0.2336
vn -0.0000 -0.3577 0.9338
vn -0.0000 0.5327 0.8463
vn 0.2154 0.7442 -0.6322
vn 0.7820 0.5943 -0.1876
vn 0.5440 0.7184 0.4335
vn -0.2154 0.7442 -0.6322
vn 0.7016 0.6996 -0.1356
vn 0.5124 0.7627 -0.3947
vn 0.1698 0.8177 -0.5500
vn 0.1197 0.9246 -0.3618
vn 0.1653 0.9789 -0.1198
vn 0.4658 0.8847 -0.0188
vn -0.7016 0.6996 -0.1356
vn -0.4936 0.8655 -0.0845
vn -0.1653 0.9789 -0.1198
vn -0.0997 0.9314 -0.3501
vn -0.1698 0.8177 -0.5500
vn -0.5040 0.7407 -0.4442
vn 0.7016 0.6996 0.1356
vn 0.4936 0.8655 0.0845
vn 0.1653 0.9789 0.1198
vn 0.0997 0.9314 0.3501
vn 0.1698 0.8177 0.5500
vn 0.5040 0.7407 0.4442
vn -0.1698 0.8177 0.5500
vn -0.1197 0.9246 0.3618
vn -0.1653 0.9789 0.1198
vn -0.4658 0.8847 0.0188
vn -0.7016 0.6996 0.1356
vn -0.5124 0.7627 0.3947
vn -0.5440 0.7184 0.4335
vn -0.7923 0.5855 0.1715
vn -0.2154 0.7442 0.6322
vn 0.2154 0.7442 0.6322
vn -0.5440 0.7184 -0.4335
vn 0.7923 0.5855 0.1715
vn -0.7923 0.5855 -0.1715
vn 0.5441 0.7184 -0.4334
vn -0.2175 -0.9749 0.0465
vn -0.8208 -0.5443 0.1730
vn -0.9225 0.3326 0.1959
vn -0.1846 -0.9717 0.1471
vn -0.7409 -0.3280 0.5861
vn -0.6532 0.5522 0.5181
vn -0.0764 -0.9708 0.2273
vn -0.3121 -0.2585 0.9142
vn -0.2595 0.5970 0.7591
vn 0.0776 -0.9707 0.2274
vn 0.3099 -0.2550 0.9159
vn 0.2575 0.5985 0.7586
vn 0.1876 -0.9714 0.1455
vn 0.7452 -0.3228 0.5835
vn 0.6535 0.5533 0.5165
vn 0.2201 -0.9745 0.0444
vn 0.8244 -0.5402 0.1691
vn 0.9224 0.3333 0.1950
vn -0.0776 -0.9707 -0.2274
vn -0.3099 -0.2550 -0.9159
vn -0.2575 0.5985 -0.7586
vn -0.1876 -0.9714 -0.1455
vn -0.7452 -0.3228 -0.5835
vn -0.6535 0.5533 -0.5165
vn -0.2201 -0.9745 -0.0444
vn -0.8244 -0.5402 -0.1691
vn -0.9224 0.3333 -0.1950
vn 0.0764 -0.9708 -0.2273
vn 0.3121 -0.2585 -0.9142
vn 0.2595 0.5970 -0.7591
vn 0.1846 -0.9717 -0.1471
vn 0.7409 -0.3280 -0.5861
vn 0.6532 0.5522 -0.5181
vn 0.2175 -0.9749 -0.0465
vn 0.8208 -0.5443 -0.1730
vn 0.9225 0.3326 -0.1959
vn 0.2348 0.7466 -0.6225
vn 0.6999 0.7036 -0.1229
vn 0.4765 0.7600 -0.4419
vn 0.1624 0.8309 -0.5321
vn 0.0922 0.9356 -0.3409
vn 0.1698 0.9759 -0.1368
vn 0.4635 0.8821 -0.0835
vn 0.3422 0.8972 -0.2792
vn -0.6999 0.7036 -0.1229
vn -0.4364 0.8996 -0.0186
vn -0.1698 0.9759 -0.1368
vn -0.1108 0.9292 -0.3525
vn -0.1624 0.8309 -0.5321
vn -0.4841 0.7821 -0.3924
vn -0.3422 0.8972 -0.2792
vn 0.6999 0.7036 0.1229
vn 0.4364 0.8996 0.0186
vn 0.1698 0.9759 0.1368
vn 0.1108 0.9292 0.3525
vn 0.1624 0.8309 0.5321
vn 0.4841 0.7821 0.3924
vn 0.3422 0.8972 0.2792
vn -0.1624 0.8309 0.5321
vn -0.0922 0.9356 0.3409
vn -0.1698 0.9759 0.1368
vn -0.4635 0.8821 0.0835
vn -0.6999 0.7036 0.1229
vn -0.4765 0.7600 0.4419
vn -0.3422 0.8972 0.2792
vn 0.7314 0.6819 -0.0000
vn 0.4882 0.8728 -0.0000
vn 0.2110 0.9775 -0.0000
vn -0.0000 0.8267 0.5626
vn -0.0000 0.9280 0.3727
vn -0.0000 0.9859 0.1674
vn -0.7314 0.6819 -0.0000
vn -0.4882 0.8728 -0.0000
vn -0.2110 0.9775 -0.0000
vn -0.0000 0.8267 -0.5626
vn -0.0000 0.9280 -0.3727
vn -0.0000 0.9859 -0.1674
vn -0.5160 0.7394 0.4325
vn -0.7572 0.6246 0.1912
vn -0.0000 0.7180 0.6961
vn -0.2198 0.7587 0.6133
vn 0.2198 0.7587 0.6133
vn -0.5160 0.7394 -0.4325
vn 0.7572 0.6246 0.1912
vn -0.8709 0.4915 -0.0000
vn -0.0000 0.7180 -0.6961
vn -0.7572 0.6246 -0.1912
vn 0.8709 0.4915 -0.0000
vn 0.5158 0.7394 -0.4326
vn -0.2035 -0.9781 0.0432
vn -0.8026 -0.5709 0.1732
vn -0.9116 0.3575 0.2028
vn -0.1734 -0.9746 0.1415
vn -0.7254 -0.3411 0.5978
vn -0.6279 0.5771 0.5222
vn -0.0717 -0.9726 0.2209
vn -0.2952 -0.2637 0.9183
vn -0.2427 0.6123 0.7525
vn 0.0706 -0.9728 0.2208
vn 0.2974 -0.2673 0.9166
vn 0.2447 0.6108 0.7530
vn 0.1706 -0.9749 0.1431
vn 0.7210 -0.3464 0.6002
vn 0.6276 0.5759 0.5239
vn 0.2012 -0.9785 0.0452
vn 0.7988 -0.5750 0.1771
vn 0.9117 0.3568 0.2038
vn -0.0706 -0.9728 -0.2208
vn -0.2974 -0.2673 -0.9166
vn -0.2447 0.6108 -0.7530
vn -0.1706 -0.9749 -0.1431
vn -0.7210 -0.3464 -0.6002
vn -0.6276 0.5759 -0.5239
vn -0.2012 -0.9785 -0.0452
vn -0.7988 -0.5750 -0.1771
vn -0.9117 0.3568 -0.2038
vn 0.0717 -0.9726 -0.2209
vn 0.2952 -0.2637 -0.9183
vn 0.2427 0.6123 -0.7525
vn 0.1734 -0.9746 -0.1415
vn 0.7254 -0.3411 -0.5978
vn 0.6279 0.5771 -0.5222
vn 0.2035 -0.9781 -0.0432
vn 0.8026 -0.5709 -0.1732
vn 0.9116 0.3575 -0.2028
vn 0.1996 -0.9799 -0.0000
vn 0.7425 -0.6699 -0.0000
vn 0.9856 0.1690 -0.0000
vn -0.0000 -0.9739 -0.2269
vn -0.0000 -0.3674 -0.9300
vn -0.0000 0.5445 -0.8387
vn -0.1996 -0.9799 -0.0000
vn -0.7425 -0.6699 -0.0000
vn -0.9856 0.1690 -0.0000
vn -0.0000 -0.9739 0.2269
vn -0.0000 -0.3674 0.9300
vn -0.0000 0.5445 0.8387
vn 0.2016 0.7561 -0.6227
vn 0.7572 0.6246 -0.1912
vn 0.5158 0.7394 0.4326
vn -0.2016 0.7561 -0.6227
vn 0.6722 0.7276 -0.1367
vn 0.4841 0.7821 -0.3924
vn 0.1583 0.8271 -0.5393
vn 0.1108 0.9292 -0.3525
vn 0.1526 0.9814 -0.1165
vn 0.4364 0.8996 -0.0186
vn -0.6722 0.7276 -0.1367
vn -0.4635 0.8821 -0.0835
vn -0.1526 0.9814 -0.1165
vn -0.0922 0.9356 -0.3409
vn -0.1583 0.8271 -0.5393
vn -0.4765 0.7600 -0.4419
vn 0.6722 0.7276 0.1367
vn 0.4635 0.8821 0.0835
vn 0.1526 0.9814 0.1165
vn 0.0922 0.9356 0.3409
vn 0.1583 0.8271 0.5393
vn 0.4765 0.7600 0.4419
vn -0.1583 0.8271 0.5393
vn -0.1108 0.9292 0.3525
vn -0.1526 0.9814 0.1165
vn -0.4364 0.8996 0.0186
vn -0.6722 0.7276 0.1367
vn -0.4841 0.7821 0.3924
vn -0.5158 0.7394 0.4326
vn -0.7680 0.6161 0.1749
vn -0.2016 0.7561 0.6227
vn 0.2016 0.7561 0.6227
vn -0.5158 0.7394 -0.4326
vn 0.7680 0.6161 0.1749
vn -0.7680 0.6161 -0.1749
vn 0.5160 0.7394 -0.4325
vn -0.2012 -0.9785 0.0452
vn -0.7988 -0.5749 0.1771
vn -0.9117 0.3568 0.2038
vn -0.1706 -0.9749 0.1431
vn -0.7210 -0.3464 0.6002
vn -0.6276 0.5759 0.5239
vn -0.0706 -0.9728 0.2208
vn -0.2974 -0.2673 0.9166
vn -0.2447 0.6108 0.7530
vn 0.0717 -0.9726 0.2209
vn 0.2952 -0.2637 0.9183
vn 0.2427 0.6123 0.7525
vn 0.1734 -0.9746 0.1415
vn 0.7254 -0.3411 0.5978
vn 0.6279 0.5771 0.5222
vn 0.2035 -0.9781 0.0432
vn 0.8026 -0.5709 0.1732
vn 0.9116 0.3575 0.2028
vn -0.0717 -0.9726 -0.2209
vn -0.2952 -0.2637 -0.9183
vn -0.2427 0.6123 -0.7525
vn -0.1734 -0.9746 -0.1415
vn -0.7254 -0.3411 -0.5978
vn -0.6279 0.5771 -0.5222
vn -0.2035 -0.9781 -0.0432
vn -0.8026 -0.5709 -0.1732
vn -0.9116 0.3575 -0.2028
vn 0.0706 -0.9728 -0.2208
vn 0.2974 -0.2673 -0.9166
vn 0.2447 0.6108 -0.7530
vn 0.1706 -0.9749 -0.1431
vn 0.7210 -0.3464 -0.6002
vn 0.6276 0.5759 -0.5239
vn 0.2012 -0.9785 -0.0452
vn 0.7988 -0.5749 -0.1771
vn 0.9117 0.3568 -0.2038
vn 0.2198 0.7587 -0.6133
vt 0.044995 0.962648
vt 0.962429 0.947171
vt 0.955005 0.037352

View File

@ -1,808 +0,0 @@
#pragma once
const int brick_Cube_triangles[] = {
0, 1, 2,
3, 4, 5,
6, 7, 8,
9, 10, 11,
12, 13, 14,
15, 16, 17,
18, 19, 20,
21, 22, 23,
24, 25, 26,
27, 28, 29,
30, 31, 32,
33, 34, 35,
36, 37, 38,
39, 40, 41,
42, 43, 44,
45, 46, 47,
48, 49, 50,
51, 52, 53,
54, 55, 56,
57, 58, 59,
60, 61, 62,
63, 64, 65,
66, 67, 68,
69, 70, 71,
72, 73, 74,
75, 76, 77,
78, 79, 80,
81, 82, 83,
84, 85, 86,
87, 88, 89,
90, 91, 92,
93, 94, 95,
96, 97, 98,
99, 100, 101,
102, 103, 104,
105, 106, 107,
108, 109, 110,
111, 112, 113,
114, 115, 116,
117, 118, 119,
120, 121, 122,
123, 124, 125,
126, 127, 128,
129, 130, 131,
132, 133, 134,
135, 136, 137,
138, 139, 140,
141, 142, 143,
144, 145, 146,
147, 148, 149,
150, 151, 152,
153, 154, 155,
156, 157, 158,
159, 160, 161,
162, 163, 164,
165, 166, 167,
168, 169, 170,
171, 172, 173,
174, 175, 176,
177, 178, 179,
180, 181, 182,
183, 184, 185,
186, 187, 188,
189, 190, 191,
192, 193, 194,
195, 196, 197,
198, 199, 200,
201, 202, 203,
204, 205, 206,
207, 208, 209,
210, 211, 212,
213, 214, 215,
216, 217, 218,
219, 220, 221,
222, 223, 224,
225, 226, 227,
228, 229, 230,
231, 232, 233,
234, 235, 236,
237, 238, 239,
240, 241, 242,
243, 244, 245,
246, 247, 248,
249, 250, 251,
252, 253, 254,
255, 256, 257,
258, 259, 260,
261, 262, 263,
264, 265, 266,
267, 268, 269,
270, 271, 272,
273, 274, 275,
276, 277, 278,
279, 280, 281,
282, 283, 284,
285, 286, 287,
288, 289, 290,
291, 292, 293,
294, 295, 296,
297, 298, 299,
300, 301, 302,
303, 304, 305,
306, 307, 308,
309, 310, 311,
312, 313, 314,
315, 316, 317,
2, 318, 319,
319, 320, 321,
321, 322, 323,
323, 324, 0,
0, 325, 326,
326, 327, 1,
1, 328, 329,
329, 330, 2,
2, 319, 321,
321, 323, 0,
0, 326, 1,
1, 329, 2,
2, 321, 0,
331, 332, 333,
334, 335, 336,
337, 338, 339,
12, 340, 13,
341, 342, 343,
344, 345, 346,
347, 348, 349,
350, 351, 352,
353, 354, 355,
356, 357, 358,
359, 360, 361,
362, 363, 364,
365, 366, 367,
368, 369, 370,
371, 372, 373,
374, 375, 376,
377, 378, 379,
380, 381, 382,
383, 384, 385,
386, 387, 388,
389, 390, 391,
392, 393, 394,
395, 396, 397,
398, 399, 400,
401, 402, 403,
404, 405, 406,
407, 408, 409,
410, 411, 412,
99, 413, 100,
102, 414, 103,
105, 415, 106,
108, 416, 109,
111, 417, 112,
114, 418, 115,
117, 419, 118,
120, 420, 121,
123, 421, 124,
126, 422, 127,
129, 423, 130,
132, 424, 133,
425, 426, 427,
428, 429, 430,
141, 431, 142,
432, 433, 434,
435, 436, 437,
438, 439, 440,
441, 442, 443,
156, 444, 157,
159, 445, 160,
446, 447, 448,
165, 449, 166,
450, 451, 452,
453, 454, 455,
456, 457, 458,
459, 460, 461,
462, 463, 464,
465, 466, 467,
468, 469, 470,
471, 472, 473,
474, 475, 476,
477, 478, 479,
480, 481, 482,
483, 484, 485,
486, 487, 488,
489, 490, 491,
492, 493, 494,
495, 496, 497,
498, 499, 500,
501, 502, 503,
504, 505, 506,
507, 508, 509,
510, 511, 512,
513, 514, 515,
516, 517, 518,
519, 520, 521,
522, 523, 524,
525, 526, 527,
528, 529, 530,
531, 532, 533,
534, 535, 536,
537, 538, 539,
540, 541, 542,
543, 544, 545,
546, 547, 548,
549, 550, 551,
552, 553, 554,
555, 556, 557,
558, 559, 560,
279, 561, 280,
282, 562, 283,
285, 563, 286,
288, 564, 289,
291, 565, 292,
294, 566, 295,
297, 567, 298,
300, 568, 301,
303, 569, 304,
306, 570, 307,
309, 571, 310,
312, 572, 313,
573, 574, 575,
};
const int brick_Cube_triangles_length = (sizeof (brick_Cube_triangles)) / (sizeof (brick_Cube_triangles[0]));
const float brick_vertices[] = {
-0.817802f, 0.000000f, -0.831219f, 0.044995f, 0.962648f, -0.0000f, -1.0000f, -0.0000f,
0.831219f, 0.000000f, -0.803721f, 0.962429f, 0.947171f, -0.0000f, -1.0000f, -0.0000f,
0.817802f, 0.000000f, 0.831219f, 0.955005f, 0.037352f, -0.0000f, -1.0000f, -0.0000f,
0.653358f, 0.454219f, -0.400308f, 1.000000f, 0.967273f, 0.7923f, 0.5855f, -0.1715f,
0.873530f, 0.050904f, -0.760079f, 1.000000f, 0.947586f, 0.7923f, 0.5855f, -0.1715f,
0.864231f, 0.050306f, -0.805079f, 0.998435f, 0.975457f, 0.7923f, 0.5855f, -0.1715f,
0.625297f, 0.458580f, 0.428311f, 0.977775f, 0.000000f, 0.5441f, 0.7184f, 0.4334f,
0.864231f, 0.050306f, 0.805079f, 0.998435f, 0.024543f, 0.5441f, 0.7184f, 0.4334f,
0.653358f, 0.454219f, 0.400308f, 1.000000f, 0.032727f, 0.5441f, 0.7184f, 0.4334f,
-0.593538f, 0.452916f, -0.447084f, 0.048994f, 1.000000f, -0.2348f, 0.7466f, -0.6225f,
-0.838522f, 0.049848f, -0.838097f, 0.019196f, 0.998032f, -0.2348f, 0.7466f, -0.6225f,
-0.625297f, 0.458580f, -0.428311f, 0.022225f, 1.000000f, -0.2348f, 0.7466f, -0.6225f,
0.573413f, 0.500000f, 0.333413f, 0.947979f, 0.083234f, -0.0000f, 1.0000f, -0.0000f,
-0.573413f, 0.500000f, -0.333413f, 0.052021f, 0.916766f, -0.0000f, 1.0000f, -0.0000f,
-0.573413f, 0.500000f, 0.333413f, 0.052021f, 0.083234f, -0.0000f, 1.0000f, -0.0000f,
0.653358f, 0.454219f, -0.400308f, 1.000000f, 0.967273f, 0.7282f, 0.6745f, -0.1215f,
0.645925f, 0.469791f, -0.358414f, 1.000000f, 0.934301f, 0.7282f, 0.6745f, -0.1215f,
0.670720f, 0.440923f, -0.370061f, 1.000000f, 0.924907f, 0.7282f, 0.6745f, -0.1215f,
0.653358f, 0.454219f, -0.400308f, 1.000000f, 0.967273f, 0.5040f, 0.7407f, -0.4442f,
0.617215f, 0.476518f, -0.404137f, 0.978658f, 1.000000f, 0.5040f, 0.7407f, -0.4442f,
0.635801f, 0.474526f, -0.386369f, 1.000000f, 0.971374f, 0.5040f, 0.7407f, -0.4442f,
0.587151f, 0.475900f, -0.414338f, 0.954276f, 1.000000f, 0.1743f, 0.8216f, -0.5427f,
0.625297f, 0.458580f, -0.428311f, 0.977775f, 1.000000f, 0.1743f, 0.8216f, -0.5427f,
0.593538f, 0.452916f, -0.447084f, 0.951006f, 1.000000f, 0.1743f, 0.8216f, -0.5427f,
0.587151f, 0.475900f, -0.414338f, 0.954276f, 1.000000f, 0.0997f, 0.9314f, -0.3501f,
0.612471f, 0.486997f, -0.377607f, 0.978493f, 0.972008f, 0.0997f, 0.9314f, -0.3501f,
0.617215f, 0.476518f, -0.404137f, 0.978658f, 1.000000f, 0.0997f, 0.9314f, -0.3501f,
0.610465f, 0.491320f, -0.345059f, 0.976926f, 0.931324f, 0.1837f, 0.9729f, -0.1406f,
0.579800f, 0.493098f, -0.372820f, 0.952969f, 0.966026f, 0.1837f, 0.9729f, -0.1406f,
0.573413f, 0.500000f, -0.333413f, 0.947979f, 0.916766f, 0.1837f, 0.9729f, -0.1406f,
0.645925f, 0.469791f, -0.358414f, 1.000000f, 0.934301f, 0.4936f, 0.8655f, -0.0845f,
0.612471f, 0.486997f, -0.377607f, 0.978493f, 0.972008f, 0.4936f, 0.8655f, -0.0845f,
0.610465f, 0.491320f, -0.345059f, 0.976926f, 0.931324f, 0.4936f, 0.8655f, -0.0845f,
0.635801f, 0.474526f, -0.386369f, 1.000000f, 0.971374f, 0.3667f, 0.8858f, -0.2843f,
0.617215f, 0.476518f, -0.404137f, 0.978658f, 1.000000f, 0.3667f, 0.8858f, -0.2843f,
0.612471f, 0.486997f, -0.377607f, 0.978493f, 0.972008f, 0.3667f, 0.8858f, -0.2843f,
-0.645925f, 0.469791f, -0.358414f, 0.000000f, 0.934302f, -0.7282f, 0.6745f, -0.1215f,
-0.653358f, 0.454219f, -0.400308f, 0.000000f, 0.967273f, -0.7282f, 0.6745f, -0.1215f,
-0.670720f, 0.440923f, -0.370061f, 0.000000f, 0.924907f, -0.7282f, 0.6745f, -0.1215f,
-0.645925f, 0.469791f, -0.358414f, 0.000000f, 0.934302f, -0.4658f, 0.8847f, -0.0188f,
-0.612471f, 0.486997f, -0.377607f, 0.021507f, 0.972008f, -0.4658f, 0.8847f, -0.0188f,
-0.635801f, 0.474526f, -0.386368f, 0.000000f, 0.971374f, -0.4658f, 0.8847f, -0.0188f,
-0.579800f, 0.493098f, -0.372820f, 0.047031f, 0.966026f, -0.1837f, 0.9729f, -0.1406f,
-0.610465f, 0.491320f, -0.345059f, 0.023074f, 0.931324f, -0.1837f, 0.9729f, -0.1406f,
-0.573413f, 0.500000f, -0.333413f, 0.052021f, 0.916766f, -0.1837f, 0.9729f, -0.1406f,
-0.587151f, 0.475900f, -0.414338f, 0.045724f, 1.000000f, -0.1197f, 0.9246f, -0.3618f,
-0.612471f, 0.486997f, -0.377607f, 0.021507f, 0.972008f, -0.1197f, 0.9246f, -0.3618f,
-0.579800f, 0.493098f, -0.372820f, 0.047031f, 0.966026f, -0.1197f, 0.9246f, -0.3618f,
-0.625297f, 0.458580f, -0.428311f, 0.022225f, 1.000000f, -0.1743f, 0.8216f, -0.5427f,
-0.587151f, 0.475900f, -0.414338f, 0.045724f, 1.000000f, -0.1743f, 0.8216f, -0.5427f,
-0.593538f, 0.452916f, -0.447084f, 0.048994f, 1.000000f, -0.1743f, 0.8216f, -0.5427f,
-0.653358f, 0.454219f, -0.400308f, 0.000000f, 0.967273f, -0.5124f, 0.7627f, -0.3947f,
-0.617215f, 0.476518f, -0.404137f, 0.021342f, 1.000000f, -0.5124f, 0.7627f, -0.3947f,
-0.625297f, 0.458580f, -0.428311f, 0.022225f, 1.000000f, -0.5124f, 0.7627f, -0.3947f,
-0.635801f, 0.474526f, -0.386368f, 0.000000f, 0.971374f, -0.3667f, 0.8858f, -0.2843f,
-0.612471f, 0.486997f, -0.377607f, 0.021507f, 0.972008f, -0.3667f, 0.8858f, -0.2843f,
-0.617215f, 0.476518f, -0.404137f, 0.021342f, 1.000000f, -0.3667f, 0.8858f, -0.2843f,
0.645925f, 0.469791f, 0.358414f, 1.000000f, 0.065698f, 0.7282f, 0.6745f, 0.1215f,
0.653358f, 0.454219f, 0.400308f, 1.000000f, 0.032727f, 0.7282f, 0.6745f, 0.1215f,
0.670720f, 0.440923f, 0.370061f, 1.000000f, 0.075093f, 0.7282f, 0.6745f, 0.1215f,
0.645925f, 0.469791f, 0.358414f, 1.000000f, 0.065698f, 0.4658f, 0.8847f, 0.0188f,
0.612471f, 0.486997f, 0.377607f, 0.978493f, 0.027992f, 0.4658f, 0.8847f, 0.0188f,
0.635801f, 0.474526f, 0.386368f, 1.000000f, 0.028626f, 0.4658f, 0.8847f, 0.0188f,
0.579800f, 0.493098f, 0.372820f, 0.952969f, 0.033974f, 0.1837f, 0.9729f, 0.1406f,
0.610465f, 0.491320f, 0.345059f, 0.976926f, 0.068676f, 0.1837f, 0.9729f, 0.1406f,
0.573413f, 0.500000f, 0.333413f, 0.947979f, 0.083234f, 0.1837f, 0.9729f, 0.1406f,
0.587151f, 0.475900f, 0.414338f, 0.954276f, 0.000000f, 0.1197f, 0.9246f, 0.3618f,
0.612471f, 0.486997f, 0.377607f, 0.978493f, 0.027992f, 0.1197f, 0.9246f, 0.3618f,
0.579800f, 0.493098f, 0.372820f, 0.952969f, 0.033974f, 0.1197f, 0.9246f, 0.3618f,
0.625297f, 0.458580f, 0.428311f, 0.977775f, 0.000000f, 0.1743f, 0.8216f, 0.5427f,
0.587151f, 0.475900f, 0.414338f, 0.954276f, 0.000000f, 0.1743f, 0.8216f, 0.5427f,
0.593538f, 0.452916f, 0.447084f, 0.951006f, 0.000000f, 0.1743f, 0.8216f, 0.5427f,
0.653358f, 0.454219f, 0.400308f, 1.000000f, 0.032727f, 0.5124f, 0.7627f, 0.3947f,
0.617215f, 0.476518f, 0.404137f, 0.978658f, 0.000000f, 0.5124f, 0.7627f, 0.3947f,
0.625297f, 0.458580f, 0.428311f, 0.977775f, 0.000000f, 0.5124f, 0.7627f, 0.3947f,
0.635801f, 0.474526f, 0.386368f, 1.000000f, 0.028626f, 0.3667f, 0.8858f, 0.2843f,
0.612471f, 0.486997f, 0.377607f, 0.978493f, 0.027992f, 0.3667f, 0.8858f, 0.2843f,
0.617215f, 0.476518f, 0.404137f, 0.978658f, 0.000000f, 0.3667f, 0.8858f, 0.2843f,
-0.587151f, 0.475900f, 0.414338f, 0.045724f, 0.000000f, -0.1743f, 0.8216f, 0.5427f,
-0.625297f, 0.458580f, 0.428311f, 0.022225f, 0.000000f, -0.1743f, 0.8216f, 0.5427f,
-0.593538f, 0.452916f, 0.447084f, 0.048994f, 0.000000f, -0.1743f, 0.8216f, 0.5427f,
-0.587151f, 0.475900f, 0.414338f, 0.045724f, 0.000000f, -0.0997f, 0.9314f, 0.3501f,
-0.612471f, 0.486997f, 0.377607f, 0.021507f, 0.027992f, -0.0997f, 0.9314f, 0.3501f,
-0.617215f, 0.476518f, 0.404137f, 0.021342f, 0.000000f, -0.0997f, 0.9314f, 0.3501f,
-0.610465f, 0.491320f, 0.345059f, 0.023074f, 0.068676f, -0.1837f, 0.9729f, 0.1406f,
-0.579800f, 0.493098f, 0.372820f, 0.047031f, 0.033974f, -0.1837f, 0.9729f, 0.1406f,
-0.573413f, 0.500000f, 0.333413f, 0.052021f, 0.083234f, -0.1837f, 0.9729f, 0.1406f,
-0.645925f, 0.469791f, 0.358414f, 0.000000f, 0.065698f, -0.4936f, 0.8655f, 0.0845f,
-0.612471f, 0.486997f, 0.377607f, 0.021507f, 0.027992f, -0.4936f, 0.8655f, 0.0845f,
-0.610465f, 0.491320f, 0.345059f, 0.023074f, 0.068676f, -0.4936f, 0.8655f, 0.0845f,
-0.653358f, 0.454219f, 0.400308f, 0.000000f, 0.032727f, -0.7282f, 0.6745f, 0.1215f,
-0.645925f, 0.469791f, 0.358414f, 0.000000f, 0.065698f, -0.7282f, 0.6745f, 0.1215f,
-0.670720f, 0.440923f, 0.370061f, 0.000000f, 0.075093f, -0.7282f, 0.6745f, 0.1215f,
-0.653358f, 0.454219f, 0.400308f, 0.000000f, 0.032727f, -0.5040f, 0.7407f, 0.4442f,
-0.617215f, 0.476518f, 0.404137f, 0.021342f, 0.000000f, -0.5040f, 0.7407f, 0.4442f,
-0.635801f, 0.474526f, 0.386369f, 0.000000f, 0.028626f, -0.5040f, 0.7407f, 0.4442f,
-0.617215f, 0.476518f, 0.404137f, 0.021342f, 0.000000f, -0.3667f, 0.8858f, 0.2843f,
-0.612471f, 0.486997f, 0.377607f, 0.021507f, 0.027992f, -0.3667f, 0.8858f, 0.2843f,
-0.635801f, 0.474526f, 0.386369f, 0.000000f, 0.028626f, -0.3667f, 0.8858f, 0.2843f,
0.670720f, 0.440923f, -0.370061f, 1.000000f, 0.924907f, 0.7586f, 0.6516f, -0.0000f,
0.645925f, 0.469791f, 0.358414f, 1.000000f, 0.065698f, 0.7586f, 0.6516f, -0.0000f,
0.670720f, 0.440923f, 0.370061f, 1.000000f, 0.075093f, 0.7586f, 0.6516f, -0.0000f,
0.645925f, 0.469791f, -0.358414f, 1.000000f, 0.934301f, 0.5190f, 0.8548f, -0.0000f,
0.610465f, 0.491320f, 0.345059f, 0.976926f, 0.068676f, 0.5190f, 0.8548f, -0.0000f,
0.645925f, 0.469791f, 0.358414f, 1.000000f, 0.065698f, 0.5190f, 0.8548f, -0.0000f,
0.610465f, 0.491320f, 0.345059f, 0.976926f, 0.068676f, 0.2281f, 0.9736f, -0.0000f,
0.573413f, 0.500000f, -0.333413f, 0.947979f, 0.916766f, 0.2281f, 0.9736f, -0.0000f,
0.573413f, 0.500000f, 0.333413f, 0.947979f, 0.083234f, 0.2281f, 0.9736f, -0.0000f,
0.593538f, 0.452916f, 0.447084f, 0.951006f, 0.000000f, -0.0000f, 0.8185f, 0.5745f,
-0.587151f, 0.475900f, 0.414338f, 0.045724f, 0.000000f, -0.0000f, 0.8185f, 0.5745f,
-0.593538f, 0.452916f, 0.447084f, 0.048994f, 0.000000f, -0.0000f, 0.8185f, 0.5745f,
-0.587151f, 0.475900f, 0.414338f, 0.045724f, 0.000000f, -0.0000f, 0.9239f, 0.3827f,
0.579800f, 0.493098f, 0.372820f, 0.952969f, 0.033974f, -0.0000f, 0.9239f, 0.3827f,
-0.579800f, 0.493098f, 0.372820f, 0.047031f, 0.033974f, -0.0000f, 0.9239f, 0.3827f,
0.579800f, 0.493098f, 0.372820f, 0.952969f, 0.033974f, -0.0000f, 0.9850f, 0.1725f,
-0.573413f, 0.500000f, 0.333413f, 0.052021f, 0.083234f, -0.0000f, 0.9850f, 0.1725f,
-0.579800f, 0.493098f, 0.372820f, 0.047031f, 0.033974f, -0.0000f, 0.9850f, 0.1725f,
-0.670720f, 0.440923f, 0.370061f, 0.000000f, 0.075093f, -0.7586f, 0.6516f, -0.0000f,
-0.645925f, 0.469791f, -0.358414f, 0.000000f, 0.934302f, -0.7586f, 0.6516f, -0.0000f,
-0.670720f, 0.440923f, -0.370061f, 0.000000f, 0.924907f, -0.7586f, 0.6516f, -0.0000f,
-0.645925f, 0.469791f, 0.358414f, 0.000000f, 0.065698f, -0.5190f, 0.8548f, -0.0000f,
-0.610465f, 0.491320f, -0.345059f, 0.023074f, 0.931324f, -0.5190f, 0.8548f, -0.0000f,
-0.645925f, 0.469791f, -0.358414f, 0.000000f, 0.934302f, -0.5190f, 0.8548f, -0.0000f,
-0.610465f, 0.491320f, -0.345059f, 0.023074f, 0.931324f, -0.2281f, 0.9736f, -0.0000f,
-0.573413f, 0.500000f, 0.333413f, 0.052021f, 0.083234f, -0.2281f, 0.9736f, -0.0000f,
-0.573413f, 0.500000f, -0.333413f, 0.052021f, 0.916766f, -0.2281f, 0.9736f, -0.0000f,
-0.593538f, 0.452916f, -0.447084f, 0.048994f, 1.000000f, -0.0000f, 0.8185f, -0.5745f,
0.587151f, 0.475900f, -0.414338f, 0.954276f, 1.000000f, -0.0000f, 0.8185f, -0.5745f,
0.593538f, 0.452916f, -0.447084f, 0.951006f, 1.000000f, -0.0000f, 0.8185f, -0.5745f,
0.587151f, 0.475900f, -0.414338f, 0.954276f, 1.000000f, -0.0000f, 0.9239f, -0.3827f,
-0.579800f, 0.493098f, -0.372820f, 0.047031f, 0.966026f, -0.0000f, 0.9239f, -0.3827f,
0.579800f, 0.493098f, -0.372820f, 0.952969f, 0.966026f, -0.0000f, 0.9239f, -0.3827f,
-0.579800f, 0.493098f, -0.372820f, 0.047031f, 0.966026f, -0.0000f, 0.9850f, -0.1725f,
0.573413f, 0.500000f, -0.333413f, 0.947979f, 0.916766f, -0.0000f, 0.9850f, -0.1725f,
0.579800f, 0.493098f, -0.372820f, 0.952969f, 0.966026f, -0.0000f, 0.9850f, -0.1725f,
-0.864231f, 0.050306f, 0.805079f, 0.001565f, 0.024543f, -0.5441f, 0.7184f, 0.4334f,
-0.625297f, 0.458580f, 0.428311f, 0.022225f, 0.000000f, -0.5441f, 0.7184f, 0.4334f,
-0.653358f, 0.454219f, 0.400308f, 0.000000f, 0.032727f, -0.5441f, 0.7184f, 0.4334f,
-0.873530f, 0.050904f, 0.760079f, 0.000000f, 0.052414f, -0.7820f, 0.5943f, 0.1876f,
-0.653358f, 0.454219f, 0.400308f, 0.000000f, 0.032727f, -0.7820f, 0.5943f, 0.1876f,
-0.670720f, 0.440923f, 0.370061f, 0.000000f, 0.075093f, -0.7820f, 0.5943f, 0.1876f,
0.593538f, 0.452916f, 0.447084f, 0.951006f, 0.000000f, -0.0000f, 0.7071f, 0.7071f,
-0.803194f, 0.049732f, 0.850268f, 0.040466f, 0.000000f, -0.0000f, 0.7071f, 0.7071f,
0.803194f, 0.049732f, 0.850268f, 0.959534f, 0.000000f, -0.0000f, 0.7071f, 0.7071f,
-0.838522f, 0.049848f, 0.838097f, 0.019196f, 0.001968f, -0.2348f, 0.7466f, 0.6225f,
-0.593538f, 0.452916f, 0.447084f, 0.048994f, 0.000000f, -0.2348f, 0.7466f, 0.6225f,
-0.625297f, 0.458580f, 0.428311f, 0.022225f, 0.000000f, -0.2348f, 0.7466f, 0.6225f,
0.593538f, 0.452916f, 0.447084f, 0.951006f, 0.000000f, 0.2348f, 0.7466f, 0.6225f,
0.838522f, 0.049848f, 0.838097f, 0.980804f, 0.001968f, 0.2348f, 0.7466f, 0.6225f,
0.625297f, 0.458580f, 0.428311f, 0.977775f, 0.000000f, 0.2348f, 0.7466f, 0.6225f,
-0.625297f, 0.458580f, -0.428311f, 0.022225f, 1.000000f, -0.5441f, 0.7184f, -0.4334f,
-0.864231f, 0.050306f, -0.805079f, 0.001565f, 0.975457f, -0.5441f, 0.7184f, -0.4334f,
-0.653358f, 0.454219f, -0.400308f, 0.000000f, 0.967273f, -0.5441f, 0.7184f, -0.4334f,
0.653358f, 0.454219f, 0.400308f, 1.000000f, 0.032727f, 0.7820f, 0.5943f, 0.1876f,
0.873530f, 0.050904f, 0.760079f, 1.000000f, 0.052414f, 0.7820f, 0.5943f, 0.1876f,
0.670720f, 0.440923f, 0.370061f, 1.000000f, 0.075093f, 0.7820f, 0.5943f, 0.1876f,
-0.670720f, 0.440923f, -0.370061f, 0.000000f, 0.924907f, -0.8872f, 0.4614f, -0.0000f,
-0.873530f, 0.050904f, 0.760079f, 0.000000f, 0.052414f, -0.8872f, 0.4614f, -0.0000f,
-0.670720f, 0.440923f, 0.370061f, 0.000000f, 0.075093f, -0.8872f, 0.4614f, -0.0000f,
-0.593538f, 0.452916f, -0.447084f, 0.048994f, 1.000000f, -0.0000f, 0.7071f, -0.7071f,
0.803194f, 0.049732f, -0.850268f, 0.959534f, 1.000000f, -0.0000f, 0.7071f, -0.7071f,
-0.803194f, 0.049732f, -0.850268f, 0.040466f, 1.000000f, -0.0000f, 0.7071f, -0.7071f,
-0.653358f, 0.454219f, -0.400308f, 0.000000f, 0.967273f, -0.7820f, 0.5943f, -0.1876f,
-0.873530f, 0.050904f, -0.760079f, 0.000000f, 0.947586f, -0.7820f, 0.5943f, -0.1876f,
-0.670720f, 0.440923f, -0.370061f, 0.000000f, 0.924907f, -0.7820f, 0.5943f, -0.1876f,
0.670720f, 0.440923f, 0.370061f, 1.000000f, 0.075093f, 0.8872f, 0.4614f, -0.0000f,
0.873530f, 0.050904f, -0.760079f, 1.000000f, 0.947586f, 0.8872f, 0.4614f, -0.0000f,
0.670720f, 0.440923f, -0.370061f, 1.000000f, 0.924907f, 0.8872f, 0.4614f, -0.0000f,
0.625297f, 0.458580f, -0.428311f, 0.977775f, 1.000000f, 0.5440f, 0.7184f, -0.4335f,
0.864231f, 0.050306f, -0.805079f, 0.998435f, 0.975457f, 0.5440f, 0.7184f, -0.4335f,
0.838522f, 0.049848f, -0.838097f, 0.980804f, 0.998032f, 0.5440f, 0.7184f, -0.4335f,
-0.831219f, 0.000000f, 0.803721f, 0.037571f, 0.052829f, -0.2201f, -0.9745f, 0.0444f,
-0.855035f, 0.006740f, 0.833636f, 0.023691f, 0.035704f, -0.2201f, -0.9745f, 0.0444f,
-0.862063f, 0.006820f, 0.800532f, 0.020471f, 0.054779f, -0.2201f, -0.9745f, 0.0444f,
-0.862063f, 0.006820f, 0.800532f, 0.020471f, 0.054779f, -0.8244f, -0.5402f, 0.1691f,
-0.868805f, 0.025153f, 0.826239f, 0.002578f, 0.022467f, -0.8244f, -0.5402f, 0.1691f,
-0.877550f, 0.025452f, 0.784558f, 0.000085f, 0.048821f, -0.8244f, -0.5402f, 0.1691f,
-0.877550f, 0.025452f, 0.784558f, 0.000085f, 0.048821f, -0.9224f, 0.3333f, 0.1950f,
-0.864231f, 0.050306f, 0.805079f, 0.001565f, 0.024543f, -0.9224f, 0.3333f, 0.1950f,
-0.873530f, 0.050904f, 0.760079f, 0.000000f, 0.052414f, -0.9224f, 0.3333f, 0.1950f,
-0.826613f, -0.000000f, 0.825289f, 0.040011f, 0.040618f, -0.1876f, -0.9714f, 0.1455f,
-0.840471f, 0.006678f, 0.852013f, 0.032047f, 0.025150f, -0.1876f, -0.9714f, 0.1455f,
-0.855035f, 0.006740f, 0.833636f, 0.023691f, 0.035704f, -0.1876f, -0.9714f, 0.1455f,
-0.855035f, 0.006740f, 0.833636f, 0.023691f, 0.035704f, -0.7452f, -0.3228f, 0.5835f,
-0.846012f, 0.024924f, 0.855217f, 0.019436f, 0.002175f, -0.7452f, -0.3228f, 0.5835f,
-0.868805f, 0.025153f, 0.826239f, 0.002578f, 0.022467f, -0.7452f, -0.3228f, 0.5835f,
-0.868805f, 0.025153f, 0.826239f, 0.002578f, 0.022467f, -0.6535f, 0.5533f, 0.5165f,
-0.838522f, 0.049848f, 0.838097f, 0.019196f, 0.001968f, -0.6535f, 0.5533f, 0.5165f,
-0.864231f, 0.050306f, 0.805079f, 0.001565f, 0.024543f, -0.6535f, 0.5533f, 0.5165f,
-0.823382f, -0.000000f, 0.829343f, 0.041831f, 0.038350f, -0.0776f, -0.9707f, 0.2274f,
-0.819963f, 0.006663f, 0.858947f, 0.043890f, 0.021812f, -0.0776f, -0.9707f, 0.2274f,
-0.840471f, 0.006678f, 0.852013f, 0.032047f, 0.025150f, -0.0776f, -0.9707f, 0.2274f,
-0.819963f, 0.006663f, 0.858947f, 0.043890f, 0.021812f, -0.3099f, -0.2550f, 0.9159f,
-0.846012f, 0.024924f, 0.855217f, 0.019436f, 0.002175f, -0.3099f, -0.2550f, 0.9159f,
-0.840471f, 0.006678f, 0.852013f, 0.032047f, 0.025150f, -0.3099f, -0.2550f, 0.9159f,
-0.814616f, 0.024866f, 0.865919f, 0.039098f, 0.000065f, -0.2575f, 0.5985f, 0.7586f,
-0.838522f, 0.049848f, 0.838097f, 0.019196f, 0.001968f, -0.2575f, 0.5985f, 0.7586f,
-0.846012f, 0.024924f, 0.855217f, 0.019436f, 0.002175f, -0.2575f, 0.5985f, 0.7586f,
0.823382f, 0.000000f, 0.829343f, 0.958169f, 0.038350f, 0.0764f, -0.9708f, 0.2273f,
0.819963f, 0.006663f, 0.858947f, 0.956110f, 0.021812f, 0.0764f, -0.9708f, 0.2273f,
0.817802f, 0.000000f, 0.831219f, 0.955005f, 0.037352f, 0.0764f, -0.9708f, 0.2273f,
0.819963f, 0.006663f, 0.858947f, 0.956110f, 0.021812f, 0.3121f, -0.2585f, 0.9142f,
0.846012f, 0.024924f, 0.855217f, 0.980564f, 0.002175f, 0.3121f, -0.2585f, 0.9142f,
0.814616f, 0.024866f, 0.865919f, 0.960902f, 0.000065f, 0.3121f, -0.2585f, 0.9142f,
0.814616f, 0.024866f, 0.865919f, 0.960902f, 0.000065f, 0.2595f, 0.5970f, 0.7591f,
0.838522f, 0.049848f, 0.838097f, 0.980804f, 0.001968f, 0.2595f, 0.5970f, 0.7591f,
0.803194f, 0.049732f, 0.850268f, 0.959534f, 0.000000f, 0.2595f, 0.5970f, 0.7591f,
0.826613f, 0.000000f, 0.825289f, 0.959989f, 0.040618f, 0.1846f, -0.9717f, 0.1471f,
0.840471f, 0.006678f, 0.852013f, 0.967953f, 0.025150f, 0.1846f, -0.9717f, 0.1471f,
0.823382f, 0.000000f, 0.829343f, 0.958169f, 0.038350f, 0.1846f, -0.9717f, 0.1471f,
0.855035f, 0.006740f, 0.833636f, 0.976309f, 0.035704f, 0.7409f, -0.3280f, 0.5861f,
0.846012f, 0.024924f, 0.855217f, 0.980564f, 0.002175f, 0.7409f, -0.3280f, 0.5861f,
0.840471f, 0.006678f, 0.852013f, 0.967953f, 0.025150f, 0.7409f, -0.3280f, 0.5861f,
0.868805f, 0.025153f, 0.826239f, 0.997422f, 0.022467f, 0.6532f, 0.5522f, 0.5181f,
0.838522f, 0.049848f, 0.838097f, 0.980804f, 0.001968f, 0.6532f, 0.5522f, 0.5181f,
0.846012f, 0.024924f, 0.855217f, 0.980564f, 0.002175f, 0.6532f, 0.5522f, 0.5181f,
0.831219f, -0.000000f, 0.803721f, 0.962429f, 0.052829f, 0.2175f, -0.9749f, 0.0465f,
0.855035f, 0.006740f, 0.833636f, 0.976309f, 0.035704f, 0.2175f, -0.9749f, 0.0465f,
0.826613f, 0.000000f, 0.825289f, 0.959989f, 0.040618f, 0.2175f, -0.9749f, 0.0465f,
0.862063f, 0.006820f, 0.800532f, 0.979529f, 0.054779f, 0.8208f, -0.5443f, 0.1729f,
0.868805f, 0.025153f, 0.826239f, 0.997422f, 0.022467f, 0.8208f, -0.5443f, 0.1729f,
0.855035f, 0.006740f, 0.833636f, 0.976309f, 0.035704f, 0.8208f, -0.5443f, 0.1729f,
0.877550f, 0.025452f, 0.784558f, 0.999915f, 0.048821f, 0.9225f, 0.3326f, 0.1959f,
0.864231f, 0.050306f, 0.805079f, 0.998435f, 0.024543f, 0.9225f, 0.3326f, 0.1959f,
0.868805f, 0.025153f, 0.826239f, 0.997422f, 0.022467f, 0.9225f, 0.3326f, 0.1959f,
-0.823382f, 0.000000f, -0.829343f, 0.041831f, 0.961650f, -0.0764f, -0.9708f, -0.2273f,
-0.819963f, 0.006663f, -0.858947f, 0.043890f, 0.978188f, -0.0764f, -0.9708f, -0.2273f,
-0.817802f, 0.000000f, -0.831219f, 0.044995f, 0.962648f, -0.0764f, -0.9708f, -0.2273f,
-0.819963f, 0.006663f, -0.858947f, 0.043890f, 0.978188f, -0.3121f, -0.2585f, -0.9142f,
-0.846012f, 0.024924f, -0.855217f, 0.019436f, 0.997825f, -0.3121f, -0.2585f, -0.9142f,
-0.814616f, 0.024866f, -0.865919f, 0.039098f, 0.999935f, -0.3121f, -0.2585f, -0.9142f,
-0.814616f, 0.024866f, -0.865919f, 0.039098f, 0.999935f, -0.2595f, 0.5970f, -0.7591f,
-0.838522f, 0.049848f, -0.838097f, 0.019196f, 0.998032f, -0.2595f, 0.5970f, -0.7591f,
-0.803194f, 0.049732f, -0.850268f, 0.040466f, 1.000000f, -0.2595f, 0.5970f, -0.7591f,
-0.826613f, 0.000000f, -0.825289f, 0.040011f, 0.959383f, -0.1846f, -0.9717f, -0.1471f,
-0.840471f, 0.006678f, -0.852013f, 0.032047f, 0.974849f, -0.1846f, -0.9717f, -0.1471f,
-0.823382f, 0.000000f, -0.829343f, 0.041831f, 0.961650f, -0.1846f, -0.9717f, -0.1471f,
-0.855035f, 0.006740f, -0.833636f, 0.023691f, 0.964296f, -0.7409f, -0.3280f, -0.5861f,
-0.846012f, 0.024924f, -0.855217f, 0.019436f, 0.997825f, -0.7409f, -0.3280f, -0.5861f,
-0.840471f, 0.006678f, -0.852013f, 0.032047f, 0.974849f, -0.7409f, -0.3280f, -0.5861f,
-0.868805f, 0.025153f, -0.826239f, 0.002578f, 0.977533f, -0.6532f, 0.5522f, -0.5181f,
-0.838522f, 0.049848f, -0.838097f, 0.019196f, 0.998032f, -0.6532f, 0.5522f, -0.5181f,
-0.846012f, 0.024924f, -0.855217f, 0.019436f, 0.997825f, -0.6532f, 0.5522f, -0.5181f,
-0.831219f, -0.000000f, -0.803721f, 0.037571f, 0.947172f, -0.2175f, -0.9749f, -0.0465f,
-0.855035f, 0.006740f, -0.833636f, 0.023691f, 0.964296f, -0.2175f, -0.9749f, -0.0465f,
-0.826613f, 0.000000f, -0.825289f, 0.040011f, 0.959383f, -0.2175f, -0.9749f, -0.0465f,
-0.862063f, 0.006820f, -0.800532f, 0.020471f, 0.945221f, -0.8208f, -0.5443f, -0.1729f,
-0.868805f, 0.025153f, -0.826239f, 0.002578f, 0.977533f, -0.8208f, -0.5443f, -0.1729f,
-0.855035f, 0.006740f, -0.833636f, 0.023691f, 0.964296f, -0.8208f, -0.5443f, -0.1729f,
-0.877550f, 0.025452f, -0.784558f, 0.000085f, 0.951179f, -0.9225f, 0.3326f, -0.1959f,
-0.864231f, 0.050306f, -0.805079f, 0.001565f, 0.975457f, -0.9225f, 0.3326f, -0.1959f,
-0.868805f, 0.025153f, -0.826239f, 0.002578f, 0.977533f, -0.9225f, 0.3326f, -0.1959f,
0.823382f, -0.000000f, -0.829343f, 0.958169f, 0.961650f, 0.0776f, -0.9707f, -0.2274f,
0.819963f, 0.006663f, -0.858947f, 0.956110f, 0.978188f, 0.0776f, -0.9707f, -0.2274f,
0.840471f, 0.006678f, -0.852013f, 0.967953f, 0.974850f, 0.0776f, -0.9707f, -0.2274f,
0.819963f, 0.006663f, -0.858947f, 0.956110f, 0.978188f, 0.3099f, -0.2550f, -0.9159f,
0.846012f, 0.024924f, -0.855217f, 0.980564f, 0.997825f, 0.3099f, -0.2550f, -0.9159f,
0.840471f, 0.006678f, -0.852013f, 0.967953f, 0.974850f, 0.3099f, -0.2550f, -0.9159f,
0.814616f, 0.024866f, -0.865919f, 0.960902f, 0.999935f, 0.2575f, 0.5985f, -0.7586f,
0.838522f, 0.049848f, -0.838097f, 0.980804f, 0.998032f, 0.2575f, 0.5985f, -0.7586f,
0.846012f, 0.024924f, -0.855217f, 0.980564f, 0.997825f, 0.2575f, 0.5985f, -0.7586f,
0.826613f, -0.000000f, -0.825289f, 0.959989f, 0.959382f, 0.1876f, -0.9714f, -0.1455f,
0.840471f, 0.006678f, -0.852013f, 0.967953f, 0.974850f, 0.1876f, -0.9714f, -0.1455f,
0.855035f, 0.006740f, -0.833636f, 0.976309f, 0.964296f, 0.1876f, -0.9714f, -0.1455f,
0.855035f, 0.006740f, -0.833636f, 0.976309f, 0.964296f, 0.7452f, -0.3228f, -0.5835f,
0.846012f, 0.024924f, -0.855217f, 0.980564f, 0.997825f, 0.7452f, -0.3228f, -0.5835f,
0.868805f, 0.025153f, -0.826239f, 0.997422f, 0.977533f, 0.7452f, -0.3228f, -0.5835f,
0.868805f, 0.025153f, -0.826239f, 0.997422f, 0.977533f, 0.6535f, 0.5533f, -0.5165f,
0.838522f, 0.049848f, -0.838097f, 0.980804f, 0.998032f, 0.6535f, 0.5533f, -0.5165f,
0.864231f, 0.050306f, -0.805079f, 0.998435f, 0.975457f, 0.6535f, 0.5533f, -0.5165f,
0.831219f, 0.000000f, -0.803721f, 0.962429f, 0.947171f, 0.2201f, -0.9745f, -0.0444f,
0.855035f, 0.006740f, -0.833636f, 0.976309f, 0.964296f, 0.2201f, -0.9745f, -0.0444f,
0.862063f, 0.006820f, -0.800532f, 0.979529f, 0.945221f, 0.2201f, -0.9745f, -0.0444f,
0.862063f, 0.006820f, -0.800532f, 0.979529f, 0.945221f, 0.8244f, -0.5402f, -0.1691f,
0.868805f, 0.025153f, -0.826239f, 0.997422f, 0.977533f, 0.8244f, -0.5402f, -0.1691f,
0.877550f, 0.025452f, -0.784558f, 0.999915f, 0.951179f, 0.8244f, -0.5402f, -0.1691f,
0.877550f, 0.025452f, -0.784558f, 0.999915f, 0.951179f, 0.9224f, 0.3333f, -0.1950f,
0.864231f, 0.050306f, -0.805079f, 0.998435f, 0.975457f, 0.9224f, 0.3333f, -0.1950f,
0.873530f, 0.050904f, -0.760079f, 1.000000f, 0.947586f, 0.9224f, 0.3333f, -0.1950f,
0.831219f, 0.000000f, -0.803721f, 0.962429f, 0.947171f, 0.2159f, -0.9764f, -0.0000f,
0.862063f, 0.006820f, 0.800532f, 0.979529f, 0.054779f, 0.2159f, -0.9764f, -0.0000f,
0.831219f, -0.000000f, 0.803721f, 0.962429f, 0.052829f, 0.2159f, -0.9764f, -0.0000f,
0.862063f, 0.006820f, -0.800532f, 0.979529f, 0.945221f, 0.7690f, -0.6392f, -0.0000f,
0.877550f, 0.025452f, 0.784558f, 0.999915f, 0.048821f, 0.7690f, -0.6392f, -0.0000f,
0.862063f, 0.006820f, 0.800532f, 0.979529f, 0.054779f, 0.7690f, -0.6392f, -0.0000f,
0.877550f, 0.025452f, -0.784558f, 0.999915f, 0.951179f, 0.9878f, 0.1560f, -0.0000f,
0.873530f, 0.050904f, 0.760079f, 1.000000f, 0.052414f, 0.9878f, 0.1560f, -0.0000f,
0.877550f, 0.025452f, 0.784558f, 0.999915f, 0.048821f, 0.9878f, 0.1560f, -0.0000f,
-0.817802f, 0.000000f, -0.831219f, 0.044995f, 0.962648f, -0.0000f, -0.9723f, -0.2336f,
0.819963f, 0.006663f, -0.858947f, 0.956110f, 0.978188f, -0.0000f, -0.9723f, -0.2336f,
0.817802f, -0.000000f, -0.831219f, 0.955005f, 0.962648f, -0.0000f, -0.9723f, -0.2336f,
-0.819963f, 0.006663f, -0.858947f, 0.043890f, 0.978188f, -0.0000f, -0.3577f, -0.9338f,
0.814616f, 0.024866f, -0.865919f, 0.960902f, 0.999935f, -0.0000f, -0.3577f, -0.9338f,
0.819963f, 0.006663f, -0.858947f, 0.956110f, 0.978188f, -0.0000f, -0.3577f, -0.9338f,
-0.814616f, 0.024866f, -0.865919f, 0.039098f, 0.999935f, -0.0000f, 0.5327f, -0.8463f,
0.803194f, 0.049732f, -0.850268f, 0.959534f, 1.000000f, -0.0000f, 0.5327f, -0.8463f,
0.814616f, 0.024866f, -0.865919f, 0.960902f, 0.999935f, -0.0000f, 0.5327f, -0.8463f,
-0.831219f, 0.000000f, 0.803721f, 0.037571f, 0.052829f, -0.2159f, -0.9764f, -0.0000f,
-0.862063f, 0.006820f, -0.800532f, 0.020471f, 0.945221f, -0.2159f, -0.9764f, -0.0000f,
-0.831219f, -0.000000f, -0.803721f, 0.037571f, 0.947172f, -0.2159f, -0.9764f, -0.0000f,
-0.862063f, 0.006820f, 0.800532f, 0.020471f, 0.054779f, -0.7690f, -0.6392f, -0.0000f,
-0.877550f, 0.025452f, -0.784558f, 0.000085f, 0.951179f, -0.7690f, -0.6392f, -0.0000f,
-0.862063f, 0.006820f, -0.800532f, 0.020471f, 0.945221f, -0.7690f, -0.6392f, -0.0000f,
-0.877550f, 0.025452f, 0.784558f, 0.000085f, 0.048821f, -0.9878f, 0.1560f, -0.0000f,
-0.873530f, 0.050904f, -0.760079f, 0.000000f, 0.947586f, -0.9878f, 0.1560f, -0.0000f,
-0.877550f, 0.025452f, -0.784558f, 0.000085f, 0.951179f, -0.9878f, 0.1560f, -0.0000f,
0.817802f, 0.000000f, 0.831219f, 0.955005f, 0.037352f, -0.0000f, -0.9723f, 0.2336f,
-0.819963f, 0.006663f, 0.858947f, 0.043890f, 0.021812f, -0.0000f, -0.9723f, 0.2336f,
-0.817802f, -0.000000f, 0.831219f, 0.044995f, 0.037352f, -0.0000f, -0.9723f, 0.2336f,
0.819963f, 0.006663f, 0.858947f, 0.956110f, 0.021812f, -0.0000f, -0.3577f, 0.9338f,
-0.814616f, 0.024866f, 0.865919f, 0.039098f, 0.000065f, -0.0000f, -0.3577f, 0.9338f,
-0.819963f, 0.006663f, 0.858947f, 0.043890f, 0.021812f, -0.0000f, -0.3577f, 0.9338f,
0.814616f, 0.024866f, 0.865919f, 0.960902f, 0.000065f, -0.0000f, 0.5327f, 0.8463f,
-0.803194f, 0.049732f, 0.850268f, 0.040466f, 0.000000f, -0.0000f, 0.5327f, 0.8463f,
-0.814616f, 0.024866f, 0.865919f, 0.039098f, 0.000065f, -0.0000f, 0.5327f, 0.8463f,
0.593538f, 0.452916f, -0.447084f, 0.951006f, 1.000000f, 0.2154f, 0.7442f, -0.6322f,
0.838522f, 0.049848f, -0.838097f, 0.980804f, 0.998032f, 0.2154f, 0.7442f, -0.6322f,
0.803194f, 0.049732f, -0.850268f, 0.959534f, 1.000000f, 0.2154f, 0.7442f, -0.6322f,
-0.817802f, -0.000000f, 0.831219f, 0.044995f, 0.037352f, -0.0000f, -1.0000f, -0.0000f,
-0.823382f, -0.000000f, 0.829343f, 0.041831f, 0.038350f, -0.0000f, -1.0000f, -0.0000f,
-0.826613f, -0.000000f, 0.825289f, 0.040011f, 0.040618f, -0.0000f, -1.0000f, -0.0000f,
-0.831219f, 0.000000f, 0.803721f, 0.037571f, 0.052829f, -0.0000f, -1.0000f, -0.0000f,
-0.831219f, -0.000000f, -0.803721f, 0.037571f, 0.947172f, -0.0000f, -1.0000f, -0.0000f,
-0.826613f, 0.000000f, -0.825289f, 0.040011f, 0.959383f, -0.0000f, -1.0000f, -0.0000f,
-0.823382f, 0.000000f, -0.829343f, 0.041831f, 0.961650f, -0.0000f, -1.0000f, -0.0000f,
0.817802f, -0.000000f, -0.831219f, 0.955005f, 0.962648f, -0.0000f, -1.0000f, -0.0000f,
0.823382f, -0.000000f, -0.829343f, 0.958169f, 0.961650f, -0.0000f, -1.0000f, -0.0000f,
0.826613f, -0.000000f, -0.825289f, 0.959989f, 0.959382f, -0.0000f, -1.0000f, -0.0000f,
0.831219f, -0.000000f, 0.803721f, 0.962429f, 0.052829f, -0.0000f, -1.0000f, -0.0000f,
0.826613f, 0.000000f, 0.825289f, 0.959989f, 0.040618f, -0.0000f, -1.0000f, -0.0000f,
0.823382f, 0.000000f, 0.829343f, 0.958169f, 0.038350f, -0.0000f, -1.0000f, -0.0000f,
0.653358f, 0.454219f, -0.400308f, 1.000000f, 0.967273f, 0.7820f, 0.5943f, -0.1876f,
0.670720f, 0.440923f, -0.370061f, 1.000000f, 0.924907f, 0.7820f, 0.5943f, -0.1876f,
0.873530f, 0.050904f, -0.760079f, 1.000000f, 0.947586f, 0.7820f, 0.5943f, -0.1876f,
0.625297f, 0.458580f, 0.428311f, 0.977775f, 0.000000f, 0.5440f, 0.7184f, 0.4335f,
0.838522f, 0.049848f, 0.838097f, 0.980804f, 0.001968f, 0.5440f, 0.7184f, 0.4335f,
0.864231f, 0.050306f, 0.805079f, 0.998435f, 0.024543f, 0.5440f, 0.7184f, 0.4335f,
-0.593538f, 0.452916f, -0.447084f, 0.048994f, 1.000000f, -0.2154f, 0.7442f, -0.6322f,
-0.803194f, 0.049732f, -0.850268f, 0.040466f, 1.000000f, -0.2154f, 0.7442f, -0.6322f,
-0.838522f, 0.049848f, -0.838097f, 0.019196f, 0.998032f, -0.2154f, 0.7442f, -0.6322f,
0.573413f, 0.500000f, -0.333413f, 0.947979f, 0.916766f, -0.0000f, 1.0000f, -0.0000f,
0.653358f, 0.454219f, -0.400308f, 1.000000f, 0.967273f, 0.7016f, 0.6996f, -0.1356f,
0.635801f, 0.474526f, -0.386369f, 1.000000f, 0.971374f, 0.7016f, 0.6996f, -0.1356f,
0.645925f, 0.469791f, -0.358414f, 1.000000f, 0.934301f, 0.7016f, 0.6996f, -0.1356f,
0.653358f, 0.454219f, -0.400308f, 1.000000f, 0.967273f, 0.5124f, 0.7627f, -0.3947f,
0.625297f, 0.458580f, -0.428311f, 0.977775f, 1.000000f, 0.5124f, 0.7627f, -0.3947f,
0.617215f, 0.476518f, -0.404137f, 0.978658f, 1.000000f, 0.5124f, 0.7627f, -0.3947f,
0.587151f, 0.475900f, -0.414338f, 0.954276f, 1.000000f, 0.1698f, 0.8177f, -0.5500f,
0.617215f, 0.476518f, -0.404137f, 0.978658f, 1.000000f, 0.1698f, 0.8177f, -0.5500f,
0.625297f, 0.458580f, -0.428311f, 0.977775f, 1.000000f, 0.1698f, 0.8177f, -0.5500f,
0.587151f, 0.475900f, -0.414338f, 0.954276f, 1.000000f, 0.1197f, 0.9246f, -0.3618f,
0.579800f, 0.493098f, -0.372820f, 0.952969f, 0.966026f, 0.1197f, 0.9246f, -0.3618f,
0.612471f, 0.486997f, -0.377607f, 0.978493f, 0.972008f, 0.1197f, 0.9246f, -0.3618f,
0.610465f, 0.491320f, -0.345059f, 0.976926f, 0.931324f, 0.1653f, 0.9789f, -0.1198f,
0.612471f, 0.486997f, -0.377607f, 0.978493f, 0.972008f, 0.1653f, 0.9789f, -0.1198f,
0.579800f, 0.493098f, -0.372820f, 0.952969f, 0.966026f, 0.1653f, 0.9789f, -0.1198f,
0.645925f, 0.469791f, -0.358414f, 1.000000f, 0.934301f, 0.4658f, 0.8847f, -0.0188f,
0.635801f, 0.474526f, -0.386369f, 1.000000f, 0.971374f, 0.4658f, 0.8847f, -0.0188f,
0.612471f, 0.486997f, -0.377607f, 0.978493f, 0.972008f, 0.4658f, 0.8847f, -0.0188f,
-0.645925f, 0.469791f, -0.358414f, 0.000000f, 0.934302f, -0.7016f, 0.6996f, -0.1356f,
-0.635801f, 0.474526f, -0.386368f, 0.000000f, 0.971374f, -0.7016f, 0.6996f, -0.1356f,
-0.653358f, 0.454219f, -0.400308f, 0.000000f, 0.967273f, -0.7016f, 0.6996f, -0.1356f,
-0.645925f, 0.469791f, -0.358414f, 0.000000f, 0.934302f, -0.4936f, 0.8655f, -0.0845f,
-0.610465f, 0.491320f, -0.345059f, 0.023074f, 0.931324f, -0.4936f, 0.8655f, -0.0845f,
-0.612471f, 0.486997f, -0.377607f, 0.021507f, 0.972008f, -0.4936f, 0.8655f, -0.0845f,
-0.579800f, 0.493098f, -0.372820f, 0.047031f, 0.966026f, -0.1653f, 0.9789f, -0.1198f,
-0.612471f, 0.486997f, -0.377607f, 0.021507f, 0.972008f, -0.1653f, 0.9789f, -0.1198f,
-0.610465f, 0.491320f, -0.345059f, 0.023074f, 0.931324f, -0.1653f, 0.9789f, -0.1198f,
-0.587151f, 0.475900f, -0.414338f, 0.045724f, 1.000000f, -0.0997f, 0.9314f, -0.3501f,
-0.617215f, 0.476518f, -0.404137f, 0.021342f, 1.000000f, -0.0997f, 0.9314f, -0.3501f,
-0.612471f, 0.486997f, -0.377607f, 0.021507f, 0.972008f, -0.0997f, 0.9314f, -0.3501f,
-0.625297f, 0.458580f, -0.428311f, 0.022225f, 1.000000f, -0.1698f, 0.8177f, -0.5500f,
-0.617215f, 0.476518f, -0.404137f, 0.021342f, 1.000000f, -0.1698f, 0.8177f, -0.5500f,
-0.587151f, 0.475900f, -0.414338f, 0.045724f, 1.000000f, -0.1698f, 0.8177f, -0.5500f,
-0.653358f, 0.454219f, -0.400308f, 0.000000f, 0.967273f, -0.5040f, 0.7407f, -0.4442f,
-0.635801f, 0.474526f, -0.386368f, 0.000000f, 0.971374f, -0.5040f, 0.7407f, -0.4442f,
-0.617215f, 0.476518f, -0.404137f, 0.021342f, 1.000000f, -0.5040f, 0.7407f, -0.4442f,
0.645925f, 0.469791f, 0.358414f, 1.000000f, 0.065698f, 0.7016f, 0.6996f, 0.1356f,
0.635801f, 0.474526f, 0.386368f, 1.000000f, 0.028626f, 0.7016f, 0.6996f, 0.1356f,
0.653358f, 0.454219f, 0.400308f, 1.000000f, 0.032727f, 0.7016f, 0.6996f, 0.1356f,
0.645925f, 0.469791f, 0.358414f, 1.000000f, 0.065698f, 0.4936f, 0.8655f, 0.0845f,
0.610465f, 0.491320f, 0.345059f, 0.976926f, 0.068676f, 0.4936f, 0.8655f, 0.0845f,
0.612471f, 0.486997f, 0.377607f, 0.978493f, 0.027992f, 0.4936f, 0.8655f, 0.0845f,
0.579800f, 0.493098f, 0.372820f, 0.952969f, 0.033974f, 0.1653f, 0.9789f, 0.1198f,
0.612471f, 0.486997f, 0.377607f, 0.978493f, 0.027992f, 0.1653f, 0.9789f, 0.1198f,
0.610465f, 0.491320f, 0.345059f, 0.976926f, 0.068676f, 0.1653f, 0.9789f, 0.1198f,
0.587151f, 0.475900f, 0.414338f, 0.954276f, 0.000000f, 0.0997f, 0.9314f, 0.3501f,
0.617215f, 0.476518f, 0.404137f, 0.978658f, 0.000000f, 0.0997f, 0.9314f, 0.3501f,
0.612471f, 0.486997f, 0.377607f, 0.978493f, 0.027992f, 0.0997f, 0.9314f, 0.3501f,
0.625297f, 0.458580f, 0.428311f, 0.977775f, 0.000000f, 0.1698f, 0.8177f, 0.5500f,
0.617215f, 0.476518f, 0.404137f, 0.978658f, 0.000000f, 0.1698f, 0.8177f, 0.5500f,
0.587151f, 0.475900f, 0.414338f, 0.954276f, 0.000000f, 0.1698f, 0.8177f, 0.5500f,
0.653358f, 0.454219f, 0.400308f, 1.000000f, 0.032727f, 0.5040f, 0.7407f, 0.4442f,
0.635801f, 0.474526f, 0.386368f, 1.000000f, 0.028626f, 0.5040f, 0.7407f, 0.4442f,
0.617215f, 0.476518f, 0.404137f, 0.978658f, 0.000000f, 0.5040f, 0.7407f, 0.4442f,
-0.587151f, 0.475900f, 0.414338f, 0.045724f, 0.000000f, -0.1698f, 0.8177f, 0.5500f,
-0.617215f, 0.476518f, 0.404137f, 0.021342f, 0.000000f, -0.1698f, 0.8177f, 0.5500f,
-0.625297f, 0.458580f, 0.428311f, 0.022225f, 0.000000f, -0.1698f, 0.8177f, 0.5500f,
-0.587151f, 0.475900f, 0.414338f, 0.045724f, 0.000000f, -0.1197f, 0.9246f, 0.3618f,
-0.579800f, 0.493098f, 0.372820f, 0.047031f, 0.033974f, -0.1197f, 0.9246f, 0.3618f,
-0.612471f, 0.486997f, 0.377607f, 0.021507f, 0.027992f, -0.1197f, 0.9246f, 0.3618f,
-0.610465f, 0.491320f, 0.345059f, 0.023074f, 0.068676f, -0.1653f, 0.9789f, 0.1198f,
-0.612471f, 0.486997f, 0.377607f, 0.021507f, 0.027992f, -0.1653f, 0.9789f, 0.1198f,
-0.579800f, 0.493098f, 0.372820f, 0.047031f, 0.033974f, -0.1653f, 0.9789f, 0.1198f,
-0.645925f, 0.469791f, 0.358414f, 0.000000f, 0.065698f, -0.4658f, 0.8847f, 0.0188f,
-0.635801f, 0.474526f, 0.386369f, 0.000000f, 0.028626f, -0.4658f, 0.8847f, 0.0188f,
-0.612471f, 0.486997f, 0.377607f, 0.021507f, 0.027992f, -0.4658f, 0.8847f, 0.0188f,
-0.653358f, 0.454219f, 0.400308f, 0.000000f, 0.032727f, -0.7016f, 0.6996f, 0.1356f,
-0.635801f, 0.474526f, 0.386369f, 0.000000f, 0.028626f, -0.7016f, 0.6996f, 0.1356f,
-0.645925f, 0.469791f, 0.358414f, 0.000000f, 0.065698f, -0.7016f, 0.6996f, 0.1356f,
-0.653358f, 0.454219f, 0.400308f, 0.000000f, 0.032727f, -0.5124f, 0.7627f, 0.3947f,
-0.625297f, 0.458580f, 0.428311f, 0.022225f, 0.000000f, -0.5124f, 0.7627f, 0.3947f,
-0.617215f, 0.476518f, 0.404137f, 0.021342f, 0.000000f, -0.5124f, 0.7627f, 0.3947f,
0.645925f, 0.469791f, -0.358414f, 1.000000f, 0.934301f, 0.7586f, 0.6516f, -0.0000f,
0.610465f, 0.491320f, -0.345059f, 0.976926f, 0.931324f, 0.5190f, 0.8548f, -0.0000f,
0.610465f, 0.491320f, -0.345059f, 0.976926f, 0.931324f, 0.2281f, 0.9736f, -0.0000f,
0.587151f, 0.475900f, 0.414338f, 0.954276f, 0.000000f, -0.0000f, 0.8185f, 0.5745f,
0.587151f, 0.475900f, 0.414338f, 0.954276f, 0.000000f, -0.0000f, 0.9239f, 0.3827f,
0.573413f, 0.500000f, 0.333413f, 0.947979f, 0.083234f, -0.0000f, 0.9850f, 0.1725f,
-0.645925f, 0.469791f, 0.358414f, 0.000000f, 0.065698f, -0.7586f, 0.6516f, -0.0000f,
-0.610465f, 0.491320f, 0.345059f, 0.023074f, 0.068676f, -0.5190f, 0.8548f, -0.0000f,
-0.610465f, 0.491320f, 0.345059f, 0.023074f, 0.068676f, -0.2281f, 0.9736f, -0.0000f,
-0.587151f, 0.475900f, -0.414338f, 0.045724f, 1.000000f, -0.0000f, 0.8185f, -0.5745f,
-0.587151f, 0.475900f, -0.414338f, 0.045724f, 1.000000f, -0.0000f, 0.9239f, -0.3827f,
-0.573413f, 0.500000f, -0.333413f, 0.052021f, 0.916766f, -0.0000f, 0.9850f, -0.1725f,
-0.864231f, 0.050306f, 0.805079f, 0.001565f, 0.024543f, -0.5440f, 0.7184f, 0.4335f,
-0.838522f, 0.049848f, 0.838097f, 0.019196f, 0.001968f, -0.5440f, 0.7184f, 0.4335f,
-0.625297f, 0.458580f, 0.428311f, 0.022225f, 0.000000f, -0.5440f, 0.7184f, 0.4335f,
-0.873530f, 0.050904f, 0.760079f, 0.000000f, 0.052414f, -0.7923f, 0.5855f, 0.1715f,
-0.864231f, 0.050306f, 0.805079f, 0.001565f, 0.024543f, -0.7923f, 0.5855f, 0.1715f,
-0.653358f, 0.454219f, 0.400308f, 0.000000f, 0.032727f, -0.7923f, 0.5855f, 0.1715f,
-0.593538f, 0.452916f, 0.447084f, 0.048994f, 0.000000f, -0.0000f, 0.7071f, 0.7071f,
-0.838522f, 0.049848f, 0.838097f, 0.019196f, 0.001968f, -0.2154f, 0.7442f, 0.6322f,
-0.803194f, 0.049732f, 0.850268f, 0.040466f, 0.000000f, -0.2154f, 0.7442f, 0.6322f,
-0.593538f, 0.452916f, 0.447084f, 0.048994f, 0.000000f, -0.2154f, 0.7442f, 0.6322f,
0.593538f, 0.452916f, 0.447084f, 0.951006f, 0.000000f, 0.2154f, 0.7442f, 0.6322f,
0.803194f, 0.049732f, 0.850268f, 0.959534f, 0.000000f, 0.2154f, 0.7442f, 0.6322f,
0.838522f, 0.049848f, 0.838097f, 0.980804f, 0.001968f, 0.2154f, 0.7442f, 0.6322f,
-0.625297f, 0.458580f, -0.428311f, 0.022225f, 1.000000f, -0.5440f, 0.7184f, -0.4335f,
-0.838522f, 0.049848f, -0.838097f, 0.019196f, 0.998032f, -0.5440f, 0.7184f, -0.4335f,
-0.864231f, 0.050306f, -0.805079f, 0.001565f, 0.975457f, -0.5440f, 0.7184f, -0.4335f,
0.653358f, 0.454219f, 0.400308f, 1.000000f, 0.032727f, 0.7923f, 0.5855f, 0.1715f,
0.864231f, 0.050306f, 0.805079f, 0.998435f, 0.024543f, 0.7923f, 0.5855f, 0.1715f,
0.873530f, 0.050904f, 0.760079f, 1.000000f, 0.052414f, 0.7923f, 0.5855f, 0.1715f,
-0.873530f, 0.050904f, -0.760079f, 0.000000f, 0.947586f, -0.8872f, 0.4614f, -0.0000f,
0.593538f, 0.452916f, -0.447084f, 0.951006f, 1.000000f, -0.0000f, 0.7071f, -0.7071f,
-0.653358f, 0.454219f, -0.400308f, 0.000000f, 0.967273f, -0.7923f, 0.5855f, -0.1715f,
-0.864231f, 0.050306f, -0.805079f, 0.001565f, 0.975457f, -0.7923f, 0.5855f, -0.1715f,
-0.873530f, 0.050904f, -0.760079f, 0.000000f, 0.947586f, -0.7923f, 0.5855f, -0.1715f,
0.873530f, 0.050904f, 0.760079f, 1.000000f, 0.052414f, 0.8872f, 0.4614f, -0.0000f,
0.625297f, 0.458580f, -0.428311f, 0.977775f, 1.000000f, 0.5441f, 0.7184f, -0.4334f,
0.653358f, 0.454219f, -0.400308f, 1.000000f, 0.967273f, 0.5441f, 0.7184f, -0.4334f,
0.864231f, 0.050306f, -0.805079f, 0.998435f, 0.975457f, 0.5441f, 0.7184f, -0.4334f,
-0.831219f, 0.000000f, 0.803721f, 0.037571f, 0.052829f, -0.2175f, -0.9749f, 0.0465f,
-0.826613f, -0.000000f, 0.825289f, 0.040011f, 0.040618f, -0.2175f, -0.9749f, 0.0465f,
-0.855035f, 0.006740f, 0.833636f, 0.023691f, 0.035704f, -0.2175f, -0.9749f, 0.0465f,
-0.862063f, 0.006820f, 0.800532f, 0.020471f, 0.054779f, -0.8208f, -0.5443f, 0.1730f,
-0.855035f, 0.006740f, 0.833636f, 0.023691f, 0.035704f, -0.8208f, -0.5443f, 0.1730f,
-0.868805f, 0.025153f, 0.826239f, 0.002578f, 0.022467f, -0.8208f, -0.5443f, 0.1730f,
-0.877550f, 0.025452f, 0.784558f, 0.000085f, 0.048821f, -0.9225f, 0.3326f, 0.1959f,
-0.868805f, 0.025153f, 0.826239f, 0.002578f, 0.022467f, -0.9225f, 0.3326f, 0.1959f,
-0.864231f, 0.050306f, 0.805079f, 0.001565f, 0.024543f, -0.9225f, 0.3326f, 0.1959f,
-0.826613f, -0.000000f, 0.825289f, 0.040011f, 0.040618f, -0.1846f, -0.9717f, 0.1471f,
-0.823382f, -0.000000f, 0.829343f, 0.041831f, 0.038350f, -0.1846f, -0.9717f, 0.1471f,
-0.840471f, 0.006678f, 0.852013f, 0.032047f, 0.025150f, -0.1846f, -0.9717f, 0.1471f,
-0.855035f, 0.006740f, 0.833636f, 0.023691f, 0.035704f, -0.7409f, -0.3280f, 0.5861f,
-0.840471f, 0.006678f, 0.852013f, 0.032047f, 0.025150f, -0.7409f, -0.3280f, 0.5861f,
-0.846012f, 0.024924f, 0.855217f, 0.019436f, 0.002175f, -0.7409f, -0.3280f, 0.5861f,
-0.868805f, 0.025153f, 0.826239f, 0.002578f, 0.022467f, -0.6532f, 0.5522f, 0.5181f,
-0.846012f, 0.024924f, 0.855217f, 0.019436f, 0.002175f, -0.6532f, 0.5522f, 0.5181f,
-0.838522f, 0.049848f, 0.838097f, 0.019196f, 0.001968f, -0.6532f, 0.5522f, 0.5181f,
-0.823382f, -0.000000f, 0.829343f, 0.041831f, 0.038350f, -0.0764f, -0.9708f, 0.2273f,
-0.817802f, -0.000000f, 0.831219f, 0.044995f, 0.037352f, -0.0764f, -0.9708f, 0.2273f,
-0.819963f, 0.006663f, 0.858947f, 0.043890f, 0.021812f, -0.0764f, -0.9708f, 0.2273f,
-0.819963f, 0.006663f, 0.858947f, 0.043890f, 0.021812f, -0.3121f, -0.2585f, 0.9142f,
-0.814616f, 0.024866f, 0.865919f, 0.039098f, 0.000065f, -0.3121f, -0.2585f, 0.9142f,
-0.846012f, 0.024924f, 0.855217f, 0.019436f, 0.002175f, -0.3121f, -0.2585f, 0.9142f,
-0.814616f, 0.024866f, 0.865919f, 0.039098f, 0.000065f, -0.2595f, 0.5970f, 0.7591f,
-0.803194f, 0.049732f, 0.850268f, 0.040466f, 0.000000f, -0.2595f, 0.5970f, 0.7591f,
-0.838522f, 0.049848f, 0.838097f, 0.019196f, 0.001968f, -0.2595f, 0.5970f, 0.7591f,
0.823382f, 0.000000f, 0.829343f, 0.958169f, 0.038350f, 0.0776f, -0.9707f, 0.2274f,
0.840471f, 0.006678f, 0.852013f, 0.967953f, 0.025150f, 0.0776f, -0.9707f, 0.2274f,
0.819963f, 0.006663f, 0.858947f, 0.956110f, 0.021812f, 0.0776f, -0.9707f, 0.2274f,
0.819963f, 0.006663f, 0.858947f, 0.956110f, 0.021812f, 0.3099f, -0.2550f, 0.9159f,
0.840471f, 0.006678f, 0.852013f, 0.967953f, 0.025150f, 0.3099f, -0.2550f, 0.9159f,
0.846012f, 0.024924f, 0.855217f, 0.980564f, 0.002175f, 0.3099f, -0.2550f, 0.9159f,
0.814616f, 0.024866f, 0.865919f, 0.960902f, 0.000065f, 0.2575f, 0.5985f, 0.7586f,
0.846012f, 0.024924f, 0.855217f, 0.980564f, 0.002175f, 0.2575f, 0.5985f, 0.7586f,
0.838522f, 0.049848f, 0.838097f, 0.980804f, 0.001968f, 0.2575f, 0.5985f, 0.7586f,
0.826613f, 0.000000f, 0.825289f, 0.959989f, 0.040618f, 0.1876f, -0.9714f, 0.1455f,
0.855035f, 0.006740f, 0.833636f, 0.976309f, 0.035704f, 0.1876f, -0.9714f, 0.1455f,
0.840471f, 0.006678f, 0.852013f, 0.967953f, 0.025150f, 0.1876f, -0.9714f, 0.1455f,
0.855035f, 0.006740f, 0.833636f, 0.976309f, 0.035704f, 0.7452f, -0.3228f, 0.5835f,
0.868805f, 0.025153f, 0.826239f, 0.997422f, 0.022467f, 0.7452f, -0.3228f, 0.5835f,
0.846012f, 0.024924f, 0.855217f, 0.980564f, 0.002175f, 0.7452f, -0.3228f, 0.5835f,
0.868805f, 0.025153f, 0.826239f, 0.997422f, 0.022467f, 0.6535f, 0.5533f, 0.5165f,
0.864231f, 0.050306f, 0.805079f, 0.998435f, 0.024543f, 0.6535f, 0.5533f, 0.5165f,
0.838522f, 0.049848f, 0.838097f, 0.980804f, 0.001968f, 0.6535f, 0.5533f, 0.5165f,
0.831219f, -0.000000f, 0.803721f, 0.962429f, 0.052829f, 0.2201f, -0.9745f, 0.0444f,
0.862063f, 0.006820f, 0.800532f, 0.979529f, 0.054779f, 0.2201f, -0.9745f, 0.0444f,
0.855035f, 0.006740f, 0.833636f, 0.976309f, 0.035704f, 0.2201f, -0.9745f, 0.0444f,
0.862063f, 0.006820f, 0.800532f, 0.979529f, 0.054779f, 0.8244f, -0.5402f, 0.1691f,
0.877550f, 0.025452f, 0.784558f, 0.999915f, 0.048821f, 0.8244f, -0.5402f, 0.1691f,
0.868805f, 0.025153f, 0.826239f, 0.997422f, 0.022467f, 0.8244f, -0.5402f, 0.1691f,
0.877550f, 0.025452f, 0.784558f, 0.999915f, 0.048821f, 0.9224f, 0.3333f, 0.1950f,
0.873530f, 0.050904f, 0.760079f, 1.000000f, 0.052414f, 0.9224f, 0.3333f, 0.1950f,
0.864231f, 0.050306f, 0.805079f, 0.998435f, 0.024543f, 0.9224f, 0.3333f, 0.1950f,
-0.823382f, 0.000000f, -0.829343f, 0.041831f, 0.961650f, -0.0776f, -0.9707f, -0.2274f,
-0.840471f, 0.006678f, -0.852013f, 0.032047f, 0.974849f, -0.0776f, -0.9707f, -0.2274f,
-0.819963f, 0.006663f, -0.858947f, 0.043890f, 0.978188f, -0.0776f, -0.9707f, -0.2274f,
-0.819963f, 0.006663f, -0.858947f, 0.043890f, 0.978188f, -0.3099f, -0.2550f, -0.9159f,
-0.840471f, 0.006678f, -0.852013f, 0.032047f, 0.974849f, -0.3099f, -0.2550f, -0.9159f,
-0.846012f, 0.024924f, -0.855217f, 0.019436f, 0.997825f, -0.3099f, -0.2550f, -0.9159f,
-0.814616f, 0.024866f, -0.865919f, 0.039098f, 0.999935f, -0.2575f, 0.5985f, -0.7586f,
-0.846012f, 0.024924f, -0.855217f, 0.019436f, 0.997825f, -0.2575f, 0.5985f, -0.7586f,
-0.838522f, 0.049848f, -0.838097f, 0.019196f, 0.998032f, -0.2575f, 0.5985f, -0.7586f,
-0.826613f, 0.000000f, -0.825289f, 0.040011f, 0.959383f, -0.1876f, -0.9714f, -0.1455f,
-0.855035f, 0.006740f, -0.833636f, 0.023691f, 0.964296f, -0.1876f, -0.9714f, -0.1455f,
-0.840471f, 0.006678f, -0.852013f, 0.032047f, 0.974849f, -0.1876f, -0.9714f, -0.1455f,
-0.855035f, 0.006740f, -0.833636f, 0.023691f, 0.964296f, -0.7452f, -0.3228f, -0.5835f,
-0.868805f, 0.025153f, -0.826239f, 0.002578f, 0.977533f, -0.7452f, -0.3228f, -0.5835f,
-0.846012f, 0.024924f, -0.855217f, 0.019436f, 0.997825f, -0.7452f, -0.3228f, -0.5835f,
-0.868805f, 0.025153f, -0.826239f, 0.002578f, 0.977533f, -0.6535f, 0.5533f, -0.5165f,
-0.864231f, 0.050306f, -0.805079f, 0.001565f, 0.975457f, -0.6535f, 0.5533f, -0.5165f,
-0.838522f, 0.049848f, -0.838097f, 0.019196f, 0.998032f, -0.6535f, 0.5533f, -0.5165f,
-0.831219f, -0.000000f, -0.803721f, 0.037571f, 0.947172f, -0.2201f, -0.9745f, -0.0444f,
-0.862063f, 0.006820f, -0.800532f, 0.020471f, 0.945221f, -0.2201f, -0.9745f, -0.0444f,
-0.855035f, 0.006740f, -0.833636f, 0.023691f, 0.964296f, -0.2201f, -0.9745f, -0.0444f,
-0.862063f, 0.006820f, -0.800532f, 0.020471f, 0.945221f, -0.8244f, -0.5402f, -0.1691f,
-0.877550f, 0.025452f, -0.784558f, 0.000085f, 0.951179f, -0.8244f, -0.5402f, -0.1691f,
-0.868805f, 0.025153f, -0.826239f, 0.002578f, 0.977533f, -0.8244f, -0.5402f, -0.1691f,
-0.877550f, 0.025452f, -0.784558f, 0.000085f, 0.951179f, -0.9224f, 0.3333f, -0.1950f,
-0.873530f, 0.050904f, -0.760079f, 0.000000f, 0.947586f, -0.9224f, 0.3333f, -0.1950f,
-0.864231f, 0.050306f, -0.805079f, 0.001565f, 0.975457f, -0.9224f, 0.3333f, -0.1950f,
0.823382f, -0.000000f, -0.829343f, 0.958169f, 0.961650f, 0.0764f, -0.9708f, -0.2273f,
0.817802f, -0.000000f, -0.831219f, 0.955005f, 0.962648f, 0.0764f, -0.9708f, -0.2273f,
0.819963f, 0.006663f, -0.858947f, 0.956110f, 0.978188f, 0.0764f, -0.9708f, -0.2273f,
0.819963f, 0.006663f, -0.858947f, 0.956110f, 0.978188f, 0.3121f, -0.2585f, -0.9142f,
0.814616f, 0.024866f, -0.865919f, 0.960902f, 0.999935f, 0.3121f, -0.2585f, -0.9142f,
0.846012f, 0.024924f, -0.855217f, 0.980564f, 0.997825f, 0.3121f, -0.2585f, -0.9142f,
0.814616f, 0.024866f, -0.865919f, 0.960902f, 0.999935f, 0.2595f, 0.5970f, -0.7591f,
0.803194f, 0.049732f, -0.850268f, 0.959534f, 1.000000f, 0.2595f, 0.5970f, -0.7591f,
0.838522f, 0.049848f, -0.838097f, 0.980804f, 0.998032f, 0.2595f, 0.5970f, -0.7591f,
0.826613f, -0.000000f, -0.825289f, 0.959989f, 0.959382f, 0.1846f, -0.9717f, -0.1471f,
0.823382f, -0.000000f, -0.829343f, 0.958169f, 0.961650f, 0.1846f, -0.9717f, -0.1471f,
0.840471f, 0.006678f, -0.852013f, 0.967953f, 0.974850f, 0.1846f, -0.9717f, -0.1471f,
0.855035f, 0.006740f, -0.833636f, 0.976309f, 0.964296f, 0.7409f, -0.3280f, -0.5861f,
0.840471f, 0.006678f, -0.852013f, 0.967953f, 0.974850f, 0.7409f, -0.3280f, -0.5861f,
0.846012f, 0.024924f, -0.855217f, 0.980564f, 0.997825f, 0.7409f, -0.3280f, -0.5861f,
0.868805f, 0.025153f, -0.826239f, 0.997422f, 0.977533f, 0.6532f, 0.5522f, -0.5181f,
0.846012f, 0.024924f, -0.855217f, 0.980564f, 0.997825f, 0.6532f, 0.5522f, -0.5181f,
0.838522f, 0.049848f, -0.838097f, 0.980804f, 0.998032f, 0.6532f, 0.5522f, -0.5181f,
0.831219f, 0.000000f, -0.803721f, 0.962429f, 0.947171f, 0.2175f, -0.9749f, -0.0465f,
0.826613f, -0.000000f, -0.825289f, 0.959989f, 0.959382f, 0.2175f, -0.9749f, -0.0465f,
0.855035f, 0.006740f, -0.833636f, 0.976309f, 0.964296f, 0.2175f, -0.9749f, -0.0465f,
0.862063f, 0.006820f, -0.800532f, 0.979529f, 0.945221f, 0.8208f, -0.5443f, -0.1730f,
0.855035f, 0.006740f, -0.833636f, 0.976309f, 0.964296f, 0.8208f, -0.5443f, -0.1730f,
0.868805f, 0.025153f, -0.826239f, 0.997422f, 0.977533f, 0.8208f, -0.5443f, -0.1730f,
0.877550f, 0.025452f, -0.784558f, 0.999915f, 0.951179f, 0.9225f, 0.3326f, -0.1959f,
0.868805f, 0.025153f, -0.826239f, 0.997422f, 0.977533f, 0.9225f, 0.3326f, -0.1959f,
0.864231f, 0.050306f, -0.805079f, 0.998435f, 0.975457f, 0.9225f, 0.3326f, -0.1959f,
0.862063f, 0.006820f, -0.800532f, 0.979529f, 0.945221f, 0.2159f, -0.9764f, -0.0000f,
0.877550f, 0.025452f, -0.784558f, 0.999915f, 0.951179f, 0.7690f, -0.6392f, -0.0000f,
0.873530f, 0.050904f, -0.760079f, 1.000000f, 0.947586f, 0.9878f, 0.1560f, -0.0000f,
-0.819963f, 0.006663f, -0.858947f, 0.043890f, 0.978188f, -0.0000f, -0.9723f, -0.2336f,
-0.814616f, 0.024866f, -0.865919f, 0.039098f, 0.999935f, -0.0000f, -0.3577f, -0.9338f,
-0.803194f, 0.049732f, -0.850268f, 0.040466f, 1.000000f, -0.0000f, 0.5327f, -0.8463f,
-0.862063f, 0.006820f, 0.800532f, 0.020471f, 0.054779f, -0.2159f, -0.9764f, -0.0000f,
-0.877550f, 0.025452f, 0.784558f, 0.000085f, 0.048821f, -0.7690f, -0.6392f, -0.0000f,
-0.873530f, 0.050904f, 0.760079f, 0.000000f, 0.052414f, -0.9878f, 0.1560f, -0.0000f,
0.819963f, 0.006663f, 0.858947f, 0.956110f, 0.021812f, -0.0000f, -0.9723f, 0.2336f,
0.814616f, 0.024866f, 0.865919f, 0.960902f, 0.000065f, -0.0000f, -0.3577f, 0.9338f,
0.803194f, 0.049732f, 0.850268f, 0.959534f, 0.000000f, -0.0000f, 0.5327f, 0.8463f,
0.593538f, 0.452916f, -0.447084f, 0.951006f, 1.000000f, 0.2348f, 0.7466f, -0.6225f,
0.625297f, 0.458580f, -0.428311f, 0.977775f, 1.000000f, 0.2348f, 0.7466f, -0.6225f,
0.838522f, 0.049848f, -0.838097f, 0.980804f, 0.998032f, 0.2348f, 0.7466f, -0.6225f,
};
const int brick_vertices_length = (sizeof (brick_vertices)) / (sizeof (brick_vertices[0]));

48
include/model/cube.h Normal file
View File

@ -0,0 +1,48 @@
#pragma once
const int cube_Cube_triangles[] = {
0, 1, 2,
3, 4, 5,
6, 7, 8,
9, 10, 11,
12, 13, 14,
15, 16, 17,
0, 18, 1,
3, 19, 4,
6, 20, 7,
9, 21, 10,
12, 22, 13,
15, 23, 16,
};
const int cube_Cube_triangles_length = (sizeof (cube_Cube_triangles)) / (sizeof (cube_Cube_triangles[0]));
const float cube_vertices[] = {
-1.000000f, 1.000000f, 1.000000f, 0.625000f, 0.000000f, -1.0000f, -0.0000f, -0.0000f,
-1.000000f, -1.000000f, -1.000000f, 0.375000f, 0.250000f, -1.0000f, -0.0000f, -0.0000f,
-1.000000f, -1.000000f, 1.000000f, 0.375000f, 0.000000f, -1.0000f, -0.0000f, -0.0000f,
-1.000000f, 1.000000f, -1.000000f, 0.625000f, 0.250000f, -0.0000f, -0.0000f, -1.0000f,
1.000000f, -1.000000f, -1.000000f, 0.375000f, 0.500000f, -0.0000f, -0.0000f, -1.0000f,
-1.000000f, -1.000000f, -1.000000f, 0.375000f, 0.250000f, -0.0000f, -0.0000f, -1.0000f,
1.000000f, 1.000000f, -1.000000f, 0.625000f, 0.500000f, 1.0000f, -0.0000f, -0.0000f,
1.000000f, -1.000000f, 1.000000f, 0.375000f, 0.750000f, 1.0000f, -0.0000f, -0.0000f,
1.000000f, -1.000000f, -1.000000f, 0.375000f, 0.500000f, 1.0000f, -0.0000f, -0.0000f,
1.000000f, 1.000000f, 1.000000f, 0.625000f, 0.750000f, -0.0000f, -0.0000f, 1.0000f,
-1.000000f, -1.000000f, 1.000000f, 0.375000f, 1.000000f, -0.0000f, -0.0000f, 1.0000f,
1.000000f, -1.000000f, 1.000000f, 0.375000f, 0.750000f, -0.0000f, -0.0000f, 1.0000f,
1.000000f, -1.000000f, -1.000000f, 0.375000f, 0.500000f, -0.0000f, -1.0000f, -0.0000f,
-1.000000f, -1.000000f, 1.000000f, 0.125000f, 0.750000f, -0.0000f, -1.0000f, -0.0000f,
-1.000000f, -1.000000f, -1.000000f, 0.125000f, 0.500000f, -0.0000f, -1.0000f, -0.0000f,
-1.000000f, 1.000000f, -1.000000f, 0.875000f, 0.500000f, -0.0000f, 1.0000f, -0.0000f,
1.000000f, 1.000000f, 1.000000f, 0.625000f, 0.750000f, -0.0000f, 1.0000f, -0.0000f,
1.000000f, 1.000000f, -1.000000f, 0.625000f, 0.500000f, -0.0000f, 1.0000f, -0.0000f,
-1.000000f, 1.000000f, -1.000000f, 0.625000f, 0.250000f, -1.0000f, -0.0000f, -0.0000f,
1.000000f, 1.000000f, -1.000000f, 0.625000f, 0.500000f, -0.0000f, -0.0000f, -1.0000f,
1.000000f, 1.000000f, 1.000000f, 0.625000f, 0.750000f, 1.0000f, -0.0000f, -0.0000f,
-1.000000f, 1.000000f, 1.000000f, 0.625000f, 1.000000f, -0.0000f, -0.0000f, 1.0000f,
1.000000f, -1.000000f, 1.000000f, 0.375000f, 0.750000f, -0.0000f, -1.0000f, -0.0000f,
-1.000000f, 1.000000f, 1.000000f, 0.875000f, 0.750000f, -0.0000f, 1.0000f, -0.0000f,
};
const int cube_vertices_length = (sizeof (cube_vertices)) / (sizeof (cube_vertices[0]));

45
include/model/cube.obj Normal file
View File

@ -0,0 +1,45 @@
# Blender 4.4.3
# www.blender.org
mtllib cube.mtl
o Cube
v -1.000000 -1.000000 1.000000
v -1.000000 1.000000 1.000000
v -1.000000 -1.000000 -1.000000
v -1.000000 1.000000 -1.000000
v 1.000000 -1.000000 1.000000
v 1.000000 1.000000 1.000000
v 1.000000 -1.000000 -1.000000
v 1.000000 1.000000 -1.000000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.625000 0.000000
vt 0.375000 0.250000
vt 0.375000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.500000
vt 0.625000 0.500000
vt 0.375000 0.750000
vt 0.625000 0.750000
vt 0.375000 1.000000
vt 0.125000 0.750000
vt 0.125000 0.500000
vt 0.875000 0.500000
vt 0.625000 1.000000
vt 0.875000 0.750000
s 0
f 2/1/1 3/2/1 1/3/1
f 4/4/2 7/5/2 3/2/2
f 8/6/3 5/7/3 7/5/3
f 6/8/4 1/9/4 5/7/4
f 7/5/5 1/10/5 3/11/5
f 4/12/6 6/8/6 8/6/6
f 2/1/1 4/4/1 3/2/1
f 4/4/2 8/6/2 7/5/2
f 8/6/3 6/8/3 5/7/3
f 6/8/4 2/13/4 1/9/4
f 7/5/5 5/7/5 1/10/5
f 4/12/6 2/14/6 6/8/6

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -16,6 +16,7 @@ extern "C" {
struct mesh brick_mesh,
struct mesh ball_mesh,
uint attrib_position,
uint attrib_texture,
uint attrib_normal,
uint uniform_trans,
uint uniform_normal_trans,

9
rebuild_models.sh Normal file
View File

@ -0,0 +1,9 @@
set -eux
cd include/model
python ~/model_generator2/generate_indexed_cpp2.py paddle.obj paddle > paddle.h
python ~/model_generator2/generate_indexed_cpp2.py block.obj block > block.h
python ~/model_generator2/generate_indexed_cpp2.py ball.obj ball > ball.h
rm -f *.mtl

View File

@ -11,9 +11,10 @@
#include "opengl.h"
#include "render.hpp"
#include "model/brick.h"
#include "model/block.h"
#include "model/paddle.h"
#include "model/ball.h"
#include "model/cube.h"
int vp_width = 2400;
int vp_height = 1200;
@ -76,11 +77,14 @@ int main()
*/
struct mesh paddle_mesh;
struct mesh brick_mesh;
struct mesh block_mesh;
struct mesh ball_mesh;
brick_mesh.vtx = make_buffer(GL_ARRAY_BUFFER, brick_vertices, (sizeof (brick_vertices)));
brick_mesh.idx = make_buffer(GL_ELEMENT_ARRAY_BUFFER, brick_Cube_triangles, (sizeof (brick_Cube_triangles)));
brick_mesh.length = brick_Cube_triangles_length;
block_mesh.vtx = make_buffer(GL_ARRAY_BUFFER, block_vertices, (sizeof (block_vertices)));
block_mesh.idx = make_buffer(GL_ELEMENT_ARRAY_BUFFER, block_Cube_triangles, (sizeof (block_Cube_triangles)));
block_mesh.length = block_Cube_triangles_length;
//block_mesh.vtx = make_buffer(GL_ARRAY_BUFFER, cube_vertices, (sizeof (cube_vertices)));
//block_mesh.idx = make_buffer(GL_ELEMENT_ARRAY_BUFFER, cube_Cube_triangles, (sizeof (cube_Cube_triangles)));
//block_mesh.length = cube_Cube_triangles_length;
paddle_mesh.vtx = make_buffer(GL_ARRAY_BUFFER, paddle_vertices, (sizeof (paddle_vertices)));
paddle_mesh.idx = make_buffer(GL_ELEMENT_ARRAY_BUFFER, paddle_Cylinder_triangles, (sizeof (paddle_Cylinder_triangles)));
@ -96,6 +100,7 @@ int main()
src_shader_vertex_color_fp_glsl_size);
glUseProgram(program);
uint attrib_position = glGetAttribLocation(program, "position");
uint attrib_texture = glGetAttribLocation(program, "_texture");
uint attrib_normal = glGetAttribLocation(program, "normal");
uint uniform_trans = glGetUniformLocation(program, "trans");
uint uniform_normal_trans = glGetUniformLocation(program, "normal_trans");
@ -144,16 +149,18 @@ int main()
}
}
float extent = 0.25;
paddle_x += paddle_dx * 0.4;
if (paddle_x < 0.5)
paddle_x = 0.5;
if (paddle_x > 11.5)
paddle_x = 11.5;
if (paddle_x < extent)
paddle_x = extent;
if (paddle_x > 12 - extent)
paddle_x = 12 - extent;
render(paddle_mesh,
brick_mesh,
block_mesh,
ball_mesh,
attrib_position,
attrib_texture,
attrib_normal,
uniform_trans,
uniform_normal_trans,

View File

@ -57,14 +57,25 @@ mat4x4 perspective(float low1, float high1,
return m3;
}
static inline float px(float x)
{
return (x / 12.0) * 2.0 - 1.0 + 1.0f / 12.0f;
}
static inline float py(float y)
{
return (y / 27.0) * -2.0 + 1.0 - 1.0f / 27.0f;
}
/*
levels are 13x28
*/
void render(mesh paddle_mesh,
mesh brick_mesh,
mesh block_mesh,
mesh ball_mesh,
uint attrib_position,
uint attrib_texture,
uint attrib_normal,
uint uniform_trans,
uint uniform_normal_trans,
@ -81,11 +92,11 @@ void render(mesh paddle_mesh,
theta += 0.01;
//////////////////////////////////////////////////////////////////////
// render bricks
// render blocks
//////////////////////////////////////////////////////////////////////
glBindBuffer(GL_ARRAY_BUFFER, brick_mesh.vtx);
glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, brick_mesh.idx);
glBindBuffer(GL_ARRAY_BUFFER, block_mesh.vtx);
glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, block_mesh.idx);
glVertexAttribPointer(attrib_position,
3,
@ -94,15 +105,13 @@ void render(mesh paddle_mesh,
(sizeof (float)) * 8,
(void*)(0 * 4)
);
/*
glVertexAttribPointer(vertex_color_attrib_texture,
2,
GL_FLOAT,
GL_FALSE,
(sizeof (float)) * 8,
(void*)(3 * 4)
);
*/
glVertexAttribPointer(attrib_texture,
2,
GL_FLOAT,
GL_FALSE,
(sizeof (float)) * 8,
(void*)(3 * 4)
);
glVertexAttribPointer(attrib_normal,
3,
GL_FLOAT,
@ -111,6 +120,7 @@ void render(mesh paddle_mesh,
(void*)(5 * 4)
);
glEnableVertexAttribArray(attrib_position);
glEnableVertexAttribArray(attrib_texture);
glEnableVertexAttribArray(attrib_normal);
assert(src_level_level1_data_size == 13 * 28);
@ -136,10 +146,7 @@ void render(mesh paddle_mesh,
1.0f / 27.0f,
1.0f / 27.0f));
float px = ((float)x / 13.0) * 2.0 - 1.0 + 1.0f / 13.0f;
float py = ((float)y / 28.0) * -2.0 + 1.0 - 1.0f / 28.0f;
mat4x4 t = translate(vec3(px, py, 0.0));
mat4x4 t = translate(vec3(px(x), py(y), 0.0));
mat4x4 trans = a * t * rx * s;
@ -151,7 +158,7 @@ void render(mesh paddle_mesh,
glUniform3fv(uniform_base_color, 1, &base_color[0]);
glUniform3fv(uniform_light_pos, 1, &light_pos[0]);
glDrawElements(GL_TRIANGLES, brick_mesh.length, GL_UNSIGNED_INT, 0);
glDrawElements(GL_TRIANGLES, block_mesh.length, GL_UNSIGNED_INT, 0);
}
}
@ -162,12 +169,14 @@ void render(mesh paddle_mesh,
{
mat4x4 rx = rotate_y(PI / 2.0f);
mat4x4 s = scale(1.0f / 12.0f);
/*
mat4x4 s = scale(vec3(1.0f,
1.3f,
1.5f));
float px = ((float)paddle_x / 13.0) * 2.0 - 1.0 + 1.0f / 13.0f;
float py = ((float)26 / 28.0) * -2.0 + 1.0 - 1.0f / 28.0f;
mat4x4 t = translate(vec3(px, py, 0.0));
*/
mat4x4 t = translate(vec3(px(paddle_x), py(26), 0.0));
mat4x4 trans = a * t * rx * s;
mat3x3 normal_trans = submatrix(rx, 3, 3);
@ -185,15 +194,13 @@ void render(mesh paddle_mesh,
(sizeof (float)) * 8,
(void*)(0 * 4)
);
/*
glVertexAttribPointer(vertex_color_attrib_texture,
2,
GL_FLOAT,
GL_FALSE,
(sizeof (float)) * 8,
(void*)(3 * 4)
);
*/
glVertexAttribPointer(attrib_texture,
2,
GL_FLOAT,
GL_FALSE,
(sizeof (float)) * 8,
(void*)(3 * 4)
);
glVertexAttribPointer(attrib_normal,
3,
GL_FLOAT,
@ -202,6 +209,7 @@ void render(mesh paddle_mesh,
(void*)(5 * 4)
);
glEnableVertexAttribArray(attrib_position);
glEnableVertexAttribArray(attrib_texture);
glEnableVertexAttribArray(attrib_normal);
glUniform4fv(uniform_trans, 4, &trans[0][0]);
@ -218,10 +226,8 @@ void render(mesh paddle_mesh,
{
mat4x4 rx = rotate_y(PI / 2.0f);
mat4x4 s = scale(0.03f);
float px = ((float)paddle_x / 13.0) * 2.0 - 1.0 + 1.0f / 13.0f;
float py = ((float)25 / 28.0) * -2.0 + 1.0 - 1.0f / 28.0f;
mat4x4 t = translate(vec3(px, py, 0.0));
mat4x4 s = scale(1.0f / 27.0f);
mat4x4 t = translate(vec3(px(paddle_x), py(25), 0.0));
mat4x4 trans = a * t * rx * s;
mat3x3 normal_trans = submatrix(rx, 3, 3);
@ -239,15 +245,13 @@ void render(mesh paddle_mesh,
(sizeof (float)) * 8,
(void*)(0 * 4)
);
/*
glVertexAttribPointer(vertex_color_attrib_texture,
2,
GL_FLOAT,
GL_FALSE,
(sizeof (float)) * 8,
(void*)(3 * 4)
);
*/
glVertexAttribPointer(attrib_texture,
2,
GL_FLOAT,
GL_FALSE,
(sizeof (float)) * 8,
(void*)(3 * 4)
);
glVertexAttribPointer(attrib_normal,
3,
GL_FLOAT,
@ -256,6 +260,7 @@ void render(mesh paddle_mesh,
(void*)(5 * 4)
);
glEnableVertexAttribArray(attrib_position);
glEnableVertexAttribArray(attrib_texture);
glEnableVertexAttribArray(attrib_normal);
glUniform4fv(uniform_trans, 4, &trans[0][0]);

View File

@ -5,6 +5,7 @@ uniform vec3 light_pos;
varying vec3 fp_position;
varying vec3 fp_normal;
varying vec2 fp_texture;
void main()
{
@ -18,6 +19,7 @@ void main()
gl_FragColor = vec4(color, 1.0);
//gl_FragColor = vec4(fp_normal * 0.5 + 0.5, 1.0);
//gl_FragColor = vec4(fp_texture, 0.0, 1.0);
}
// normal
// x (0.0 left 1.0 right)

View File

@ -1,12 +1,14 @@
#version 120
attribute vec3 position;
attribute vec2 _texture;
attribute vec3 normal;
uniform vec4 trans[4];
uniform vec3 normal_trans[3];
varying vec3 fp_normal;
varying vec2 fp_texture;
varying vec3 fp_position;
vec4 transform4(vec4 v)
@ -30,6 +32,7 @@ void main()
fp_normal = normalize(transform3(normal));
fp_position = pos.xyz;
fp_texture = _texture;
gl_Position = pos;
}