pidgin/pidgin
Clone
Summary
Browse
Changes
Graph
ChangeLog the external SASL fix
release-2.x.y
v2.12.0
2017-03-09, Gary Kramlich
0241f07ed2ba
ChangeLog the external SASL fix
/*
This file was produced by Deep Exploration Plugin: CPP Export filter.
Deep Exploration
Copyright (c) 1999-2003 Right Hemisphere, Inc
WWW http://www.righthemisphere.com/dexp.htm
eMail support@righthemisphere.com
*/
//#include <windows.h>
#include
<GL/gl.h>
#include
<GL/glu.h>
#include
"mat_struct.h"
#include
"eyes.h"
#include
"lids.h"
GLint
eyes
;
static
sample_MATERIAL
materials
[
2
]
=
{
{{
0.160784f
,
0.2f
,
0.32549f
},
{
0.952941f
,
0.964706f
,
1.0f
},
{
0.044902f
,
0.044902f
,
0.044902f
},
{
0.0f
,
0.0f
,
0.0f
},
1.0f
,
6.96441f
,
-1
},
//Material #532
{{
0.2f
,
0.34902f
,
0.2f
},
{
0.0f
,
0.0f
,
0.0f
},
{
0.179608f
,
0.179608f
,
0.179608f
},
{
0.0f
,
0.0f
,
0.0f
},
1.0f
,
14.9285f
,
-1
}
//Material #2
};
// 228 Verticies
// 152 Texture Coordinates
// 312 Normals
// 448 Triangles
static
short
face_indicies
[
448
][
9
]
=
{
// Object #-1
{
0
,
1
,
2
,
0
,
1
,
2
,
0
,
1
,
2
},
{
0
,
2
,
3
,
3
,
2
,
4
,
3
,
2
,
4
},
{
0
,
3
,
4
,
5
,
4
,
6
,
5
,
4
,
6
},
{
0
,
4
,
5
,
7
,
6
,
8
,
7
,
6
,
8
},
{
0
,
5
,
6
,
9
,
8
,
10
,
9
,
8
,
10
},
{
0
,
6
,
7
,
11
,
10
,
12
,
11
,
10
,
12
},
{
0
,
7
,
8
,
13
,
12
,
14
,
13
,
12
,
14
},
{
0
,
8
,
9
,
15
,
14
,
16
,
15
,
14
,
16
},
{
0
,
9
,
10
,
17
,
16
,
18
,
17
,
16
,
18
},
{
0
,
10
,
11
,
19
,
18
,
20
,
19
,
18
,
20
},
{
0
,
11
,
12
,
21
,
20
,
22
,
21
,
20
,
22
},
{
0
,
12
,
13
,
23
,
22
,
24
,
23
,
22
,
24
},
{
0
,
13
,
14
,
25
,
24
,
26
,
25
,
24
,
26
},
{
0
,
14
,
15
,
27
,
26
,
28
,
27
,
26
,
28
},
{
0
,
15
,
16
,
29
,
28
,
30
,
29
,
28
,
30
},
{
0
,
16
,
1
,
31
,
30
,
31
,
31
,
30
,
32
},
{
18
,
2
,
1
,
32
,
2
,
1
,
33
,
2
,
1
},
{
1
,
17
,
18
,
1
,
33
,
32
,
1
,
34
,
33
},
{
19
,
3
,
2
,
34
,
4
,
2
,
35
,
4
,
2
},
{
2
,
18
,
19
,
2
,
32
,
34
,
2
,
33
,
35
},
{
20
,
4
,
3
,
35
,
6
,
4
,
36
,
6
,
4
},
{
3
,
19
,
20
,
4
,
34
,
35
,
4
,
35
,
36
},
{
21
,
5
,
4
,
36
,
8
,
6
,
37
,
8
,
6
},
{
4
,
20
,
21
,
6
,
35
,
36
,
6
,
36
,
37
},
{
22
,
6
,
5
,
37
,
10
,
8
,
38
,
10
,
8
},
{
5
,
21
,
22
,
8
,
36
,
37
,
8
,
37
,
38
},
{
23
,
7
,
6
,
38
,
12
,
10
,
39
,
12
,
10
},
{
6
,
22
,
23
,
10
,
37
,
38
,
10
,
38
,
39
},
{
24
,
8
,
7
,
39
,
14
,
12
,
40
,
14
,
12
},
{
7
,
23
,
24
,
12
,
38
,
39
,
12
,
39
,
40
},
{
25
,
9
,
8
,
40
,
16
,
14
,
41
,
16
,
14
},
{
8
,
24
,
25
,
14
,
39
,
40
,
14
,
40
,
41
},
{
26
,
10
,
9
,
41
,
18
,
16
,
42
,
18
,
16
},
{
9
,
25
,
26
,
16
,
40
,
41
,
16
,
41
,
42
},
{
27
,
11
,
10
,
42
,
20
,
18
,
43
,
20
,
18
},
{
10
,
26
,
27
,
18
,
41
,
42
,
18
,
42
,
43
},
{
28
,
12
,
11
,
43
,
22
,
20
,
44
,
22
,
20
},
{
11
,
27
,
28
,
20
,
42
,
43
,
20
,
43
,
44
},
{
29
,
13
,
12
,
44
,
24
,
22
,
45
,
24
,
22
},
{
12
,
28
,
29
,
22
,
43
,
44
,
22
,
44
,
45
},
{
30
,
14
,
13
,
45
,
26
,
24
,
46
,
26
,
24
},
{
13
,
29
,
30
,
24
,
44
,
45
,
24
,
45
,
46
},
{
31
,
15
,
14
,
46
,
28
,
26
,
47
,
28
,
26
},
{
14
,
30
,
31
,
26
,
45
,
46
,
26
,
46
,
47
},
{
32
,
16
,
15
,
47
,
30
,
28
,
48
,
30
,
28
},
{
15
,
31
,
32
,
28
,
46
,
47
,
28
,
47
,
48
},
{
17
,
1
,
16
,
48
,
48
,
30
,
49
,
32
,
30
},
{
16
,
32
,
17
,
30
,
47
,
49
,
30
,
48
,
49
},
{
34
,
18
,
17
,
50
,
32
,
33
,
50
,
33
,
34
},
{
17
,
33
,
34
,
33
,
51
,
50
,
34
,
51
,
50
},
{
35
,
19
,
18
,
52
,
34
,
32
,
52
,
35
,
33
},
{
18
,
34
,
35
,
32
,
50
,
52
,
33
,
50
,
52
},
{
36
,
20
,
19
,
53
,
35
,
34
,
53
,
36
,
35
},
{
19
,
35
,
36
,
34
,
52
,
53
,
35
,
52
,
53
},
{
37
,
21
,
20
,
54
,
36
,
35
,
54
,
37
,
36
},
{
20
,
36
,
37
,
35
,
53
,
54
,
36
,
53
,
54
},
{
38
,
22
,
21
,
55
,
37
,
36
,
55
,
38
,
37
},
{
21
,
37
,
38
,
36
,
54
,
55
,
37
,
54
,
55
},
{
39
,
23
,
22
,
56
,
38
,
37
,
56
,
39
,
38
},
{
22
,
38
,
39
,
37
,
55
,
56
,
38
,
55
,
56
},
{
40
,
24
,
23
,
57
,
39
,
38
,
57
,
40
,
39
},
{
23
,
39
,
40
,
38
,
56
,
57
,
39
,
56
,
57
},
{
41
,
25
,
24
,
58
,
40
,
39
,
58
,
41
,
40
},
{
24
,
40
,
41
,
39
,
57
,
58
,
40
,
57
,
58
},
{
42
,
26
,
25
,
59
,
41
,
40
,
59
,
42
,
41
},
{
25
,
41
,
42
,
40
,
58
,
59
,
41
,
58
,
59
},
{
43
,
27
,
26
,
60
,
42
,
41
,
60
,
43
,
42
},
{
26
,
42
,
43
,
41
,
59
,
60
,
42
,
59
,
60
},
{
44
,
28
,
27
,
61
,
43
,
42
,
61
,
44
,
43
},
{
27
,
43
,
44
,
42
,
60
,
61
,
43
,
60
,
61
},
{
45
,
29
,
28
,
62
,
44
,
43
,
62
,
45
,
44
},
{
28
,
44
,
45
,
43
,
61
,
62
,
44
,
61
,
62
},
{
46
,
30
,
29
,
63
,
45
,
44
,
63
,
46
,
45
},
{
29
,
45
,
46
,
44
,
62
,
63
,
45
,
62
,
63
},
{
47
,
31
,
30
,
64
,
46
,
45
,
64
,
47
,
46
},
{
30
,
46
,
47
,
45
,
63
,
64
,
46
,
63
,
64
},
{
48
,
32
,
31
,
65
,
47
,
46
,
65
,
48
,
47
},
{
31
,
47
,
48
,
46
,
64
,
65
,
47
,
64
,
65
},
{
33
,
17
,
32
,
66
,
66
,
47
,
66
,
49
,
48
},
{
32
,
48
,
33
,
47
,
65
,
67
,
48
,
65
,
66
},
{
50
,
34
,
33
,
68
,
50
,
51
,
67
,
50
,
51
},
{
33
,
49
,
50
,
51
,
69
,
68
,
51
,
68
,
67
},
{
51
,
35
,
34
,
70
,
52
,
50
,
69
,
52
,
50
},
{
34
,
50
,
51
,
50
,
68
,
70
,
50
,
67
,
69
},
{
52
,
36
,
35
,
71
,
53
,
52
,
70
,
53
,
52
},
{
35
,
51
,
52
,
52
,
70
,
71
,
52
,
69
,
70
},
{
53
,
37
,
36
,
72
,
54
,
53
,
71
,
54
,
53
},
{
36
,
52
,
53
,
53
,
71
,
72
,
53
,
70
,
71
},
{
54
,
38
,
37
,
73
,
55
,
54
,
72
,
55
,
54
},
{
37
,
53
,
54
,
54
,
72
,
73
,
54
,
71
,
72
},
{
55
,
39
,
38
,
74
,
56
,
55
,
73
,
56
,
55
},
{
38
,
54
,
55
,
55
,
73
,
74
,
55
,
72
,
73
},
{
56
,
40
,
39
,
75
,
57
,
56
,
74
,
57
,
56
},
{
39
,
55
,
56
,
56
,
74
,
75
,
56
,
73
,
74
},
{
57
,
41
,
40
,
76
,
58
,
57
,
75
,
58
,
57
},
{
40
,
56
,
57
,
57
,
75
,
76
,
57
,
74
,
75
},
{
58
,
42
,
41
,
77
,
59
,
58
,
76
,
59
,
58
},
{
41
,
57
,
58
,
58
,
76
,
77
,
58
,
75
,
76
},
{
59
,
43
,
42
,
78
,
60
,
59
,
77
,
60
,
59
},
{
42
,
58
,
59
,
59
,
77
,
78
,
59
,
76
,
77
},
{
60
,
44
,
43
,
79
,
61
,
60
,
78
,
61
,
60
},
{
43
,
59
,
60
,
60
,
78
,
79
,
60
,
77
,
78
},
{
61
,
45
,
44
,
80
,
62
,
61
,
79
,
62
,
61
},
{
44
,
60
,
61
,
61
,
79
,
80
,
61
,
78
,
79
},
{
62
,
46
,
45
,
81
,
63
,
62
,
80
,
63
,
62
},
{
45
,
61
,
62
,
62
,
80
,
81
,
62
,
79
,
80
},
{
63
,
47
,
46
,
82
,
64
,
63
,
81
,
64
,
63
},
{
46
,
62
,
63
,
63
,
81
,
82
,
63
,
80
,
81
},
{
64
,
48
,
47
,
83
,
65
,
64
,
82
,
65
,
64
},
{
47
,
63
,
64
,
64
,
82
,
83
,
64
,
81
,
82
},
{
49
,
33
,
48
,
84
,
84
,
65
,
83
,
66
,
65
},
{
48
,
64
,
49
,
65
,
83
,
85
,
65
,
82
,
83
},
{
66
,
50
,
49
,
86
,
68
,
69
,
84
,
67
,
68
},
{
49
,
65
,
66
,
69
,
87
,
86
,
68
,
85
,
84
},
{
67
,
51
,
50
,
88
,
70
,
68
,
86
,
69
,
67
},
{
50
,
66
,
67
,
68
,
86
,
88
,
67
,
84
,
86
},
{
68
,
52
,
51
,
89
,
71
,
70
,
87
,
70
,
69
},
{
51
,
67
,
68
,
70
,
88
,
89
,
69
,
86
,
87
},
{
69
,
53
,
52
,
90
,
72
,
71
,
88
,
71
,
70
},
{
52
,
68
,
69
,
71
,
89
,
90
,
70
,
87
,
88
},
{
70
,
54
,
53
,
91
,
73
,
72
,
89
,
72
,
71
},
{
53
,
69
,
70
,
72
,
90
,
91
,
71
,
88
,
89
},
{
71
,
55
,
54
,
92
,
74
,
73
,
90
,
73
,
72
},
{
54
,
70
,
71
,
73
,
91
,
92
,
72
,
89
,
90
},
{
72
,
56
,
55
,
93
,
75
,
74
,
91
,
74
,
73
},
{
55
,
71
,
72
,
74
,
92
,
93
,
73
,
90
,
91
},
{
73
,
57
,
56
,
94
,
76
,
75
,
92
,
75
,
74
},
{
56
,
72
,
73
,
75
,
93
,
94
,
74
,
91
,
92
},
{
74
,
58
,
57
,
95
,
77
,
76
,
93
,
76
,
75
},
{
57
,
73
,
74
,
76
,
94
,
95
,
75
,
92
,
93
},
{
75
,
59
,
58
,
96
,
78
,
77
,
94
,
77
,
76
},
{
58
,
74
,
75
,
77
,
95
,
96
,
76
,
93
,
94
},
{
76
,
60
,
59
,
97
,
79
,
78
,
95
,
78
,
77
},
{
59
,
75
,
76
,
78
,
96
,
97
,
77
,
94
,
95
},
{
77
,
61
,
60
,
98
,
80
,
79
,
96
,
79
,
78
},
{
60
,
76
,
77
,
79
,
97
,
98
,
78
,
95
,
96
},
{
78
,
62
,
61
,
99
,
81
,
80
,
97
,
80
,
79
},
{
61
,
77
,
78
,
80
,
98
,
99
,
79
,
96
,
97
},
{
79
,
63
,
62
,
100
,
82
,
81
,
98
,
81
,
80
},
{
62
,
78
,
79
,
81
,
99
,
100
,
80
,
97
,
98
},
{
80
,
64
,
63
,
101
,
83
,
82
,
99
,
82
,
81
},
{
63
,
79
,
80
,
82
,
100
,
101
,
81
,
98
,
99
},
{
65
,
49
,
64
,
102
,
102
,
83
,
100
,
83
,
82
},
{
64
,
80
,
65
,
83
,
101
,
103
,
82
,
99
,
100
},
{
82
,
66
,
65
,
104
,
86
,
87
,
101
,
84
,
85
},
{
65
,
81
,
82
,
87
,
105
,
104
,
85
,
102
,
101
},
{
83
,
67
,
66
,
106
,
88
,
86
,
103
,
86
,
84
},
{
66
,
82
,
83
,
86
,
104
,
106
,
84
,
101
,
103
},
{
84
,
68
,
67
,
107
,
89
,
88
,
104
,
87
,
86
},
{
67
,
83
,
84
,
88
,
106
,
107
,
86
,
103
,
104
},
{
85
,
69
,
68
,
108
,
90
,
89
,
105
,
88
,
87
},
{
68
,
84
,
85
,
89
,
107
,
108
,
87
,
104
,
105
},
{
86
,
70
,
69
,
109
,
91
,
90
,
106
,
89
,
88
},
{
69
,
85
,
86
,
90
,
108
,
109
,
88
,
105
,
106
},
{
87
,
71
,
70
,
110
,
92
,
91
,
107
,
90
,
89
},
{
70
,
86
,
87
,
91
,
109
,
110
,
89
,
106
,
107
},
{
88
,
72
,
71
,
111
,
93
,
92
,
108
,
91
,
90
},
{
71
,
87
,
88
,
92
,
110
,
111
,
90
,
107
,
108
},
{
89
,
73
,
72
,
112
,
94
,
93
,
109
,
92
,
91
},
{
72
,
88
,
89
,
93
,
111
,
112
,
91
,
108
,
109
},
{
90
,
74
,
73
,
113
,
95
,
94
,
110
,
93
,
92
},
{
73
,
89
,
90
,
94
,
112
,
113
,
92
,
109
,
110
},
{
91
,
75
,
74
,
114
,
96
,
95
,
111
,
94
,
93
},
{
74
,
90
,
91
,
95
,
113
,
114
,
93
,
110
,
111
},
{
92
,
76
,
75
,
115
,
97
,
96
,
112
,
95
,
94
},
{
75
,
91
,
92
,
96
,
114
,
115
,
94
,
111
,
112
},
{
93
,
77
,
76
,
116
,
98
,
97
,
113
,
96
,
95
},
{
76
,
92
,
93
,
97
,
115
,
116
,
95
,
112
,
113
},
{
94
,
78
,
77
,
117
,
99
,
98
,
114
,
97
,
96
},
{
77
,
93
,
94
,
98
,
116
,
117
,
96
,
113
,
114
},
{
95
,
79
,
78
,
118
,
100
,
99
,
115
,
98
,
97
},
{
78
,
94
,
95
,
99
,
117
,
118
,
97
,
114
,
115
},
{
96
,
80
,
79
,
119
,
101
,
100
,
116
,
99
,
98
},
{
79
,
95
,
96
,
100
,
118
,
119
,
98
,
115
,
116
},
{
81
,
65
,
80
,
120
,
120
,
101
,
117
,
100
,
99
},
{
80
,
96
,
81
,
101
,
119
,
121
,
99
,
116
,
117
},
{
98
,
82
,
81
,
122
,
104
,
105
,
118
,
101
,
102
},
{
81
,
97
,
98
,
105
,
123
,
122
,
102
,
119
,
118
},
{
99
,
83
,
82
,
124
,
106
,
104
,
120
,
103
,
101
},
{
82
,
98
,
99
,
104
,
122
,
124
,
101
,
118
,
120
},
{
100
,
84
,
83
,
125
,
107
,
106
,
121
,
104
,
103
},
{
83
,
99
,
100
,
106
,
124
,
125
,
103
,
120
,
121
},
{
101
,
85
,
84
,
126
,
108
,
107
,
122
,
105
,
104
},
{
84
,
100
,
101
,
107
,
125
,
126
,
104
,
121
,
122
},
{
102
,
86
,
85
,
127
,
109
,
108
,
123
,
106
,
105
},
{
85
,
101
,
102
,
108
,
126
,
127
,
105
,
122
,
123
},
{
103
,
87
,
86
,
128
,
110
,
109
,
124
,
107
,
106
},
{
86
,
102
,
103
,
109
,
127
,
128
,
106
,
123
,
124
},
{
104
,
88
,
87
,
129
,
111
,
110
,
125
,
108
,
107
},
{
87
,
103
,
104
,
110
,
128
,
129
,
107
,
124
,
125
},
{
105
,
89
,
88
,
130
,
112
,
111
,
126
,
109
,
108
},
{
88
,
104
,
105
,
111
,
129
,
130
,
108
,
125
,
126
},
{
106
,
90
,
89
,
131
,
113
,
112
,
127
,
110
,
109
},
{
89
,
105
,
106
,
112
,
130
,
131
,
109
,
126
,
127
},
{
107
,
91
,
90
,
132
,
114
,
113
,
128
,
111
,
110
},
{
90
,
106
,
107
,
113
,
131
,
132
,
110
,
127
,
128
},
{
108
,
92
,
91
,
133
,
115
,
114
,
129
,
112
,
111
},
{
91
,
107
,
108
,
114
,
132
,
133
,
111
,
128
,
129
},
{
109
,
93
,
92
,
134
,
116
,
115
,
130
,
113
,
112
},
{
92
,
108
,
109
,
115
,
133
,
134
,
112
,
129
,
130
},
{
110
,
94
,
93
,
135
,
117
,
116
,
131
,
114
,
113
},
{
93
,
109
,
110
,
116
,
134
,
135
,
113
,
130
,
131
},
{
111
,
95
,
94
,
136
,
118
,
117
,
132
,
115
,
114
},
{
94
,
110
,
111
,
117
,
135
,
136
,
114
,
131
,
132
},
{
112
,
96
,
95
,
137
,
119
,
118
,
133
,
116
,
115
},
{
95
,
111
,
112
,
118
,
136
,
137
,
115
,
132
,
133
},
{
97
,
81
,
96
,
138
,
138
,
119
,
134
,
117
,
116
},
{
96
,
112
,
97
,
119
,
137
,
139
,
116
,
133
,
134
},
{
113
,
98
,
97
,
140
,
122
,
123
,
135
,
118
,
119
},
{
113
,
99
,
98
,
141
,
124
,
122
,
136
,
120
,
118
},
{
113
,
100
,
99
,
142
,
125
,
124
,
137
,
121
,
120
},
{
113
,
101
,
100
,
143
,
126
,
125
,
138
,
122
,
121
},
{
113
,
102
,
101
,
144
,
127
,
126
,
139
,
123
,
122
},
{
113
,
103
,
102
,
145
,
128
,
127
,
140
,
124
,
123
},
{
113
,
104
,
103
,
146
,
129
,
128
,
141
,
125
,
124
},
{
113
,
105
,
104
,
147
,
130
,
129
,
142
,
126
,
125
},
{
113
,
106
,
105
,
148
,
131
,
130
,
143
,
127
,
126
},
{
113
,
107
,
106
,
149
,
132
,
131
,
144
,
128
,
127
},
{
113
,
108
,
107
,
150
,
133
,
132
,
145
,
129
,
128
},
{
113
,
109
,
108
,
151
,
134
,
133
,
146
,
130
,
129
},
{
113
,
110
,
109
,
152
,
135
,
134
,
147
,
131
,
130
},
{
113
,
111
,
110
,
153
,
136
,
135
,
148
,
132
,
131
},
{
113
,
112
,
111
,
154
,
137
,
136
,
149
,
133
,
132
},
{
113
,
97
,
112
,
155
,
155
,
137
,
150
,
134
,
133
},
{
115
,
114
,
116
,
156
,
157
,
158
,
1
,
0
,
2
},
{
116
,
114
,
117
,
158
,
159
,
160
,
2
,
3
,
4
},
{
117
,
114
,
118
,
160
,
161
,
162
,
4
,
5
,
6
},
{
118
,
114
,
119
,
162
,
163
,
164
,
6
,
7
,
8
},
{
119
,
114
,
120
,
164
,
165
,
166
,
8
,
9
,
10
},
{
120
,
114
,
121
,
166
,
167
,
168
,
10
,
11
,
12
},
{
121
,
114
,
122
,
168
,
169
,
170
,
12
,
13
,
14
},
{
122
,
114
,
123
,
170
,
171
,
172
,
14
,
15
,
16
},
{
123
,
114
,
124
,
172
,
173
,
174
,
16
,
17
,
18
},
{
124
,
114
,
125
,
174
,
175
,
176
,
18
,
19
,
20
},
{
125
,
114
,
126
,
176
,
177
,
178
,
20
,
21
,
22
},
{
126
,
114
,
127
,
178
,
179
,
180
,
22
,
23
,
24
},
{
127
,
114
,
128
,
180
,
181
,
182
,
24
,
25
,
26
},
{
128
,
114
,
129
,
182
,
183
,
184
,
26
,
27
,
28
},
{
129
,
114
,
130
,
184
,
185
,
186
,
28
,
29
,
30
},
{
130
,
114
,
115
,
186
,
187
,
187
,
30
,
31
,
32
},
{
115
,
116
,
132
,
156
,
158
,
188
,
1
,
2
,
33
},
{
132
,
131
,
115
,
188
,
189
,
156
,
33
,
34
,
1
},
{
116
,
117
,
133
,
158
,
160
,
190
,
2
,
4
,
35
},
{
133
,
132
,
116
,
190
,
188
,
158
,
35
,
33
,
2
},
{
117
,
118
,
134
,
160
,
162
,
191
,
4
,
6
,
36
},
{
134
,
133
,
117
,
191
,
190
,
160
,
36
,
35
,
4
},
{
118
,
119
,
135
,
162
,
164
,
192
,
6
,
8
,
37
},
{
135
,
134
,
118
,
192
,
191
,
162
,
37
,
36
,
6
},
{
119
,
120
,
136
,
164
,
166
,
193
,
8
,
10
,
38
},
{
136
,
135
,
119
,
193
,
192
,
164
,
38
,
37
,
8
},
{
120
,
121
,
137
,
166
,
168
,
194
,
10
,
12
,
39
},
{
137
,
136
,
120
,
194
,
193
,
166
,
39
,
38
,
10
},
{
121
,
122
,
138
,
168
,
170
,
195
,
12
,
14
,
40
},
{
138
,
137
,
121
,
195
,
194
,
168
,
40
,
39
,
12
},
{
122
,
123
,
139
,
170
,
172
,
196
,
14
,
16
,
41
},
{
139
,
138
,
122
,
196
,
195
,
170
,
41
,
40
,
14
},
{
123
,
124
,
140
,
172
,
174
,
197
,
16
,
18
,
42
},
{
140
,
139
,
123
,
197
,
196
,
172
,
42
,
41
,
16
},
{
124
,
125
,
141
,
174
,
176
,
198
,
18
,
20
,
43
},
{
141
,
140
,
124
,
198
,
197
,
174
,
43
,
42
,
18
},
{
125
,
126
,
142
,
176
,
178
,
199
,
20
,
22
,
44
},
{
142
,
141
,
125
,
199
,
198
,
176
,
44
,
43
,
20
},
{
126
,
127
,
143
,
178
,
180
,
200
,
22
,
24
,
45
},
{
143
,
142
,
126
,
200
,
199
,
178
,
45
,
44
,
22
},
{
127
,
128
,
144
,
180
,
182
,
201
,
24
,
26
,
46
},
{
144
,
143
,
127
,
201
,
200
,
180
,
46
,
45
,
24
},
{
128
,
129
,
145
,
182
,
184
,
202
,
26
,
28
,
47
},
{
145
,
144
,
128
,
202
,
201
,
182
,
47
,
46
,
26
},
{
129
,
130
,
146
,
184
,
186
,
203
,
28
,
30
,
48
},
{
146
,
145
,
129
,
203
,
202
,
184
,
48
,
47
,
28
},
{
130
,
115
,
131
,
186
,
204
,
204
,
30
,
32
,
49
},
{
131
,
146
,
130
,
205
,
203
,
186
,
49
,
48
,
30
},
{
131
,
132
,
148
,
189
,
188
,
206
,
34
,
33
,
50
},
{
148
,
147
,
131
,
206
,
207
,
189
,
50
,
51
,
34
},
{
132
,
133
,
149
,
188
,
190
,
208
,
33
,
35
,
52
},
{
149
,
148
,
132
,
208
,
206
,
188
,
52
,
50
,
33
},
{
133
,
134
,
150
,
190
,
191
,
209
,
35
,
36
,
53
},
{
150
,
149
,
133
,
209
,
208
,
190
,
53
,
52
,
35
},
{
134
,
135
,
151
,
191
,
192
,
210
,
36
,
37
,
54
},
{
151
,
150
,
134
,
210
,
209
,
191
,
54
,
53
,
36
},
{
135
,
136
,
152
,
192
,
193
,
211
,
37
,
38
,
55
},
{
152
,
151
,
135
,
211
,
210
,
192
,
55
,
54
,
37
},
{
136
,
137
,
153
,
193
,
194
,
212
,
38
,
39
,
56
},
{
153
,
152
,
136
,
212
,
211
,
193
,
56
,
55
,
38
},
{
137
,
138
,
154
,
194
,
195
,
213
,
39
,
40
,
57
},
{
154
,
153
,
137
,
213
,
212
,
194
,
57
,
56
,
39
},
{
138
,
139
,
155
,
195
,
196
,
214
,
40
,
41
,
58
},
{
155
,
154
,
138
,
214
,
213
,
195
,
58
,
57
,
40
},
{
139
,
140
,
156
,
196
,
197
,
215
,
41
,
42
,
59
},
{
156
,
155
,
139
,
215
,
214
,
196
,
59
,
58
,
41
},
{
140
,
141
,
157
,
197
,
198
,
216
,
42
,
43
,
60
},
{
157
,
156
,
140
,
216
,
215
,
197
,
60
,
59
,
42
},
{
141
,
142
,
158
,
198
,
199
,
217
,
43
,
44
,
61
},
{
158
,
157
,
141
,
217
,
216
,
198
,
61
,
60
,
43
},
{
142
,
143
,
159
,
199
,
200
,
218
,
44
,
45
,
62
},
{
159
,
158
,
142
,
218
,
217
,
199
,
62
,
61
,
44
},
{
143
,
144
,
160
,
200
,
201
,
219
,
45
,
46
,
63
},
{
160
,
159
,
143
,
219
,
218
,
200
,
63
,
62
,
45
},
{
144
,
145
,
161
,
201
,
202
,
220
,
46
,
47
,
64
},
{
161
,
160
,
144
,
220
,
219
,
201
,
64
,
63
,
46
},
{
145
,
146
,
162
,
202
,
203
,
221
,
47
,
48
,
65
},
{
162
,
161
,
145
,
221
,
220
,
202
,
65
,
64
,
47
},
{
146
,
131
,
147
,
203
,
222
,
222
,
48
,
49
,
66
},
{
147
,
162
,
146
,
223
,
221
,
203
,
66
,
65
,
48
},
{
147
,
148
,
164
,
207
,
206
,
224
,
51
,
50
,
67
},
{
164
,
163
,
147
,
224
,
225
,
207
,
67
,
68
,
51
},
{
148
,
149
,
165
,
206
,
208
,
226
,
50
,
52
,
69
},
{
165
,
164
,
148
,
226
,
224
,
206
,
69
,
67
,
50
},
{
149
,
150
,
166
,
208
,
209
,
227
,
52
,
53
,
70
},
{
166
,
165
,
149
,
227
,
226
,
208
,
70
,
69
,
52
},
{
150
,
151
,
167
,
209
,
210
,
228
,
53
,
54
,
71
},
{
167
,
166
,
150
,
228
,
227
,
209
,
71
,
70
,
53
},
{
151
,
152
,
168
,
210
,
211
,
229
,
54
,
55
,
72
},
{
168
,
167
,
151
,
229
,
228
,
210
,
72
,
71
,
54
},
{
152
,
153
,
169
,
211
,
212
,
230
,
55
,
56
,
73
},
{
169
,
168
,
152
,
230
,
229
,
211
,
73
,
72
,
55
},
{
153
,
154
,
170
,
212
,
213
,
231
,
56
,
57
,
74
},
{
170
,
169
,
153
,
231
,
230
,
212
,
74
,
73
,
56
},
{
154
,
155
,
171
,
213
,
214
,
232
,
57
,
58
,
75
},
{
171
,
170
,
154
,
232
,
231
,
213
,
75
,
74
,
57
},
{
155
,
156
,
172
,
214
,
215
,
233
,
58
,
59
,
76
},
{
172
,
171
,
155
,
233
,
232
,
214
,
76
,
75
,
58
},
{
156
,
157
,
173
,
215
,
216
,
234
,
59
,
60
,
77
},
{
173
,
172
,
156
,
234
,
233
,
215
,
77
,
76
,
59
},
{
157
,
158
,
174
,
216
,
217
,
235
,
60
,
61
,
78
},
{
174
,
173
,
157
,
235
,
234
,
216
,
78
,
77
,
60
},
{
158
,
159
,
175
,
217
,
218
,
236
,
61
,
62
,
79
},
{
175
,
174
,
158
,
236
,
235
,
217
,
79
,
78
,
61
},
{
159
,
160
,
176
,
218
,
219
,
237
,
62
,
63
,
80
},
{
176
,
175
,
159
,
237
,
236
,
218
,
80
,
79
,
62
},
{
160
,
161
,
177
,
219
,
220
,
238
,
63
,
64
,
81
},
{
177
,
176
,
160
,
238
,
237
,
219
,
81
,
80
,
63
},
{
161
,
162
,
178
,
220
,
221
,
239
,
64
,
65
,
82
},
{
178
,
177
,
161
,
239
,
238
,
220
,
82
,
81
,
64
},
{
162
,
147
,
163
,
221
,
240
,
240
,
65
,
66
,
83
},
{
163
,
178
,
162
,
241
,
239
,
221
,
83
,
82
,
65
},
{
163
,
164
,
180
,
225
,
224
,
242
,
68
,
67
,
84
},
{
180
,
179
,
163
,
242
,
243
,
225
,
84
,
85
,
68
},
{
164
,
165
,
181
,
224
,
226
,
244
,
67
,
69
,
86
},
{
181
,
180
,
164
,
244
,
242
,
224
,
86
,
84
,
67
},
{
165
,
166
,
182
,
226
,
227
,
245
,
69
,
70
,
87
},
{
182
,
181
,
165
,
245
,
244
,
226
,
87
,
86
,
69
},
{
166
,
167
,
183
,
227
,
228
,
246
,
70
,
71
,
88
},
{
183
,
182
,
166
,
246
,
245
,
227
,
88
,
87
,
70
},
{
167
,
168
,
184
,
228
,
229
,
247
,
71
,
72
,
89
},
{
184
,
183
,
167
,
247
,
246
,
228
,
89
,
88
,
71
},
{
168
,
169
,
185
,
229
,
230
,
248
,
72
,
73
,
90
},
{
185
,
184
,
168
,
248
,
247
,
229
,
90
,
89
,
72
},
{
169
,
170
,
186
,
230
,
231
,
249
,
73
,
74
,
91
},
{
186
,
185
,
169
,
249
,
248
,
230
,
91
,
90
,
73
},
{
170
,
171
,
187
,
231
,
232
,
250
,
74
,
75
,
92
},
{
187
,
186
,
170
,
250
,
249
,
231
,
92
,
91
,
74
},
{
171
,
172
,
188
,
232
,
233
,
251
,
75
,
76
,
93
},
{
188
,
187
,
171
,
251
,
250
,
232
,
93
,
92
,
75
},
{
172
,
173
,
189
,
233
,
234
,
252
,
76
,
77
,
94
},
{
189
,
188
,
172
,
252
,
251
,
233
,
94
,
93
,
76
},
{
173
,
174
,
190
,
234
,
235
,
253
,
77
,
78
,
95
},
{
190
,
189
,
173
,
253
,
252
,
234
,
95
,
94
,
77
},
{
174
,
175
,
191
,
235
,
236
,
254
,
78
,
79
,
96
},
{
191
,
190
,
174
,
254
,
253
,
235
,
96
,
95
,
78
},
{
175
,
176
,
192
,
236
,
237
,
255
,
79
,
80
,
97
},
{
192
,
191
,
175
,
255
,
254
,
236
,
97
,
96
,
79
},
{
176
,
177
,
193
,
237
,
238
,
256
,
80
,
81
,
98
},
{
193
,
192
,
176
,
256
,
255
,
237
,
98
,
97
,
80
},
{
177
,
178
,
194
,
238
,
239
,
257
,
81
,
82
,
99
},
{
194
,
193
,
177
,
257
,
256
,
238
,
99
,
98
,
81
},
{
178
,
163
,
179
,
239
,
258
,
258
,
82
,
83
,
100
},
{
179
,
194
,
178
,
259
,
257
,
239
,
100
,
99
,
82
},
{
179
,
180
,
196
,
243
,
242
,
260
,
85
,
84
,
101
},
{
196
,
195
,
179
,
260
,
261
,
243
,
101
,
102
,
85
},
{
180
,
181
,
197
,
242
,
244
,
262
,
84
,
86
,
103
},
{
197
,
196
,
180
,
262
,
260
,
242
,
103
,
101
,
84
},
{
181
,
182
,
198
,
244
,
245
,
263
,
86
,
87
,
104
},
{
198
,
197
,
181
,
263
,
262
,
244
,
104
,
103
,
86
},
{
182
,
183
,
199
,
245
,
246
,
264
,
87
,
88
,
105
},
{
199
,
198
,
182
,
264
,
263
,
245
,
105
,
104
,
87
},
{
183
,
184
,
200
,
246
,
247
,
265
,
88
,
89
,
106
},
{
200
,
199
,
183
,
265
,
264
,
246
,
106
,
105
,
88
},
{
184
,
185
,
201
,
247
,
248
,
266
,
89
,
90
,
107
},
{
201
,
200
,
184
,
266
,
265
,
247
,
107
,
106
,
89
},
{
185
,
186
,
202
,
248
,
249
,
267
,
90
,
91
,
108
},
{
202
,
201
,
185
,
267
,
266
,
248
,
108
,
107
,
90
},
{
186
,
187
,
203
,
249
,
250
,
268
,
91
,
92
,
109
},
{
203
,
202
,
186
,
268
,
267
,
249
,
109
,
108
,
91
},
{
187
,
188
,
204
,
250
,
251
,
269
,
92
,
93
,
110
},
{
204
,
203
,
187
,
269
,
268
,
250
,
110
,
109
,
92
},
{
188
,
189
,
205
,
251
,
252
,
270
,
93
,
94
,
111
},
{
205
,
204
,
188
,
270
,
269
,
251
,
111
,
110
,
93
},
{
189
,
190
,
206
,
252
,
253
,
271
,
94
,
95
,
112
},
{
206
,
205
,
189
,
271
,
270
,
252
,
112
,
111
,
94
},
{
190
,
191
,
207
,
253
,
254
,
272
,
95
,
96
,
113
},
{
207
,
206
,
190
,
272
,
271
,
253
,
113
,
112
,
95
},
{
191
,
192
,
208
,
254
,
255
,
273
,
96
,
97
,
114
},
{
208
,
207
,
191
,
273
,
272
,
254
,
114
,
113
,
96
},
{
192
,
193
,
209
,
255
,
256
,
274
,
97
,
98
,
115
},
{
209
,
208
,
192
,
274
,
273
,
255
,
115
,
114
,
97
},
{
193
,
194
,
210
,
256
,
257
,
275
,
98
,
99
,
116
},
{
210
,
209
,
193
,
275
,
274
,
256
,
116
,
115
,
98
},
{
194
,
179
,
195
,
257
,
276
,
276
,
99
,
100
,
117
},
{
195
,
210
,
194
,
277
,
275
,
257
,
117
,
116
,
99
},
{
195
,
196
,
212
,
261
,
260
,
278
,
102
,
101
,
118
},
{
212
,
211
,
195
,
278
,
279
,
261
,
118
,
119
,
102
},
{
196
,
197
,
213
,
260
,
262
,
280
,
101
,
103
,
120
},
{
213
,
212
,
196
,
280
,
278
,
260
,
120
,
118
,
101
},
{
197
,
198
,
214
,
262
,
263
,
281
,
103
,
104
,
121
},
{
214
,
213
,
197
,
281
,
280
,
262
,
121
,
120
,
103
},
{
198
,
199
,
215
,
263
,
264
,
282
,
104
,
105
,
122
},
{
215
,
214
,
198
,
282
,
281
,
263
,
122
,
121
,
104
},
{
199
,
200
,
216
,
264
,
265
,
283
,
105
,
106
,
123
},
{
216
,
215
,
199
,
283
,
282
,
264
,
123
,
122
,
105
},
{
200
,
201
,
217
,
265
,
266
,
284
,
106
,
107
,
124
},
{
217
,
216
,
200
,
284
,
283
,
265
,
124
,
123
,
106
},
{
201
,
202
,
218
,
266
,
267
,
285
,
107
,
108
,
125
},
{
218
,
217
,
201
,
285
,
284
,
266
,
125
,
124
,
107
},
{
202
,
203
,
219
,
267
,
268
,
286
,
108
,
109
,
126
},
{
219
,
218
,
202
,
286
,
285
,
267
,
126
,
125
,
108
},
{
203
,
204
,
220
,
268
,
269
,
287
,
109
,
110
,
127
},
{
220
,
219
,
203
,
287
,
286
,
268
,
127
,
126
,
109
},
{
204
,
205
,
221
,
269
,
270
,
288
,
110
,
111
,
128
},
{
221
,
220
,
204
,
288
,
287
,
269
,
128
,
127
,
110
},
{
205
,
206
,
222
,
270
,
271
,
289
,
111
,
112
,
129
},
{
222
,
221
,
205
,
289
,
288
,
270
,
129
,
128
,
111
},
{
206
,
207
,
223
,
271
,
272
,
290
,
112
,
113
,
130
},
{
223
,
222
,
206
,
290
,
289
,
271
,
130
,
129
,
112
},
{
207
,
208
,
224
,
272
,
273
,
291
,
113
,
114
,
131
},
{
224
,
223
,
207
,
291
,
290
,
272
,
131
,
130
,
113
},
{
208
,
209
,
225
,
273
,
274
,
292
,
114
,
115
,
132
},
{
225
,
224
,
208
,
292
,
291
,
273
,
132
,
131
,
114
},
{
209
,
210
,
226
,
274
,
275
,
293
,
115
,
116
,
133
},
{
226
,
225
,
209
,
293
,
292
,
274
,
133
,
132
,
115
},
{
210
,
195
,
211
,
275
,
294
,
294
,
116
,
117
,
134
},
{
211
,
226
,
210
,
295
,
293
,
275
,
134
,
133
,
116
},
{
212
,
227
,
211
,
278
,
296
,
279
,
118
,
135
,
119
},
{
213
,
227
,
212
,
280
,
297
,
278
,
120
,
136
,
118
},
{
214
,
227
,
213
,
281
,
298
,
280
,
121
,
137
,
120
},
{
215
,
227
,
214
,
282
,
299
,
281
,
122
,
138
,
121
},
{
216
,
227
,
215
,
283
,
300
,
282
,
123
,
139
,
122
},
{
217
,
227
,
216
,
284
,
301
,
283
,
124
,
140
,
123
},
{
218
,
227
,
217
,
285
,
302
,
284
,
125
,
141
,
124
},
{
219
,
227
,
218
,
286
,
303
,
285
,
126
,
142
,
125
},
{
220
,
227
,
219
,
287
,
304
,
286
,
127
,
143
,
126
},
{
221
,
227
,
220
,
288
,
305
,
287
,
128
,
144
,
127
},
{
222
,
227
,
221
,
289
,
306
,
288
,
129
,
145
,
128
},
{
223
,
227
,
222
,
290
,
307
,
289
,
130
,
146
,
129
},
{
224
,
227
,
223
,
291
,
308
,
290
,
131
,
147
,
130
},
{
225
,
227
,
224
,
292
,
309
,
291
,
132
,
148
,
131
},
{
226
,
227
,
225
,
293
,
310
,
292
,
133
,
149
,
132
},
{
211
,
227
,
226
,
311
,
311
,
293
,
134
,
151
,
133
}
};
static
GLfloat
vertices
[
228
][
3
]
=
{
{
-0.287907f
,
-1.86815e-008f
,
0.135757f
},{
-0.289347f
,
0.0556207f
,
0.121101f
},{
-0.312648f
,
0.0513869f
,
0.1159f
},
{
-0.331758f
,
0.0393298f
,
0.112605f
},{
-0.344539f
,
0.0212851f
,
0.111531f
},{
-0.34981f
,
7.94957e-010f
,
0.11279f
},
{
-0.347143f
,
-0.0212852f
,
0.116277f
},{
-0.336764f
,
-0.0393298f
,
0.121467f
},{
-0.319578f
,
-0.0513869f
,
0.127407f
},
{
-0.297367f
,
-0.0556208f
,
0.133044f
},{
-0.272989f
,
-0.0513869f
,
0.137622f
},{
-0.250313f
,
-0.0393298f
,
0.140771f
},
{
-0.233576f
,
-0.0212851f
,
0.142252f
},{
-0.226267f
,
7.94957e-010f
,
0.141723f
},{
-0.229995f
,
0.0212851f
,
0.138873f
},
{
-0.243926f
,
0.0393298f
,
0.133842f
},{
-0.265082f
,
0.0513869f
,
0.127482f
},{
-0.300289f
,
0.102774f
,
0.0924289f
},
{
-0.342041f
,
0.0949506f
,
0.0845643f
},{
-0.375065f
,
0.072672f
,
0.0798777f
},{
-0.396413f
,
0.0393298f
,
0.0780705f
},
{
-0.404666f
,
7.94957e-010f
,
0.0793717f
},{
-0.399455f
,
-0.0393298f
,
0.0843554f
},{
-0.381285f
,
-0.072672f
,
0.0925327f
},
{
-0.351389f
,
-0.0949506f
,
0.101848f
},{
-0.312053f
,
-0.102774f
,
0.109943f
},{
-0.267595f
,
-0.0949506f
,
0.115783f
},
{
-0.225019f
,
-0.072672f
,
0.119839f
},{
-0.19297f
,
-0.0393298f
,
0.122681f
},{
-0.179034f
,
2.02714e-008f
,
0.123571f
},
{
-0.186805f
,
0.0393298f
,
0.120751f
},{
-0.214382f
,
0.072672f
,
0.113343f
},{
-0.255124f
,
0.0949506f
,
0.102855f
},
{
-0.315272f
,
0.13428f
,
0.0518029f
},{
-0.370101f
,
0.124059f
,
0.0432229f
},{
-0.413796f
,
0.0949505f
,
0.0380668f
},
{
-0.441728f
,
0.0513869f
,
0.0356961f
},{
-0.451415f
,
1.03344e-008f
,
0.0364943f
},{
-0.44247f
,
-0.0513869f
,
0.0414899f
},
{
-0.416425f
,
-0.0949506f
,
0.0501588f
},{
-0.375928f
,
-0.124059f
,
0.0597781f
},{
-0.324519f
,
-0.13428f
,
0.0674267f
},
{
-0.267803f
,
-0.124059f
,
0.0722981f
},{
-0.214464f
,
-0.0949506f
,
0.0757843f
},{
-0.175013f
,
-0.0513869f
,
0.0792818f
},
{
-0.158449f
,
1.03344e-008f
,
0.0819671f
},{
-0.168957f
,
0.0513869f
,
0.0809906f
},{
-0.204319f
,
0.0949506f
,
0.0743026f
},
{
-0.25666f
,
0.124059f
,
0.0632456f
},{
-0.330578f
,
0.145344f
,
0.00190503f
},{
-0.392924f
,
0.13428f
,
-0.0077162f
},
{
-0.444336f
,
0.102774f
,
-0.0143289f
},{
-0.47705f
,
0.0556207f
,
-0.0173406f
},{
-0.486706f
,
7.94957e-010f
,
-0.0161772f
},
{
-0.47308f
,
-0.0556208f
,
-0.01071f
},{
-0.439422f
,
-0.102774f
,
-0.00237543f
},{
-0.390673f
,
-0.13428f
,
0.00604182f
},
{
-0.332519f
,
-0.145344f
,
0.0122922f
},{
-0.272094f
,
-0.13428f
,
0.0162857f
},{
-0.218439f
,
-0.102774f
,
0.0196546f
},
{
-0.180892f
,
-0.0556207f
,
0.0235965f
},{
-0.166384f
,
2.02714e-008f
,
0.0271024f
},{
-0.177718f
,
0.0556208f
,
0.0274186f
},
{
-0.213249f
,
0.102774f
,
0.0224836f
},{
-0.267201f
,
0.13428f
,
0.0129805f
},{
-0.34483f
,
0.13428f
,
-0.0511393f
},
{
-0.40631f
,
0.124059f
,
-0.0620485f
},{
-0.45857f
,
0.0949506f
,
-0.0704639f
},{
-0.491678f
,
0.0513869f
,
-0.0742125f
},
{
-0.5f
,
7.94957e-010f
,
-0.0724902f
},{
-0.483529f
,
-0.0513869f
,
-0.0663162f
},{
-0.446732f
,
-0.0949506f
,
-0.0581115f
},
{
-0.396141f
,
-0.124059f
,
-0.0504919f
},{
-0.338919f
,
-0.13428f
,
-0.0448254f
},{
-0.282899f
,
-0.124059f
,
-0.0405999f
},
{
-0.236267f
,
-0.0949505f
,
-0.0364056f
},{
-0.205857f
,
-0.0513869f
,
-0.0318189f
},{
-0.195525f
,
1.03344e-008f
,
-0.0282588f
},
{
-0.206257f
,
0.0513869f
,
-0.0279247f
},{
-0.237146f
,
0.0949506f
,
-0.0320837f
},{
-0.285319f
,
0.124059f
,
-0.040366f
},
{
-0.356086f
,
0.102774f
,
-0.097854f
},{
-0.405227f
,
0.0949505f
,
-0.10804f
},{
-0.447411f
,
0.072672f
,
-0.116169f
},
{
-0.474149f
,
0.0393298f
,
-0.120015f
},{
-0.480452f
,
-1.86815e-008f
,
-0.11879f
},{
-0.466119f
,
-0.0393298f
,
-0.113531f
},
{
-0.434932f
,
-0.072672f
,
-0.106385f
},{
-0.392811f
,
-0.0949506f
,
-0.0993913f
},{
-0.346413f
,
-0.102774f
,
-0.093506f
},
{
-0.302508f
,
-0.0949506f
,
-0.0884557f
},{
-0.26729f
,
-0.072672f
,
-0.0836092f
},{
-0.245251f
,
-0.0393298f
,
-0.079151f
},
{
-0.238544f
,
1.03344e-008f
,
-0.0763464f
},{
-0.247524f
,
0.0393298f
,
-0.0766391f
},{
-0.271628f
,
0.072672f
,
-0.0806712f
},
{
-0.309166f
,
0.0949505f
,
-0.0881082f
},{
-0.361659f
,
0.0556207f
,
-0.128917f
},{
-0.388335f
,
0.0513868f
,
-0.134934f
},
{
-0.410948f
,
0.0393298f
,
-0.139725f
},{
-0.425343f
,
0.0212852f
,
-0.142252f
},{
-0.428934f
,
7.94957e-010f
,
-0.142093f
},
{
-0.421321f
,
-0.0212851f
,
-0.139576f
},{
-0.404175f
,
-0.0393298f
,
-0.135536f
},{
-0.380624f
,
-0.0513869f
,
-0.130889f
},
{
-0.354521f
,
-0.0556208f
,
-0.126284f
},{
-0.329804f
,
-0.0513869f
,
-0.122039f
},{
-0.309941f
,
-0.0393298f
,
-0.118368f
},
{
-0.297488f
,
-0.0212851f
,
-0.115637f
},{
-0.293883f
,
1.03344e-008f
,
-0.114402f
},{
-0.299525f
,
0.0212852f
,
-0.115169f
},
{
-0.313908f
,
0.0393298f
,
-0.118111f
},{
-0.33553f
,
0.0513869f
,
-0.12294f
},{
-0.36059f
,
-9.142e-009f
,
-0.138758f
},
{
0.287907f
,
-1.86815e-008f
,
0.135757f
},{
0.289347f
,
0.0556207f
,
0.121101f
},{
0.312648f
,
0.0513869f
,
0.1159f
},
{
0.331758f
,
0.0393298f
,
0.112605f
},{
0.344539f
,
0.0212851f
,
0.111531f
},{
0.34981f
,
7.94957e-010f
,
0.11279f
},
{
0.347143f
,
-0.0212852f
,
0.116277f
},{
0.336763f
,
-0.0393298f
,
0.121467f
},{
0.319578f
,
-0.0513869f
,
0.127407f
},
{
0.297367f
,
-0.0556208f
,
0.133044f
},{
0.272989f
,
-0.0513869f
,
0.137622f
},{
0.250313f
,
-0.0393298f
,
0.140771f
},
{
0.233576f
,
-0.0212851f
,
0.142252f
},{
0.226267f
,
7.94957e-010f
,
0.141723f
},{
0.229996f
,
0.0212851f
,
0.138873f
},
{
0.243926f
,
0.0393298f
,
0.133842f
},{
0.265082f
,
0.0513869f
,
0.127482f
},{
0.300289f
,
0.102774f
,
0.0924289f
},
{
0.342041f
,
0.0949506f
,
0.0845643f
},{
0.375065f
,
0.072672f
,
0.0798777f
},{
0.396413f
,
0.0393298f
,
0.0780705f
},
{
0.404666f
,
7.94957e-010f
,
0.0793717f
},{
0.399455f
,
-0.0393298f
,
0.0843554f
},{
0.381285f
,
-0.072672f
,
0.0925327f
},
{
0.351389f
,
-0.0949506f
,
0.101848f
},{
0.312053f
,
-0.102774f
,
0.109943f
},{
0.267595f
,
-0.0949506f
,
0.115783f
},
{
0.225019f
,
-0.072672f
,
0.119839f
},{
0.19297f
,
-0.0393298f
,
0.122681f
},{
0.179034f
,
2.02714e-008f
,
0.123571f
},
{
0.186805f
,
0.0393298f
,
0.120751f
},{
0.214382f
,
0.072672f
,
0.113343f
},{
0.255124f
,
0.0949506f
,
0.102855f
},
{
0.315272f
,
0.13428f
,
0.0518029f
},{
0.370101f
,
0.124059f
,
0.0432229f
},{
0.413796f
,
0.0949505f
,
0.0380668f
},
{
0.441728f
,
0.0513869f
,
0.0356961f
},{
0.451415f
,
1.03344e-008f
,
0.0364943f
},{
0.44247f
,
-0.0513869f
,
0.0414899f
},
{
0.416425f
,
-0.0949506f
,
0.0501588f
},{
0.375928f
,
-0.124059f
,
0.0597781f
},{
0.324519f
,
-0.13428f
,
0.0674267f
},
{
0.267803f
,
-0.124059f
,
0.0722981f
},{
0.214464f
,
-0.0949506f
,
0.0757843f
},{
0.175013f
,
-0.0513869f
,
0.0792818f
},
{
0.158449f
,
1.03344e-008f
,
0.0819671f
},{
0.168957f
,
0.0513869f
,
0.0809906f
},{
0.204319f
,
0.0949506f
,
0.0743026f
},
{
0.25666f
,
0.124059f
,
0.0632456f
},{
0.330578f
,
0.145344f
,
0.00190503f
},{
0.392924f
,
0.13428f
,
-0.0077162f
},
{
0.444336f
,
0.102774f
,
-0.0143289f
},{
0.47705f
,
0.0556207f
,
-0.0173406f
},{
0.486706f
,
7.94957e-010f
,
-0.0161772f
},
{
0.47308f
,
-0.0556208f
,
-0.01071f
},{
0.439422f
,
-0.102774f
,
-0.00237543f
},{
0.390673f
,
-0.13428f
,
0.00604182f
},
{
0.332519f
,
-0.145344f
,
0.0122922f
},{
0.272094f
,
-0.13428f
,
0.0162857f
},{
0.218439f
,
-0.102774f
,
0.0196546f
},
{
0.180892f
,
-0.0556207f
,
0.0235965f
},{
0.166384f
,
2.02714e-008f
,
0.0271024f
},{
0.177718f
,
0.0556208f
,
0.0274186f
},
{
0.213249f
,
0.102774f
,
0.0224836f
},{
0.267201f
,
0.13428f
,
0.0129805f
},{
0.34483f
,
0.13428f
,
-0.0511393f
},
{
0.40631f
,
0.124059f
,
-0.0620485f
},{
0.45857f
,
0.0949506f
,
-0.0704639f
},{
0.491678f
,
0.0513869f
,
-0.0742125f
},
{
0.5f
,
7.94957e-010f
,
-0.0724902f
},{
0.483529f
,
-0.0513869f
,
-0.0663162f
},{
0.446732f
,
-0.0949506f
,
-0.0581115f
},
{
0.396141f
,
-0.124059f
,
-0.0504919f
},{
0.338919f
,
-0.13428f
,
-0.0448254f
},{
0.282899f
,
-0.124059f
,
-0.0405999f
},
{
0.236267f
,
-0.0949505f
,
-0.0364056f
},{
0.205857f
,
-0.0513869f
,
-0.0318189f
},{
0.195525f
,
1.03344e-008f
,
-0.0282588f
},
{
0.206257f
,
0.0513869f
,
-0.0279247f
},{
0.237146f
,
0.0949506f
,
-0.0320837f
},{
0.285319f
,
0.124059f
,
-0.040366f
},
{
0.356086f
,
0.102774f
,
-0.097854f
},{
0.405227f
,
0.0949505f
,
-0.10804f
},{
0.447411f
,
0.072672f
,
-0.116169f
},
{
0.474149f
,
0.0393298f
,
-0.120015f
},{
0.480452f
,
-1.86815e-008f
,
-0.11879f
},{
0.466119f
,
-0.0393298f
,
-0.113531f
},
{
0.434932f
,
-0.072672f
,
-0.106385f
},{
0.392811f
,
-0.0949506f
,
-0.0993913f
},{
0.346413f
,
-0.102774f
,
-0.093506f
},
{
0.302508f
,
-0.0949506f
,
-0.0884557f
},{
0.26729f
,
-0.072672f
,
-0.0836092f
},{
0.245251f
,
-0.0393298f
,
-0.079151f
},
{
0.238544f
,
1.03344e-008f
,
-0.0763464f
},{
0.247524f
,
0.0393298f
,
-0.0766391f
},{
0.271628f
,
0.072672f
,
-0.0806712f
},
{
0.309166f
,
0.0949505f
,
-0.0881082f
},{
0.361659f
,
0.0556207f
,
-0.128917f
},{
0.388335f
,
0.0513868f
,
-0.134934f
},
{
0.410948f
,
0.0393298f
,
-0.139725f
},{
0.425343f
,
0.0212852f
,
-0.142252f
},{
0.428934f
,
7.94957e-010f
,
-0.142093f
},
{
0.421321f
,
-0.0212851f
,
-0.139576f
},{
0.404175f
,
-0.0393298f
,
-0.135536f
},{
0.380624f
,
-0.0513869f
,
-0.130889f
},
{
0.354521f
,
-0.0556208f
,
-0.126284f
},{
0.329804f
,
-0.0513869f
,
-0.122039f
},{
0.309941f
,
-0.0393298f
,
-0.118368f
},
{
0.297488f
,
-0.0212851f
,
-0.115637f
},{
0.293883f
,
1.03344e-008f
,
-0.114402f
},{
0.299525f
,
0.0212852f
,
-0.115169f
},
{
0.313908f
,
0.0393298f
,
-0.118111f
},{
0.33553f
,
0.0513869f
,
-0.12294f
},{
0.36059f
,
-9.142e-009f
,
-0.138758f
}
};
static
GLfloat
normals
[
312
][
3
]
=
{
{
-0.252871f
,
0.2404f
,
0.937157f
},{
-0.258307f
,
0.38096f
,
0.887777f
},{
-0.313991f
,
0.324677f
,
0.892185f
},
{
-0.296928f
,
0.216441f
,
0.930047f
},{
-0.383648f
,
0.254797f
,
0.887633f
},{
-0.329607f
,
0.178289f
,
0.927131f
},
{
-0.430851f
,
0.18085f
,
0.884116f
},{
-0.34441f
,
0.140222f
,
0.928289f
},{
-0.454555f
,
0.107789f
,
0.884173f
},
{
-0.345761f
,
0.109338f
,
0.931931f
},{
-0.451254f
,
0.0285079f
,
0.89194f
},{
-0.336206f
,
0.076578f
,
0.93867f
},
{
-0.408498f
,
-0.0677304f
,
0.910243f
},{
-0.305382f
,
0.0335758f
,
0.951638f
},{
-0.312714f
,
-0.173985f
,
0.933777f
},
{
-0.246924f
,
-0.00527786f
,
0.969021f
},{
-0.174674f
,
-0.256876f
,
0.950528f
},{
-0.18167f
,
-0.0170678f
,
0.983211f
},
{
-0.0295312f
,
-0.282552f
,
0.958797f
},{
-0.135737f
,
-0.00345962f
,
0.990739f
},{
0.091734f
,
-0.234033f
,
0.967891f
},
{
-0.110558f
,
0.0209796f
,
0.993648f
},{
0.167189f
,
-0.105758f
,
0.980236f
},{
-0.0961792f
,
0.0576956f
,
0.99369f
},
{
0.172186f
,
0.0803976f
,
0.981778f
},{
-0.0956933f
,
0.115643f
,
0.988671f
},{
0.102757f
,
0.255574f
,
0.961313f
},
{
-0.118853f
,
0.180455f
,
0.976376f
},{
-0.00684392f
,
0.362472f
,
0.93197f
},{
-0.16015f
,
0.225882f
,
0.9609f
},
{
-0.121457f
,
0.396353f
,
0.910029f
},{
-0.20652f
,
0.244312f
,
0.94745f
},{
-0.347082f
,
0.515074f
,
0.78373f
},
{
-0.249506f
,
0.635312f
,
0.730839f
},{
-0.478643f
,
0.367304f
,
0.797489f
},{
-0.559961f
,
0.216863f
,
0.799634f
},
{
-0.602861f
,
0.0780879f
,
0.794015f
},{
-0.610046f
,
-0.0696832f
,
0.789296f
},{
-0.551611f
,
-0.257101f
,
0.793489f
},
{
-0.38207f
,
-0.465686f
,
0.798223f
},{
-0.121673f
,
-0.612952f
,
0.780695f
},{
0.146927f
,
-0.650919f
,
0.744793f
},
{
0.385172f
,
-0.58077f
,
0.717181f
},{
0.58668f
,
-0.374453f
,
0.718047f
},{
0.670596f
,
-0.00636283f
,
0.741796f
},
{
0.540433f
,
0.379137f
,
0.751124f
},{
0.289465f
,
0.600903f
,
0.745067f
},{
0.0436793f
,
0.662498f
,
0.747789f
},
{
-0.140618f
,
0.490361f
,
0.8601f
},{
-0.109243f
,
0.507979f
,
0.854414f
},{
-0.380531f
,
0.755905f
,
0.532733f
},
{
-0.225858f
,
0.883504f
,
0.410377f
},{
-0.59605f
,
0.523204f
,
0.609083f
},{
-0.713032f
,
0.266278f
,
0.6486f
},
{
-0.762247f
,
0.0288195f
,
0.646645f
},{
-0.762093f
,
-0.214058f
,
0.61106f
},{
-0.668216f
,
-0.496763f
,
0.553817f
},
{
-0.416626f
,
-0.766605f
,
0.48861f
},{
-0.0545419f
,
-0.90563f
,
0.420547f
},{
0.29318f
,
-0.889718f
,
0.349925f
},
{
0.591552f
,
-0.758995f
,
0.272017f
},{
0.848551f
,
-0.492341f
,
0.193807f
},{
0.985865f
,
-0.05828f
,
0.157078f
},
{
0.881972f
,
0.429135f
,
0.194856f
},{
0.581894f
,
0.76394f
,
0.278916f
},{
0.238697f
,
0.899997f
,
0.364733f
},
{
-0.00501219f
,
0.789307f
,
0.613979f
},{
0.0251126f
,
0.806017f
,
0.59136f
},{
-0.362683f
,
0.922533f
,
0.131889f
},
{
-0.167637f
,
0.985742f
,
-0.0145074f
},{
-0.675042f
,
0.684053f
,
0.276386f
},{
-0.861957f
,
0.33668f
,
0.379047f
},
{
-0.919481f
,
-0.0263853f
,
0.392249f
},{
-0.871276f
,
-0.372611f
,
0.319436f
},{
-0.697519f
,
-0.689005f
,
0.196823f
},
{
-0.38794f
,
-0.918076f
,
0.0814794f
},{
-0.00830919f
,
-0.999934f
,
0.00788595f
},{
0.353657f
,
-0.934174f
,
-0.0473814f
},
{
0.658559f
,
-0.741582f
,
-0.127893f
},{
0.873379f
,
-0.428149f
,
-0.232159f
},{
0.952936f
,
-0.0310618f
,
-0.301577f
},
{
0.881119f
,
0.37659f
,
-0.286025f
},{
0.666622f
,
0.718532f
,
-0.198309f
},{
0.352833f
,
0.93106f
,
-0.0929322f
},
{
0.135999f
,
0.975217f
,
0.174515f
},{
0.140791f
,
0.975534f
,
0.16885f
},{
-0.258662f
,
0.909417f
,
-0.32566f
},
{
-0.0662442f
,
0.901289f
,
-0.428124f
},{
-0.621608f
,
0.751307f
,
-0.221679f
},{
-0.914602f
,
0.386148f
,
-0.119974f
},
{
-0.992511f
,
-0.0884879f
,
-0.084218f
},{
-0.859627f
,
-0.492181f
,
-0.137109f
},{
-0.607892f
,
-0.758345f
,
-0.235332f
},
{
-0.300655f
,
-0.897575f
,
-0.322437f
},{
0.0284315f
,
-0.925422f
,
-0.37787f
},{
0.354203f
,
-0.835474f
,
-0.420148f
},
{
0.628523f
,
-0.617805f
,
-0.47252f
},{
0.789277f
,
-0.310692f
,
-0.529634f
},{
0.825511f
,
0.00904431f
,
-0.564314f
},
{
0.769059f
,
0.307146f
,
-0.560545f
},{
0.622245f
,
0.583594f
,
-0.521757f
},{
0.380717f
,
0.799662f
,
-0.464323f
},
{
0.209136f
,
0.944539f
,
-0.253197f
},{
0.207914f
,
0.945204f
,
-0.251717f
},{
-0.0829051f
,
0.69251f
,
-0.716628f
},
{
0.0583377f
,
0.651534f
,
-0.756373f
},{
-0.355182f
,
0.592306f
,
-0.723201f
},{
-0.614659f
,
0.31377f
,
-0.723701f
},
{
-0.712098f
,
-0.103352f
,
-0.694432f
},{
-0.595913f
,
-0.454188f
,
-0.66227f
},{
-0.38585f
,
-0.645546f
,
-0.659083f
},
{
-0.157323f
,
-0.719684f
,
-0.676243f
},{
0.0788719f
,
-0.709682f
,
-0.700093f
},{
0.315478f
,
-0.613671f
,
-0.723796f
},
{
0.515947f
,
-0.42928f
,
-0.741294f
},{
0.633864f
,
-0.195427f
,
-0.748348f
},{
0.66279f
,
0.0306839f
,
-0.748176f
},
{
0.624867f
,
0.232632f
,
-0.745267f
},{
0.526051f
,
0.42017f
,
-0.73941f
},{
0.364351f
,
0.57901f
,
-0.72938f
},
{
0.238862f
,
0.777411f
,
-0.581874f
},{
0.250693f
,
0.765838f
,
-0.592153f
},{
0.0872439f
,
0.389795f
,
-0.916759f
},
{
0.149617f
,
0.363837f
,
-0.919368f
},{
-0.0497727f
,
0.321156f
,
-0.945718f
},{
-0.170031f
,
0.164068f
,
-0.971685f
},
{
-0.229274f
,
-0.0548793f
,
-0.971814f
},{
-0.203035f
,
-0.255423f
,
-0.94527f
},{
-0.116827f
,
-0.381483f
,
-0.916963f
},
{
-0.00225283f
,
-0.43449f
,
-0.900674f
},{
0.127092f
,
-0.427409f
,
-0.89508f
},{
0.260125f
,
-0.364224f
,
-0.894246f
},
{
0.375837f
,
-0.25252f
,
-0.891617f
},{
0.451585f
,
-0.11593f
,
-0.884664f
},{
0.479573f
,
0.0177851f
,
-0.877322f
},
{
0.465354f
,
0.137133f
,
-0.874437f
},{
0.414091f
,
0.242881f
,
-0.877233f
},{
0.328899f
,
0.330658f
,
-0.884585f
},
{
0.255655f
,
0.510592f
,
-0.820937f
},{
0.269217f
,
0.496777f
,
-0.825067f
},{
0.190196f
,
0.174579f
,
-0.966099f
},
{
0.131151f
,
0.1438f
,
-0.980878f
},{
0.0787381f
,
0.0763682f
,
-0.993966f
},{
0.0487437f
,
-0.0156549f
,
-0.998689f
},
{
0.0485044f
,
-0.100192f
,
-0.993785f
},{
0.0679649f
,
-0.15604f
,
-0.98541f
},{
0.0968914f
,
-0.187447f
,
-0.977484f
},
{
0.138234f
,
-0.202344f
,
-0.969509f
},{
0.198197f
,
-0.193848f
,
-0.960802f
},{
0.266924f
,
-0.14981f
,
-0.952002f
},
{
0.319768f
,
-0.0777643f
,
-0.944299f
},{
0.342966f
,
-0.00360353f
,
-0.939341f
},{
0.342411f
,
0.0569724f
,
-0.937821f
},
{
0.325776f
,
0.106482f
,
-0.939432f
},{
0.293316f
,
0.147691f
,
-0.944539f
},{
0.246219f
,
0.173439f
,
-0.95357f
},
{
0.258307f
,
0.38096f
,
0.887776f
},{
0.252871f
,
0.2404f
,
0.937157f
},{
0.313992f
,
0.324677f
,
0.892185f
},
{
0.296928f
,
0.216441f
,
0.930047f
},{
0.383648f
,
0.254797f
,
0.887633f
},{
0.329608f
,
0.178289f
,
0.927131f
},
{
0.430851f
,
0.18085f
,
0.884116f
},{
0.34441f
,
0.140222f
,
0.928288f
},{
0.454555f
,
0.107789f
,
0.884173f
},
{
0.345761f
,
0.109338f
,
0.93193f
},{
0.451254f
,
0.028508f
,
0.89194f
},{
0.336206f
,
0.076578f
,
0.93867f
},
{
0.408498f
,
-0.0677303f
,
0.910243f
},{
0.305382f
,
0.0335756f
,
0.951638f
},{
0.312714f
,
-0.173985f
,
0.933777f
},
{
0.246924f
,
-0.00527788f
,
0.96902f
},{
0.174674f
,
-0.256876f
,
0.950528f
},{
0.18167f
,
-0.0170678f
,
0.983211f
},
{
0.0295312f
,
-0.282552f
,
0.958797f
},{
0.135737f
,
-0.00345967f
,
0.990739f
},{
-0.0917341f
,
-0.234033f
,
0.967891f
},
{
0.110558f
,
0.0209796f
,
0.993648f
},{
-0.167189f
,
-0.105758f
,
0.980236f
},{
0.0961791f
,
0.0576956f
,
0.99369f
},
{
-0.172185f
,
0.0803977f
,
0.981778f
},{
0.0956933f
,
0.115643f
,
0.988671f
},{
-0.102757f
,
0.255574f
,
0.961313f
},
{
0.118853f
,
0.180455f
,
0.976376f
},{
0.00684396f
,
0.362472f
,
0.93197f
},{
0.16015f
,
0.225882f
,
0.9609f
},
{
0.121457f
,
0.396353f
,
0.910029f
},{
0.20652f
,
0.244312f
,
0.94745f
},{
0.347082f
,
0.515074f
,
0.78373f
},
{
0.249506f
,
0.635311f
,
0.730839f
},{
0.478643f
,
0.367304f
,
0.797489f
},{
0.559961f
,
0.216863f
,
0.799634f
},
{
0.602861f
,
0.078088f
,
0.794015f
},{
0.610046f
,
-0.069683f
,
0.789296f
},{
0.551611f
,
-0.257101f
,
0.793489f
},
{
0.38207f
,
-0.465685f
,
0.798223f
},{
0.121673f
,
-0.612952f
,
0.780695f
},{
-0.146927f
,
-0.650919f
,
0.744793f
},
{
-0.385172f
,
-0.58077f
,
0.717181f
},{
-0.58668f
,
-0.374453f
,
0.718047f
},{
-0.670595f
,
-0.00636265f
,
0.741796f
},
{
-0.540432f
,
0.379137f
,
0.751124f
},{
-0.289466f
,
0.600903f
,
0.745067f
},{
-0.0436793f
,
0.662498f
,
0.747789f
},
{
0.140618f
,
0.490361f
,
0.8601f
},{
0.109243f
,
0.507979f
,
0.854414f
},{
0.380531f
,
0.755905f
,
0.532733f
},
{
0.225859f
,
0.883504f
,
0.410377f
},{
0.59605f
,
0.523204f
,
0.609083f
},{
0.713032f
,
0.266278f
,
0.6486f
},
{
0.762247f
,
0.0288195f
,
0.646645f
},{
0.762093f
,
-0.214057f
,
0.61106f
},{
0.668216f
,
-0.496763f
,
0.553817f
},
{
0.416626f
,
-0.766605f
,
0.48861f
},{
0.0545419f
,
-0.90563f
,
0.420547f
},{
-0.29318f
,
-0.889718f
,
0.349925f
},
{
-0.591552f
,
-0.758995f
,
0.272017f
},{
-0.848551f
,
-0.492341f
,
0.193807f
},{
-0.985865f
,
-0.0582799f
,
0.157078f
},
{
-0.881971f
,
0.429136f
,
0.194856f
},{
-0.581895f
,
0.76394f
,
0.278916f
},{
-0.238697f
,
0.899997f
,
0.364733f
},
{
0.00501218f
,
0.789307f
,
0.613979f
},{
-0.0251125f
,
0.806017f
,
0.59136f
},{
0.362682f
,
0.922533f
,
0.131889f
},
{
0.167637f
,
0.985742f
,
-0.0145074f
},{
0.675042f
,
0.684053f
,
0.276386f
},{
0.861957f
,
0.33668f
,
0.379047f
},
{
0.919481f
,
-0.0263853f
,
0.392249f
},{
0.871276f
,
-0.372611f
,
0.319436f
},{
0.697519f
,
-0.689005f
,
0.196823f
},
{
0.38794f
,
-0.918076f
,
0.0814794f
},{
0.00830921f
,
-0.999934f
,
0.00788592f
},{
-0.353657f
,
-0.934174f
,
-0.0473814f
},
{
-0.658559f
,
-0.741582f
,
-0.127893f
},{
-0.873379f
,
-0.428149f
,
-0.232159f
},{
-0.952936f
,
-0.0310616f
,
-0.301577f
},
{
-0.881119f
,
0.37659f
,
-0.286025f
},{
-0.666622f
,
0.718532f
,
-0.198309f
},{
-0.352833f
,
0.93106f
,
-0.0929322f
},
{
-0.135999f
,
0.975217f
,
0.174515f
},{
-0.140791f
,
0.975534f
,
0.16885f
},{
0.258662f
,
0.909417f
,
-0.32566f
},
{
0.0662442f
,
0.901289f
,
-0.428124f
},{
0.621608f
,
0.751307f
,
-0.221679f
},{
0.914602f
,
0.386148f
,
-0.119974f
},
{
0.992511f
,
-0.088488f
,
-0.084218f
},{
0.859627f
,
-0.492181f
,
-0.137109f
},{
0.607892f
,
-0.758345f
,
-0.235333f
},
{
0.300655f
,
-0.897575f
,
-0.322437f
},{
-0.0284315f
,
-0.925422f
,
-0.37787f
},{
-0.354203f
,
-0.835474f
,
-0.420148f
},
{
-0.628523f
,
-0.617805f
,
-0.47252f
},{
-0.789277f
,
-0.310692f
,
-0.529634f
},{
-0.825511f
,
0.0090443f
,
-0.564314f
},
{
-0.769059f
,
0.307146f
,
-0.560545f
},{
-0.622245f
,
0.583594f
,
-0.521756f
},{
-0.380717f
,
0.799662f
,
-0.464322f
},
{
-0.209136f
,
0.944539f
,
-0.253197f
},{
-0.207913f
,
0.945204f
,
-0.251717f
},{
0.0829051f
,
0.69251f
,
-0.716628f
},
{
-0.0583377f
,
0.651534f
,
-0.756373f
},{
0.355182f
,
0.592306f
,
-0.723201f
},{
0.614659f
,
0.31377f
,
-0.7237f
},
{
0.712098f
,
-0.103352f
,
-0.694431f
},{
0.595913f
,
-0.454188f
,
-0.66227f
},{
0.38585f
,
-0.645546f
,
-0.659083f
},
{
0.157323f
,
-0.719684f
,
-0.676243f
},{
-0.0788719f
,
-0.709682f
,
-0.700093f
},{
-0.315478f
,
-0.613671f
,
-0.723796f
},
{
-0.515947f
,
-0.42928f
,
-0.741294f
},{
-0.633864f
,
-0.195427f
,
-0.748348f
},{
-0.66279f
,
0.0306839f
,
-0.748176f
},
{
-0.624867f
,
0.232632f
,
-0.745268f
},{
-0.526051f
,
0.42017f
,
-0.73941f
},{
-0.364352f
,
0.57901f
,
-0.72938f
},
{
-0.238862f
,
0.777411f
,
-0.581874f
},{
-0.250693f
,
0.765838f
,
-0.592153f
},{
-0.0872439f
,
0.389796f
,
-0.916759f
},
{
-0.149617f
,
0.363837f
,
-0.919368f
},{
0.0497727f
,
0.321156f
,
-0.945718f
},{
0.170031f
,
0.164068f
,
-0.971685f
},
{
0.229274f
,
-0.0548795f
,
-0.971813f
},{
0.203035f
,
-0.255423f
,
-0.94527f
},{
0.116827f
,
-0.381483f
,
-0.916964f
},
{
0.00225283f
,
-0.43449f
,
-0.900674f
},{
-0.127092f
,
-0.427409f
,
-0.89508f
},{
-0.260125f
,
-0.364224f
,
-0.894246f
},
{
-0.375837f
,
-0.25252f
,
-0.891617f
},{
-0.451585f
,
-0.11593f
,
-0.884664f
},{
-0.479573f
,
0.0177852f
,
-0.877322f
},
{
-0.465354f
,
0.137133f
,
-0.874437f
},{
-0.414091f
,
0.242881f
,
-0.877233f
},{
-0.328899f
,
0.330658f
,
-0.884585f
},
{
-0.255655f
,
0.510592f
,
-0.820937f
},{
-0.269217f
,
0.496777f
,
-0.825067f
},{
-0.190196f
,
0.174579f
,
-0.966099f
},
{
-0.13115f
,
0.1438f
,
-0.980878f
},{
-0.0787381f
,
0.0763682f
,
-0.993966f
},{
-0.0487437f
,
-0.0156549f
,
-0.998689f
},
{
-0.0485044f
,
-0.100192f
,
-0.993785f
},{
-0.0679649f
,
-0.15604f
,
-0.98541f
},{
-0.0968914f
,
-0.187447f
,
-0.977484f
},
{
-0.138234f
,
-0.202344f
,
-0.969509f
},{
-0.198197f
,
-0.193848f
,
-0.960802f
},{
-0.266924f
,
-0.14981f
,
-0.952002f
},
{
-0.319768f
,
-0.0777645f
,
-0.944299f
},{
-0.342966f
,
-0.00360326f
,
-0.939341f
},{
-0.342412f
,
0.0569721f
,
-0.937821f
},
{
-0.325776f
,
0.106482f
,
-0.939432f
},{
-0.293316f
,
0.147691f
,
-0.944539f
},{
-0.246219f
,
0.173439f
,
-0.95357f
}
};
static
GLfloat
textures
[
152
][
2
]
=
{
{
0.0f
,
1.0f
},{
0.0f
,
0.875f
},{
0.0625f
,
0.875f
},
{
0.0625f
,
1.0f
},{
0.125f
,
0.875f
},{
0.125f
,
1.0f
},
{
0.1875f
,
0.875f
},{
0.1875f
,
1.0f
},{
0.25f
,
0.875f
},
{
0.25f
,
1.0f
},{
0.3125f
,
0.875f
},{
0.3125f
,
1.0f
},
{
0.375f
,
0.875f
},{
0.375f
,
1.0f
},{
0.4375f
,
0.875f
},
{
0.4375f
,
1.0f
},{
0.5f
,
0.875f
},{
0.5f
,
1.0f
},
{
0.5625f
,
0.875f
},{
0.5625f
,
1.0f
},{
0.625f
,
0.875f
},
{
0.625f
,
1.0f
},{
0.6875f
,
0.875f
},{
0.6875f
,
1.0f
},
{
0.75f
,
0.875f
},{
0.75f
,
1.0f
},{
0.8125f
,
0.875f
},
{
0.8125f
,
1.0f
},{
0.875f
,
0.875f
},{
0.875f
,
1.0f
},
{
0.9375f
,
0.875f
},{
0.9375f
,
1.0f
},{
1.0f
,
0.875f
},
{
0.0625f
,
0.75f
},{
0.0f
,
0.75f
},{
0.125f
,
0.75f
},
{
0.1875f
,
0.75f
},{
0.25f
,
0.75f
},{
0.3125f
,
0.75f
},
{
0.375f
,
0.75f
},{
0.4375f
,
0.75f
},{
0.5f
,
0.75f
},
{
0.5625f
,
0.75f
},{
0.625f
,
0.75f
},{
0.6875f
,
0.75f
},
{
0.75f
,
0.75f
},{
0.8125f
,
0.75f
},{
0.875f
,
0.75f
},
{
0.9375f
,
0.75f
},{
1.0f
,
0.75f
},{
0.0625f
,
0.625f
},
{
0.0f
,
0.625f
},{
0.125f
,
0.625f
},{
0.1875f
,
0.625f
},
{
0.25f
,
0.625f
},{
0.3125f
,
0.625f
},{
0.375f
,
0.625f
},
{
0.4375f
,
0.625f
},{
0.5f
,
0.625f
},{
0.5625f
,
0.625f
},
{
0.625f
,
0.625f
},{
0.6875f
,
0.625f
},{
0.75f
,
0.625f
},
{
0.8125f
,
0.625f
},{
0.875f
,
0.625f
},{
0.9375f
,
0.625f
},
{
1.0f
,
0.625f
},{
0.0625f
,
0.5f
},{
0.0f
,
0.5f
},
{
0.125f
,
0.5f
},{
0.1875f
,
0.5f
},{
0.25f
,
0.5f
},
{
0.3125f
,
0.5f
},{
0.375f
,
0.5f
},{
0.4375f
,
0.5f
},
{
0.5f
,
0.5f
},{
0.5625f
,
0.5f
},{
0.625f
,
0.5f
},
{
0.6875f
,
0.5f
},{
0.75f
,
0.5f
},{
0.8125f
,
0.5f
},
{
0.875f
,
0.5f
},{
0.9375f
,
0.5f
},{
1.0f
,
0.5f
},
{
0.0625f
,
0.375f
},{
0.0f
,
0.375f
},{
0.125f
,
0.375f
},
{
0.1875f
,
0.375f
},{
0.25f
,
0.375f
},{
0.3125f
,
0.375f
},
{
0.375f
,
0.375f
},{
0.4375f
,
0.375f
},{
0.5f
,
0.375f
},
{
0.5625f
,
0.375f
},{
0.625f
,
0.375f
},{
0.6875f
,
0.375f
},
{
0.75f
,
0.375f
},{
0.8125f
,
0.375f
},{
0.875f
,
0.375f
},
{
0.9375f
,
0.375f
},{
1.0f
,
0.375f
},{
0.0625f
,
0.25f
},
{
0.0f
,
0.25f
},{
0.125f
,
0.25f
},{
0.1875f
,
0.25f
},
{
0.25f
,
0.25f
},{
0.3125f
,
0.25f
},{
0.375f
,
0.25f
},
{
0.4375f
,
0.25f
},{
0.5f
,
0.25f
},{
0.5625f
,
0.25f
},
{
0.625f
,
0.25f
},{
0.6875f
,
0.25f
},{
0.75f
,
0.25f
},
{
0.8125f
,
0.25f
},{
0.875f
,
0.25f
},{
0.9375f
,
0.25f
},
{
1.0f
,
0.25f
},{
0.0625f
,
0.125f
},{
0.0f
,
0.125f
},
{
0.125f
,
0.125f
},{
0.1875f
,
0.125f
},{
0.25f
,
0.125f
},
{
0.3125f
,
0.125f
},{
0.375f
,
0.125f
},{
0.4375f
,
0.125f
},
{
0.5f
,
0.125f
},{
0.5625f
,
0.125f
},{
0.625f
,
0.125f
},
{
0.6875f
,
0.125f
},{
0.75f
,
0.125f
},{
0.8125f
,
0.125f
},
{
0.875f
,
0.125f
},{
0.9375f
,
0.125f
},{
1.0f
,
0.125f
},
{
0.0f
,
1.25145e-008f
},{
0.0625f
,
1.25145e-008f
},{
0.125f
,
1.25145e-008f
},
{
0.1875f
,
1.25145e-008f
},{
0.25f
,
1.25145e-008f
},{
0.3125f
,
1.25145e-008f
},
{
0.375f
,
1.25145e-008f
},{
0.4375f
,
1.25145e-008f
},{
0.5f
,
1.25145e-008f
},
{
0.5625f
,
1.25145e-008f
},{
0.625f
,
1.25145e-008f
},{
0.6875f
,
1.25145e-008f
},
{
0.75f
,
1.25145e-008f
},{
0.8125f
,
1.25145e-008f
},{
0.875f
,
1.25145e-008f
},
{
0.9375f
,
1.25145e-008f
},{
0.9375f
,
1.25145e-008f
}
};
/*Material indicies*/
/*{material index,face count}*/
static
int
material_ref
[
9
][
2
]
=
{
{
0
,
94
},
{
1
,
4
},
{
0
,
28
},
{
1
,
4
},
{
0
,
188
},
{
1
,
4
},
{
0
,
28
},
{
1
,
4
},
{
0
,
94
}
};
static
void
MyMaterial
(
GLenum
mode
,
GLfloat
*
f
,
GLfloat
alpha
)
{
GLfloat
d
[
4
];
d
[
0
]
=
f
[
0
];
d
[
1
]
=
f
[
1
];
d
[
2
]
=
f
[
2
];
d
[
3
]
=
alpha
;
glMaterialfv
(
GL_FRONT_AND_BACK
,
mode
,
d
);
}
/*
* SelectMaterial uses OpenGL commands to define facet colors.
*
* Returns:
* Nothing
*/
static
void
SelectMaterial
(
int
i
)
{
//
// Define the reflective properties of the 3D Object faces.
//
glEnd
();
GLfloat
alpha
=
materials
[
i
].
alpha
;
MyMaterial
(
GL_AMBIENT
,
materials
[
i
].
ambient
,
alpha
);
MyMaterial
(
GL_DIFFUSE
,
materials
[
i
].
diffuse
,
alpha
);
MyMaterial
(
GL_SPECULAR
,
materials
[
i
].
specular
,
alpha
);
MyMaterial
(
GL_EMISSION
,
materials
[
i
].
emission
,
alpha
);
glMaterialf
(
GL_FRONT_AND_BACK
,
GL_SHININESS
,
materials
[
i
].
phExp
);
glBegin
(
GL_TRIANGLES
);
};
static
GLint
Gen3DObjectList
()
{
int
i
;
int
j
;
GLint
lid
=
glGenLists
(
1
);
int
mcount
=
0
;
int
mindex
=
0
;
glNewList
(
lid
,
GL_COMPILE
);
glBegin
(
GL_TRIANGLES
);
for
(
i
=
0
;
i
<
sizeof
(
face_indicies
)
/
sizeof
(
face_indicies
[
0
]);
i
++
)
{
if
(
!
mcount
)
{
SelectMaterial
(
material_ref
[
mindex
][
0
]);
mcount
=
material_ref
[
mindex
][
1
];
mindex
++
;
}
mcount
--
;
for
(
j
=
0
;
j
<
3
;
j
++
)
{
int
vi
=
face_indicies
[
i
][
j
];
int
ni
=
face_indicies
[
i
][
j
+
3
];
//Normal index
int
ti
=
face_indicies
[
i
][
j
+
6
];
//Texture index
glNormal3f
(
normals
[
ni
][
0
],
normals
[
ni
][
1
],
normals
[
ni
][
2
]);
glTexCoord2f
(
textures
[
ti
][
0
],
textures
[
ti
][
1
]);
glVertex3f
(
vertices
[
vi
][
0
],
vertices
[
vi
][
1
],
vertices
[
vi
][
2
]);
}
}
glEnd
();
glEndList
();
return
lid
;
};
void
initEyes
(){
initLids
();
eyes
=
Gen3DObjectList
();
}
void
drawEyes
(
GLfloat
angle
,
GLfloat
yangle
){
glPushMatrix
();
glTranslatef
(
0
,
0
,
.8
);
glTranslatef
(
0
,
.35
,
0
);
glRotatef
(
-90
,
1.0
,
0.0
,
0.0
);
glRotatef
(
yangle
,
0.0
,
0.0
,
-1.0
);
glRotatef
(
angle
,
0
,
1.0
,
0.0
);
drawLids
(
5
);
glCallList
(
eyes
);
glPopMatrix
();
};