-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathesp32renderer.ino
1837 lines (1837 loc) · 68.3 KB
/
esp32renderer.ino
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
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
const int numberVertices = 349;
const int numberFaces = 702;
const int numberNormals = 774;
float vertices[349][3] = {
{ 0.09975653089425546, 0.016154504178456274, 0.15387905507665986 },
{ 0.10531683884977298, 0.0, 0.1654273869842732 },
{ 0.16276238731328552, -3.290123050602093e-05, 0.12907152727512008 },
{ -0.15249720339540698, 0.0, -0.1450944265315523 },
{ -0.2394222543923143, 0.0, -0.08304270579719682 },
{ -0.22863065078633943, 0.016154504178456274, -0.07603474369941436 },
{ 0.2449825623478318, -3.290123050602093e-05, 0.012107652826215702 },
{ 0.2556096598012766, 0.0, -0.05971573336842798 },
{ 0.24277817990392841, 0.016154504178456274, -0.05938672106336777 },
{ -0.24300848851747056, 0.016154504178456274, -0.0018424689083371719 },
{ -0.25564256103178257, 0.0, 0.0005264196880963349 },
{ -0.20520497466605253, 0.0, 0.08228597749555834 },
{ 0.20290188853063104, 0.016154504178456274, 0.0710666578930052 },
{ 0.21336447983154572, 0.0, 0.07850233598736593 },
{ 0.23126274922682108, 0.016154504178456274, -0.11735868921497665 },
{ 0.24238336513785616, 0.0, -0.12380733039415674 },
{ 0.19109034677896955, -3.290123050602093e-05, -0.16845430019082716 },
{ -0.12110942949266304, -3.290123050602093e-05, 0.1454234388366125 },
{ -0.0327038231229848, 0.0, 0.1817463973152596 },
{ -0.02980851483845496, 0.016154504178456274, 0.16924392972297164 },
{ -0.19572942028031848, 0.016154504178456274, 0.07360005264196881 },
{ 0.09666381522668949, 0.016154504178456274, -0.1738830032243206 },
{ 0.09748634598934001, 0.0, -0.18668158189116274 },
{ -0.026847404092913075, 0.0, -0.17901559518325985 },
{ 0.041389747976574326, 0.016154504178456274, 0.17398170691583867 },
{ 0.04310061196288741, 0.0, 0.18671448312166875 },
{ 0.18549713759294598, 0.016154504178456274, -0.1569059682832138 },
{ -0.14706850036191355, 0.016154504178456274, -0.13348029216292692 },
{ 0.11186418372047115, 0.016154504178456274, -0.11949726919786802 },
{ -0.02477462657103376, 0.016154504178456274, -0.1663486214384418 },
{ 0.003750740277686386, 0.016154504178456274, 0.046522339935513586 },
{ 0.15035862341251566, 0.016154504178456274, -0.0856748042376785 },
{ 0.23271040336908602, 0.016154504178456274, 0.008356912548529315 },
{ 0.1425610317825887, 0.016154504178456274, -0.15384615384615385 },
{ 0.19533460551424625, 0.016154504178456274, -0.12055010857406068 },
{ 0.048726722379417, 0.016154504178456274, 0.08139764427189577 },
{ -0.004046851352240574, 0.016154504178456274, 0.11469368954398895 },
{ -0.1883595446469698, 0.016154504178456274, -0.03777061262091202 },
{ -0.1905639270908732, 0.016154504178456274, -0.01957623215108245 },
{ -0.1883595446469698, 0.016154504178456274, -0.001381851681252879 },
{ -0.21843126932947293, 0.016154504178456274, -0.05106270974534448 },
{ -0.21843126932947293, 0.016154504178456274, 0.011943146673685597 },
{ -0.0347436994143581, 0.016154504178456274, 0.08034480489570311 },
{ -0.23178916891491744, 0.016154504178456274, -0.01957623215108245 },
{ 0.15476738830032244, 0.016154504178456274, 0.11903665197078371 },
{ -0.11475949200500099, 0.016154504178456274, 0.1342699216950714 },
{ 0.20105941962229387, 0.9425215503059814, 0.000888333223662565 },
{ 0.20951503586234127, 0.9481147594920051, -0.01957623215108245 },
{ 0.19362374152793316, 0.9450878462854512, -0.009804566690794235 },
{ 0.09978943212476146, 0.7882805816937554, 0.009705862999276173 },
{ 0.2000065802461012, 0.8060801473975127, 0.006152530104625914 },
{ 0.19141935908402974, 0.8598736592748569, 0.006251233796143976 },
{ 0.20747515957096796, 0.8163124300848852, -0.01957623215108245 },
{ 0.2017503454629203, 0.8597749555833389, -0.01957623215108245 },
{ 0.11966177535039811, 0.9438705007567283, 0.0029611107455418833 },
{ 0.15108245048364807, 0.9009343949463711, 0.005955122721589787 },
{ 0.16036059748634598, 0.9503849443969205, 0.0019082713693492138 },
{ 0.2632756465091795, 0.9221885898532606, -0.0010857406066986906 },
{ 0.29657169178127263, 0.9113311837862738, -0.0021056787523853395 },
{ 0.2910442850562611, 0.9222872935447787, -0.01957623215108245 },
{ 0.09189313680331646, 0.8744489043890242, 0.0022043824439034023 },
{ 0.16766467065868265, 0.8755017437652168, 0.006119628874119892 },
{ 0.0914983220372442, 0.7875896558531289, -0.009804566690794235 },
{ 0.11765480028953083, 0.9436730933736922, -0.008389813779035336 },
{ 0.155655721523985, 0.9515693886951373, -0.009080739619661776 },
{ 0.07958807659406462, 0.9880568533263144, -0.006185431335131934 },
{ 0.0496808580640916, 0.8805356320326381, -0.005297098111469369 },
{ 0.19770349411067975, 0.9845364216621701, -0.012897282358360204 },
{ 0.1386457853523722, 0.9984536421662171, -0.009541356846746068 },
{ 0.14660788313482925, 1.0, -0.01957623215108245 },
{ 0.0796867802855827, 0.9881555570178325, -0.01957623215108245 },
{ 0.0476409817727183, 0.8814568664868067, -0.01957623215108245 },
{ 0.21356188721458183, 0.9875304336382181, -0.01957623215108245 },
{ 0.2934460748832007, 0.8783641508192407, -0.01957623215108245 },
{ 0.3033164440350069, 0.8723761268671449, -0.01957623215108245 },
{ 0.30440218464170565, 0.8730012502467592, -0.005264196880963349 },
{ 0.31529249193919856, 0.8742185957754821, -0.01957623215108245 },
{ 0.3141409488714878, 0.8734947687043496, -0.006876357175758374 },
{ 0.31779298545765616, 0.8809304467987102, -0.003783641508192407 },
{ 0.29298545765611633, 0.8786602618937949, -0.0007238270711324604 },
{ 0.25580706718431273, 0.872540633019675, -0.01957623215108245 },
{ 0.31986576297953545, 0.9058366782917682, -0.003750740277686386 },
{ 0.2947950253339475, 0.8949792722247814, 0.0020727775218793184 },
{ 0.22757781141014674, 0.933835625452392, 3.290123050602093e-05 },
{ 0.2626176218990591, 0.9312693294729223, -0.01957623215108245 },
{ 0.3136474304138975, 0.9147858129894058, -0.006284135026649997 },
{ 0.32397841679278805, 0.8941896426926368, -0.01957623215108245 },
{ 0.32470224386392055, 0.9054089622951899, -0.01957623215108245 },
{ 0.31917483713890904, 0.9074488385865632, -0.00638283871816806 },
{ 0.3152595907086925, 0.9134039613081529, -0.007994999012963085 },
{ 0.32266236757254724, 0.907251431203527, -0.017404750937685072 },
{ 0.16766467065868265, 0.8755017437652168, -0.055899190629729555 },
{ 0.16766467065868265, 0.8755017437652168, -0.04523919194577877 },
{ 0.15108245048364807, 0.9009343949463711, -0.04507468579324867 },
{ 0.16766467065868265, 0.8755017437652168, 0.016746726327564652 },
{ 0.19141935908402974, 0.8598736592748569, 0.016911232480094757 },
{ 0.19141935908402974, 0.8598736592748569, -0.045403698098308874 },
{ 0.19141935908402974, 0.8598736592748569, -0.056030795551753644 },
{ 0.2256037375797855, 0.897644271895769, 0.007665986707902877 },
{ 0.25952490623149305, 0.8973810620517207, -0.0009212344541685859 },
{ 0.25580706718431273, 0.872540633019675, -0.0007567283016384814 },
{ 0.22362966374942422, 0.861452918339146, 0.01276567743633612 },
{ 0.3188129236033428, 0.8934000131604922, -0.00029611107455418834 },
{ 0.19079423570441537, 0.9020530367835758, 0.012568270053299994 },
{ 0.2287951569388695, 0.8614200171086399, -0.01957623215108245 },
{ 0.25580706718431273, 0.872540633019675, -0.038395736000526426 },
{ 0.22362966374942422, 0.861452918339146, -0.051918141738501025 },
{ 0.0914983220372442, 0.7875896558531289, -0.029347897611370667 },
{ 0.04227808120023689, 0.7812068171349609, -0.029644008685924855 },
{ 0.0496808580640916, 0.8805356320326381, -0.033822464960189515 },
{ 0.20105941962229387, 0.9425215503059814, -0.04000789629532145 },
{ 0.19362374152793316, 0.9450878462854512, -0.029347897611370667 },
{ 0.11966177535039811, 0.9438705007567283, -0.042080673817200764 },
{ 0.16036059748634598, 0.9503849443969205, -0.041060735671514116 },
{ 0.29657169178127263, 0.9113311837862738, -0.03701388431927354 },
{ 0.2632756465091795, 0.9221885898532606, -0.038066723695466216 },
{ 0.09189313680331646, 0.8744489043890242, -0.0413568467460683 },
{ 0.11765480028953083, 0.9436730933736922, -0.03076265052312957 },
{ 0.155655721523985, 0.9515693886951373, -0.03003882345199711 },
{ 0.07958807659406462, 0.9880568533263144, -0.03293413173652694 },
{ 0.1386457853523722, 0.9984536421662171, -0.029578206224912813 },
{ 0.19770349411067975, 0.9845364216621701, -0.0262551819438047 },
{ 0.30440218464170565, 0.8730012502467592, -0.03388826742120155 },
{ 0.3141409488714878, 0.8734947687043496, -0.03227610712640653 },
{ 0.31779298545765616, 0.8809304467987102, -0.03533592156346648 },
{ 0.29298545765611633, 0.8786602618937949, -0.038395736000526426 },
{ 0.2947950253339475, 0.8949792722247814, -0.0411923405935382 },
{ 0.31986576297953545, 0.9058366782917682, -0.03536882279397249 },
{ 0.22757781141014674, 0.933835625452392, -0.03918536553267093 },
{ 0.3147331710205962, 0.9167598868197672, -0.01957623215108245 },
{ 0.3136474304138975, 0.9147858129894058, -0.032868329275514904 },
{ 0.3188129236033428, 0.8934000131604922, -0.03885635322761072 },
{ 0.31588471408830693, 0.9147200105283938, -0.02171481213397381 },
{ 0.31917483713890904, 0.9074488385865632, -0.03276962558399684 },
{ 0.25952490623149305, 0.8973810620517207, -0.03823122984799632 },
{ 0.2256037375797855, 0.897644271895769, -0.046818451010067784 },
{ 0.23215108245048366, 0.9409093900111865, -0.01957623215108245 },
{ 0.19079423570441537, 0.9020530367835758, -0.0517207343554649 },
{ 0.18342436007106666, 0.49078765545831415, 0.035664933868526684 },
{ 0.10913338158847143, 0.41133118378627365, 0.03971178522076726 },
{ 0.12963084819372245, 0.3940251365401066, -0.01957623215108245 },
{ 0.06119628874119893, 0.5892610383628348, -0.01957623215108245 },
{ 0.08284529841416069, 0.5854444956241364, 0.03645456340067119 },
{ 0.10248733302625519, 0.6623017700862013, 0.0304994406790814 },
{ 0.062907152727512, 0.7109955912351122, -0.009508455616240048 },
{ 0.05353030203329605, 0.6852997302099099, -0.01957623215108245 },
{ 0.09123511219319604, 0.6778640521155492, -0.01957623215108245 },
{ 0.11630584983878398, 0.7116865170757387, 0.020398762913732976 },
{ 0.15726788181878004, 0.6675330657366586, 0.04553530302033296 },
{ 0.23428966243337504, 0.7364940448772785, 0.017799565703757323 },
{ 0.278278607619925, 0.6637165229979601, 0.006843455945252352 },
{ 0.2575508324011318, 0.6834243600710667, 0.02197802197802198 },
{ 0.31009409751924727, 0.666710534974008, 0.0476409817727183 },
{ 0.24175824175824176, 0.746726327564651, -0.01957623215108245 },
{ 0.27347502796604595, 0.7129038626044614, -0.0019740738303612557 },
{ 0.08353622425478714, 0.35082582088570113, 0.04013950121734553 },
{ 0.0746857932486675, 0.4004079752582747, 0.0709021517404751 },
{ 0.06965190498124631, 0.3675725472132658, -0.01957623215108245 },
{ 0.031058761597683754, 0.31029150490228335, 0.014608146344673292 },
{ 0.01029808514838455, 0.38349674277817997, 0.08472066855300389 },
{ -0.042442587352767, 0.40853457919326186, 0.07843653352635388 },
{ -0.06504573271040337, 0.35832730144107394, 0.07682437323155886 },
{ -0.06741462130683688, 0.42080673817200764, 0.03457919326182799 },
{ -0.058366782917681125, 0.3079884187668619, 0.02447851549647957 },
{ -0.039284069224188985, 0.2617621899059025, 0.023655984733829044 },
{ -0.042047772586694745, 0.26186089359742054, 0.07113246035401724 },
{ -0.004342962426794762, 0.4755543857340265, 0.03918536553267093 },
{ -0.015331973415805753, 0.4467658090412582, 0.066032769625584 },
{ -0.04333092057642956, 0.20948213463183524, 0.0383628347700204 },
{ -0.07363295387247483, 0.1586168322695269, 0.03800092123445417 },
{ -0.07333684279792065, 0.1576955978153583, 0.060505362900572485 },
{ -0.0391524643021649, 0.09949332105020728, 0.054385734026452595 },
{ -0.0077646903994209385, 0.06323616503257222, 0.055208264789103116 },
{ -0.03767190892939396, 0.06096598012765678, 0.07228400342172799 },
{ -0.011186418372047115, 0.19678225965651117, 0.04365993288148977 },
{ -0.018161479239323552, 0.19888793840889651, 0.08021319997367903 },
{ -0.03346055142462328, 0.14993090741593737, 0.06419030071724684 },
{ -0.04546950055932092, 0.21037046785549782, 0.06757912745936698 },
{ -0.027571231164045536, 0.14970059880239522, 0.046028821477923275 },
{ -0.02016845430019083, 0.09932881489767718, 0.08185826149898007 },
{ -0.0010528393761926698, 0.0688622754491018, 0.10080937027044812 },
{ 0.014081726656576957, 0.06935579390669212, 0.06925709021517405 },
{ -0.048726722379417, 0.0985720865960387, 0.06975060867276436 },
{ -0.012337961439757848, 0.09955912351121932, 0.06422320194775284 },
{ 0.014081726656576957, 0.25962360992301114, 0.027472527472527472 },
{ 0.0012502467592287953, 0.2614660788313483, 0.08843850760018426 },
{ -0.07402776863854708, 0.3603013752714352, -0.0019082713693492138 },
{ 0.005626110416529579, 0.3215108245048365, 0.09241955649141279 },
{ -0.062314930578403635, 0.30913996183457265, 0.0740606698690531 },
{ -0.05925511614134369, 0.419753898795815, -0.007271171941830625 },
{ 0.04852931499638087, 0.36530236230835034, 0.08926103836283478 },
{ 0.11232480094755545, 0.5159899980259262, 0.062314930578403635 },
{ 0.1704612752516944, 0.6006777653484241, 0.05514246232809107 },
{ 0.24906231493057843, 0.6253865894584457, 0.06938869513719813 },
{ 0.24205435283279597, 0.6610186220964664, 0.06636178193064421 },
{ -0.026452589326840827, 0.48285845890636314, -0.01957623215108245 },
{ -0.059353819832861754, 0.41988550371783906, -0.01957623215108245 },
{ 0.3172665657695598, 0.6334473909324209, 0.054287030334934525 },
{ -0.07336974402842666, 0.363130881094953, -0.01957623215108245 },
{ -0.10771862867671252, 0.34250180956767784, -0.007731789168914917 },
{ 0.37198131210107255, 0.6780943607290912, 0.07804171876028164 },
{ 0.3119694676580904, 0.6403895505691912, 0.0891623346713167 },
{ 0.30913996183457265, 0.6736855958412845, 0.06830295453049945 },
{ 0.36915180627755484, 0.6806606567085609, 0.0966967164571955 },
{ 0.38399026123577024, 0.649371586497335, 0.0767256695400408 },
{ 0.3933013094689742, 0.6091662828189774, 0.09797986444693033 },
{ 0.41070606040665925, 0.6114364677238929, 0.08225307626505232 },
{ 0.3912943344081069, 0.5795880765940646, 0.08896492728828059 },
{ 0.41554254129104434, 0.5840626439428834, 0.1197933802724222 },
{ 0.3987300125024676, 0.6690136211094295, 0.09521616108442457 },
{ 0.42314272553793514, 0.6171612818319405, 0.09432782786076199 },
{ 0.3730670527077713, 0.6585181285780088, 0.11160097387642298 },
{ 0.40086859248535894, 0.5606369678225965, 0.0971573336842798 },
{ 0.4400868592485359, 0.5905112851220636, 0.09274856879647299 },
{ 0.405672172139238, 0.6148910969270251, 0.11005461604264001 },
{ 0.4170559978943213, 0.5838981377903534, 0.07287622557083635 },
{ 0.3923800750148056, 0.5351056129499243, 0.09847338290452064 },
{ 0.40981772718299664, 0.5228992564321906, 0.11702967690991643 },
{ 0.43373692176087386, 0.5679410409949333, 0.0925840626439429 },
{ 0.4245903796802, 0.5645522142528131, 0.11301572678818189 },
{ 0.4126143317760085, 0.5635651773376325, 0.08268079226163058 },
{ 0.41310785023359875, 0.5225702441271304, 0.06991511482529447 },
{ 0.2360005264196881, 0.5913667171152202, 0.014147529117588998 },
{ 0.26459169572942026, 0.5913667171152202, -0.01957623215108245 },
{ 0.2073764558794499, 0.4787458050931105, -0.01957623215108245 },
{ 0.2843324340330328, 0.7132328749095217, -0.01957623215108245 },
{ -0.1471343028229256, 0.09153122326775022, -0.01957623215108245 },
{ -0.1471343028229256, 0.09153122326775022, -0.005000987036915181 },
{ -0.1471343028229256, 0.09153122326775022, -0.0341185760347437 },
{ -0.12568270053299993, 0.3814239652563006, -0.01957623215108245 },
{ -0.12522208330591564, 0.3812265578732645, 0.003290123050602093 },
{ -0.2125748502994012, 0.11505560307955517, 0.014772652497203397 },
{ -0.23149305784036323, 0.11877344212673555, -0.01957623215108245 },
{ -0.14338356254523918, 0.2794959531486477, -0.0076001842468908344 },
{ -0.17612028689873002, 0.3042376784891755, 0.01562808449035994 },
{ -0.20550108574060671, 0.21079818385207608, 0.014871356188721459 },
{ -0.19378824768046324, 0.3199644666710535, -0.01957623215108245 },
{ -0.23119694676580907, 0.22139238007501483, -0.01957623215108245 },
{ -0.14838454958215438, 0.17934460748832007, -0.007468579324866751 },
{ -0.14947029018885308, 0.18003553332894653, -0.01957623215108245 },
{ -0.14427189576890176, 0.2805158912943344, -0.01957623215108245 },
{ -0.14838454958215438, 0.17934460748832007, -0.031683884977298155 },
{ 0.10080937027044812, 0.7105020727775219, -0.010528393761926698 },
{ 0.05859709153122327, 0.709120221096269, -0.01957623215108245 },
{ 0.04227808120023689, 0.7812068171349609, -0.009475554385734027 },
{ 0.10913338158847143, 0.41133118378627365, -0.07886424952293215 },
{ 0.18342436007106666, 0.49078765545831415, -0.07478449694018557 },
{ 0.10248733302625519, 0.6623017700862013, -0.06961900375074029 },
{ 0.062907152727512, 0.7109955912351122, -0.029644008685924855 },
{ 0.11630584983878398, 0.7116865170757387, -0.05955122721589788 },
{ 0.23428966243337504, 0.7364940448772785, -0.05695203000592223 },
{ 0.15506349937487662, 0.668191090346779, -0.08666184115285912 },
{ 0.27347502796604595, 0.7129038626044614, -0.03717839047180364 },
{ 0.09646640784365336, 0.36530236230835034, -0.12841350266499968 },
{ 0.0746857932486675, 0.4004079752582747, -0.11005461604264001 },
{ 0.020036849378166743, 0.34421267355399093, -0.01957623215108245 },
{ 0.12933473711916826, 0.31029150490228335, -0.053760610646838194 },
{ -0.06741462130683688, 0.42080673817200764, -0.0737316575639929 },
{ -0.02615647825228664, 0.4125814305455024, -0.10969270250707377 },
{ -0.03089425544515365, 0.35832730144107394, -0.11594393630321775 },
{ 0.056228202934789764, 0.26186089359742054, -0.11028492465618214 },
{ 0.05899190629729552, 0.2617621899059025, -0.06277554780548793 },
{ 0.039909192603803385, 0.3079884187668619, -0.06359807856813846 },
{ -0.015331973415805753, 0.4467658090412582, -0.10515233269724289 },
{ -0.004342962426794762, 0.4755543857340265, -0.07833782983483582 },
{ 0.024939132723563864, 0.1576955978153583, -0.09962492597223137 },
{ 0.024643021649009673, 0.1586168322695269, -0.07712048430611305 },
{ 0.05497795617556097, 0.20948213463183524, -0.0775152990721853 },
{ 0.10890307297492927, 0.06096598012765678, -0.11143646772389287 },
{ 0.1388431927354083, 0.06323616503257222, -0.09436072909126801 },
{ 0.10745541883266435, 0.09949332105020728, -0.0935381983286175 },
{ 0.08708955714943739, 0.19678225965651117, -0.08277949595314865 },
{ 0.07070474435743897, 0.14970059880239522, -0.08514838454958217 },
{ 0.06484832532736726, 0.14993090741593737, -0.10334276501941173 },
{ 0.052806474962163584, 0.21037046785549782, -0.1067315917615319 },
{ 0.16068960979140623, 0.06935579390669212, -0.10840955451733895 },
{ 0.14552214252813056, 0.0688622754491018, -0.13996183457261302 },
{ 0.12643942883463843, 0.09932881489767718, -0.12097782457063895 },
{ 0.1342699216950714, 0.09955912351121932, -0.10337566624991774 },
{ 0.11239060340856749, 0.25962360992301114, -0.06659209054418636 },
{ 0.08014739751266697, 0.19888793840889651, -0.11936566427584393 },
{ 0.0995262222807133, 0.2614660788313483, -0.12759097190234917 },
{ 0.08231887872606435, 0.1406856616437455, -0.09031387773902745 },
{ 0.07767980522471542, 0.13894189642692636, -0.10390208593801409 },
{ 0.09788116075541226, 0.0985720865960387, -0.10890307297492927 },
{ 0.053069684806211756, 0.1340725143120353, -0.08376653286832927 },
{ 0.035961044943080875, 0.30913996183457265, -0.113213134171218 },
{ 0.10393498716852011, 0.3215108245048365, -0.13153911956307168 },
{ 0.026452589326840827, 0.339540698822136, -0.1309468974139633 },
{ -0.05925511614134369, 0.419753898795815, -0.031881292360334275 },
{ 0.03362505757715339, 0.3833322366256498, -0.1309468974139633 },
{ 0.13147331710205962, 0.35082582088570113, -0.07925906428900441 },
{ 0.11232480094755545, 0.5159899980259262, -0.10146739488056854 },
{ 0.08284529841416069, 0.5854444956241364, -0.07557412647233007 },
{ 0.17440942291241693, 0.6018622096466408, -0.0930775811015332 },
{ -0.03984339014279135, 0.3603013752714352, -0.03721129170230967 },
{ 0.32973613213134173, 0.7047114562084622, -0.06813844837796934 },
{ 0.3164769362374153, 0.7192538000921235, -0.06070277028360861 },
{ 0.278278607619925, 0.6637165229979601, -0.045995920247417256 },
{ 0.2575508324011318, 0.6834243600710667, -0.061130486280186885 },
{ -0.10837665328683294, 0.3438836612489307, -0.01957623215108245 },
{ -0.10771862867671252, 0.34250180956767784, -0.03142067513324998 },
{ 0.35339211686517075, 0.6926038033822465, -0.06698690531025861 },
{ 0.35895242482068834, 0.723267750213858, -0.06695400407975259 },
{ 0.3106534184378496, 0.7243205895900507, -0.08113443442784761 },
{ 0.24906231493057843, 0.6253865894584457, -0.10854115943936303 },
{ 0.31845101006777654, 0.707409357109956, -0.10215832072119498 },
{ 0.3561887214581826, 0.7281371323287491, -0.08514838454958217 },
{ 0.345923537540304, 0.7083963940251365, -0.10041455550437588 },
{ 0.3371718102257024, 0.6551951042969008, -0.08919523590182273 },
{ 0.35444495624136346, 0.6466736855958414, -0.07560702770283609 },
{ 0.3399026123577022, 0.6234454168585906, -0.11341054155425413 },
{ 0.3202276765151017, 0.6309139961834572, -0.0800486938211489 },
{ 0.3667171152201093, 0.6454892412976245, -0.08903072974929263 },
{ 0.37458050931104825, 0.7022438639205107, -0.08708955714943739 },
{ 0.33746792130025666, 0.6017635059551227, -0.10775152990721854 },
{ 0.31706915838652366, 0.6103507271171942, -0.08926103836283478 },
{ 0.3455945252352438, 0.619530170428374, -0.06698690531025861 },
{ 0.3664539053760611, 0.6138711587813385, -0.08939264328485887 },
{ 0.3020332960452721, 0.5751135092452458, -0.11002171481213398 },
{ 0.29597946963216426, 0.5936369020201355, -0.08959005066789498 },
{ 0.3298677370533658, 0.6055471474633152, -0.07626505231295651 },
{ 0.34888464828584587, 0.5983746792130027, -0.08850431006119629 },
{ 0.3234519971046917, 0.5700796209778246, -0.09554517338948477 },
{ 0.30913996183457265, 0.5700796209778246, -0.06359807856813846 },
{ 0.3045666907942357, 0.5700796209778246, -0.10574455484635126 },
{ 0.3292426136737514, 0.5700796209778246, -0.08830690267816017 },
{ 0.2930512601171284, 0.6613147331710206, -0.01957623215108245 },
{ 0.2360005264196881, 0.5913667171152202, -0.0532999934197539 },
{ -0.12522208330591564, 0.3812265578732645, -0.042442587352767 },
{ -0.2125748502994012, 0.11505560307955517, -0.0539251167993683 },
{ -0.14338356254523918, 0.2794959531486477, -0.031552280055274065 },
{ -0.20550108574060671, 0.21079818385207608, -0.05402382049088636 },
{ -0.17612028689873002, 0.3042376784891755, -0.05474764756201882 },
{ 0.24238336513785616, 0.6478252286635521, -0.105349740080279 },
{ 0.09978943212476146, 0.7882805816937554, -0.04885832730144108 },
{ 0.2000065802461012, 0.8060801473975127, -0.04530499440679082 },
{ 0.10080937027044812, 0.7105020727775219, -0.028624070540238206 },
{ 0.34944396920444826, 0.654010659998684, -0.10261893794827928 },
{ 0.05102980851483845, 0.1325590577087583, -0.09886819767059288 },
{ 0.08912943344081069, 0.8747121142330723, -0.008587221162071463 },
{ 0.32266236757254724, 0.907251431203527, -0.021747713364479834 },
{ 0.31588471408830693, 0.9147200105283938, -0.01743765216819109 },
{ 0.3152595907086925, 0.9134039613081529, -0.031157465289201818 },
{ 0.038395736000526426, 0.781338422056985, -0.01957623215108245 },
{ 0.3232545897216556, 0.8829374218595776, -0.01957623215108245 },
{ 0.08912943344081069, 0.8747121142330723, -0.030565243140093443 },
{ 0.432355070079621, 0.5228992564321906, 0.09248535895242482 },
{ 0.43001908271369355, 0.5228992564321906, 0.09774955583338818 },
};
float rawNormals[774][3] = {
{ 0.3394, 0.6215, 0.7060 },
{ 0.3395, 0.6211, 0.7064 },
{ 0.4893, 0.6210, 0.6123 },
{ -0.3334, 0.6203, -0.7100 },
{ -0.4668, 0.5955, -0.6539 },
{ -0.4654, 0.5977, -0.6528 },
{ 0.7497, 0.6211, 0.2284 },
{ 0.7839, 0.6206, -0.0198 },
{ 0.7827, 0.6221, -0.0190 },
{ -0.6813, 0.5987, 0.4211 },
{ -0.6833, 0.5962, 0.4215 },
{ -0.5772, 0.6212, 0.5300 },
{ 0.6394, 0.6223, 0.4516 },
{ 0.6394, 0.6221, 0.4519 },
{ -0.7896, 0.5941, -0.1532 },
{ -0.7897, 0.5940, -0.1533 },
{ -0.7893, 0.5947, -0.1530 },
{ 0.6740, 0.6246, -0.3944 },
{ 0.6756, 0.6227, -0.3948 },
{ 0.3431, 0.6205, -0.7052 },
{ -0.3873, 0.6210, 0.6814 },
{ -0.1771, 0.6218, 0.7629 },
{ -0.1772, 0.6221, 0.7626 },
{ -0.5759, 0.6228, 0.5296 },
{ 0.0498, 0.6218, -0.7816 },
{ 0.0501, 0.6210, -0.7822 },
{ -0.1266, 0.6218, -0.7729 },
{ 0.1030, 0.6230, 0.7754 },
{ 0.1032, 0.6224, 0.7758 },
{ 0.3424, 0.6219, -0.7043 },
{ -0.3327, 0.6218, -0.7090 },
{ -0.0001, -1.0000, 0.0000 },
{ -0.0002, -1.0000, 0.0001 },
{ -0.0000, -1.0000, -0.0001 },
{ -0.0003, -1.0000, 0.0005 },
{ 0.0008, -1.0000, -0.0002 },
{ 0.0003, -1.0000, -0.0003 },
{ 0.0000, -1.0000, -0.0000 },
{ -0.0002, -1.0000, -0.0001 },
{ -0.0001, -1.0000, -0.0001 },
{ 0.0001, -1.0000, -0.0001 },
{ 0.0001, -1.0000, -0.0000 },
{ -0.0003, -1.0000, 0.0001 },
{ 0.0002, -1.0000, 0.0000 },
{ 0.0000, 1.0000, -0.0000 },
{ 0.1701, 0.9518, 0.2553 },
{ 0.2281, 0.9736, -0.0002 },
{ 0.0987, 0.9822, 0.1598 },
{ 0.0015, 0.1000, 0.9950 },
{ 0.0141, 0.0839, 0.9964 },
{ -0.0034, 0.0183, 0.9998 },
{ 0.8939, 0.2538, 0.3694 },
{ 0.9218, 0.1214, 0.3682 },
{ 0.9258, 0.1310, 0.3545 },
{ -0.0273, 0.0497, 0.9984 },
{ -0.0912, 0.0782, 0.9928 },
{ -0.0164, 0.1425, 0.9897 },
{ 0.2865, 0.8613, 0.4196 },
{ 0.1066, 0.8572, 0.5038 },
{ 0.2279, 0.9737, -0.0002 },
{ -0.0455, 0.0389, 0.9982 },
{ -0.0507, -0.0567, 0.9971 },
{ -0.9187, -0.0815, 0.3865 },
{ -0.9124, -0.0865, 0.4000 },
{ -0.9519, 0.1693, 0.2555 },
{ -0.9177, 0.3654, 0.1559 },
{ -0.9162, 0.3660, 0.1634 },
{ -0.0357, 0.9938, 0.1055 },
{ -0.2031, 0.9790, 0.0189 },
{ -0.1946, 0.9799, 0.0448 },
{ 0.0466, -0.0025, 0.9989 },
{ 0.0540, -0.0033, 0.9985 },
{ 0.0630, -0.0230, 0.9977 },
{ 0.0367, 0.0358, 0.9987 },
{ 0.2660, 0.0480, 0.9628 },
{ 0.2531, 0.0113, 0.9674 },
{ -0.1741, 0.9846, 0.0127 },
{ -0.1743, 0.9847, -0.0000 },
{ -0.1732, 0.9849, -0.0000 },
{ -0.9848, 0.1735, -0.0002 },
{ -0.9746, 0.1662, 0.1500 },
{ -0.9582, 0.2862, 0.0079 },
{ 0.4917, -0.0002, 0.8708 },
{ 0.3943, -0.0405, 0.9181 },
{ -0.4844, -0.8748, -0.0000 },
{ -0.5187, -0.8550, 0.0000 },
{ -0.4700, -0.8822, 0.0292 },
{ 0.1121, -0.9937, -0.0000 },
{ 0.1521, -0.9884, -0.0000 },
{ 0.0989, -0.9951, 0.0033 },
{ 0.1237, -0.3190, 0.9396 },
{ 0.0436, -0.1796, 0.9828 },
{ 0.1529, -0.4248, 0.8923 },
{ 0.8204, -0.5614, 0.1087 },
{ 0.8871, -0.4583, 0.0543 },
{ 0.7903, -0.6127, -0.0001 },
{ 0.2720, -0.9623, -0.0000 },
{ 0.1529, -0.9882, -0.0000 },
{ 0.1557, -0.9877, 0.0136 },
{ 0.1273, 0.2856, 0.9499 },
{ 0.0542, 0.2155, 0.9750 },
{ 0.0205, 0.0314, 0.9993 },
{ 0.2874, 0.8777, 0.3834 },
{ 0.3095, 0.9509, 0.0000 },
{ 0.1455, 0.7562, 0.6379 },
{ 0.1378, 0.7397, 0.6587 },
{ 0.2283, 0.9071, 0.3537 },
{ 0.0487, 0.0157, 0.9987 },
{ 0.0492, 0.9944, 0.0939 },
{ 0.1094, 0.9337, 0.3409 },
{ 0.1510, 0.3650, 0.9187 },
{ 0.9561, -0.0681, 0.2850 },
{ 0.9541, -0.0616, 0.2932 },
{ 0.9625, -0.0268, 0.2698 },
{ 0.7618, 0.6153, 0.2027 },
{ 0.7548, 0.6248, 0.1997 },
{ 0.7598, 0.6219, 0.1895 },
{ 0.7560, 0.6279, 0.1847 },
{ 0.7613, 0.6210, 0.1865 },
{ -0.6901, -0.7237, 0.0000 },
{ -0.7091, -0.7051, -0.0000 },
{ -0.8377, -0.5462, -0.0000 },
{ -0.7090, -0.7052, -0.0000 },
{ -0.6901, -0.7237, -0.0000 },
{ -0.5496, -0.8354, -0.0000 },
{ -0.5496, -0.8354, 0.0000 },
{ 0.1086, 0.0500, 0.9928 },
{ 0.1177, 0.2153, 0.9694 },
{ 0.1937, 0.1187, 0.9739 },
{ 0.1173, -0.0071, 0.9931 },
{ 0.1852, 0.0271, 0.9823 },
{ 0.2161, 0.1247, 0.9684 },
{ 0.9635, -0.0825, 0.2548 },
{ 0.9545, -0.1201, 0.2730 },
{ 0.0978, -0.0060, 0.9952 },
{ 0.0337, 0.1785, 0.9834 },
{ 0.0935, 0.2541, 0.9626 },
{ -0.0456, 0.1940, 0.9799 },
{ 0.1065, 0.1123, 0.9879 },
{ 0.2756, -0.9611, 0.0153 },
{ 0.2265, -0.9740, -0.0000 },
{ 0.2756, -0.9611, -0.0153 },
{ 0.0527, -0.9986, -0.0000 },
{ 0.1596, -0.9868, 0.0291 },
{ 0.0490, -0.9988, -0.0000 },
{ 0.0468, -0.9988, 0.0109 },
{ 0.0468, -0.9988, -0.0109 },
{ 0.0490, -0.9988, 0.0000 },
{ 0.1596, -0.9868, -0.0291 },
{ 0.0204, -0.0187, -0.9996 },
{ 0.0086, -0.0202, -0.9998 },
{ 0.0622, -0.0229, -0.9978 },
{ 0.1699, 0.9517, -0.2558 },
{ 0.0990, 0.9821, -0.1601 },
{ -0.0275, 0.0495, -0.9984 },
{ -0.0167, 0.1423, -0.9897 },
{ -0.0914, 0.0783, -0.9927 },
{ 0.1063, 0.8568, -0.5046 },
{ 0.2866, 0.8612, -0.4197 },
{ -0.0453, 0.0392, -0.9982 },
{ -0.0503, -0.0547, -0.9972 },
{ -0.0034, 0.0188, -0.9998 },
{ -0.9161, 0.3660, -0.1638 },
{ -0.9176, 0.3654, -0.1563 },
{ -0.9519, 0.1693, -0.2555 },
{ -0.0357, 0.9938, -0.1052 },
{ 0.0490, 0.9944, -0.0937 },
{ -0.1946, 0.9799, -0.0448 },
{ 0.0536, -0.0029, -0.9986 },
{ 0.0464, -0.0021, -0.9989 },
{ 0.0366, 0.0359, -0.9987 },
{ 0.0487, 0.0160, -0.9987 },
{ 0.2527, 0.0113, -0.9675 },
{ -0.1741, 0.9846, -0.0128 },
{ -0.1730, 0.9849, -0.0060 },
{ -0.9577, 0.2876, 0.0000 },
{ -0.9581, 0.2862, -0.0079 },
{ 0.3943, -0.0405, -0.9181 },
{ 0.4917, -0.0002, -0.8708 },
{ -0.4700, -0.8822, -0.0292 },
{ 0.0571, -0.9976, -0.0392 },
{ 0.0989, -0.9951, -0.0033 },
{ 0.1231, -0.3185, -0.9399 },
{ 0.1682, -0.4446, -0.8798 },
{ 0.1528, -0.4212, -0.8940 },
{ 0.8872, -0.4581, -0.0543 },
{ 0.8205, -0.5612, -0.1088 },
{ 0.1557, -0.9877, -0.0137 },
{ 0.0208, 0.0314, -0.9993 },
{ 0.0545, 0.2150, -0.9751 },
{ 0.1266, 0.2854, -0.9500 },
{ 0.2872, 0.8777, -0.3835 },
{ 0.1454, 0.7561, -0.6380 },
{ 0.2341, 0.9152, -0.3279 },
{ 0.2281, 0.9068, -0.3545 },
{ 0.2272, 0.9738, 0.0000 },
{ 0.1092, 0.9336, -0.3412 },
{ 0.1503, 0.3615, -0.9202 },
{ 0.9560, -0.0681, -0.2854 },
{ 0.9635, -0.0825, -0.2548 },
{ 0.9625, -0.0263, -0.2700 },
{ 0.7597, 0.6219, -0.1898 },
{ 0.7680, 0.6404, -0.0000 },
{ 0.7462, 0.6404, -0.1818 },
{ 0.7625, 0.6142, -0.2035 },
{ 0.7617, 0.6201, -0.1879 },
{ 0.1090, 0.0499, -0.9928 },
{ 0.1177, -0.0071, -0.9930 },
{ 0.1936, 0.1186, -0.9739 },
{ 0.3024, 0.9532, 0.0000 },
{ 0.0440, -0.1790, -0.9829 },
{ 0.1855, 0.0270, -0.9823 },
{ 0.2155, 0.1247, -0.9685 },
{ 0.9544, -0.1206, -0.2731 },
{ 0.0336, 0.1784, -0.9834 },
{ 0.0934, 0.2549, -0.9625 },
{ 0.1174, 0.2157, -0.9694 },
{ -0.0455, 0.1939, -0.9800 },
{ 0.1065, 0.1118, -0.9880 },
{ 0.5953, -0.3542, 0.7212 },
{ 0.3856, -0.5550, 0.7371 },
{ 0.4809, -0.7481, 0.4572 },
{ -0.8760, 0.4823, -0.0001 },
{ -0.8339, 0.4258, 0.3512 },
{ -0.9015, 0.2985, 0.3133 },
{ -0.0033, -0.1597, 0.9872 },
{ -0.0675, -0.3425, 0.9371 },
{ -0.0156, -0.3029, 0.9529 },
{ -0.0984, 0.2717, 0.9573 },
{ -0.1728, 0.2156, 0.9611 },
{ 0.1674, 0.2401, 0.9562 },
{ 0.4525, 0.7915, -0.4109 },
{ 0.7337, 0.5939, 0.3301 },
{ 0.7374, 0.5994, 0.3114 },
{ 0.5843, 0.7312, 0.3522 },
{ 0.7242, -0.2655, 0.6364 },
{ 0.6913, -0.2878, 0.6627 },
{ 0.7227, -0.2666, 0.6377 },
{ 0.7779, -0.5343, -0.3307 },
{ 0.7938, -0.5121, -0.3282 },
{ 0.6729, -0.6566, -0.3406 },
{ -0.0083, 0.2233, 0.9747 },
{ -0.0459, 0.1512, 0.9874 },
{ -0.1767, 0.0182, 0.9841 },
{ -0.7766, 0.3324, 0.5352 },
{ -0.7061, 0.4667, 0.5326 },
{ -0.6820, 0.5178, 0.5165 },
{ -0.9631, -0.2690, -0.0064 },
{ -0.9815, -0.1826, -0.0568 },
{ -0.9825, -0.1756, -0.0626 },
{ 0.2958, 0.6184, 0.7281 },
{ 0.1697, 0.4627, 0.8701 },
{ 0.2601, 0.5519, 0.7923 },
{ -0.9620, 0.2657, -0.0622 },
{ -0.8588, 0.5114, 0.0322 },
{ -0.8651, 0.5015, 0.0006 },
{ -0.7439, -0.3791, -0.5503 },
{ -0.5320, -0.2101, -0.8203 },
{ -0.5114, -0.2823, -0.8117 },
{ 0.9218, -0.3268, 0.2083 },
{ 0.9237, -0.3295, 0.1952 },
{ 0.9115, -0.3202, 0.2581 },
{ -0.3832, -0.0743, 0.9207 },
{ -0.0897, 0.0120, 0.9959 },
{ -0.1892, 0.0382, 0.9812 },
{ 0.0955, -0.1855, -0.9780 },
{ 0.0904, -0.1798, -0.9795 },
{ 0.1672, -0.1515, -0.9742 },
{ -0.6599, -0.0228, -0.7510 },
{ -0.5911, -0.0892, -0.8016 },
{ 0.7690, 0.5316, 0.3551 },
{ 0.7111, 0.6094, 0.3506 },
{ 0.7166, 0.6035, 0.3496 },
{ -0.4746, 0.0914, 0.8755 },
{ -0.3269, 0.0917, 0.9406 },
{ -0.5744, 0.0617, 0.8162 },
{ 0.3709, 0.1000, -0.9233 },
{ 0.5091, 0.2522, -0.8229 },
{ 0.4437, 0.2688, -0.8549 },
{ 0.5240, 0.1890, 0.8305 },
{ -0.6584, 0.1304, 0.7413 },
{ -0.6848, 0.1618, 0.7106 },
{ 0.5986, 0.2137, -0.7720 },
{ 0.5627, 0.2301, -0.7940 },
{ 0.0572, -0.2674, -0.9619 },
{ -0.3384, -0.0629, 0.9389 },
{ -0.4349, -0.0815, 0.8968 },
{ 0.9586, -0.1963, 0.2062 },
{ 0.2936, -0.0763, -0.9529 },
{ 0.8790, 0.3688, 0.3023 },
{ 0.7866, 0.5125, 0.3443 },
{ -0.8630, -0.4979, -0.0852 },
{ -0.8627, -0.5057, -0.0093 },
{ -0.9955, -0.0777, 0.0544 },
{ -0.9989, -0.0260, 0.0402 },
{ 0.8557, -0.4181, 0.3051 },
{ 0.9395, -0.2319, 0.2521 },
{ -0.2021, 0.0178, 0.9792 },
{ -0.2401, -0.1122, 0.9642 },
{ -0.0206, -0.1543, -0.9878 },
{ -0.0050, -0.1814, -0.9834 },
{ -0.6426, 0.7525, -0.1442 },
{ 0.8754, -0.3725, -0.3080 },
{ 0.7666, -0.5063, 0.3949 },
{ 0.3679, -0.7876, 0.4943 },
{ 0.5547, -0.7265, 0.4056 },
{ -0.0069, -0.0137, 0.9999 },
{ -0.1857, -0.0260, 0.9823 },
{ -0.2460, 0.2057, 0.9472 },
{ -0.0038, 0.0522, 0.9986 },
{ -0.2467, 0.0337, 0.9685 },
{ -0.2441, 0.0492, 0.9685 },
{ -0.8202, 0.5720, 0.0000 },
{ -0.8863, 0.4631, -0.0000 },
{ -0.8677, 0.4778, 0.1372 },
{ 0.6403, -0.2901, -0.7113 },
{ 0.6524, -0.0107, -0.7578 },
{ 0.5665, -0.1167, -0.8158 },
{ 0.4814, -0.8727, -0.0815 },
{ 0.4800, -0.8689, -0.1213 },
{ 0.4784, -0.8690, -0.1262 },
{ -0.7533, 0.5577, 0.3485 },
{ 0.4285, 0.1648, -0.8884 },
{ 0.1709, -0.9462, 0.2747 },
{ 0.1612, -0.9597, 0.2300 },
{ 0.1920, -0.8774, 0.4396 },
{ -0.0848, 0.9476, -0.3079 },
{ 0.1665, 0.9799, -0.1096 },
{ 0.1181, 0.9835, -0.1369 },
{ 0.1655, -0.9473, 0.2742 },
{ -0.5501, -0.4863, -0.6789 },
{ -0.6701, -0.2131, 0.7110 },
{ -0.7702, -0.1294, 0.6246 },
{ -0.6674, -0.2278, 0.7090 },
{ 0.4891, 0.2476, -0.8363 },
{ 0.5810, 0.2825, -0.7633 },
{ 0.5640, 0.3449, -0.7503 },
{ -0.9242, -0.3224, -0.2049 },
{ 0.3623, 0.9292, -0.0729 },
{ -0.6824, -0.2397, 0.6905 },
{ 0.5641, 0.3467, -0.7494 },
{ 0.5406, 0.3836, -0.7487 },
{ 0.6181, 0.3446, 0.7065 },
{ 0.5750, 0.3416, 0.7434 },
{ 0.6756, 0.2546, 0.6919 },
{ -0.6086, 0.2096, -0.7653 },
{ -0.5242, -0.0418, -0.8506 },
{ -0.5985, -0.1187, -0.7923 },
{ -0.5851, 0.2649, 0.7665 },
{ -0.6210, 0.2448, 0.7446 },
{ -0.5930, 0.2606, 0.7619 },
{ 0.5650, -0.3387, -0.7524 },
{ 0.6719, -0.1838, -0.7175 },
{ 0.5911, -0.3045, -0.7469 },
{ 0.7634, 0.1562, 0.6267 },
{ 0.8331, -0.0502, 0.5509 },
{ -0.5292, -0.4137, -0.7408 },
{ -0.7648, 0.2048, -0.6109 },
{ -0.7542, 0.1869, -0.6295 },
{ -0.7613, 0.1987, -0.6172 },
{ 0.8218, -0.0476, 0.5679 },
{ 0.6889, -0.2903, 0.6642 },
{ 0.7258, -0.3552, 0.5892 },
{ 0.7495, -0.4804, 0.4555 },
{ 0.8480, 0.1650, 0.5036 },
{ 0.7235, 0.2310, 0.6505 },
{ 0.8638, -0.4950, -0.0935 },
{ 0.9704, -0.2416, -0.0000 },
{ 0.9692, -0.2464, -0.0000 },
{ 0.8638, -0.4950, 0.0935 },
{ -0.5017, 0.8649, 0.0140 },
{ -0.5016, 0.8651, -0.0000 },
{ -0.5898, 0.8075, -0.0000 },
{ 0.0707, -0.0740, 0.9947 },
{ 0.1245, 0.0584, 0.9905 },
{ 0.1848, -0.0984, 0.9778 },
{ -0.8790, 0.0365, 0.4754 },
{ -0.8650, 0.0265, 0.5011 },
{ -0.9103, 0.0336, 0.4126 },
{ 0.3102, -0.0300, 0.9502 },
{ 0.4046, -0.0501, 0.9131 },
{ 0.3506, -0.0667, 0.9341 },
{ 0.4407, -0.1660, 0.8822 },
{ 0.4475, -0.1810, 0.8758 },
{ 0.3775, -0.0449, 0.9249 },
{ -0.7305, 0.3892, 0.5611 },
{ -0.7283, 0.4103, 0.5488 },
{ -0.7839, 0.1369, 0.6057 },
{ 0.9583, -0.2695, -0.0946 },
{ 0.9963, -0.0107, -0.0853 },
{ 0.9999, -0.0132, -0.0000 },
{ 0.8653, -0.4901, -0.1053 },
{ 0.9576, -0.2880, 0.0000 },
{ -0.5852, 0.8106, 0.0188 },
{ -0.6700, 0.7424, -0.0000 },
{ 0.2299, -0.1999, 0.9525 },
{ 0.3400, -0.0084, 0.9404 },
{ -0.7898, 0.1155, 0.6024 },
{ 0.9963, -0.0107, 0.0853 },
{ -0.9563, 0.2203, -0.1920 },
{ -0.9913, 0.1277, -0.0321 },
{ -0.6055, 0.6373, 0.4767 },
{ -0.6021, 0.6553, 0.4562 },
{ 0.0267, 0.2945, 0.9553 },
{ 0.0540, 0.8837, 0.4650 },
{ 0.0145, 0.8906, 0.4546 },
{ -0.0037, 0.8932, 0.4496 },
{ 0.1813, -0.8559, 0.4843 },
{ 0.1911, -0.8553, 0.4816 },
{ 0.5046, 0.2204, 0.8348 },
{ -0.0390, 0.8974, 0.4394 },
{ -0.3036, 0.4869, 0.8190 },
{ -0.4227, 0.4534, 0.7847 },
{ -0.4230, 0.4539, 0.7843 },
{ -0.2695, 0.4947, 0.8262 },
{ -0.1225, 0.5194, 0.8457 },
{ -0.9110, 0.0755, 0.4054 },
{ -0.8963, 0.0208, 0.4430 },
{ -0.9563, 0.2925, -0.0001 },
{ -0.9999, -0.0110, -0.0000 },
{ -0.9090, -0.0926, 0.4064 },
{ -0.9322, -0.0887, 0.3509 },
{ -0.9781, 0.2081, -0.0000 },
{ -0.2606, 0.1753, 0.9494 },
{ -0.5269, -0.4200, 0.7389 },
{ -0.6363, -0.1979, 0.7457 },
{ 0.4106, 0.3926, 0.8229 },
{ 0.3580, 0.4236, 0.8321 },
{ 0.2635, 0.5703, 0.7780 },
{ 0.6733, -0.6115, -0.4157 },
{ 0.3733, -0.4447, -0.8142 },
{ 0.5951, -0.3550, -0.7210 },
{ -0.9015, 0.2984, -0.3135 },
{ -0.0156, -0.3029, -0.9529 },
{ -0.0675, -0.3425, -0.9371 },
{ -0.0034, -0.1596, -0.9872 },
{ -0.1125, 0.2870, -0.9513 },
{ 0.1719, 0.2463, -0.9538 },
{ -0.1890, 0.1946, -0.9625 },
{ 0.7337, 0.5939, -0.3301 },
{ 0.5749, 0.7307, -0.3682 },
{ 0.5843, 0.7312, -0.3522 },
{ 0.2996, 0.5814, -0.7564 },
{ 0.3122, 0.5986, -0.7377 },
{ 0.3914, 0.6436, -0.6577 },
{ 0.1724, -0.3661, 0.9145 },
{ -0.6327, 0.3451, -0.6933 },
{ -0.4556, 0.1990, -0.8677 },
{ -0.3731, 0.1136, -0.9208 },
{ -0.9824, -0.1758, 0.0627 },
{ -0.9815, -0.1830, 0.0567 },
{ -0.9209, -0.3853, 0.0588 },
{ 0.2561, 0.5792, -0.7739 },
{ 0.2954, 0.6181, -0.7284 },
{ -0.8649, 0.5019, -0.0004 },
{ -0.8585, 0.5118, -0.0322 },
{ -0.9620, 0.2656, 0.0629 },
{ -0.5111, -0.2823, 0.8118 },
{ -0.5318, -0.2101, 0.8204 },
{ -0.6796, -0.3299, 0.6552 },
{ 0.9220, -0.3267, -0.2076 },
{ 0.9067, -0.3007, -0.2957 },
{ 0.9119, -0.3203, -0.2565 },
{ -0.1735, -0.1242, -0.9770 },
{ -0.1119, -0.1019, -0.9885 },
{ -0.3829, -0.0744, -0.9208 },
{ 0.0950, -0.1854, 0.9781 },
{ 0.1550, -0.0856, 0.9842 },
{ 0.1931, -0.1365, 0.9716 },
{ -0.5909, -0.0894, 0.8018 },
{ -0.6599, -0.0228, 0.7510 },
{ 0.7164, 0.6034, -0.3502 },
{ 0.7109, 0.6093, -0.3512 },
{ 0.6288, 0.7184, -0.2975 },
{ -0.4892, 0.0002, -0.8722 },
{ -0.6584, 0.1306, -0.7413 },
{ -0.5743, 0.0620, -0.8163 },
{ 0.4437, 0.2688, 0.8549 },
{ 0.5091, 0.2522, 0.8229 },
{ 0.3666, 0.2381, 0.8994 },
{ 0.5239, 0.1893, -0.8304 },
{ -0.7286, 0.2125, -0.6511 },
{ -0.6848, 0.1614, -0.7106 },
{ 0.5627, 0.2301, 0.7940 },
{ 0.5986, 0.2137, 0.7720 },
{ 0.0896, -0.1795, 0.9797 },
{ 0.0571, -0.2671, 0.9620 },
{ -0.4346, -0.0817, -0.8969 },
{ -0.3382, -0.0628, -0.9390 },
{ 0.9241, -0.3291, -0.1943 },
{ 0.9585, -0.1966, -0.2064 },
{ -0.9608, 0.2656, 0.0795 },
{ 0.3219, 0.1587, 0.9334 },
{ 0.2393, -0.0103, 0.9709 },
{ -0.2085, -0.0350, -0.9774 },
{ -0.3634, -0.0569, -0.9299 },
{ 0.5261, 0.8031, -0.2798 },
{ 0.6318, 0.7186, -0.2905 },
{ -0.4755, -0.8220, 0.3133 },
{ -0.4614, -0.8208, 0.3367 },
{ -0.6160, -0.7730, 0.1518 },
{ -0.7059, -0.7067, -0.0473 },
{ -0.5931, -0.8046, 0.0285 },
{ -0.5773, -0.8165, -0.0043 },
{ 0.9394, -0.2320, -0.2523 },
{ 0.9210, -0.0535, -0.3858 },
{ -0.2594, -0.2189, -0.9406 },
{ -0.3712, -0.0223, -0.9283 },
{ -0.0049, -0.1814, 0.9834 },
{ -0.0204, -0.1539, 0.9879 },
{ -0.1346, -0.7941, 0.5927 },
{ -0.0482, -0.7819, 0.6216 },
{ -0.2652, -0.7998, 0.5385 },
{ -0.2237, -0.4063, -0.8860 },
{ -0.3756, -0.5518, -0.7446 },
{ -0.2886, -0.5482, -0.7850 },
{ -0.6426, 0.7525, 0.1442 },
{ -0.1409, 0.0615, -0.9881 },
{ -0.5372, 0.4661, -0.7030 },
{ 0.3551, -0.8051, 0.4752 },
{ 0.3345, -0.7585, 0.5593 },
{ 0.8231, 0.2349, -0.5170 },
{ 0.9123, 0.0933, -0.3987 },
{ -0.0058, -0.0105, -0.9999 },
{ -0.1858, -0.0258, -0.9823 },
{ -0.2330, 0.2078, -0.9500 },
{ -0.2817, 0.1575, -0.9465 },
{ 0.0064, 0.0301, -0.9995 },
{ -0.8677, 0.4778, -0.1372 },
{ -0.3581, -0.7938, 0.4916 },
{ 0.6973, 0.3549, 0.6227 },
{ 0.2422, -0.1784, 0.9537 },
{ 0.3370, -0.1665, 0.9267 },
{ 0.6105, -0.3959, 0.6860 },
{ 0.5091, 0.2221, -0.8316 },
{ 0.7235, 0.2310, -0.6505 },
{ 0.8218, -0.0476, -0.5679 },
{ 0.4818, -0.8763, -0.0000 },
{ 0.4778, -0.8691, 0.1279 },
{ -0.8338, 0.4258, -0.3514 },
{ -0.7533, 0.5577, -0.3485 },
{ -0.0450, 0.0071, 0.9990 },
{ 0.0362, -0.1203, 0.9921 },
{ -0.2659, 0.9147, 0.3043 },
{ -0.2793, 0.9104, 0.3054 },
{ -0.4906, 0.8028, 0.3389 },
{ 0.7384, -0.6340, -0.2298 },
{ 0.7409, -0.6040, -0.2937 },
{ 0.7405, -0.6148, -0.2716 },
{ -0.0519, 0.9627, 0.2655 },
{ -0.0538, 0.9634, 0.2627 },
{ -0.4214, -0.8527, -0.3087 },
{ -0.6567, -0.1536, 0.7384 },
{ -0.7476, 0.2149, -0.6285 },
{ -0.7714, 0.3479, -0.5328 },
{ -0.7422, 0.2287, -0.6300 },
{ 0.7143, -0.1239, 0.6888 },
{ 0.7319, -0.0619, 0.6785 },
{ 0.7312, -0.0632, 0.6793 },
{ -0.9256, 0.2176, 0.3096 },
{ 0.8160, 0.5773, 0.0306 },
{ -0.6923, -0.1085, -0.7134 },
{ -0.7649, 0.2119, -0.6083 },
{ 0.7292, -0.0205, 0.6840 },
{ 0.7322, -0.0181, 0.6809 },
{ 0.6343, -0.0018, -0.7731 },
{ 0.6605, -0.2431, -0.7104 },
{ 0.6346, -0.1086, -0.7651 },
{ -0.4864, 0.1747, 0.8561 },
{ -0.3781, 0.1957, 0.9048 },
{ -0.3183, 0.4570, 0.8306 },
{ -0.4250, 0.5872, -0.6889 },
{ -0.4557, 0.5881, -0.6682 },
{ -0.4165, 0.5868, -0.6944 },
{ 0.3573, -0.6381, 0.6820 },
{ 0.1941, -0.6845, 0.7027 },
{ 0.3976, -0.6232, 0.6735 },
{ 0.6323, -0.6038, -0.4854 },
{ 0.6129, -0.4632, -0.6401 },
{ -0.7334, -0.1809, 0.6553 },
{ -0.5946, -0.1071, 0.7968 },
{ -0.0000, -1.0000, 0.0000 },
{ -0.4655, 0.5401, 0.7011 },
{ -0.4649, 0.5260, 0.7122 },
{ -0.4658, 0.5473, 0.6954 },
{ 0.8647, -0.0989, -0.4925 },
{ 0.7258, -0.3552, -0.5892 },
{ 0.6900, -0.2908, -0.6629 },
{ 0.7494, -0.4804, -0.4556 },
{ 0.8480, 0.1650, -0.5036 },
{ 0.8665, -0.4992, 0.0000 },
{ -0.5017, 0.8649, -0.0140 },
{ -0.5852, 0.8106, -0.0188 },
{ 0.0575, -0.0149, -0.9982 },
{ 0.2181, -0.2036, -0.9544 },
{ 0.1701, -0.0992, -0.9804 },
{ -0.8790, 0.0365, -0.4754 },
{ -0.9197, 0.0432, -0.3902 },
{ -0.9102, 0.0334, -0.4128 },
{ 0.3503, -0.0668, -0.9343 },
{ 0.4038, -0.0503, -0.9135 },
{ 0.3104, -0.0301, -0.9501 },
{ 0.4404, -0.1657, -0.8824 },
{ 0.3400, -0.0085, -0.9404 },
{ 0.3774, -0.0448, -0.9250 },
{ -0.7304, 0.3891, -0.5614 },
{ -0.7897, 0.1156, -0.6024 },
{ -0.7838, 0.1370, -0.6057 },
{ 0.9583, -0.2695, 0.0946 },
{ 0.8653, -0.4901, 0.1053 },
{ -0.6487, 0.5180, -0.5575 },
{ -0.7282, 0.4101, -0.5492 },
{ 0.4471, -0.1808, -0.8760 },
{ 0.2776, -0.0359, -0.9600 },
{ -0.8650, 0.0265, -0.5011 },
{ -0.9315, -0.3197, 0.1736 },
{ -0.9179, -0.3949, 0.0387 },
{ -0.7951, -0.6062, -0.0174 },
{ -0.6020, 0.6551, -0.4566 },
{ 0.2069, 0.5180, -0.8300 },
{ 0.1689, -0.8566, -0.4876 },
{ 0.0438, 0.7708, -0.6356 },
{ -0.3283, 0.6994, -0.6348 },
{ -0.1206, 0.6458, -0.7540 },
{ -0.0766, 0.6954, -0.7145 },
{ -0.6033, 0.6736, -0.4270 },
{ -0.6509, 0.6847, -0.3280 },
{ -0.0558, 0.1243, -0.9907 },
{ -0.1593, 0.0924, -0.9829 },
{ -0.1391, 0.0901, -0.9862 },
{ 0.0015, 0.1000, -0.9950 },
{ 0.0141, 0.0839, -0.9964 },
{ -0.8963, 0.0208, -0.4430 },
{ -0.9110, 0.0754, -0.4055 },
{ -0.9090, -0.0925, -0.4064 },
{ -0.7388, -0.0205, -0.6736 },
{ -0.7090, 0.2257, -0.6681 },
{ 0.4769, 0.1583, -0.8646 },
{ 0.5934, 0.0213, -0.8047 },
{ 0.7123, -0.1259, 0.6905 },
{ 0.7129, -0.1300, 0.6891 },
{ 0.4492, 0.2133, -0.8676 },
{ 0.4558, 0.3840, -0.8030 },
{ -0.1954, -0.9650, -0.1749 },
{ -0.1939, -0.9572, -0.2150 },