-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathboard_geom.h
412 lines (412 loc) · 29.1 KB
/
board_geom.h
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
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
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
/* Exported from Blender */
#define VERTEX_COUNT 281
#define B_FACES_COUNT 446
#ifndef VERTEX_STRUCT
#define VERTEX_STRUCT
struct vertex_struct{
float x, y, z;
float nx,ny,nz;
float u,v;
};
#endif
struct vertex_struct bvertexs[]=
{
{-4.956914, -0.027558, -0.000004, -0.017762, -0.999817, 0.000000, 0.943053, 0.556273},
{-0.000005, -0.027554, 4.956917, 0.000000, -0.999817, 0.017762, 0.554924, 0.556272},
{-0.000005, -0.017449, 5.382952, 0.000000, -0.997864, 0.065127, 0.538244, 0.539593},
{-5.382950, -0.017453, -0.000004, -0.065127, -0.997864, 0.000000, 0.959732, 0.539593},
{-0.000005, 0.010680, 5.737982, 0.000000, -0.991302, 0.131535, 0.524345, 0.525693},
{-5.737979, 0.010676, -0.000004, -0.131535, -0.991302, 0.000000, 0.973632, 0.525694},
{-0.000005, 0.053557, 6.022006, 0.000000, -0.975005, 0.222083, 0.513225, 0.514574},
{-6.022003, 0.053553, -0.000004, -0.222083, -0.975005, 0.000000, 0.984752, 0.514574},
{-0.000004, 0.107904, 6.235023, 0.000000, -0.932371, 0.361461, 0.504885, 0.506234},
{-6.235021, 0.107900, -0.000004, -0.361461, -0.932371, 0.000000, 0.993091, 0.506234},
{-0.000004, 0.170444, 6.377035, 0.000000, -0.795373, 0.606098, 0.499326, 0.500674},
{-6.377033, 0.170440, -0.000004, -0.606098, -0.795373, 0.000000, 0.998651, 0.500675},
{-6.377033, 0.170440, -0.000004, -0.606098, -0.795373, 0.000000, 0.981250, 0.497889},
{-0.000004, 0.170444, 6.377035, 0.000000, -0.795373, 0.606098, 0.981641, -0.001436},
{-0.000004, 0.237899, 6.448040, 0.000000, -0.341533, 0.939848, 0.984781, -0.004214},
{-6.448039, 0.237895, -0.000004, -0.939848, -0.341533, 0.000000, 0.984386, 0.500671},
{-0.000004, 0.306994, 6.448040, 0.000000, 0.341533, 0.939848, 0.988537, -0.004211},
{-6.448039, 0.306990, -0.000004, -0.939848, 0.341533, 0.000000, 0.988142, 0.500674},
{-0.000004, 0.374449, 6.377035, 0.000000, 0.795373, 0.606098, 0.992730, -0.001428},
{-6.377033, 0.374445, -0.000003, -0.606098, 0.795373, 0.000000, 0.992339, 0.497898},
{-6.377033, 0.374445, -0.000003, -0.606098, 0.795373, 0.000000, 0.499325, 1.000000},
{-0.000004, 0.374449, 6.377035, 0.000000, 0.795373, 0.606098, 0.000000, 1.000000},
{-0.000004, 0.436989, 6.235023, 0.000000, 0.932371, 0.361461, 0.005560, 0.994440},
{-6.235021, 0.436985, -0.000003, -0.361461, 0.932371, 0.000000, 0.493766, 0.994440},
{-0.000004, 0.491336, 6.022005, 0.000000, 0.975005, 0.222083, 0.013900, 0.986100},
{-6.022003, 0.491332, -0.000003, -0.222083, 0.975005, 0.000000, 0.485426, 0.986100},
{-0.000004, 0.534212, 5.737982, 0.000000, 0.991302, 0.131535, 0.025019, 0.974981},
{-5.737979, 0.534208, -0.000003, -0.131535, 0.991302, 0.000000, 0.474306, 0.974981},
{-0.000004, 0.562341, 5.382952, 0.000000, 0.997864, 0.065127, 0.038919, 0.961081},
{-5.382950, 0.562338, -0.000003, -0.065127, 0.997864, 0.000000, 0.460407, 0.961081},
{-0.000005, 0.572446, 4.956917, 0.000000, 0.999542, 0.029725, 0.055598, 0.944402},
{-4.956914, 0.572442, -0.000003, -0.029725, 0.999542, 0.000000, 0.443727, 0.944402},
{-0.000005, 0.579182, 4.816349, 0.000000, 0.921903, 0.387371, 0.061101, 0.938899},
{-4.816347, 0.579179, -0.000003, -0.387371, 0.921903, 0.000000, 0.438224, 0.938898},
{-4.816347, 0.579179, -0.000003, -0.387371, 0.921903, 0.000000, 0.998651, 1.000000},
{-0.000005, 0.579182, 4.816349, 0.000000, 0.921903, 0.387371, 0.998946, 0.622877},
{-0.000005, 0.597935, 4.811728, 0.000000, -0.712668, 0.701468, 1.000000, 0.623059},
{-4.811725, 0.597932, -0.000003, -0.701468, -0.712668, 0.000000, 0.999705, 0.999820},
{-4.811725, 0.597932, -0.000003, -0.701468, -0.712668, 0.000000, 0.922928, 0.077072},
{-0.000005, 0.597935, 4.811728, 0.000000, -0.712668, 0.701468, 0.546167, 0.077072},
{-0.000004, 0.626519, 4.912365, 0.000000, -0.975311, 0.220801, 0.542227, 0.073132},
{-4.912363, 0.626516, -0.000003, -0.220801, -0.975311, 0.000000, 0.926868, 0.073132},
{-0.000004, 0.662751, 5.087575, 0.000000, -0.981597, 0.190924, 0.535367, 0.066272},
{-5.087572, 0.662747, -0.000003, -0.190924, -0.981597, 0.000000, 0.933727, 0.066273},
{-0.000004, 0.704444, 5.306669, 0.000000, -0.981903, 0.189245, 0.526790, 0.057695},
{-5.306668, 0.704441, -0.000003, -0.189245, -0.981903, 0.000000, 0.942305, 0.057695},
{-0.000004, 0.749415, 5.538964, 0.000000, -0.978820, 0.204627, 0.517695, 0.048600},
{-5.538962, 0.749411, -0.000003, -0.204627, -0.978820, 0.000000, 0.951399, 0.048601},
{-0.000004, 0.795478, 5.753771, 0.000000, -0.968902, 0.247383, 0.509286, 0.040190},
{-5.753769, 0.795474, -0.000003, -0.247383, -0.968902, 0.000000, 0.959809, 0.040191},
{-0.000004, 0.840448, 5.920403, 0.000000, -0.923399, 0.383801, 0.502762, 0.033667},
{-5.920401, 0.840444, -0.000003, -0.383801, -0.923399, 0.000000, 0.966333, 0.033667},
{-0.000003, 0.882141, 6.008175, 0.000000, -0.225196, 0.974303, 0.499326, 0.030231},
{-6.008173, 0.882138, -0.000003, -0.974303, -0.225196, 0.000000, 0.969769, 0.030231},
{-6.008173, 0.882138, -0.000003, -0.974303, -0.225196, 0.000000, 0.992730, 0.500674},
{-0.000003, 0.882141, 6.008175, 0.000000, -0.225196, 0.974303, 0.993099, 0.030231},
{-0.000003, 0.918373, 5.986398, 0.000000, 0.738792, 0.673879, 0.995230, 0.031085},
{-5.986396, 0.918369, -0.000003, -0.673879, 0.738792, 0.000000, 0.994862, 0.499823},
{-5.986396, 0.918369, -0.000003, -0.673879, 0.738792, 0.000000, 0.499326, 0.500674},
{-0.000003, 0.918373, 5.986398, 0.000000, 0.738792, 0.673879, 0.030587, 0.500674},
{-0.000003, 0.946957, 5.824388, 0.000000, 0.989563, 0.144078, 0.036930, 0.494332},
{-5.824386, 0.946953, -0.000003, -0.144078, 0.989563, 0.000000, 0.492983, 0.494331},
{-0.000004, 0.965710, 5.491455, 0.000000, 0.998962, 0.045289, 0.049964, 0.481297},
{-5.491454, 0.965706, -0.000003, -0.045289, 0.998962, 0.000000, 0.479948, 0.481297},
{5.824388, 0.946953, -0.000002, 0.144078, 0.989563, 0.000000, 0.036930, 0.038278},
{-0.000001, 0.946949, -5.824387, 0.000000, 0.989563, -0.144078, 0.492983, 0.038279},
{0.000001, 0.965703, -5.491456, 0.000000, 0.998962, -0.045289, 0.479948, 0.051313},
{5.491455, 0.965706, -0.000002, 0.045289, 0.998962, 0.000000, 0.049964, 0.051313},
{5.986398, 0.918369, -0.000002, 0.673879, 0.738792, 0.000000, 0.030587, 0.031936},
{-0.000001, 0.918365, -5.986397, 0.000000, 0.738792, -0.673879, 0.499326, 0.031936},
{6.008174, 0.882137, -0.000002, 0.974303, -0.225196, 0.000000, 0.019107, 0.030231},
{-0.000001, 0.882134, -6.008174, 0.000000, -0.225196, -0.974303, 0.018736, 0.500674},
{-0.000001, 0.918365, -5.986397, 0.000000, 0.738792, -0.673879, 0.016605, 0.499820},
{5.986398, 0.918369, -0.000002, 0.673879, 0.738792, 0.000000, 0.016975, 0.031082},
{5.920403, 0.840444, -0.000002, 0.383801, -0.923399, 0.000000, 0.502762, 0.497238},
{0.000000, 0.840441, -5.920403, 0.000000, -0.923399, -0.383801, 0.966333, 0.497238},
{-0.000001, 0.882134, -6.008174, 0.000000, -0.225196, -0.974303, 0.969769, 0.500674},
{6.008174, 0.882137, -0.000002, 0.974303, -0.225196, 0.000000, 0.499326, 0.500674},
{5.753770, 0.795474, -0.000002, 0.247383, -0.968902, 0.000000, 0.509286, 0.490714},
{0.000001, 0.795470, -5.753770, 0.000000, -0.968902, -0.247353, 0.959809, 0.490714},
{5.538963, 0.749411, -0.000002, 0.204627, -0.978820, 0.000000, 0.517695, 0.482305},
{0.000001, 0.749408, -5.538964, 0.000000, -0.978820, -0.204627, 0.951399, 0.482305},
{5.306669, 0.704441, -0.000002, 0.189245, -0.981903, 0.000000, 0.526790, 0.473210},
{0.000001, 0.704437, -5.306669, 0.000000, -0.981903, -0.189245, 0.942305, 0.473210},
{5.087573, 0.662748, -0.000001, 0.190924, -0.981597, 0.000000, 0.535367, 0.464632},
{0.000001, 0.662744, -5.087574, 0.000000, -0.981597, -0.190924, 0.933727, 0.464633},
{4.912364, 0.626516, -0.000001, 0.220801, -0.975311, 0.000000, 0.542227, 0.457773},
{0.000002, 0.626513, -4.912364, 0.000000, -0.975311, -0.220801, 0.926868, 0.457773},
{4.811727, 0.597932, -0.000001, 0.701468, -0.712668, 0.000000, 0.546167, 0.453833},
{0.000002, 0.597929, -4.811726, 0.000000, -0.712668, -0.701498, 0.922928, 0.453833},
{4.816348, 0.579179, -0.000001, 0.387371, 0.921903, 0.000000, 0.996580, 0.123552},
{0.000002, 0.579176, -4.816348, 0.000000, 0.921903, -0.387371, 0.996283, 0.500674},
{0.000002, 0.597929, -4.811726, 0.000000, -0.712668, -0.701498, 0.995230, 0.500492},
{4.811727, 0.597932, -0.000001, 0.701468, -0.712668, 0.000000, 0.995526, 0.123732},
{4.956916, 0.572442, -0.000001, 0.029725, 0.999542, 0.000000, 0.055598, 0.556272},
{0.000002, 0.572439, -4.956916, 0.000000, 0.999542, -0.029756, 0.443727, 0.556272},
{0.000002, 0.579176, -4.816348, 0.000000, 0.921903, -0.387371, 0.438224, 0.561776},
{4.816348, 0.579179, -0.000001, 0.387371, 0.921903, 0.000000, 0.061101, 0.561776},
{5.382951, 0.562338, -0.000001, 0.065127, 0.997864, 0.000000, 0.038919, 0.539593},
{0.000001, 0.562334, -5.382951, 0.000000, 0.997864, -0.065127, 0.460407, 0.539593},
{5.737981, 0.534208, -0.000002, 0.131535, 0.991302, 0.000000, 0.025019, 0.525693},
{0.000001, 0.534205, -5.737980, 0.000000, 0.991302, -0.131535, 0.474306, 0.525693},
{6.022004, 0.491332, -0.000002, 0.222083, 0.975005, 0.000000, 0.013900, 0.514574},
{-0.000000, 0.491328, -6.022004, 0.000000, 0.975005, -0.222083, 0.485426, 0.514574},
{6.235023, 0.436985, -0.000002, 0.361461, 0.932371, 0.000000, 0.005560, 0.506234},
{-0.000000, 0.436981, -6.235022, 0.000000, 0.932371, -0.361461, 0.493766, 0.506234},
{6.377034, 0.374445, -0.000002, 0.606098, 0.795373, 0.000000, 0.000000, 0.500674},
{-0.000000, 0.374441, -6.377034, 0.000000, 0.795373, -0.606098, 0.499325, 0.500674},
{6.448040, 0.306990, -0.000002, 0.939848, 0.341533, 0.000000, 0.004591, -0.004214},
{-0.000000, 0.306985, -6.448040, 0.000000, 0.341533, -0.939848, 0.004193, 0.500671},
{-0.000000, 0.374441, -6.377034, 0.000000, 0.795373, -0.606098, 0.000000, 0.497888},
{6.377034, 0.374445, -0.000002, 0.606098, 0.795373, 0.000000, 0.000393, -0.001437},
{6.448040, 0.237895, -0.000002, 0.939848, -0.341533, 0.000000, 0.008346, -0.004211},
{-0.000000, 0.237891, -6.448040, 0.000000, -0.341533, -0.939848, 0.007949, 0.500674},
{6.377034, 0.170440, -0.000002, 0.606098, -0.795373, 0.000000, 0.011482, -0.001428},
{-0.000000, 0.170436, -6.377033, 0.000000, -0.795373, -0.606098, 0.011089, 0.497897},
{6.235023, 0.107900, -0.000002, 0.361461, -0.932371, 0.000000, 0.504885, 0.994440},
{-0.000000, 0.107896, -6.235022, 0.000000, -0.932371, -0.361461, 0.993091, 0.994440},
{-0.000000, 0.170436, -6.377033, 0.000000, -0.795373, -0.606098, 0.998651, 1.000000},
{6.377034, 0.170440, -0.000002, 0.606098, -0.795373, 0.000000, 0.499326, 1.000000},
{6.022004, 0.053553, -0.000001, 0.222083, -0.975005, 0.000000, 0.513225, 0.986100},
{-0.000000, 0.053549, -6.022004, 0.000000, -0.975005, -0.222083, 0.984751, 0.986100},
{5.737981, 0.010676, -0.000001, 0.131535, -0.991302, 0.000000, 0.524345, 0.974981},
{0.000001, 0.010673, -5.737981, 0.000000, -0.991302, -0.131535, 0.973632, 0.974981},
{5.382952, -0.017453, -0.000000, 0.065127, -0.997864, 0.000000, 0.538244, 0.961081},
{0.000002, -0.017456, -5.382951, 0.000000, -0.997864, -0.065127, 0.959732, 0.961081},
{4.956916, -0.027558, 0.000001, 0.017762, -0.999817, 0.000000, 0.554923, 0.944402},
{0.000003, -0.027561, -4.956916, 0.000000, -0.999817, -0.017762, 0.943053, 0.944402},
{-5.986396, 0.918369, -0.000003, -0.673879, 0.738792, 0.000000, 0.013614, 0.031082},
{-0.000001, 0.918365, -5.986397, 0.000000, 0.738792, -0.673879, 0.013982, 0.499820},
{-0.000001, 0.882134, -6.008174, 0.000000, -0.225196, -0.974303, 0.011852, 0.500674},
{-6.008173, 0.882138, -0.000003, -0.974303, -0.225196, 0.000000, 0.011482, 0.030231},
{-4.811725, 0.597932, -0.000003, -0.701468, -0.712668, 0.000000, 0.997634, 0.123732},
{0.000002, 0.597929, -4.811726, 0.000000, -0.712668, -0.701498, 0.997930, 0.500493},
{0.000002, 0.579176, -4.816348, 0.000000, 0.921903, -0.387371, 0.996876, 0.500674},
{-4.816347, 0.579179, -0.000003, -0.387371, 0.921903, 0.000000, 0.996580, 0.123552},
{-6.377033, 0.374445, -0.000003, -0.606098, 0.795373, 0.000000, 0.980858, -0.001437},
{-0.000000, 0.374441, -6.377034, 0.000000, 0.795373, -0.606098, 0.981250, 0.497888},
{-0.000000, 0.306985, -6.448040, 0.000000, 0.341533, -0.939848, 0.977057, 0.500671},
{-6.448039, 0.306990, -0.000004, -0.939848, 0.341533, 0.000000, 0.976660, -0.004214},
{-0.000000, 0.237891, -6.448040, 0.000000, -0.341533, -0.939848, 0.973301, 0.500674},
{-6.448039, 0.237895, -0.000004, -0.939848, -0.341533, 0.000000, 0.972905, -0.004211},
{-0.000000, 0.170436, -6.377033, 0.000000, -0.795373, -0.606098, 0.970161, 0.497897},
{-6.377033, 0.170440, -0.000004, -0.606098, -0.795373, 0.000000, 0.969769, -0.001428},
{-0.000003, 0.882141, 6.008175, 0.000000, -0.225196, 0.974303, 0.016237, 0.030231},
{6.008174, 0.882137, -0.000002, 0.974303, -0.225196, 0.000000, 0.016605, 0.500674},
{5.986398, 0.918369, -0.000002, 0.673879, 0.738792, 0.000000, 0.014473, 0.499823},
{-0.000003, 0.918373, 5.986398, 0.000000, 0.738792, 0.673879, 0.014106, 0.031085},
{-0.000005, 0.579182, 4.816349, 0.000000, 0.921903, 0.387371, 0.998984, 0.123551},
{4.816348, 0.579179, -0.000001, 0.387371, 0.921903, 0.000000, 0.999279, 0.500674},
{4.811727, 0.597932, -0.000001, 0.701468, -0.712668, 0.000000, 0.998225, 0.500494},
{-0.000005, 0.597935, 4.811728, 0.000000, -0.712668, 0.701468, 0.997930, 0.123733},
{-0.000004, 0.306994, 6.448040, 0.000000, 0.341533, 0.939848, 0.023300, -0.004211},
{6.448040, 0.306990, -0.000002, 0.939848, 0.341533, 0.000000, 0.023696, 0.500674},
{6.377034, 0.374445, -0.000002, 0.606098, 0.795373, 0.000000, 0.019498, 0.497898},
{-0.000004, 0.374449, 6.377035, 0.000000, 0.795373, 0.606098, 0.019107, -0.001428},
{-0.000004, 0.237899, 6.448040, 0.000000, -0.341533, 0.939848, 0.027056, -0.004214},
{6.448040, 0.237895, -0.000002, 0.939848, -0.341533, 0.000000, 0.027451, 0.500671},
{-0.000004, 0.170444, 6.377035, 0.000000, -0.795373, 0.606098, 0.030196, -0.001437},
{6.377034, 0.170440, -0.000002, 0.606098, -0.795373, 0.000000, 0.030587, 0.497889},
{-2.478459, 0.972444, 2.478457, -0.006287, 0.999939, 0.006287, 0.264956, 0.460370},
{-4.956914, 0.972443, -0.000003, -0.009430, 0.999939, 0.000000, 0.459021, 0.460369},
{-4.461224, 0.972443, 0.495689, -0.006287, 0.999939, 0.006287, 0.420208, 0.460369},
{-0.495695, 0.972445, 4.461225, -0.006287, 0.999939, 0.006287, 0.109705, 0.460370},
{-0.000004, 0.972446, 4.956917, 0.000000, 0.999939, 0.009430, 0.070892, 0.460370},
{-3.965532, 0.972443, 0.991381, -0.006287, 0.999939, 0.006287, 0.381395, 0.460370},
{-0.991386, 0.972445, 3.965533, -0.006287, 0.999939, 0.006287, 0.148518, 0.460370},
{-3.469841, 0.972443, 1.487073, -0.006287, 0.999939, 0.006287, 0.342582, 0.460370},
{-1.487077, 0.972445, 3.469841, -0.006287, 0.999939, 0.006287, 0.187330, 0.460370},
{-2.974150, 0.972444, 1.982765, -0.006287, 0.999939, 0.006287, 0.303769, 0.460370},
{-1.982768, 0.972444, 2.974149, -0.006287, 0.999939, 0.006287, 0.226143, 0.460370},
{2.478459, 0.972441, -2.478459, 0.006287, 0.999939, -0.006287, 0.264956, 0.072240},
{4.956916, 0.972442, -0.000001, 0.009430, 0.999939, 0.000000, 0.070892, 0.072240},
{4.461224, 0.972442, -0.495693, 0.006287, 0.999939, -0.006287, 0.109705, 0.072240},
{0.495693, 0.972440, -4.461225, 0.006287, 0.999939, -0.006287, 0.420208, 0.072240},
{0.000002, 0.972439, -4.956916, 0.000000, 0.999939, -0.009430, 0.459021, 0.072240},
{3.965533, 0.972442, -0.991384, 0.006287, 0.999939, -0.006287, 0.148517, 0.072240},
{0.991385, 0.972440, -3.965533, 0.006287, 0.999939, -0.006287, 0.381395, 0.072240},
{3.469842, 0.972442, -1.487076, 0.006287, 0.999939, -0.006287, 0.187330, 0.072240},
{1.487076, 0.972440, -3.469842, 0.006287, 0.999939, -0.006287, 0.342582, 0.072240},
{2.974151, 0.972441, -1.982767, 0.006287, 0.999939, -0.006287, 0.226143, 0.072240},
{1.982767, 0.972441, -2.974150, 0.006287, 0.999939, -0.006287, 0.303769, 0.072240},
{-2.478456, 0.972441, -2.478460, -0.006287, 0.999939, -0.006287, 0.459021, 0.266305},
{-0.495690, 0.972440, -4.461225, -0.006287, 0.999939, -0.006287, 0.459021, 0.111053},
{-4.461223, 0.972442, -0.495694, -0.006287, 0.999939, -0.006287, 0.459021, 0.421556},
{-0.991381, 0.972440, -3.965533, -0.006287, 0.999939, -0.006287, 0.459021, 0.149866},
{-3.965531, 0.972442, -0.991386, -0.006287, 0.999939, -0.006287, 0.459021, 0.382744},
{-1.487073, 0.972440, -3.469842, -0.006287, 0.999939, -0.006287, 0.459021, 0.188679},
{-3.469839, 0.972442, -1.487077, -0.006287, 0.999939, -0.006287, 0.459021, 0.343931},
{-1.982764, 0.972441, -2.974151, -0.006287, 0.999939, -0.006287, 0.459021, 0.227492},
{-2.974148, 0.972441, -1.982768, -0.006287, 0.999939, -0.006287, 0.459021, 0.305118},
{2.478456, 0.972444, 2.478458, 0.006287, 0.999939, 0.006287, 0.070892, 0.266305},
{0.495688, 0.972445, 4.461225, 0.006287, 0.999939, 0.006287, 0.070892, 0.421557},
{4.461224, 0.972443, 0.495690, 0.006287, 0.999939, 0.006287, 0.070892, 0.111053},
{0.991380, 0.972445, 3.965533, 0.006287, 0.999939, 0.006287, 0.070892, 0.382744},
{3.965532, 0.972443, 0.991382, 0.006287, 0.999939, 0.006287, 0.070892, 0.149866},
{1.487072, 0.972445, 3.469841, 0.006287, 0.999939, 0.006287, 0.070892, 0.343931},
{3.469841, 0.972443, 1.487074, 0.006287, 0.999939, 0.006287, 0.070892, 0.188679},
{1.982764, 0.972444, 2.974150, 0.006287, 0.999939, 0.006287, 0.070892, 0.305118},
{2.974148, 0.972444, 1.982766, 0.006287, 0.999939, 0.006287, 0.070892, 0.227492},
{0.000001, 0.972440, -3.965533, 0.000000, 1.000000, 0.000000, 0.420208, 0.111053},
{-0.495690, 0.972440, -3.469842, 0.000000, 1.000000, 0.000000, 0.420208, 0.149866},
{-0.991382, 0.972441, -2.974151, 0.000000, 1.000000, 0.000000, 0.420208, 0.188679},
{-1.487073, 0.972441, -2.478460, 0.000000, 1.000000, 0.000000, 0.420208, 0.227492},
{-1.982765, 0.972441, -1.982768, 0.000000, 1.000000, 0.000000, 0.420208, 0.266305},
{-2.478456, 0.972442, -1.487077, 0.000000, 1.000000, 0.000000, 0.420208, 0.305118},
{-2.974148, 0.972442, -0.991385, 0.000000, 1.000000, 0.000000, 0.420208, 0.343931},
{-3.469840, 0.972442, -0.495694, 0.000000, 1.000000, 0.000000, 0.420208, 0.382744},
{-3.965532, 0.972443, -0.000002, 0.000000, 1.000000, 0.000000, 0.420208, 0.421557},
{0.495693, 0.972440, -3.469842, 0.000000, 1.000000, 0.000000, 0.381395, 0.111053},
{0.000001, 0.972441, -2.974150, 0.000000, 1.000000, 0.000000, 0.381395, 0.149866},
{-0.495690, 0.972441, -2.478459, 0.000000, 1.000000, 0.000000, 0.381395, 0.188679},
{-0.991382, 0.972441, -1.982768, 0.000000, 1.000000, 0.000000, 0.381395, 0.227492},
{-1.487074, 0.972442, -1.487076, 0.000000, 1.000000, 0.000000, 0.381395, 0.266305},
{-1.982765, 0.972442, -0.991385, 0.000000, 1.000000, 0.000000, 0.381395, 0.305118},
{-2.478457, 0.972442, -0.495693, 0.000000, 1.000000, 0.000000, 0.381395, 0.343931},
{-2.974149, 0.972443, -0.000002, 0.000000, 1.000000, 0.000000, 0.381395, 0.382744},
{-3.469840, 0.972443, 0.495690, 0.000000, 1.000000, 0.000000, 0.381395, 0.421557},
{0.991384, 0.972441, -2.974150, 0.000000, 1.000000, 0.000000, 0.342582, 0.111053},
{0.495693, 0.972441, -2.478459, 0.000000, 1.000000, 0.000000, 0.342582, 0.149866},
{0.000001, 0.972441, -1.982767, 0.000000, 1.000000, 0.000000, 0.342582, 0.188679},
{-0.495691, 0.972442, -1.487076, 0.000000, 1.000000, 0.000000, 0.342582, 0.227492},
{-0.991383, 0.972442, -0.991385, 0.000000, 1.000000, 0.000000, 0.342582, 0.266305},
{-1.487074, 0.972442, -0.495693, 0.000000, 1.000000, 0.000000, 0.342582, 0.305118},
{-1.982766, 0.972443, -0.000002, 0.000000, 1.000000, 0.000000, 0.342582, 0.343931},
{-2.478457, 0.972443, 0.495690, 0.000000, 1.000000, 0.000000, 0.342582, 0.382744},
{-2.974149, 0.972443, 0.991381, 0.000000, 1.000000, 0.000000, 0.342582, 0.421557},
{1.487076, 0.972441, -2.478458, 0.000000, 1.000000, 0.000000, 0.303769, 0.111053},
{0.991384, 0.972441, -1.982767, 0.000000, 1.000000, 0.000000, 0.303769, 0.149866},
{0.495692, 0.972442, -1.487075, 0.000000, 1.000000, 0.000000, 0.303769, 0.188679},
{0.000001, 0.972442, -0.991384, 0.000000, 1.000000, 0.000000, 0.303769, 0.227492},
{-0.495691, 0.972442, -0.495692, 0.000000, 1.000000, 0.000000, 0.303769, 0.266305},
{-0.991383, 0.972443, -0.000001, 0.000000, 1.000000, 0.000000, 0.303769, 0.305118},
{-1.487075, 0.972443, 0.495690, 0.000000, 1.000000, 0.000000, 0.303769, 0.343931},
{-1.982766, 0.972443, 0.991382, 0.000000, 1.000000, 0.000000, 0.303769, 0.382744},
{-2.478458, 0.972443, 1.487073, 0.000000, 1.000000, 0.000000, 0.303769, 0.421557},
{1.982767, 0.972441, -1.982767, 0.000000, 1.000000, 0.000000, 0.264956, 0.111053},
{1.487075, 0.972442, -1.487076, 0.000000, 1.000000, 0.000000, 0.264956, 0.149866},
{0.991383, 0.972442, -0.991384, 0.000000, 1.000000, 0.000000, 0.264956, 0.188679},
{0.495692, 0.972442, -0.495693, 0.000000, 1.000000, 0.000000, 0.264956, 0.227492},
{-0.000000, 0.972443, -0.000001, 0.000000, 1.000000, 0.000000, 0.264956, 0.266305},
{-0.495692, 0.972443, 0.495691, 0.000000, 1.000000, 0.000000, 0.264956, 0.305118},
{-0.991384, 0.972443, 0.991382, 0.000000, 1.000000, 0.000000, 0.264956, 0.343931},
{-1.487075, 0.972443, 1.487074, 0.000000, 1.000000, 0.000000, 0.264956, 0.382744},
{-1.982767, 0.972444, 1.982766, 0.000000, 1.000000, 0.000000, 0.264956, 0.421557},
{2.478459, 0.972442, -1.487075, 0.000000, 1.000000, 0.000000, 0.226143, 0.111053},
{1.982767, 0.972442, -0.991384, 0.000000, 1.000000, 0.000000, 0.226143, 0.149866},
{1.487075, 0.972442, -0.495692, 0.000000, 1.000000, 0.000000, 0.226143, 0.188679},
{0.991383, 0.972443, -0.000001, 0.000000, 1.000000, 0.000000, 0.226143, 0.227492},
{0.495691, 0.972443, 0.495691, 0.000000, 1.000000, 0.000000, 0.226143, 0.266305},
{-0.000001, 0.972443, 0.991382, 0.000000, 1.000000, 0.000000, 0.226143, 0.305118},
{-0.495692, 0.972443, 1.487074, 0.000000, 1.000000, 0.000000, 0.226143, 0.343931},
{-0.991384, 0.972444, 1.982766, 0.000000, 1.000000, 0.000000, 0.226143, 0.382744},
{-1.487076, 0.972444, 2.478457, 0.000000, 1.000000, 0.000000, 0.226143, 0.421557},
{2.974150, 0.972442, -0.991384, 0.000000, 1.000000, 0.000000, 0.187330, 0.111053},
{2.478458, 0.972442, -0.495692, 0.000000, 1.000000, 0.000000, 0.187330, 0.149866},
{1.982766, 0.972443, -0.000001, 0.000000, 1.000000, 0.000000, 0.187330, 0.188679},
{1.487074, 0.972443, 0.495691, 0.000000, 1.000000, 0.000000, 0.187330, 0.227492},
{0.991382, 0.972443, 0.991383, 0.000000, 1.000000, 0.000000, 0.187330, 0.266305},
{0.495690, 0.972443, 1.487074, 0.000000, 1.000000, 0.000000, 0.187330, 0.305118},
{-0.000001, 0.972444, 1.982766, 0.000000, 1.000000, 0.000000, 0.187330, 0.343931},
{-0.495693, 0.972444, 2.478458, 0.000000, 1.000000, 0.000000, 0.187330, 0.382744},
{-0.991385, 0.972444, 2.974149, 0.000000, 1.000000, 0.000000, 0.187330, 0.421557},
{3.469841, 0.972442, -0.495692, 0.000000, 1.000000, 0.000000, 0.148517, 0.111053},
{2.974149, 0.972442, -0.000001, 0.000000, 1.000000, 0.000000, 0.148517, 0.149866},
{2.478457, 0.972443, 0.495691, 0.000000, 1.000000, 0.000000, 0.148517, 0.188679},
{1.982766, 0.972443, 0.991383, 0.000000, 1.000000, 0.000000, 0.148517, 0.227492},
{1.487074, 0.972443, 1.487074, 0.000000, 1.000000, 0.000000, 0.148517, 0.266305},
{0.991382, 0.972444, 1.982766, 0.000000, 1.000000, 0.000000, 0.148517, 0.305118},
{0.495690, 0.972444, 2.478458, 0.000000, 1.000000, 0.000000, 0.148517, 0.343931},
{-0.000002, 0.972444, 2.974150, 0.000000, 1.000000, 0.000000, 0.148517, 0.382744},
{-0.495694, 0.972445, 3.469841, 0.000000, 1.000000, 0.000000, 0.148518, 0.421557},
{3.965532, 0.972442, -0.000001, 0.000000, 1.000000, 0.000000, 0.109705, 0.111053},
{3.469841, 0.972443, 0.495690, 0.000000, 1.000000, 0.000000, 0.109705, 0.149866},
{2.974149, 0.972443, 0.991382, 0.000000, 1.000000, 0.000000, 0.109705, 0.188679},
{2.478457, 0.972443, 1.487074, 0.000000, 1.000000, 0.000000, 0.109705, 0.227492},
{1.982765, 0.972444, 1.982766, 0.000000, 1.000000, 0.000000, 0.109705, 0.266305},
{1.487073, 0.972444, 2.478458, 0.000000, 1.000000, 0.000000, 0.109705, 0.305118},
{0.991381, 0.972444, 2.974149, 0.000000, 1.000000, 0.000000, 0.109705, 0.343931},
{0.495689, 0.972445, 3.469841, 0.000000, 1.000000, 0.000000, 0.109705, 0.382744},
{-0.000003, 0.972445, 3.965533, 0.000000, 1.000000, 0.000000, 0.109705, 0.421557}
};
#define INX_TYPE GL_UNSIGNED_SHORT
unsigned short bindexes[]={0, 1, 2,0, 2, 3,3, 2, 4,3, 4, 5,
5, 4, 6,5, 6, 7,7, 6, 8,7, 8, 9,
9, 8, 10,9, 10, 11,12, 13, 14,12, 14, 15,
15, 14, 16,15, 16, 17,17, 16, 18,17, 18, 19,
20, 21, 22,20, 22, 23,23, 22, 24,23, 24, 25,
25, 24, 26,25, 26, 27,27, 26, 28,27, 28, 29,
29, 28, 30,29, 30, 31,31, 30, 32,31, 32, 33,
34, 35, 36,34, 36, 37,38, 39, 40,38, 40, 41,
41, 40, 42,41, 42, 43,43, 42, 44,43, 44, 45,
45, 44, 46,45, 46, 47,47, 46, 48,47, 48, 49,
49, 48, 50,49, 50, 51,51, 50, 52,51, 52, 53,
54, 55, 56,54, 56, 57,58, 59, 60,58, 60, 61,
61, 60, 62,61, 62, 63,64, 65, 66,64, 66, 67,
68, 69, 65,68, 65, 64,70, 71, 72,70, 72, 73,
74, 75, 76,74, 76, 77,78, 79, 75,78, 75, 74,
80, 81, 79,80, 79, 78,82, 83, 81,82, 81, 80,
84, 85, 83,84, 83, 82,86, 87, 85,86, 85, 84,
88, 89, 87,88, 87, 86,90, 91, 92,90, 92, 93,
94, 95, 96,94, 96, 97,98, 99, 95,98, 95, 94,
100, 101, 99,100, 99, 98,102, 103, 101,102, 101, 100,
104, 105, 103,104, 103, 102,106, 107, 105,106, 105, 104,
108, 109, 110,108, 110, 111,112, 113, 109,112, 109, 108,
114, 115, 113,114, 113, 112,116, 117, 118,116, 118, 119,
120, 121, 117,120, 117, 116,122, 123, 121,122, 121, 120,
124, 125, 123,124, 123, 122,126, 127, 125,126, 125, 124,
63, 66, 65,63, 65, 61,61, 65, 69,61, 69, 58,
128, 129, 130,128, 130, 131,53, 76, 75,53, 75, 51,
51, 75, 79,51, 79, 49,49, 79, 81,49, 81, 47,
47, 81, 83,47, 83, 45,45, 83, 85,45, 85, 43,
43, 85, 87,43, 87, 41,41, 87, 89,41, 89, 38,
132, 133, 134,132, 134, 135,33, 96, 95,33, 95, 31,
31, 95, 99,31, 99, 29,29, 99, 101,29, 101, 27,
27, 101, 103,27, 103, 25,25, 103, 105,25, 105, 23,
23, 105, 107,23, 107, 20,136, 137, 138,136, 138, 139,
139, 138, 140,139, 140, 141,141, 140, 142,141, 142, 143,
11, 118, 117,11, 117, 9,9, 117, 121,9, 121, 7,
7, 121, 123,7, 123, 5,5, 123, 125,5, 125, 3,
3, 125, 127,3, 127, 0,60, 64, 67,60, 67, 62,
59, 68, 64,59, 64, 60,144, 145, 146,144, 146, 147,
50, 74, 77,50, 77, 52,48, 78, 74,48, 74, 50,
46, 80, 78,46, 78, 48,44, 82, 80,44, 80, 46,
42, 84, 82,42, 82, 44,40, 86, 84,40, 84, 42,
39, 88, 86,39, 86, 40,148, 149, 150,148, 150, 151,
30, 94, 97,30, 97, 32,28, 98, 94,28, 94, 30,
26, 100, 98,26, 98, 28,24, 102, 100,24, 100, 26,
22, 104, 102,22, 102, 24,21, 106, 104,21, 104, 22,
152, 153, 154,152, 154, 155,156, 157, 153,156, 153, 152,
158, 159, 157,158, 157, 156,8, 116, 119,8, 119, 10,
6, 120, 116,6, 116, 8,4, 122, 120,4, 120, 6,
2, 124, 122,2, 122, 4,1, 126, 124,1, 124, 2,
0, 127, 126,0, 126, 1,160, 63, 62,
161, 63, 162,163, 62, 164,162, 63, 165,
166, 62, 163,165, 63, 167,168, 62, 166,
167, 63, 169,170, 62, 168,169, 63, 160,
160, 62, 170,171, 67, 66,172, 67, 173,
174, 66, 175,173, 67, 176,177, 66, 174,
176, 67, 178,179, 66, 177,178, 67, 180,
181, 66, 179,180, 67, 171,171, 66, 181,
182, 66, 63,175, 66, 183,63, 161, 184,
183, 66, 185,186, 63, 184,185, 66, 187,
188, 63, 186,187, 66, 189,190, 63, 188,
189, 66, 182,182, 63, 190,191, 62, 67,
164, 62, 192,193, 67, 172,192, 62, 194,
195, 67, 193,194, 62, 196,197, 67, 195,
196, 62, 198,199, 67, 197,198, 62, 191,
191, 67, 199,183, 200, 174,183, 174, 175,
185, 201, 200,185, 200, 183,187, 202, 201,187, 201, 185,
189, 203, 202,189, 202, 187,182, 204, 203,182, 203, 189,
190, 205, 204,190, 204, 182,188, 206, 205,188, 205, 190,
186, 207, 206,186, 206, 188,184, 208, 207,184, 207, 186,
161, 162, 208,161, 208, 184,200, 209, 177,200, 177, 174,
201, 210, 209,201, 209, 200,202, 211, 210,202, 210, 201,
203, 212, 211,203, 211, 202,204, 213, 212,204, 212, 203,
205, 214, 213,205, 213, 204,206, 215, 214,206, 214, 205,
207, 216, 215,207, 215, 206,208, 217, 216,208, 216, 207,
162, 165, 217,162, 217, 208,209, 218, 179,209, 179, 177,
210, 219, 218,210, 218, 209,211, 220, 219,211, 219, 210,
212, 221, 220,212, 220, 211,213, 222, 221,213, 221, 212,
214, 223, 222,214, 222, 213,215, 224, 223,215, 223, 214,
216, 225, 224,216, 224, 215,217, 226, 225,217, 225, 216,
165, 167, 226,165, 226, 217,218, 227, 181,218, 181, 179,
219, 228, 227,219, 227, 218,220, 229, 228,220, 228, 219,
221, 230, 229,221, 229, 220,222, 231, 230,222, 230, 221,
223, 232, 231,223, 231, 222,224, 233, 232,224, 232, 223,
225, 234, 233,225, 233, 224,226, 235, 234,226, 234, 225,
167, 169, 235,167, 235, 226,227, 236, 171,227, 171, 181,
228, 237, 236,228, 236, 227,229, 238, 237,229, 237, 228,
230, 239, 238,230, 238, 229,231, 240, 239,231, 239, 230,
232, 241, 240,232, 240, 231,233, 242, 241,233, 241, 232,
234, 243, 242,234, 242, 233,235, 244, 243,235, 243, 234,
169, 160, 244,169, 244, 235,236, 245, 180,236, 180, 171,
237, 246, 245,237, 245, 236,238, 247, 246,238, 246, 237,
239, 248, 247,239, 247, 238,240, 249, 248,240, 248, 239,
241, 250, 249,241, 249, 240,242, 251, 250,242, 250, 241,
243, 252, 251,243, 251, 242,244, 253, 252,244, 252, 243,
160, 170, 253,160, 253, 244,245, 254, 178,245, 178, 180,
246, 255, 254,246, 254, 245,247, 256, 255,247, 255, 246,
248, 257, 256,248, 256, 247,249, 258, 257,249, 257, 248,
250, 259, 258,250, 258, 249,251, 260, 259,251, 259, 250,
252, 261, 260,252, 260, 251,253, 262, 261,253, 261, 252,
170, 168, 262,170, 262, 253,254, 263, 176,254, 176, 178,
255, 264, 263,255, 263, 254,256, 265, 264,256, 264, 255,
257, 266, 265,257, 265, 256,258, 267, 266,258, 266, 257,
259, 268, 267,259, 267, 258,260, 269, 268,260, 268, 259,
261, 270, 269,261, 269, 260,262, 271, 270,262, 270, 261,
168, 166, 271,168, 271, 262,263, 272, 173,263, 173, 176,
264, 273, 272,264, 272, 263,265, 274, 273,265, 273, 264,
266, 275, 274,266, 274, 265,267, 276, 275,267, 275, 266,
268, 277, 276,268, 276, 267,269, 278, 277,269, 277, 268,
270, 279, 278,270, 278, 269,271, 280, 279,271, 279, 270,
166, 163, 280,166, 280, 271,272, 193, 172,272, 172, 173,
273, 195, 193,273, 193, 272,274, 197, 195,274, 195, 273,
275, 199, 197,275, 197, 274,276, 191, 199,276, 199, 275,
277, 198, 191,277, 191, 276,278, 196, 198,278, 198, 277,
279, 194, 196,279, 196, 278,280, 192, 194,280, 194, 279,
163, 164, 192,163, 192, 280};