-
Notifications
You must be signed in to change notification settings - Fork 0
/
rad.h
581 lines (580 loc) · 26.6 KB
/
rad.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
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
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
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
const init_vertex_t vertices_rad[] = {
{ { F(10.81738814), F(0), F(0) }, { F(1), F(2.9895709e-16), F(-2.3356023e-16) } },
{ { F(9.993963525), F(0), F(4.13963524) }, { F(0.92387953), F(-1.1266945e-14), F(0.38268343) } },
{ { F(7.64904855), F(0), F(7.64904855) }, { F(0.70710678), F(1.4947855e-16), F(0.70710678) } },
{ { F(4.13963524), F(0), F(9.993963525) }, { F(0.38268343), F(1.0893249e-14), F(0.92387953) } },
{ { F(6.62373985e-16), F(0), F(10.81738814) }, { F(9.3424092e-18), F(-2.9895709e-16), F(1) } },
{ { F(-4.13963524), F(0), F(9.993963525) }, { F(-0.38268343), F(-1.1173521e-14), F(0.92387953) } },
{ { F(-7.64904855), F(0), F(7.64904855) }, { F(-0.70710678), F(1.8684818e-16), F(0.70710678) } },
{ { F(-9.993963525), F(0), F(4.13963524) }, { F(-0.92387953), F(1.0650346e-14), F(0.38268343) } },
{ { F(-10.81738814), F(0), F(1.32474797e-15) }, { F(-1), F(-4.11066e-16), F(3.7369637e-17) } },
{ { F(-9.993963525), F(0), F(-4.13963524) }, { F(-0.92387953), F(-1.1323e-14), F(-0.38268343) } },
{ { F(-7.64904855), F(0), F(-7.64904855) }, { F(-0.70710678), F(-5.2317491e-16), F(-0.70710678) } },
{ { F(-4.13963524), F(0), F(-9.993963525) }, { F(-0.38268343), F(1.1117467e-14), F(-0.92387953) } },
{ { F(-1.987121955e-15), F(0), F(-10.81738814) }, { F(-2.1487541e-16), F(-2.6158746e-16), F(-1) } },
{ { F(4.13963524), F(0), F(-9.993963525) }, { F(0.38268343), F(-1.1080097e-14), F(-0.92387953) } },
{ { F(7.64904855), F(0), F(-7.64904855) }, { F(0.70710678), F(1.4947855e-16), F(-0.70710678) } },
{ { F(9.993963525), F(0), F(-4.13963524) }, { F(0.92387953), F(1.1136152e-14), F(-0.38268343) } },
{ { F(9.19238814), F(1.625), F(0) }, { F(-0.37590262), F(0.84985509), F(0.36938266) } },
{ { F(8.49265924), F(1.625), F(3.51777465) }, { F(-0.20593211), F(0.84985509), F(-0.48511678) } },
{ { F(6.5), F(1.625), F(6.5) }, { F(-0.52699627), F(0.84985509), F(-0.0046103058) } },
{ { F(3.51777465), F(1.625), F(8.49265924) }, { F(0.19741338), F(0.84985509), F(-0.48864536) } },
{ { F(5.62871439e-16), F(1.625), F(9.19238814) }, { F(-0.36938266), F(0.84985509), F(-0.37590262) } },
{ { F(-3.51777465), F(1.625), F(8.49265924) }, { F(0.48511678), F(0.84985509), F(-0.20593211) } },
{ { F(-6.5), F(1.625), F(6.5) }, { F(0.0046103058), F(0.84985509), F(-0.52699627) } },
{ { F(-8.49265924), F(1.625), F(3.51777465) }, { F(0.48864536), F(0.84985509), F(0.19741338) } },
{ { F(-9.19238814), F(1.625), F(1.125742865e-15) }, { F(0.37590262), F(0.84985509), F(-0.36938266) } },
{ { F(-8.49265924), F(1.625), F(-3.51777465) }, { F(0.20593211), F(0.84985509), F(0.48511678) } },
{ { F(-6.5), F(1.625), F(-6.5) }, { F(0.52699627), F(0.84985509), F(0.0046103058) } },
{ { F(-3.51777465), F(1.625), F(-8.49265924) }, { F(-0.19741338), F(0.84985509), F(0.48864536) } },
{ { F(-1.68861433e-15), F(1.625), F(-9.19238814) }, { F(0.36938266), F(0.84985509), F(0.37590262) } },
{ { F(3.51777465), F(1.625), F(-8.49265924) }, { F(-0.48511678), F(0.84985509), F(0.20593211) } },
{ { F(6.5), F(1.625), F(-6.5) }, { F(-0.0046103058), F(0.84985509), F(0.52699627) } },
{ { F(8.49265924), F(1.625), F(-3.51777465) }, { F(-0.48864536), F(0.84985509), F(-0.19741338) } },
{ { F(7.56738814), F(1.99005105e-16), F(0) }, { F(-1), F(1.1891603e-16), F(6.9367682e-17) } },
{ { F(6.99135502), F(1.99005105e-16), F(2.89591406) }, { F(-0.92387953), F(1.9819338e-17), F(-0.38268343) } },
{ { F(5.35095145), F(1.99005105e-16), F(5.35095145) }, { F(-0.70710678), F(7.9277351e-17), F(-0.70710678) } },
{ { F(2.89591406), F(1.99005105e-16), F(6.99135502) }, { F(-0.38268343), F(0), F(-0.92387953) } },
{ { F(4.633688865e-16), F(1.99005105e-16), F(7.56738814) }, { F(0), F(0), F(-1) } },
{ { F(-2.89591406), F(1.99005105e-16), F(6.99135502) }, { F(0.38268343), F(0), F(-0.92387953) } },
{ { F(-5.35095145), F(1.99005105e-16), F(5.35095145) }, { F(0.70710678), F(1.585547e-16), F(-0.70710678) } },
{ { F(-6.99135502), F(1.99005105e-16), F(2.89591406) }, { F(0.92387953), F(1.585547e-16), F(-0.38268343) } },
{ { F(-7.56738814), F(1.99005105e-16), F(9.2673776e-16) }, { F(1), F(3.9638675e-17), F(-1.585547e-16) } },
{ { F(-6.99135502), F(1.99005105e-16), F(-2.89591406) }, { F(0.92387953), F(1.9819338e-17), F(0.38268343) } },
{ { F(-5.35095145), F(1.99005105e-16), F(-5.35095145) }, { F(0.70710678), F(3.9638675e-17), F(0.70710678) } },
{ { F(-2.89591406), F(1.99005105e-16), F(-6.99135502) }, { F(0.38268343), F(7.9277351e-17), F(0.92387953) } },
{ { F(-1.39010664e-15), F(1.99005105e-16), F(-7.56738814) }, { F(0), F(0), F(1) } },
{ { F(2.89591406), F(1.99005105e-16), F(-6.99135502) }, { F(-0.38268343), F(5.9458013e-17), F(0.92387953) } },
{ { F(5.35095145), F(1.99005105e-16), F(-5.35095145) }, { F(-0.70710678), F(1.585547e-16), F(0.70710678) } },
{ { F(6.99135502), F(1.99005105e-16), F(-2.89591406) }, { F(-0.92387953), F(9.9096689e-17), F(0.38268343) } },
{ { F(9.19238814), F(-1.625), F(0) }, { F(-0.37590262), F(-0.84985509), F(-0.36938266) } },
{ { F(8.49265924), F(-1.625), F(3.51777465) }, { F(-0.48864536), F(-0.84985509), F(0.19741338) } },
{ { F(6.5), F(-1.625), F(6.5) }, { F(-0.0046103058), F(-0.84985509), F(-0.52699627) } },
{ { F(3.51777465), F(-1.625), F(8.49265924) }, { F(-0.48511678), F(-0.84985509), F(-0.20593211) } },
{ { F(5.62871439e-16), F(-1.625), F(9.19238814) }, { F(0.36938266), F(-0.84985509), F(-0.37590262) } },
{ { F(-3.51777465), F(-1.625), F(8.49265924) }, { F(-0.19741338), F(-0.84985509), F(-0.48864536) } },
{ { F(-6.5), F(-1.625), F(6.5) }, { F(0.52699627), F(-0.84985509), F(-0.0046103058) } },
{ { F(-8.49265924), F(-1.625), F(3.51777465) }, { F(0.20593211), F(-0.84985509), F(-0.48511678) } },
{ { F(-9.19238814), F(-1.625), F(1.125742865e-15) }, { F(0.37590262), F(-0.84985509), F(0.36938266) } },
{ { F(-8.49265924), F(-1.625), F(-3.51777465) }, { F(0.48864536), F(-0.84985509), F(-0.19741338) } },
{ { F(-6.5), F(-1.625), F(-6.5) }, { F(0.0046103058), F(-0.84985509), F(0.52699627) } },
{ { F(-3.51777465), F(-1.625), F(-8.49265924) }, { F(0.48511678), F(-0.84985509), F(0.20593211) } },
{ { F(-1.68861433e-15), F(-1.625), F(-9.19238814) }, { F(-0.36938266), F(-0.84985509), F(0.37590262) } },
{ { F(3.51777465), F(-1.625), F(-8.49265924) }, { F(0.19741338), F(-0.84985509), F(0.48864536) } },
{ { F(6.5), F(-1.625), F(-6.5) }, { F(-0.52699627), F(-0.84985509), F(0.0046103058) } },
{ { F(8.49265924), F(-1.625), F(-3.51777465) }, { F(-0.20593211), F(-0.84985509), F(0.48511678) } },
{ { F(8.81869313), F(1.37968987), F(8.430580015) }, { F(0.28559486), F(-0.022781361), F(0.95807963) } },
{ { F(11.163608105), F(1.37968987), F(4.92116677) }, { F(0.99444259), F(-0.022781361), F(-0.10278596) } },
{ { F(9.662303885), F(3.00468987), F(4.29930618) }, { F(0.22049916), F(0.80907248), F(-0.54477687) } },
{ { F(7.66964458), F(3.00468987), F(7.28153153) }, { F(-0.41892683), F(0.80907248), F(0.41219174) } },
{ { F(0.2744373775), F(1.37968987), F(12.19707801) }, { F(-0.47551855), F(-0.022781361), F(0.87941067) } },
{ { F(4.414072585), F(1.37968987), F(11.373653395) }, { F(0.77585774), F(-0.022781361), F(0.63049645) } },
{ { F(3.792211995), F(3.00468987), F(9.87234911) }, { F(0.54113187), F(0.80907248), F(-0.22929897) } },
{ { F(0.2744373775), F(3.00468987), F(10.57207801) }, { F(-0.58768958), F(0.80907248), F(-0.0047624272) } },
{ { F(-8.430580015), F(1.37968987), F(8.81869313) }, { F(-0.95807963), F(-0.022781361), F(0.28559486) } },
{ { F(-4.92116677), F(1.37968987), F(11.163608105) }, { F(0.10278596), F(-0.022781361), F(0.99444259) } },
{ { F(-4.29930618), F(3.00468987), F(9.662303885) }, { F(0.54477687), F(0.80907248), F(0.22049916) } },
{ { F(-7.28153153), F(3.00468987), F(7.66964458) }, { F(-0.41219174), F(0.80907248), F(-0.41892683) } },
{ { F(-12.19707801), F(1.37968987), F(0.2744373775) }, { F(-0.87941067), F(-0.022781361), F(-0.47551855) } },
{ { F(-11.373653395), F(1.37968987), F(4.414072585) }, { F(-0.63049645), F(-0.022781361), F(0.77585774) } },
{ { F(-9.87234911), F(3.00468987), F(3.792211995) }, { F(0.22929897), F(0.80907248), F(0.54113187) } },
{ { F(-10.57207801), F(3.00468987), F(0.2744373775) }, { F(0.0047624272), F(0.80907248), F(-0.58768958) } },
{ { F(-8.81869313), F(1.37968987), F(-8.430580015) }, { F(-0.28559486), F(-0.022781361), F(-0.95807963) } },
{ { F(-11.163608105), F(1.37968987), F(-4.92116677) }, { F(-0.99444259), F(-0.022781361), F(0.10278596) } },
{ { F(-9.662303885), F(3.00468987), F(-4.29930618) }, { F(-0.22049916), F(0.80907248), F(0.54477687) } },
{ { F(-7.66964458), F(3.00468987), F(-7.28153153) }, { F(0.41892683), F(0.80907248), F(-0.41219174) } },
{ { F(-0.2744373775), F(1.37968987), F(-12.19707801) }, { F(0.47551855), F(-0.022781361), F(-0.87941067) } },
{ { F(-4.414072585), F(1.37968987), F(-11.373653395) }, { F(-0.77585774), F(-0.022781361), F(-0.63049645) } },
{ { F(-3.792211995), F(3.00468987), F(-9.87234911) }, { F(-0.54113187), F(0.80907248), F(0.22929897) } },
{ { F(-0.2744373775), F(3.00468987), F(-10.57207801) }, { F(0.58768958), F(0.80907248), F(0.0047624272) } },
{ { F(8.430580015), F(1.37968987), F(-8.81869313) }, { F(0.95807963), F(-0.022781361), F(-0.28559486) } },
{ { F(4.92116677), F(1.37968987), F(-11.163608105) }, { F(-0.10278596), F(-0.022781361), F(-0.99444259) } },
{ { F(4.29930618), F(3.00468987), F(-9.662303885) }, { F(-0.54477687), F(0.80907248), F(-0.22049916) } },
{ { F(7.28153153), F(3.00468987), F(-7.66964458) }, { F(0.41219174), F(0.80907248), F(0.41892683) } },
{ { F(12.19707801), F(1.37968987), F(-0.2744373775) }, { F(0.87941067), F(-0.022781361), F(0.47551855) } },
{ { F(11.373653395), F(1.37968987), F(-4.414072585) }, { F(0.63049645), F(-0.022781361), F(-0.77585774) } },
{ { F(9.87234911), F(3.00468987), F(-3.792211995) }, { F(-0.22929897), F(0.80907248), F(-0.54113187) } },
{ { F(10.57207801), F(3.00468987), F(-0.2744373775) }, { F(-0.0047624272), F(0.80907248), F(0.58768958) } },
{ { F(12.19707801), F(-1.37968987), F(0.2744373775) }, { F(0.87941067), F(0.022781361), F(-0.47551855) } },
{ { F(11.373653395), F(-1.37968987), F(4.414072585) }, { F(0.63049645), F(0.022781361), F(0.77585774) } },
{ { F(9.87234911), F(-3.00468987), F(3.792211995) }, { F(-0.22929897), F(-0.80907248), F(0.54113187) } },
{ { F(10.57207801), F(-3.00468987), F(0.2744373775) }, { F(-0.0047624272), F(-0.80907248), F(-0.58768958) } },
{ { F(8.430580015), F(-1.37968987), F(8.81869313) }, { F(0.95807963), F(0.022781361), F(0.28559486) } },
{ { F(4.92116677), F(-1.37968987), F(11.163608105) }, { F(-0.10278596), F(0.022781361), F(0.99444259) } },
{ { F(4.29930618), F(-3.00468987), F(9.662303885) }, { F(-0.54477687), F(-0.80907248), F(0.22049916) } },
{ { F(7.28153153), F(-3.00468987), F(7.66964458) }, { F(0.41219174), F(-0.80907248), F(-0.41892683) } },
{ { F(-0.2744373775), F(-1.37968987), F(12.19707801) }, { F(0.47551855), F(0.022781361), F(0.87941067) } },
{ { F(-4.414072585), F(-1.37968987), F(11.373653395) }, { F(-0.77585774), F(0.022781361), F(0.63049645) } },
{ { F(-3.792211995), F(-3.00468987), F(9.87234911) }, { F(-0.54113187), F(-0.80907248), F(-0.22929897) } },
{ { F(-0.2744373775), F(-3.00468987), F(10.57207801) }, { F(0.58768958), F(-0.80907248), F(-0.0047624272) } },
{ { F(-8.81869313), F(-1.37968987), F(8.430580015) }, { F(-0.28559486), F(0.022781361), F(0.95807963) } },
{ { F(-11.163608105), F(-1.37968987), F(4.92116677) }, { F(-0.99444259), F(0.022781361), F(-0.10278596) } },
{ { F(-9.662303885), F(-3.00468987), F(4.29930618) }, { F(-0.22049916), F(-0.80907248), F(-0.54477687) } },
{ { F(-7.66964458), F(-3.00468987), F(7.28153153) }, { F(0.41892683), F(-0.80907248), F(0.41219174) } },
{ { F(-12.19707801), F(-1.37968987), F(-0.2744373775) }, { F(-0.87941067), F(0.022781361), F(0.47551855) } },
{ { F(-11.373653395), F(-1.37968987), F(-4.414072585) }, { F(-0.63049645), F(0.022781361), F(-0.77585774) } },
{ { F(-9.87234911), F(-3.00468987), F(-3.792211995) }, { F(0.22929897), F(-0.80907248), F(-0.54113187) } },
{ { F(-10.57207801), F(-3.00468987), F(-0.2744373775) }, { F(0.0047624272), F(-0.80907248), F(0.58768958) } },
{ { F(-8.430580015), F(-1.37968987), F(-8.81869313) }, { F(-0.95807963), F(0.022781361), F(-0.28559486) } },
{ { F(-4.92116677), F(-1.37968987), F(-11.163608105) }, { F(0.10278596), F(0.022781361), F(-0.99444259) } },
{ { F(-4.29930618), F(-3.00468987), F(-9.662303885) }, { F(0.54477687), F(-0.80907248), F(-0.22049916) } },
{ { F(-7.28153153), F(-3.00468987), F(-7.66964458) }, { F(-0.41219174), F(-0.80907248), F(0.41892683) } },
{ { F(0.2744373775), F(-1.37968987), F(-12.19707801) }, { F(-0.47551855), F(0.022781361), F(-0.87941067) } },
{ { F(4.414072585), F(-1.37968987), F(-11.373653395) }, { F(0.77585774), F(0.022781361), F(-0.63049645) } },
{ { F(3.792211995), F(-3.00468987), F(-9.87234911) }, { F(0.54113187), F(-0.80907248), F(0.22929897) } },
{ { F(0.2744373775), F(-3.00468987), F(-10.57207801) }, { F(-0.58768958), F(-0.80907248), F(0.0047624272) } },
{ { F(8.81869313), F(-1.37968987), F(-8.430580015) }, { F(0.28559486), F(0.022781361), F(-0.95807963) } },
{ { F(11.163608105), F(-1.37968987), F(-4.92116677) }, { F(0.99444259), F(0.022781361), F(0.10278596) } },
{ { F(9.662303885), F(-3.00468987), F(-4.29930618) }, { F(0.22049916), F(-0.80907248), F(0.54477687) } },
{ { F(7.66964458), F(-3.00468987), F(-7.28153153) }, { F(-0.41892683), F(-0.80907248), F(-0.41219174) } },
{ { F(9.38543398), F(2.61322906), F(7.603930685) }, { F(0.54083), F(0.48530255), F(0.68701117) } },
{ { F(10.616765965), F(2.61322906), F(5.761112045) }, { F(0.84168224), F(0.48530255), F(0.23675397) } },
{ { F(10.2661585), F(2.992723825), F(5.615885665) }, { F(0.51289381), F(0.8581282), F(0.023578108) } },
{ { F(9.11709058), F(2.992723825), F(7.33558735) }, { F(0.2180593), F(0.8581282), F(0.46482914) } },
{ { F(1.259713065), F(2.61322906), F(12.01329493) }, { F(-0.1033657), F(0.48530255), F(0.86821482) } },
{ { F(3.433465815), F(2.61322906), F(11.580908625) }, { F(0.42774888), F(0.48530255), F(0.76256956) } },
{ { F(3.288239435), F(2.992723825), F(11.23030116) }, { F(0.34599845), F(0.8581282), F(0.37934293) } },
{ { F(1.259713065), F(2.992723825), F(11.633800165) }, { F(-0.17449263), F(0.8581282), F(0.48287504) } },
{ { F(-9.38543398), F(-2.61322906), F(7.603930685) }, { F(-0.54083), F(-0.48530255), F(0.68701117) } },
{ { F(-10.616765965), F(-2.61322906), F(5.761112045) }, { F(-0.84168224), F(-0.48530255), F(0.23675397) } },
{ { F(-10.2661585), F(-2.992723825), F(5.615885665) }, { F(-0.51289381), F(-0.8581282), F(0.023578108) } },
{ { F(-9.11709058), F(-2.992723825), F(7.33558735) }, { F(-0.2180593), F(-0.8581282), F(0.46482914) } },
{ { F(-1.259713065), F(2.61322906), F(-12.01329493) }, { F(0.1033657), F(0.48530255), F(-0.86821482) } },
{ { F(-3.433465815), F(2.61322906), F(-11.580908625) }, { F(-0.42774888), F(0.48530255), F(-0.76256956) } },
{ { F(-3.288239435), F(2.992723825), F(-11.23030116) }, { F(-0.34599845), F(0.8581282), F(-0.37934293) } },
{ { F(-1.259713065), F(2.992723825), F(-11.633800165) }, { F(0.17449263), F(0.8581282), F(-0.48287504) } },
{ { F(1.259713065), F(-2.61322906), F(-12.01329493) }, { F(-0.1033657), F(-0.48530255), F(-0.86821482) } },
{ { F(3.433465815), F(-2.61322906), F(-11.580908625) }, { F(0.42774888), F(-0.48530255), F(-0.76256956) } },
{ { F(3.288239435), F(-2.992723825), F(-11.23030116) }, { F(0.34599845), F(-0.8581282), F(-0.37934293) } },
{ { F(1.259713065), F(-2.992723825), F(-11.633800165) }, { F(-0.17449263), F(-0.8581282), F(-0.48287504) } },
{ { F(12.01329493), F(2.61322906), F(-1.259713065) }, { F(0.86821482), F(0.48530255), F(0.1033657) } },
{ { F(11.580908625), F(2.61322906), F(-3.433465815) }, { F(0.76256956), F(0.48530255), F(-0.42774888) } },
{ { F(11.23030116), F(2.992723825), F(-3.288239435) }, { F(0.37934293), F(0.8581282), F(-0.34599845) } },
{ { F(11.633800165), F(2.992723825), F(-1.259713065) }, { F(0.48287504), F(0.8581282), F(0.17449263) } },
{ { F(-1.259713065), F(-2.61322906), F(12.01329493) }, { F(0.1033657), F(-0.48530255), F(0.86821482) } },
{ { F(-3.433465815), F(-2.61322906), F(11.580908625) }, { F(-0.42774888), F(-0.48530255), F(0.76256956) } },
{ { F(-3.288239435), F(-2.992723825), F(11.23030116) }, { F(-0.34599845), F(-0.8581282), F(0.37934293) } },
{ { F(-1.259713065), F(-2.992723825), F(11.633800165) }, { F(0.17449263), F(-0.8581282), F(0.48287504) } },
{ { F(7.603930685), F(2.61322906), F(-9.38543398) }, { F(0.68701117), F(0.48530255), F(-0.54083) } },
{ { F(5.761112045), F(2.61322906), F(-10.616765965) }, { F(0.23675397), F(0.48530255), F(-0.84168224) } },
{ { F(5.615885665), F(2.992723825), F(-10.2661585) }, { F(0.023578108), F(0.8581282), F(-0.51289381) } },
{ { F(7.33558735), F(2.992723825), F(-9.11709058) }, { F(0.46482914), F(0.8581282), F(-0.2180593) } },
{ { F(-9.38543398), F(2.61322906), F(-7.603930685) }, { F(-0.54083), F(0.48530255), F(-0.68701117) } },
{ { F(-10.616765965), F(2.61322906), F(-5.761112045) }, { F(-0.84168224), F(0.48530255), F(-0.23675397) } },
{ { F(-10.2661585), F(2.992723825), F(-5.615885665) }, { F(-0.51289381), F(0.8581282), F(-0.023578108) } },
{ { F(-9.11709058), F(2.992723825), F(-7.33558735) }, { F(-0.2180593), F(0.8581282), F(-0.46482914) } },
{ { F(12.01329493), F(-2.61322906), F(1.259713065) }, { F(0.86821482), F(-0.48530255), F(-0.1033657) } },
{ { F(11.580908625), F(-2.61322906), F(3.433465815) }, { F(0.76256956), F(-0.48530255), F(0.42774888) } },
{ { F(11.23030116), F(-2.992723825), F(3.288239435) }, { F(0.37934293), F(-0.8581282), F(0.34599845) } },
{ { F(11.633800165), F(-2.992723825), F(1.259713065) }, { F(0.48287504), F(-0.8581282), F(-0.17449263) } },
{ { F(-12.01329493), F(-2.61322906), F(-1.259713065) }, { F(-0.86821482), F(-0.48530255), F(0.1033657) } },
{ { F(-11.580908625), F(-2.61322906), F(-3.433465815) }, { F(-0.76256956), F(-0.48530255), F(-0.42774888) } },
{ { F(-11.23030116), F(-2.992723825), F(-3.288239435) }, { F(-0.37934293), F(-0.8581282), F(-0.34599845) } },
{ { F(-11.633800165), F(-2.992723825), F(-1.259713065) }, { F(-0.48287504), F(-0.8581282), F(0.17449263) } },
{ { F(-7.603930685), F(-2.61322906), F(-9.38543398) }, { F(-0.68701117), F(-0.48530255), F(-0.54083) } },
{ { F(-5.761112045), F(-2.61322906), F(-10.616765965) }, { F(-0.23675397), F(-0.48530255), F(-0.84168224) } },
{ { F(-5.615885665), F(-2.992723825), F(-10.2661585) }, { F(-0.023578108), F(-0.8581282), F(-0.51289381) } },
{ { F(-7.33558735), F(-2.992723825), F(-9.11709058) }, { F(-0.46482914), F(-0.8581282), F(-0.2180593) } },
{ { F(9.38543398), F(-2.61322906), F(-7.603930685) }, { F(0.54083), F(-0.48530255), F(-0.68701117) } },
{ { F(10.616765965), F(-2.61322906), F(-5.761112045) }, { F(0.84168224), F(-0.48530255), F(-0.23675397) } },
{ { F(10.2661585), F(-2.992723825), F(-5.615885665) }, { F(0.51289381), F(-0.8581282), F(-0.023578108) } },
{ { F(9.11709058), F(-2.992723825), F(-7.33558735) }, { F(0.2180593), F(-0.8581282), F(-0.46482914) } },
{ { F(-7.603930685), F(2.61322906), F(9.38543398) }, { F(-0.68701117), F(0.48530255), F(0.54083) } },
{ { F(-5.761112045), F(2.61322906), F(10.616765965) }, { F(-0.23675397), F(0.48530255), F(0.84168224) } },
{ { F(-5.615885665), F(2.992723825), F(10.2661585) }, { F(-0.023578108), F(0.8581282), F(0.51289381) } },
{ { F(-7.33558735), F(2.992723825), F(9.11709058) }, { F(-0.46482914), F(0.8581282), F(0.2180593) } },
{ { F(7.603930685), F(-2.61322906), F(9.38543398) }, { F(0.68701117), F(-0.48530255), F(0.54083) } },
{ { F(5.761112045), F(-2.61322906), F(10.616765965) }, { F(0.23675397), F(-0.48530255), F(0.84168224) } },
{ { F(5.615885665), F(-2.992723825), F(10.2661585) }, { F(0.023578108), F(-0.8581282), F(0.51289381) } },
{ { F(7.33558735), F(-2.992723825), F(9.11709058) }, { F(0.46482914), F(-0.8581282), F(0.2180593) } },
{ { F(-12.01329493), F(2.61322906), F(1.259713065) }, { F(-0.86821482), F(0.48530255), F(-0.1033657) } },
{ { F(-11.580908625), F(2.61322906), F(3.433465815) }, { F(-0.76256956), F(0.48530255), F(0.42774888) } },
{ { F(-11.23030116), F(2.992723825), F(3.288239435) }, { F(-0.37934293), F(0.8581282), F(0.34599845) } },
{ { F(-11.633800165), F(2.992723825), F(1.259713065) }, { F(-0.48287504), F(0.8581282), F(-0.17449263) } },
};
const index_triangle_t faces_rad[] = {
{360, 376, 361},
{360, 408, 375},
{360, 452, 376},
{360, 456, 408},
{361, 376, 377},
{361, 410, 409},
{361, 424, 362},
{361, 426, 425},
{361, 456, 360},
{361, 458, 457},
{362, 378, 363},
{362, 410, 361},
{362, 424, 378},
{362, 460, 410},
{363, 378, 379},
{363, 412, 411},
{363, 428, 364},
{363, 430, 429},
{363, 460, 362},
{363, 462, 461},
{364, 380, 365},
{364, 412, 363},
{364, 428, 380},
{364, 464, 412},
{365, 380, 381},
{365, 414, 413},
{365, 432, 366},
{365, 434, 433},
{365, 464, 364},
{365, 466, 465},
{366, 382, 367},
{366, 414, 365},
{366, 432, 382},
{366, 468, 414},
{367, 382, 383},
{367, 416, 415},
{367, 436, 368},
{367, 438, 437},
{367, 468, 366},
{367, 470, 469},
{368, 384, 369},
{368, 416, 367},
{368, 436, 384},
{368, 472, 416},
{369, 384, 385},
{369, 418, 417},
{369, 440, 370},
{369, 442, 441},
{369, 472, 368},
{369, 474, 473},
{370, 386, 371},
{370, 418, 369},
{370, 440, 386},
{370, 476, 418},
{371, 386, 387},
{371, 420, 419},
{371, 444, 372},
{371, 446, 445},
{371, 476, 370},
{371, 478, 477},
{372, 388, 373},
{372, 420, 371},
{372, 444, 388},
{372, 480, 420},
{373, 388, 389},
{373, 422, 421},
{373, 448, 374},
{373, 450, 449},
{373, 480, 372},
{373, 482, 481},
{374, 390, 375},
{374, 422, 373},
{374, 448, 390},
{374, 484, 422},
{375, 390, 391},
{375, 408, 423},
{375, 452, 360},
{375, 454, 453},
{375, 484, 374},
{375, 486, 485},
{376, 393, 377},
{376, 407, 392},
{376, 452, 455},
{376, 454, 391},
{377, 393, 378},
{377, 426, 361},
{378, 393, 394},
{378, 395, 379},
{378, 424, 427},
{378, 426, 377},
{379, 395, 380},
{379, 430, 363},
{380, 395, 396},
{380, 397, 381},
{380, 428, 431},
{380, 430, 379},
{381, 397, 382},
{381, 434, 365},
{382, 397, 398},
{382, 399, 383},
{382, 432, 435},
{382, 434, 381},
{383, 399, 384},
{383, 438, 367},
{384, 399, 400},
{384, 401, 385},
{384, 436, 439},
{384, 438, 383},
{385, 401, 386},
{385, 442, 369},
{386, 401, 402},
{386, 403, 387},
{386, 440, 443},
{386, 442, 385},
{387, 403, 388},
{387, 446, 371},
{388, 403, 404},
{388, 405, 389},
{388, 444, 447},
{388, 446, 387},
{389, 405, 390},
{389, 450, 373},
{390, 405, 406},
{390, 407, 391},
{390, 448, 451},
{390, 450, 389},
{391, 407, 376},
{391, 454, 375},
{392, 393, 376},
{392, 408, 393},
{393, 408, 409},
{393, 410, 394},
{394, 395, 378},
{394, 410, 395},
{395, 410, 411},
{395, 412, 396},
{396, 397, 380},
{396, 412, 397},
{397, 412, 413},
{397, 414, 398},
{398, 399, 382},
{398, 414, 399},
{399, 414, 415},
{399, 416, 400},
{400, 401, 384},
{400, 416, 401},
{401, 416, 417},
{401, 418, 402},
{402, 403, 386},
{402, 418, 403},
{403, 418, 419},
{403, 420, 404},
{404, 405, 388},
{404, 420, 405},
{405, 420, 421},
{405, 422, 406},
{406, 407, 390},
{406, 422, 407},
{407, 408, 392},
{407, 422, 423},
{408, 456, 459},
{408, 458, 409},
{409, 410, 393},
{409, 458, 361},
{410, 460, 463},
{410, 462, 411},
{411, 412, 395},
{411, 462, 363},
{412, 464, 467},
{412, 466, 413},
{413, 414, 397},
{413, 466, 365},
{414, 468, 471},
{414, 470, 415},
{415, 416, 399},
{415, 470, 367},
{416, 472, 475},
{416, 474, 417},
{417, 418, 401},
{417, 474, 369},
{418, 476, 479},
{418, 478, 419},
{419, 420, 403},
{419, 478, 371},
{420, 480, 483},
{420, 482, 421},
{421, 422, 405},
{421, 482, 373},
{422, 484, 487},
{422, 486, 423},
{423, 408, 407},
{423, 486, 375},
{424, 491, 427},
{425, 424, 361},
{425, 489, 424},
{426, 489, 425},
{427, 426, 378},
{427, 491, 426},
{428, 495, 431},
{429, 428, 363},
{429, 493, 428},
{430, 493, 429},
{431, 430, 380},
{431, 495, 430},
{432, 543, 435},
{433, 432, 365},
{433, 541, 432},
{434, 541, 433},
{435, 434, 382},
{435, 543, 434},
{436, 551, 439},
{437, 436, 367},
{437, 549, 436},
{438, 549, 437},
{439, 438, 384},
{439, 551, 438},
{440, 523, 443},
{441, 440, 369},
{441, 521, 440},
{442, 521, 441},
{443, 442, 386},
{443, 523, 442},
{444, 503, 447},
{445, 444, 371},
{445, 501, 444},
{446, 501, 445},
{447, 446, 388},
{447, 503, 446},
{448, 519, 451},
{449, 448, 373},
{449, 517, 448},
{450, 517, 449},
{451, 450, 390},
{451, 519, 450},
{452, 511, 455},
{453, 452, 375},
{453, 509, 452},
{454, 509, 453},
{455, 454, 376},
{455, 511, 454},
{456, 527, 459},
{457, 456, 361},
{457, 525, 456},
{458, 525, 457},
{459, 458, 408},
{459, 527, 458},
{460, 547, 463},
{461, 460, 363},
{461, 545, 460},
{462, 545, 461},
{463, 462, 410},
{463, 547, 462},
{464, 515, 467},
{465, 464, 365},
{465, 513, 464},
{466, 513, 465},
{467, 466, 412},
{467, 515, 466},
{468, 499, 471},
{469, 468, 367},
{469, 497, 468},
{470, 497, 469},
{471, 470, 414},
{471, 499, 470},
{472, 531, 475},
{473, 472, 369},
{473, 529, 472},
{474, 529, 473},
{475, 474, 416},
{475, 531, 474},
{476, 535, 479},
{477, 476, 371},
{477, 533, 476},
{478, 533, 477},
{479, 478, 418},
{479, 535, 478},
{480, 507, 483},
{481, 480, 373},
{481, 505, 480},
{482, 505, 481},
{483, 482, 420},
{483, 507, 482},
{484, 539, 487},
{485, 484, 375},
{485, 537, 484},
{486, 537, 485},
{487, 486, 422},
{487, 539, 486},
{488, 424, 489},
{488, 491, 424},
{489, 426, 490},
{489, 491, 488},
{490, 426, 491},
{490, 491, 489},
{492, 428, 493},
{492, 495, 428},
{493, 430, 494},
{493, 495, 492},
{494, 430, 495},
{494, 495, 493},
{496, 468, 497},
{496, 499, 468},
{497, 470, 498},
{497, 499, 496},
{498, 470, 499},
{498, 499, 497},
{500, 444, 501},
{500, 503, 444},
{501, 446, 502},
{501, 503, 500},
{502, 446, 503},
{502, 503, 501},
{504, 480, 505},
{504, 507, 480},
{505, 482, 506},
{505, 507, 504},
{506, 482, 507},
{506, 507, 505},
{508, 452, 509},
{508, 511, 452},
{509, 454, 510},
{509, 511, 508},
{510, 454, 511},
{510, 511, 509},
{512, 464, 513},
{512, 515, 464},
{513, 466, 514},
{513, 515, 512},
{514, 466, 515},
{514, 515, 513},
{516, 448, 517},
{516, 519, 448},
{517, 450, 518},
{517, 519, 516},
{518, 450, 519},
{518, 519, 517},
{520, 440, 521},
{520, 523, 440},
{521, 442, 522},
{521, 523, 520},
{522, 442, 523},
{522, 523, 521},
{524, 456, 525},
{524, 527, 456},
{525, 458, 526},
{525, 527, 524},
{526, 458, 527},
{526, 527, 525},
{528, 472, 529},
{528, 531, 472},
{529, 474, 530},
{529, 531, 528},
{530, 474, 531},
{530, 531, 529},
{532, 476, 533},
{532, 535, 476},
{533, 478, 534},
{533, 535, 532},
{534, 478, 535},
{534, 535, 533},
{536, 484, 537},
{536, 539, 484},
{537, 486, 538},
{537, 539, 536},
{538, 486, 539},
{538, 539, 537},
{540, 432, 541},
{540, 543, 432},
{541, 434, 542},
{541, 543, 540},
{542, 434, 543},
{542, 543, 541},
{544, 460, 545},
{544, 547, 460},
{545, 462, 546},
{545, 547, 544},
{546, 462, 547},
{546, 547, 545},
{548, 436, 549},
{548, 551, 436},
{549, 438, 550},
{549, 551, 548},
{550, 438, 551},
{550, 551, 549},
};