aboutsummaryrefslogtreecommitdiffstats
path: root/src/cow_face.rs
blob: e725df8c6660a376f2718ae3b9ab9ed38f4c99ff (plain)
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

// This file auto-generated from cow_face.c using model_c2rs.py
// Don't edit by hand!

#[derive(Copy, Clone)]
pub struct Vertex {
    position: (f32, f32, f32),
    normal: (f32, f32, f32),
}
implement_vertex!(Vertex, position, normal);

pub const cow_face_vertices: [Vertex; 335] = [
    Vertex { position: (4.897808, 1.946794, -0.628057),
             normal: (0.193291, -0.074799, -0.978286), },
    Vertex { position: (4.925394, 1.955229, -0.618837),
             normal: (0.133638, 0.26732, -0.954296), },
    Vertex { position: (4.953739, 1.95258, -0.592256),
             normal: (0.555353, 0.50765, -0.658692), },
    Vertex { position: (4.897808, 1.946794, -0.628057),
             normal: (0.193291, -0.074799, -0.978286), },
    Vertex { position: (4.953739, 1.95258, -0.592256),
             normal: (0.555353, 0.50765, -0.658692), },
    Vertex { position: (4.971872, 1.924079, -0.586026),
             normal: (0.823157, 0.134624, -0.551625), },
    Vertex { position: (4.897808, 1.946794, -0.628057),
             normal: (0.193291, -0.074799, -0.978286), },
    Vertex { position: (4.971872, 1.924079, -0.586026),
             normal: (0.823157, 0.134624, -0.551625), },
    Vertex { position: (4.953403, 1.907939, -0.605609),
             normal: (0.774925, -0.116115, -0.621296), },
    Vertex { position: (4.897808, 1.946794, -0.628057),
             normal: (0.193291, -0.074799, -0.978286), },
    Vertex { position: (4.953403, 1.907939, -0.605609),
             normal: (0.774925, -0.116115, -0.621296), },
    Vertex { position: (4.925499, 1.917814, -0.613413),
             normal: (0.546619, 0.025491, -0.836994), },
    Vertex { position: (4.973133, 1.992779, -0.533466),
             normal: (0.872792, -0.115436, -0.474246), },
    Vertex { position: (5.001903, 1.914398, -0.486724),
             normal: (0.412833, -0.156453, -0.897269), },
    Vertex { position: (4.971872, 1.924079, -0.586026),
             normal: (0.823157, 0.134624, -0.551625), },
    Vertex { position: (4.973133, 1.992779, -0.533466),
             normal: (0.872792, -0.115436, -0.474246), },
    Vertex { position: (4.971872, 1.924079, -0.586026),
             normal: (0.823157, 0.134624, -0.551625), },
    Vertex { position: (4.953739, 1.95258, -0.592256),
             normal: (0.555353, 0.50765, -0.658692), },
    Vertex { position: (4.971872, 1.924079, -0.586026),
             normal: (0.823157, 0.134624, -0.551625), },
    Vertex { position: (5.001903, 1.914398, -0.486724),
             normal: (0.412833, -0.156453, -0.897269), },
    Vertex { position: (4.982364, 1.8733, -0.53619),
             normal: (0.108828, -0.182644, -0.977137), },
    Vertex { position: (4.971872, 1.924079, -0.586026),
             normal: (0.823157, 0.134624, -0.551625), },
    Vertex { position: (4.982364, 1.8733, -0.53619),
             normal: (0.108828, -0.182644, -0.977137), },
    Vertex { position: (4.953403, 1.907939, -0.605609),
             normal: (0.774925, -0.116115, -0.621296), },
    Vertex { position: (4.953403, 1.907939, -0.605609),
             normal: (0.774925, -0.116115, -0.621296), },
    Vertex { position: (4.982364, 1.8733, -0.53619),
             normal: (0.108828, -0.182644, -0.977137), },
    Vertex { position: (4.926194, 1.859813, -0.582137),
             normal: (0.746476, -0.187741, -0.638379), },
    Vertex { position: (4.925499, 1.917814, -0.613413),
             normal: (0.546619, 0.025491, -0.836994), },
    Vertex { position: (4.953403, 1.907939, -0.605609),
             normal: (0.774925, -0.116115, -0.621296), },
    Vertex { position: (4.926194, 1.859813, -0.582137),
             normal: (0.746476, -0.187741, -0.638379), },
    Vertex { position: (4.925499, 1.917814, -0.613413),
             normal: (0.546619, 0.025491, -0.836994), },
    Vertex { position: (4.926194, 1.859813, -0.582137),
             normal: (0.746476, -0.187741, -0.638379), },
    Vertex { position: (4.852578, 1.889721, -0.605031),
             normal: (0.897742, -0.15037, -0.414063), },
    Vertex { position: (4.897808, 1.946794, -0.628057),
             normal: (0.193291, -0.074799, -0.978286), },
    Vertex { position: (4.925499, 1.917814, -0.613413),
             normal: (0.546619, 0.025491, -0.836994), },
    Vertex { position: (4.852578, 1.889721, -0.605031),
             normal: (0.897742, -0.15037, -0.414063), },
    Vertex { position: (4.897808, 1.946794, -0.628057),
             normal: (0.193291, -0.074799, -0.978286), },
    Vertex { position: (4.852578, 1.889721, -0.605031),
             normal: (0.897742, -0.15037, -0.414063), },
    Vertex { position: (4.824747, 1.946835, -0.626358),
             normal: (0.544735, 0.449335, -0.708069), },
    Vertex { position: (4.897808, 1.946794, -0.628057),
             normal: (0.193291, -0.074799, -0.978286), },
    Vertex { position: (4.824747, 1.946835, -0.626358),
             normal: (0.544735, 0.449335, -0.708069), },
    Vertex { position: (4.861611, 2.001639, -0.621913),
             normal: (0.721999, 0.398917, -0.565316), },
    Vertex { position: (4.935561, 2.016016, -0.5857),
             normal: (0.711192, 0.127662, -0.69131), },
    Vertex { position: (4.973133, 1.992779, -0.533466),
             normal: (0.872792, -0.115436, -0.474246), },
    Vertex { position: (4.953739, 1.95258, -0.592256),
             normal: (0.555353, 0.50765, -0.658692), },
    Vertex { position: (4.935561, 2.016016, -0.5857),
             normal: (0.711192, 0.127662, -0.69131), },
    Vertex { position: (4.953739, 1.95258, -0.592256),
             normal: (0.555353, 0.50765, -0.658692), },
    Vertex { position: (4.925394, 1.955229, -0.618837),
             normal: (0.133638, 0.26732, -0.954296), },
    Vertex { position: (5.908782, 1.066916, 0.001121),
             normal: (0.909103, 0.416568, -0.001454), },
    Vertex { position: (5.871947, 1.021428, 0.001102),
             normal: (0.535268, 0.844682, 0.000171), },
    Vertex { position: (5.897758, 1.009309, -0.080583),
             normal: (-0.091049, -0.145989, -0.985087), },
    Vertex { position: (5.908782, 1.066916, 0.001121),
             normal: (0.909103, 0.416568, -0.001454), },
    Vertex { position: (5.897758, 1.009309, -0.080583),
             normal: (-0.091049, -0.145989, -0.985087), },
    Vertex { position: (5.934596, 1.054796, -0.077039),
             normal: (0.054456, -0.320459, -0.945696), },
    Vertex { position: (5.934596, 1.054796, -0.077039),
             normal: (0.054456, -0.320459, -0.945696), },
    Vertex { position: (5.897758, 1.009309, -0.080583),
             normal: (-0.091049, -0.145989, -0.985087), },
    Vertex { position: (5.87863, 0.986485, -0.128292),
             normal: (-0.126433, -0.433465, -0.892257), },
    Vertex { position: (5.934596, 1.054796, -0.077039),
             normal: (0.054456, -0.320459, -0.945696), },
    Vertex { position: (5.87863, 0.986485, -0.128292),
             normal: (-0.126433, -0.433465, -0.892257), },
    Vertex { position: (5.923808, 1.025283, -0.153084),
             normal: (0.169576, -0.140705, -0.975421), },
    Vertex { position: (5.923808, 1.025283, -0.153084),
             normal: (0.169576, -0.140705, -0.975421), },
    Vertex { position: (5.87863, 0.986485, -0.128292),
             normal: (-0.126433, -0.433465, -0.892257), },
    Vertex { position: (5.757506, 0.9579, -0.210732),
             normal: (0.256335, -0.2349, -0.937611), },
    Vertex { position: (5.923808, 1.025283, -0.153084),
             normal: (0.169576, -0.140705, -0.975421), },
    Vertex { position: (5.757506, 0.9579, -0.210732),
             normal: (0.256335, -0.2349, -0.937611), },
    Vertex { position: (5.85775, 0.997026, -0.236768),
             normal: (0.120494, -0.516376, -0.847843), },
    Vertex { position: (5.755282, 1.004149, -0.307505),
             normal: (0.396941, -0.593504, -0.700137), },
    Vertex { position: (5.85775, 0.997026, -0.236768),
             normal: (0.120494, -0.516376, -0.847843), },
    Vertex { position: (5.757506, 0.9579, -0.210732),
             normal: (0.256335, -0.2349, -0.937611), },
    Vertex { position: (5.755282, 1.004149, -0.307505),
             normal: (0.396941, -0.593504, -0.700137), },
    Vertex { position: (5.757506, 0.9579, -0.210732),
             normal: (0.256335, -0.2349, -0.937611), },
    Vertex { position: (5.674999, 0.950754, -0.22796),
             normal: (0.204472, -0.587725, -0.782797), },
    Vertex { position: (5.895899, 1.18273, -0.164705),
             normal: (0.485455, -0.874253, 0.003847), },
    Vertex { position: (5.959462, 1.157227, -0.187097),
             normal: (0.223936, -0.919046, -0.324355), },
    Vertex { position: (5.912147, 1.117911, -0.254197),
             normal: (0.051115, -0.906355, -0.419414), },
    Vertex { position: (5.849792, 1.19348, -0.181047),
             normal: (0.035706, -0.99787, -0.054588), },
    Vertex { position: (5.895899, 1.18273, -0.164705),
             normal: (0.485455, -0.874253, 0.003847), },
    Vertex { position: (5.912147, 1.117911, -0.254197),
             normal: (0.051115, -0.906355, -0.419414), },
    Vertex { position: (5.849792, 1.19348, -0.181047),
             normal: (0.035706, -0.99787, -0.054588), },
    Vertex { position: (5.912147, 1.117911, -0.254197),
             normal: (0.051115, -0.906355, -0.419414), },
    Vertex { position: (5.837875, 1.141493, -0.305184),
             normal: (0.161367, -0.802085, -0.574996), },
    Vertex { position: (5.803425, 1.260787, -0.210002),
             normal: (-0.034221, -0.995012, -0.093703), },
    Vertex { position: (5.840665, 1.221942, -0.187128),
             normal: (0.064626, -0.99783, 0.012619), },
    Vertex { position: (5.77341, 1.225861, -0.323025),
             normal: (0.218068, -0.756332, -0.616772), },
    Vertex { position: (5.803425, 1.260787, -0.210002),
             normal: (-0.034221, -0.995012, -0.093703), },
    Vertex { position: (5.77341, 1.225861, -0.323025),
             normal: (0.218068, -0.756332, -0.616772), },
    Vertex { position: (5.764774, 1.279824, -0.308562),
             normal: (0.725751, -0.657941, -0.200998), },
    Vertex { position: (5.803425, 1.260787, -0.210002),
             normal: (-0.034221, -0.995012, -0.093703), },
    Vertex { position: (5.764774, 1.279824, -0.308562),
             normal: (0.725751, -0.657941, -0.200998), },
    Vertex { position: (5.783731, 1.341471, -0.28459),
             normal: (0.188634, -0.17518, -0.966297), },
    Vertex { position: (5.803425, 1.260787, -0.210002),
             normal: (-0.034221, -0.995012, -0.093703), },
    Vertex { position: (5.783731, 1.341471, -0.28459),
             normal: (0.188634, -0.17518, -0.966297), },
    Vertex { position: (5.847989, 1.311569, -0.261476),
             normal: (0.244568, -0.04472, -0.9686), },
    Vertex { position: (5.803425, 1.260787, -0.210002),
             normal: (-0.034221, -0.995012, -0.093703), },
    Vertex { position: (5.847989, 1.311569, -0.261476),
             normal: (0.244568, -0.04472, -0.9686), },
    Vertex { position: (5.931474, 1.233483, -0.215613),
             normal: (0.193495, -0.385604, -0.902147), },
    Vertex { position: (5.803425, 1.260787, -0.210002),
             normal: (-0.034221, -0.995012, -0.093703), },
    Vertex { position: (5.931474, 1.233483, -0.215613),
             normal: (0.193495, -0.385604, -0.902147), },
    Vertex { position: (5.840665, 1.221942, -0.187128),
             normal: (0.064626, -0.99783, 0.012619), },
    Vertex { position: (5.840665, 1.221942, -0.187128),
             normal: (0.064626, -0.99783, 0.012619), },
    Vertex { position: (5.931474, 1.233483, -0.215613),
             normal: (0.193495, -0.385604, -0.902147), },
    Vertex { position: (5.849792, 1.19348, -0.181047),
             normal: (0.035706, -0.99787, -0.054588), },
    Vertex { position: (5.931474, 1.233483, -0.215613),
             normal: (0.193495, -0.385604, -0.902147), },
    Vertex { position: (5.998088, 1.231874, -0.107334),
             normal: (-0.026148, 0.006311, -0.999638), },
    Vertex { position: (5.895899, 1.18273, -0.164705),
             normal: (0.485455, -0.874253, 0.003847), },
    Vertex { position: (5.931474, 1.233483, -0.215613),
             normal: (0.193495, -0.385604, -0.902147), },
    Vertex { position: (5.895899, 1.18273, -0.164705),
             normal: (0.485455, -0.874253, 0.003847), },
    Vertex { position: (5.849792, 1.19348, -0.181047),
             normal: (0.035706, -0.99787, -0.054588), },
    Vertex { position: (5.672385, 1.007694, -0.341778),
             normal: (0.173726, -0.983856, 0.042973), },
    Vertex { position: (5.755282, 1.004149, -0.307505),
             normal: (0.396941, -0.593504, -0.700137), },
    Vertex { position: (5.674999, 0.950754, -0.22796),
             normal: (0.204472, -0.587725, -0.782797), },
    Vertex { position: (5.672385, 1.007694, -0.341778),
             normal: (0.173726, -0.983856, 0.042973), },
    Vertex { position: (5.674999, 0.950754, -0.22796),
             normal: (0.204472, -0.587725, -0.782797), },
    Vertex { position: (5.573803, 0.952578, -0.243886),
             normal: (-0.007021, -0.990239, -0.139206), },
    Vertex { position: (5.580727, 0.99933, -0.349867),
             normal: (0.148862, -0.934725, -0.322692), },
    Vertex { position: (5.672385, 1.007694, -0.341778),
             normal: (0.173726, -0.983856, 0.042973), },
    Vertex { position: (5.573803, 0.952578, -0.243886),
             normal: (-0.007021, -0.990239, -0.139206), },
    Vertex { position: (5.580727, 0.99933, -0.349867),
             normal: (0.148862, -0.934725, -0.322692), },
    Vertex { position: (5.573803, 0.952578, -0.243886),
             normal: (-0.007021, -0.990239, -0.139206), },
    Vertex { position: (5.535184, 0.98018, -0.341257),
             normal: (0.241652, -0.897637, -0.368581), },
    Vertex { position: (5.573803, 0.952578, -0.243886),
             normal: (-0.007021, -0.990239, -0.139206), },
    Vertex { position: (5.674999, 0.950754, -0.22796),
             normal: (0.204472, -0.587725, -0.782797), },
    Vertex { position: (5.638369, 0.904402, -0.222548),
             normal: (-0.045194, -0.595739, -0.801906), },
    Vertex { position: (5.573803, 0.952578, -0.243886),
             normal: (-0.007021, -0.990239, -0.139206), },
    Vertex { position: (5.638369, 0.904402, -0.222548),
             normal: (-0.045194, -0.595739, -0.801906), },
    Vertex { position: (5.546347, 0.916044, -0.246782),
             normal: (-0.016623, -0.697515, -0.716378), },
    Vertex { position: (5.674999, 0.950754, -0.22796),
             normal: (0.204472, -0.587725, -0.782797), },
    Vertex { position: (5.757506, 0.9579, -0.210732),
             normal: (0.256335, -0.2349, -0.937611), },
    Vertex { position: (5.748613, 0.92049, -0.205099),
             normal: (-0.105003, -0.636187, -0.764356), },
    Vertex { position: (5.674999, 0.950754, -0.22796),
             normal: (0.204472, -0.587725, -0.782797), },
    Vertex { position: (5.748613, 0.92049, -0.205099),
             normal: (-0.105003, -0.636187, -0.764356), },
    Vertex { position: (5.638369, 0.904402, -0.222548),
             normal: (-0.045194, -0.595739, -0.801906), },
    Vertex { position: (5.87863, 0.986485, -0.128292),
             normal: (-0.126433, -0.433465, -0.892257), },
    Vertex { position: (5.851404, 0.929008, -0.105362),
             normal: (-0.106359, -0.394397, -0.912764), },
    Vertex { position: (5.748613, 0.92049, -0.205099),
             normal: (-0.105003, -0.636187, -0.764356), },
    Vertex { position: (5.87863, 0.986485, -0.128292),
             normal: (-0.126433, -0.433465, -0.892257), },
    Vertex { position: (5.748613, 0.92049, -0.205099),
             normal: (-0.105003, -0.636187, -0.764356), },
    Vertex { position: (5.757506, 0.9579, -0.210732),
             normal: (0.256335, -0.2349, -0.937611), },
    Vertex { position: (5.871947, 1.021428, 0.001102),
             normal: (0.535268, 0.844682, 0.000171), },
    Vertex { position: (5.836005, 0.945722, 0.001092),
             normal: (0.997356, -0.072614, -0.002907), },
    Vertex { position: (5.897758, 1.009309, -0.080583),
             normal: (-0.091049, -0.145989, -0.985087), },
    Vertex { position: (5.897758, 1.009309, -0.080583),
             normal: (-0.091049, -0.145989, -0.985087), },
    Vertex { position: (5.836005, 0.945722, 0.001092),
             normal: (0.997356, -0.072614, -0.002907), },
    Vertex { position: (5.851404, 0.929008, -0.105362),
             normal: (-0.106359, -0.394397, -0.912764), },
    Vertex { position: (5.897758, 1.009309, -0.080583),
             normal: (-0.091049, -0.145989, -0.985087), },
    Vertex { position: (5.851404, 0.929008, -0.105362),
             normal: (-0.106359, -0.394397, -0.912764), },
    Vertex { position: (5.87863, 0.986485, -0.128292),
             normal: (-0.126433, -0.433465, -0.892257), },
    Vertex { position: (5.998088, 1.231874, -0.107334),
             normal: (-0.026148, 0.006311, -0.999638), },
    Vertex { position: (5.959462, 1.157227, -0.187097),
             normal: (0.223936, -0.919046, -0.324355), },
    Vertex { position: (5.895899, 1.18273, -0.164705),
             normal: (0.485455, -0.874253, 0.003847), },
    Vertex { position: (5.837875, 1.141493, -0.305184),
             normal: (0.161367, -0.802085, -0.574996), },
    Vertex { position: (5.77341, 1.225861, -0.323025),
             normal: (0.218068, -0.756332, -0.616772), },
    Vertex { position: (5.840665, 1.221942, -0.187128),
             normal: (0.064626, -0.99783, 0.012619), },
    Vertex { position: (5.837875, 1.141493, -0.305184),
             normal: (0.161367, -0.802085, -0.574996), },
    Vertex { position: (5.840665, 1.221942, -0.187128),
             normal: (0.064626, -0.99783, 0.012619), },
    Vertex { position: (5.849792, 1.19348, -0.181047),
             normal: (0.035706, -0.99787, -0.054588), },
    Vertex { position: (5.535184, 0.98018, -0.341257),
             normal: (0.241652, -0.897637, -0.368581), },
    Vertex { position: (5.573803, 0.952578, -0.243886),
             normal: (-0.007021, -0.990239, -0.139206), },
    Vertex { position: (5.546347, 0.916044, -0.246782),
             normal: (-0.016623, -0.697515, -0.716378), },
    Vertex { position: (5.535184, 0.98018, -0.341257),
             normal: (0.241652, -0.897637, -0.368581), },
    Vertex { position: (5.546347, 0.916044, -0.246782),
             normal: (-0.016623, -0.697515, -0.716378), },
    Vertex { position: (5.480649, 0.941387, -0.316248),
             normal: (0.241049, -0.626018, -0.741618), },
    Vertex { position: (4.897808, 1.946794, -0.628057),
             normal: (0.193291, -0.074799, -0.978286), },
    Vertex { position: (4.861611, 2.001639, -0.621913),
             normal: (0.721999, 0.398917, -0.565316), },
    Vertex { position: (4.935561, 2.016016, -0.5857),
             normal: (0.711192, 0.127662, -0.69131), },
    Vertex { position: (4.897808, 1.946794, -0.628057),
             normal: (0.193291, -0.074799, -0.978286), },
    Vertex { position: (4.935561, 2.016016, -0.5857),
             normal: (0.711192, 0.127662, -0.69131), },
    Vertex { position: (4.925394, 1.955229, -0.618837),
             normal: (0.133638, 0.26732, -0.954296), },
    Vertex { position: (4.925499, 1.917814, 0.613413),
             normal: (0.347878, 0.028988, 0.937092), },
    Vertex { position: (4.953403, 1.907939, 0.605609),
             normal: (0.458202, 0.052175, 0.887316), },
    Vertex { position: (4.971872, 1.924079, 0.586026),
             normal: (0.444094, 0.036127, 0.895251), },
    Vertex { position: (4.925499, 1.917814, 0.613413),
             normal: (0.347878, 0.028988, 0.937092), },
    Vertex { position: (4.971872, 1.924079, 0.586026),
             normal: (0.444094, 0.036127, 0.895251), },
    Vertex { position: (4.953739, 1.95258, 0.592256),
             normal: (0.328548, 0.219459, 0.918637), },
    Vertex { position: (4.925499, 1.917814, 0.613413),
             normal: (0.347878, 0.028988, 0.937092), },
    Vertex { position: (4.953739, 1.95258, 0.592256),
             normal: (0.328548, 0.219459, 0.918637), },
    Vertex { position: (4.925394, 1.955229, 0.618837),
             normal: (0.719268, 0.159442, 0.676189), },
    Vertex { position: (4.925499, 1.917814, 0.613413),
             normal: (0.347878, 0.028988, 0.937092), },
    Vertex { position: (4.925394, 1.955229, 0.618837),
             normal: (0.719268, 0.159442, 0.676189), },
    Vertex { position: (4.897808, 1.946794, 0.628057),
             normal: (0.561013, 0.750789, 0.348684), },
    Vertex { position: (4.953739, 1.95258, 0.592256),
             normal: (0.328548, 0.219459, 0.918637), },
    Vertex { position: (4.971872, 1.924079, 0.586026),
             normal: (0.444094, 0.036127, 0.895251), },
    Vertex { position: (5.001903, 1.914398, 0.486724),
             normal: (0.380651, 0.443224, 0.811577), },
    Vertex { position: (4.953739, 1.95258, 0.592256),
             normal: (0.328548, 0.219459, 0.918637), },
    Vertex { position: (5.001903, 1.914398, 0.486724),
             normal: (0.380651, 0.443224, 0.811577), },
    Vertex { position: (4.973133, 1.992779, 0.533466),
             normal: (0.282492, 0.026081, 0.958915), },
    Vertex { position: (4.953403, 1.907939, 0.605609),
             normal: (0.458202, 0.052175, 0.887316), },
    Vertex { position: (4.982364, 1.8733, 0.53619),
             normal: (0.362705, 0.428702, 0.827442), },
    Vertex { position: (5.001903, 1.914398, 0.486724),
             normal: (0.380651, 0.443224, 0.811577), },
    Vertex { position: (4.953403, 1.907939, 0.605609),
             normal: (0.458202, 0.052175, 0.887316), },
    Vertex { position: (5.001903, 1.914398, 0.486724),
             normal: (0.380651, 0.443224, 0.811577), },
    Vertex { position: (4.971872, 1.924079, 0.586026),
             normal: (0.444094, 0.036127, 0.895251), },
    Vertex { position: (4.926194, 1.859813, 0.582137),
             normal: (0.332757, 0.286207, 0.898531), },
    Vertex { position: (4.982364, 1.8733, 0.53619),
             normal: (0.362705, 0.428702, 0.827442), },
    Vertex { position: (4.953403, 1.907939, 0.605609),
             normal: (0.458202, 0.052175, 0.887316), },
    Vertex { position: (4.852578, 1.889721, 0.605031),
             normal: (0.302716, 0.058971, 0.951255), },
    Vertex { position: (4.926194, 1.859813, 0.582137),
             normal: (0.332757, 0.286207, 0.898531), },
    Vertex { position: (4.953403, 1.907939, 0.605609),
             normal: (0.458202, 0.052175, 0.887316), },
    Vertex { position: (4.852578, 1.889721, 0.605031),
             normal: (0.302716, 0.058971, 0.951255), },
    Vertex { position: (4.953403, 1.907939, 0.605609),
             normal: (0.458202, 0.052175, 0.887316), },
    Vertex { position: (4.925499, 1.917814, 0.613413),
             normal: (0.347878, 0.028988, 0.937092), },
    Vertex { position: (4.824747, 1.946835, 0.626358),
             normal: (0.347794, 0.132396, 0.928176), },
    Vertex { position: (4.852578, 1.889721, 0.605031),
             normal: (0.302716, 0.058971, 0.951255), },
    Vertex { position: (4.925499, 1.917814, 0.613413),
             normal: (0.347878, 0.028988, 0.937092), },
    Vertex { position: (4.824747, 1.946835, 0.626358),
             normal: (0.347794, 0.132396, 0.928176), },
    Vertex { position: (4.925499, 1.917814, 0.613413),
             normal: (0.347878, 0.028988, 0.937092), },
    Vertex { position: (4.897808, 1.946794, 0.628057),
             normal: (0.561013, 0.750789, 0.348684), },
    Vertex { position: (4.861611, 2.001639, 0.621913),
             normal: (0.36359, 0.089346, 0.927264), },
    Vertex { position: (4.824747, 1.946835, 0.626358),
             normal: (0.347794, 0.132396, 0.928176), },
    Vertex { position: (4.897808, 1.946794, 0.628057),
             normal: (0.561013, 0.750789, 0.348684), },
    Vertex { position: (4.925394, 1.955229, 0.618837),
             normal: (0.719268, 0.159442, 0.676189), },
    Vertex { position: (4.953739, 1.95258, 0.592256),
             normal: (0.328548, 0.219459, 0.918637), },
    Vertex { position: (4.973133, 1.992779, 0.533466),
             normal: (0.282492, 0.026081, 0.958915), },
    Vertex { position: (4.925394, 1.955229, 0.618837),
             normal: (0.719268, 0.159442, 0.676189), },
    Vertex { position: (4.973133, 1.992779, 0.533466),
             normal: (0.282492, 0.026081, 0.958915), },
    Vertex { position: (4.935561, 2.016016, 0.5857),
             normal: (0.361081, -0.056526, 0.93082), },
    Vertex { position: (5.934596, 1.054796, 0.077039),
             normal: (0.800967, 0.453079, -0.391371), },
    Vertex { position: (5.897758, 1.009309, 0.080583),
             normal: (0.054059, 0.926072, -0.373455), },
    Vertex { position: (5.871947, 1.021428, 0.001102),
             normal: (0.535268, 0.844682, 0.000171), },
    Vertex { position: (5.934596, 1.054796, 0.077039),
             normal: (0.800967, 0.453079, -0.391371), },
    Vertex { position: (5.871947, 1.021428, 0.001102),
             normal: (0.535268, 0.844682, 0.000171), },
    Vertex { position: (5.908782, 1.066916, 0.001121),
             normal: (0.909103, 0.416568, -0.001454), },
    Vertex { position: (5.923808, 1.025283, 0.153084),
             normal: (0.693689, 0.317887, -0.646331), },
    Vertex { position: (5.87863, 0.986485, 0.128292),
             normal: (0.329366, 0.742755, -0.582952), },
    Vertex { position: (5.897758, 1.009309, 0.080583),
             normal: (0.054059, 0.926072, -0.373455), },
    Vertex { position: (5.923808, 1.025283, 0.153084),
             normal: (0.693689, 0.317887, -0.646331), },
    Vertex { position: (5.897758, 1.009309, 0.080583),
             normal: (0.054059, 0.926072, -0.373455), },
    Vertex { position: (5.934596, 1.054796, 0.077039),
             normal: (0.800967, 0.453079, -0.391371), },
    Vertex { position: (5.85775, 0.997026, 0.236768),
             normal: (-0.051423, 0.948155, -0.31362), },
    Vertex { position: (5.757506, 0.9579, 0.210732),
             normal: (0.971427, 0.045661, -0.232906), },
    Vertex { position: (5.87863, 0.986485, 0.128292),
             normal: (0.329366, 0.742755, -0.582952), },
    Vertex { position: (5.85775, 0.997026, 0.236768),
             normal: (-0.051423, 0.948155, -0.31362), },
    Vertex { position: (5.87863, 0.986485, 0.128292),
             normal: (0.329366, 0.742755, -0.582952), },
    Vertex { position: (5.923808, 1.025283, 0.153084),
             normal: (0.693689, 0.317887, -0.646331), },
    Vertex { position: (5.674999, 0.950754, 0.22796),
             normal: (0.850248, -0.122854, -0.511845), },
    Vertex { position: (5.757506, 0.9579, 0.210732),
             normal: (0.971427, 0.045661, -0.232906), },
    Vertex { position: (5.85775, 0.997026, 0.236768),
             normal: (-0.051423, 0.948155, -0.31362), },
    Vertex { position: (5.674999, 0.950754, 0.22796),
             normal: (0.850248, -0.122854, -0.511845), },
    Vertex { position: (5.85775, 0.997026, 0.236768),
             normal: (-0.051423, 0.948155, -0.31362), },
    Vertex { position: (5.755282, 1.004149, 0.307505),
             normal: (0.104327, 0.725166, -0.680625), },
    Vertex { position: (5.912147, 1.117911, 0.254197),
             normal: (0.811896, 0.498733, 0.303464), },
    Vertex { position: (5.959462, 1.157227, 0.187097),
             normal: (0.969409, 0.243854, 0.027951), },
    Vertex { position: (5.895899, 1.18273, 0.164705),
             normal: (0.169215, -0.167065, -0.971317), },
    Vertex { position: (5.837875, 1.141493, 0.305184),
             normal: (0.603382, -0.138832, -0.785275), },
    Vertex { position: (5.912147, 1.117911, 0.254197),
             normal: (0.811896, 0.498733, 0.303464), },
    Vertex { position: (5.895899, 1.18273, 0.164705),
             normal: (0.169215, -0.167065, -0.971317), },
    Vertex { position: (5.837875, 1.141493, 0.305184),
             normal: (0.603382, -0.138832, -0.785275), },
    Vertex { position: (5.895899, 1.18273, 0.164705),
             normal: (0.169215, -0.167065, -0.971317), },
    Vertex { position: (5.849792, 1.19348, 0.181047),
             normal: (0.054838, 0.68532, -0.726174), },
    Vertex { position: (5.764774, 1.279824, 0.308562),
             normal: (0.104604, 0.236958, -0.965872), },
    Vertex { position: (5.77341, 1.225861, 0.323025),
             normal: (0.335985, -0.093512, -0.937214), },
    Vertex { position: (5.840665, 1.221942, 0.187128),
             normal: (-0.071389, 0.260053, -0.962952), },
    Vertex { position: (5.764774, 1.279824, 0.308562),
             normal: (0.104604, 0.236958, -0.965872), },
    Vertex { position: (5.840665, 1.221942, 0.187128),
             normal: (-0.071389, 0.260053, -0.962952), },
    Vertex { position: (5.803425, 1.260787, 0.210002),
             normal: (-0.026478, 0.945923, -0.323309), },
    Vertex { position: (5.783731, 1.341471, 0.28459),
             normal: (-0.0511, 0.977083, -0.206633), },
    Vertex { position: (5.764774, 1.279824, 0.308562),
             normal: (0.104604, 0.236958, -0.965872), },
    Vertex { position: (5.803425, 1.260787, 0.210002),
             normal: (-0.026478, 0.945923, -0.323309), },
    Vertex { position: (5.847989, 1.311569, 0.261476),
             normal: (0.481644, 0.842268, -0.242082), },
    Vertex { position: (5.783731, 1.341471, 0.28459),
             normal: (-0.0511, 0.977083, -0.206633), },
    Vertex { position: (5.803425, 1.260787, 0.210002),
             normal: (-0.026478, 0.945923, -0.323309), },
    Vertex { position: (5.840665, 1.221942, 0.187128),
             normal: (-0.071389, 0.260053, -0.962952), },
    Vertex { position: (5.931474, 1.233483, 0.215613),
             normal: (0.794567, 0.588129, -0.15089), },
    Vertex { position: (5.847989, 1.311569, 0.261476),
             normal: (0.481644, 0.842268, -0.242082), },
    Vertex { position: (5.840665, 1.221942, 0.187128),
             normal: (-0.071389, 0.260053, -0.962952), },
    Vertex { position: (5.847989, 1.311569, 0.261476),
             normal: (0.481644, 0.842268, -0.242082), },
    Vertex { position: (5.803425, 1.260787, 0.210002),
             normal: (-0.026478, 0.945923, -0.323309), },
    Vertex { position: (5.849792, 1.19348, 0.181047),
             normal: (0.054838, 0.68532, -0.726174), },
    Vertex { position: (5.931474, 1.233483, 0.215613),
             normal: (0.794567, 0.588129, -0.15089), },
    Vertex { position: (5.840665, 1.221942, 0.187128),
             normal: (-0.071389, 0.260053, -0.962952), },
    Vertex { position: (5.849792, 1.19348, 0.181047),
             normal: (0.054838, 0.68532, -0.726174), },
    Vertex { position: (5.895899, 1.18273, 0.164705),
             normal: (0.169215, -0.167065, -0.971317), },
    Vertex { position: (5.998088, 1.231874, 0.107334),
             normal: (0.04154, 0.947538, -0.316933), },
    Vertex { position: (5.849792, 1.19348, 0.181047),
             normal: (0.054838, 0.68532, -0.726174), },
    Vertex { position: (5.998088, 1.231874, 0.107334),
             normal: (0.04154, 0.947538, -0.316933), },
    Vertex { position: (5.931474, 1.233483, 0.215613),
             normal: (0.794567, 0.588129, -0.15089), },
    Vertex { position: (5.573803, 0.952578, 0.243886),
             normal: (-0.03479, 0.696668, -0.716549), },
    Vertex { position: (5.674999, 0.950754, 0.22796),
             normal: (0.850248, -0.122854, -0.511845), },
    Vertex { position: (5.755282, 1.004149, 0.307505),
             normal: (0.104327, 0.725166, -0.680625), },
    Vertex { position: (5.573803, 0.952578, 0.243886),
             normal: (-0.03479, 0.696668, -0.716549), },
    Vertex { position: (5.755282, 1.004149, 0.307505),
             normal: (0.104327, 0.725166, -0.680625), },
    Vertex { position: (5.672385, 1.007694, 0.341778),
             normal: (-0.011269, -0.268801, -0.96313), },
    Vertex { position: (5.573803, 0.952578, 0.243886),
             normal: (-0.03479, 0.696668, -0.716549), },
    Vertex { position: (5.672385, 1.007694, 0.341778),
             normal: (-0.011269, -0.268801, -0.96313), },
    Vertex { position: (5.580727, 0.99933, 0.349867),
             normal: (-0.01139, 0.953897, -0.299918), },
    Vertex { position: (5.535184, 0.98018, 0.341257),
             normal: (-0.151742, 0.274295, -0.949598), },
    Vertex { position: (5.573803, 0.952578, 0.243886),
             normal: (-0.03479, 0.696668, -0.716549), },
    Vertex { position: (5.580727, 0.99933, 0.349867),
             normal: (-0.01139, 0.953897, -0.299918), },
    Vertex { position: (5.546347, 0.916044, 0.246782),
             normal: (0.176955, -0.903058, 0.391373), },
    Vertex { position: (5.638369, 0.904402, 0.222548),
             normal: (0.571342, -0.680689, -0.45851), },
    Vertex { position: (5.674999, 0.950754, 0.22796),
             normal: (0.850248, -0.122854, -0.511845), },
    Vertex { position: (5.546347, 0.916044, 0.246782),
             normal: (0.176955, -0.903058, 0.391373), },
    Vertex { position: (5.674999, 0.950754, 0.22796),
             normal: (0.850248, -0.122854, -0.511845), },
    Vertex { position: (5.573803, 0.952578, 0.243886),
             normal: (-0.03479, 0.696668, -0.716549), },
    Vertex { position: (5.638369, 0.904402, 0.222548),
             normal: (0.571342, -0.680689, -0.45851), },
    Vertex { position: (5.748613, 0.92049, 0.205099),
             normal: (0.388502, -0.6643, -0.63857), },
    Vertex { position: (5.757506, 0.9579, 0.210732),
             normal: (0.971427, 0.045661, -0.232906), },
    Vertex { position: (5.638369, 0.904402, 0.222548),
             normal: (0.571342, -0.680689, -0.45851), },
    Vertex { position: (5.757506, 0.9579, 0.210732),
             normal: (0.971427, 0.045661, -0.232906), },
    Vertex { position: (5.674999, 0.950754, 0.22796),
             normal: (0.850248, -0.122854, -0.511845), },
    Vertex { position: (5.757506, 0.9579, 0.210732),
             normal: (0.971427, 0.045661, -0.232906), },
    Vertex { position: (5.748613, 0.92049, 0.205099),
             normal: (0.388502, -0.6643, -0.63857), },
    Vertex { position: (5.851404, 0.929008, 0.105362),
             normal: (0.20994, -0.930128, 0.301309), },
    Vertex { position: (5.757506, 0.9579, 0.210732),
             normal: (0.971427, 0.045661, -0.232906), },
    Vertex { position: (5.851404, 0.929008, 0.105362),
             normal: (0.20994, -0.930128, 0.301309), },
    Vertex { position: (5.87863, 0.986485, 0.128292),
             normal: (0.329366, 0.742755, -0.582952), },
    Vertex { position: (5.897758, 1.009309, 0.080583),
             normal: (0.054059, 0.926072, -0.373455), },
    Vertex { position: (5.836005, 0.945722, 0.001092),
             normal: (0.997356, -0.072614, -0.002907), },
    Vertex { position: (5.871947, 1.021428, 0.001102),
             normal: (0.535268, 0.844682, 0.000171), },
    Vertex { position: (5.87863, 0.986485, 0.128292),
             normal: (0.329366, 0.742755, -0.582952), },
    Vertex { position: (5.851404, 0.929008, 0.105362),
             normal: (0.20994, -0.930128, 0.301309), },
    Vertex { position: (5.836005, 0.945722, 0.001092),
             normal: (0.997356, -0.072614, -0.002907), },
    Vertex { position: (5.87863, 0.986485, 0.128292),
             normal: (0.329366, 0.742755, -0.582952), },
    Vertex { position: (5.836005, 0.945722, 0.001092),
             normal: (0.997356, -0.072614, -0.002907), },
    Vertex { position: (5.897758, 1.009309, 0.080583),
             normal: (0.054059, 0.926072, -0.373455), },
    Vertex { position: (5.895899, 1.18273, 0.164705),
             normal: (0.169215, -0.167065, -0.971317), },
    Vertex { position: (5.959462, 1.157227, 0.187097),
             normal: (0.969409, 0.243854, 0.027951), },
    Vertex { position: (5.998088, 1.231874, 0.107334),
             normal: (0.04154, 0.947538, -0.316933), },
    Vertex { position: (5.849792, 1.19348, 0.181047),
             normal: (0.054838, 0.68532, -0.726174), },
    Vertex { position: (5.840665, 1.221942, 0.187128),
             normal: (-0.071389, 0.260053, -0.962952), },
    Vertex { position: (5.77341, 1.225861, 0.323025),
             normal: (0.335985, -0.093512, -0.937214), },
    Vertex { position: (5.849792, 1.19348, 0.181047),
             normal: (0.054838, 0.68532, -0.726174), },
    Vertex { position: (5.77341, 1.225861, 0.323025),
             normal: (0.335985, -0.093512, -0.937214), },
    Vertex { position: (5.837875, 1.141493, 0.305184),
             normal: (0.603382, -0.138832, -0.785275), },
    Vertex { position: (5.480649, 0.941387, 0.316248),
             normal: (0.083641, -0.81989, 0.566378), },
    Vertex { position: (5.546347, 0.916044, 0.246782),
             normal: (0.176955, -0.903058, 0.391373), },
    Vertex { position: (5.573803, 0.952578, 0.243886),
             normal: (-0.03479, 0.696668, -0.716549), },
    Vertex { position: (5.480649, 0.941387, 0.316248),
             normal: (0.083641, -0.81989, 0.566378), },
    Vertex { position: (5.573803, 0.952578, 0.243886),
             normal: (-0.03479, 0.696668, -0.716549), },
    Vertex { position: (5.535184, 0.98018, 0.341257),
             normal: (-0.151742, 0.274295, -0.949598), },
    Vertex { position: (4.925394, 1.955229, 0.618837),
             normal: (0.719268, 0.159442, 0.676189), },
    Vertex { position: (4.935561, 2.016016, 0.5857),
             normal: (0.361081, -0.056526, 0.93082), },
    Vertex { position: (4.861611, 2.001639, 0.621913),
             normal: (0.36359, 0.089346, 0.927264), },
    Vertex { position: (4.925394, 1.955229, 0.618837),
             normal: (0.719268, 0.159442, 0.676189), },
    Vertex { position: (4.861611, 2.001639, 0.621913),
             normal: (0.36359, 0.089346, 0.927264), },
];