Merge lp:~mc-return/compiz/compiz.merge-plugin-snowglobe into lp:compiz/0.9.10
- compiz.merge-plugin-snowglobe
- Merge into 0.9.10
Proposed by
MC Return
Status: | Work in progress |
---|---|
Proposed branch: | lp:~mc-return/compiz/compiz.merge-plugin-snowglobe |
Merge into: | lp:compiz/0.9.10 |
Diff against target: |
15541 lines (+15494/-0) 9 files modified
plugins/snowglobe/CMakeLists.txt (+5/-0) plugins/snowglobe/VERSION (+1/-0) plugins/snowglobe/snowglobe.xml.in (+92/-0) plugins/snowglobe/src/movement.cpp (+116/-0) plugins/snowglobe/src/snowflake.cpp (+384/-0) plugins/snowglobe/src/snowglobe.cpp (+392/-0) plugins/snowglobe/src/snowglobe.h (+259/-0) plugins/snowglobe/src/snowman.cpp (+13685/-0) plugins/snowglobe/src/water.cpp (+560/-0) |
To merge this branch: | bzr merge lp:~mc-return/compiz/compiz.merge-plugin-snowglobe |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Compiz Maintainers | Pending | ||
Sam Spilsbury | Pending | ||
Review via email: mp+156690@code.launchpad.net |
This proposal supersedes a proposal from 2012-06-24.
Commit message
Added the plug-in "Cube Snow Globe" converted from git to bzr (including full history) to lp:compiz.
Description of the change
Adds the plug-in "Cube Snow Globe" converted from git to bzr (including full history) to lp:compiz
To post a comment you must log in.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === added directory 'plugins/snowglobe' |
2 | === added file 'plugins/snowglobe/CMakeLists.txt' |
3 | --- plugins/snowglobe/CMakeLists.txt 1970-01-01 00:00:00 +0000 |
4 | +++ plugins/snowglobe/CMakeLists.txt 2013-04-02 20:54:49 +0000 |
5 | @@ -0,0 +1,5 @@ |
6 | +find_package (Compiz REQUIRED) |
7 | + |
8 | +include (CompizPlugin) |
9 | + |
10 | +compiz_plugin (snowglobe PLUGINDEPS cube opengl composite) |
11 | |
12 | === added file 'plugins/snowglobe/VERSION' |
13 | --- plugins/snowglobe/VERSION 1970-01-01 00:00:00 +0000 |
14 | +++ plugins/snowglobe/VERSION 2013-04-02 20:54:49 +0000 |
15 | @@ -0,0 +1,1 @@ |
16 | +0.9.5.0 |
17 | |
18 | === added file 'plugins/snowglobe/snowglobe.xml.in' |
19 | --- plugins/snowglobe/snowglobe.xml.in 1970-01-01 00:00:00 +0000 |
20 | +++ plugins/snowglobe/snowglobe.xml.in 2013-04-02 20:54:49 +0000 |
21 | @@ -0,0 +1,92 @@ |
22 | +<?xml version="1.0"?> |
23 | +<compiz> |
24 | + <plugin name="snowglobe" useBcop="true"> |
25 | + <short>Cube Snow Globe</short> |
26 | + <long>Render snow falling inside of the transparent cube</long> |
27 | + <category>Effects</category> |
28 | + <deps> |
29 | + <relation type="after"> |
30 | + <plugin>cube</plugin> |
31 | + <plugin>rotate</plugin> |
32 | + <plugin>vpswitch</plugin> |
33 | + </relation> |
34 | + <requirement> |
35 | + <plugin>opengl</plugin> |
36 | + <plugin>cube</plugin> |
37 | + </requirement> |
38 | + </deps> |
39 | + <options> |
40 | + <option name="speed_factor" type="float"> |
41 | + <short>Speed factor</short> |
42 | + <long>Multiply the speed of the snowflakes by this factor.</long> |
43 | + <default>1</default> |
44 | + <min>0.5</min> |
45 | + <max>10</max> |
46 | + <precision>0.01</precision> |
47 | + </option> |
48 | + <option name="num_snowflakes" type="int"> |
49 | + <_short>Number of snowflakes</_short> |
50 | + <_long>Maximum number of snowflakes.</_long> |
51 | + <default>100</default> |
52 | + <min>0</min> |
53 | + <max>1000</max> |
54 | + </option> |
55 | + <option name="snowflake_size" type="float"> |
56 | + <_short>Size of snowflakes</_short> |
57 | + <_long>Size of snowflakes.</_long> |
58 | + <default>1</default> |
59 | + <min>0.1</min> |
60 | + <max>5</max> |
61 | + <precision>0.01</precision> |
62 | + </option> |
63 | + <option name="show_snowman" type="bool"> |
64 | + <short>Render snowman</short> |
65 | + <long>Render a snowman inside the cube.</long> |
66 | + <default>false</default> |
67 | + </option> |
68 | + <option name="snowman_size" type="float"> |
69 | + <_short>Size of snowman</_short> |
70 | + <_long>Size of snoscreenwman inside the cube.</_long> |
71 | + <default>0.6</default> |
72 | + <min>0.1</min> |
73 | + <max>1</max> |
74 | + <precision>0.01</precision> |
75 | + </option> |
76 | + <option name="shake_cube" type="bool"> |
77 | + <short>Interaction</short> |
78 | + <long>Snowflakes fall according to cube orientation.</long> |
79 | + <default>true</default> |
80 | + </option> |
81 | + <group> |
82 | + <short>Water / Ground</short> |
83 | + <option name="show_water" type="bool"> |
84 | + <short>Render water</short> |
85 | + <long>Render water inside the cube.</long> |
86 | + <default>true</default> |
87 | + </option> |
88 | + <option name="show_ground" type="bool"> |
89 | + <short>Render ground</short> |
90 | + <long>Render ground inside the cube.</long> |
91 | + <default>true</default> |
92 | + </option> |
93 | + <option name="water_color" type="color"> |
94 | + <short>Water opacity</short> |
95 | + <long>Opacity of water in the cube.</long> |
96 | + <default> |
97 | + <red>0x0800</red> |
98 | + <green>0x0800</green> |
99 | + <blue>0x3000</blue> |
100 | + <alpha>0xf00</alpha> |
101 | + </default> |
102 | + </option> |
103 | + <option name="grid_quality" type="int"> |
104 | + <short>Ground grid smoothnes</short> |
105 | + <long>Number of subdivisions that create a finer grid.</long> |
106 | + <default>3</default> |
107 | + <min>1</min> |
108 | + <max>10</max> |
109 | + </option> |
110 | + </group> |
111 | + </options> |
112 | + </plugin> |
113 | +</compiz> |
114 | |
115 | === added directory 'plugins/snowglobe/src' |
116 | === added file 'plugins/snowglobe/src/movement.cpp' |
117 | --- plugins/snowglobe/src/movement.cpp 1970-01-01 00:00:00 +0000 |
118 | +++ plugins/snowglobe/src/movement.cpp 2013-04-02 20:54:49 +0000 |
119 | @@ -0,0 +1,116 @@ |
120 | +#include <cmath> |
121 | +#include "snowglobe.h" |
122 | + |
123 | + |
124 | +void |
125 | +SnowflakeTransform (snowflakeRec * snow) |
126 | +{ |
127 | + glTranslatef (snow->y, snow->z, snow->x); |
128 | + glRotatef (snow->theta, 1.0, 0.0, 0.0); |
129 | +} |
130 | + |
131 | +void |
132 | +SnowglobeScreen::newSnowflakePosition (int i) |
133 | +{ |
134 | + SnowglobeScreen *as = this; |
135 | + |
136 | + int sector = NRAND(as->mHsize); |
137 | + float ang = randf(as->mArcAngle*toRadians)-0.5*as->mArcAngle*toRadians; |
138 | + float r = (as->mRadius-0.01*as->mSnow[i].size/2); |
139 | + float factor = sinf(0.5*(PI-as->mArcAngle*toRadians))/ |
140 | + sinf(0.5*(PI-as->mArcAngle*toRadians)+fabsf(ang)); |
141 | + ang += (0.5+((float) sector))*as->mArcAngle*toRadians; |
142 | + ang = fmodf(ang,2*PI); |
143 | + |
144 | + float d = randf(1); |
145 | + d=(1-d*d)*r*factor; |
146 | + |
147 | + as->mSnow[i].x = d*cosf(ang); |
148 | + as->mSnow[i].y = d*sinf(ang); |
149 | + as->mSnow[i].z = 0.5; |
150 | +} |
151 | + |
152 | +void |
153 | +SnowglobeScreen::SnowflakeDrift (int index) |
154 | +{ |
155 | + float progress; |
156 | + |
157 | + csScreen->cubeGetRotation (mXRotate, mVRotate, progress); |
158 | + |
159 | + mXRotate = fmodf (mXRotate - csScreen->invert () * (360.0f / screen->vpSize ().width ()) * |
160 | + ((screen->vp ().x () * csScreen->nOutput ())), 360 ); |
161 | + |
162 | + snowflakeRec * snow = &(mSnow[index]); |
163 | + |
164 | + float speed = snow->speed * mSpeedFactor; |
165 | + speed /= 1000; |
166 | + float x = snow->x; |
167 | + float y = snow->y; |
168 | + float z = snow->z; |
169 | + |
170 | + float sideways = 2 * (randf (2 * speed) - speed); |
171 | + float vertical = -speed; |
172 | + |
173 | + if (optionGetShakeCube ()) |
174 | + { |
175 | + x+= sideways * cosf (mXRotate * toRadians) * cosf (mVRotate * toRadians) |
176 | + -vertical * cosf (mXRotate * toRadians) * sinf (mVRotate * toRadians); |
177 | + |
178 | + y+= sideways * sinf(mXRotate * toRadians) * cosf (mVRotate * toRadians) |
179 | + + vertical * sinf(mXRotate * toRadians) * sinf (mVRotate * toRadians); |
180 | + |
181 | + z+= sideways * sinf (mVRotate * toRadians) |
182 | + + vertical * cosf (mVRotate * toRadians); |
183 | + } |
184 | + else |
185 | + { |
186 | + x += sideways; |
187 | + y += sideways; |
188 | + z += vertical; |
189 | + } |
190 | + |
191 | + |
192 | + float bottom = (optionGetShowGround () ? getHeight (mGround, x, y) : -0.5) + 0.01 * snow->size / 2; |
193 | + |
194 | + if (z < bottom) |
195 | + { |
196 | + z = 0.5; |
197 | + newSnowflakePosition (index); |
198 | + |
199 | + x = snow->x; |
200 | + y = snow->y; |
201 | + } |
202 | + |
203 | + float top = 0.5-0.01 * snow->size / 2; |
204 | + if (z > top) |
205 | + { |
206 | + z = top; |
207 | + } |
208 | + |
209 | + |
210 | + float ang = atan2f(y, x); |
211 | + |
212 | + int i; |
213 | + for (i = 0; i < mHsize; i++) |
214 | + { |
215 | + float cosAng = cosf (fmodf (i * mArcAngle * toRadians - ang, 2 * PI)); |
216 | + if (cosAng <= 0) |
217 | + continue; |
218 | + |
219 | + float r = hypotf (x, y); |
220 | + float d = r * cosAng - (mDistance - 0.01 * snow->size / 2); |
221 | + |
222 | + if (d>0) |
223 | + { |
224 | + x -= d * cosf (ang) * fabsf (cosf (i * mArcAngle * toRadians)); |
225 | + y -= d * sinf (ang) * fabsf (sinf (i * mArcAngle * toRadians)); |
226 | + } |
227 | + } |
228 | + |
229 | + snow->x = x; |
230 | + snow->y = y; |
231 | + snow->z = z; |
232 | + |
233 | + snow->psi = fmodf (snow->psi + snow->dpsi * mSpeedFactor, 360); |
234 | + snow->theta= fmodf (snow->theta + snow->dtheta * mSpeedFactor, 360); |
235 | +} |
236 | |
237 | === added file 'plugins/snowglobe/src/snowflake.cpp' |
238 | --- plugins/snowglobe/src/snowflake.cpp 1970-01-01 00:00:00 +0000 |
239 | +++ plugins/snowglobe/src/snowflake.cpp 2013-04-02 20:54:49 +0000 |
240 | @@ -0,0 +1,384 @@ |
241 | +#include "snowglobe.h" |
242 | + |
243 | +//points are of the form (y,z,x). |
244 | +//model made using Blender and generated using script. |
245 | + |
246 | + |
247 | +static const GLfloat null_shininess[] = {96.078431}; |
248 | +static const GLfloat null_ambient[] = {0.500000,0.500000,0.500000,1.000000}; |
249 | +static const GLfloat null_diffuse[] = {0.640000,0.640000,0.640000,1.000000}; |
250 | +static const GLfloat null_specular[] = {0.500000,0.500000,0.500000,1.000000}; |
251 | + |
252 | +static const float P0000[3] = {0.250425, 0.2489755, -0.0}; |
253 | +static const float P0001[3] = {0.4994005, 0.0, 0.0}; |
254 | +static const float P0002[3] = {0.4324935, -0.0, -0.2497005}; |
255 | +static const float P0003[3] = {0.2168745, 0.2489755, -0.1252125}; |
256 | +static const float P0004[3] = {0.2168745, -0.2489755, -0.1252125}; |
257 | +static const float P0005[3] = {0.250425, -0.2489755, 0.0}; |
258 | +static const float P0006[3] = {0.2497005, -0.0, -0.4324935}; |
259 | +static const float P0007[3] = {0.1252125, 0.2489755, -0.2168745}; |
260 | +static const float P0008[3] = {0.1252125, -0.2489755, -0.2168745}; |
261 | +static const float P0009[3] = {0.0, -0.0, -0.4994005}; |
262 | +static const float P0010[3] = {0.0, 0.2489755, -0.250425}; |
263 | +static const float P0011[3] = {0.0, -0.2489755, -0.250425}; |
264 | +static const float P0012[3] = {-0.2497005, -0.0, -0.4324935}; |
265 | +static const float P0013[3] = {-0.1252125, 0.2489755, -0.2168745}; |
266 | +static const float P0014[3] = {-0.1252125, -0.2489755, -0.2168745}; |
267 | +static const float P0015[3] = {-0.4324935, -0.0, -0.2497005}; |
268 | +static const float P0016[3] = {-0.2168745, 0.2489755, -0.1252125}; |
269 | +static const float P0017[3] = {-0.2168745, -0.2489755, -0.1252125}; |
270 | +static const float P0018[3] = {-0.4994005, 0.0, 0.0}; |
271 | +static const float P0019[3] = {-0.250425, 0.2489755, -0.0}; |
272 | +static const float P0020[3] = {-0.250425, -0.2489755, 0.0}; |
273 | +static const float P0021[3] = {-0.4324935, 0.0, 0.2497005}; |
274 | +static const float P0022[3] = {-0.2168745, 0.2489755, 0.1252125}; |
275 | +static const float P0023[3] = {-0.2168745, -0.2489755, 0.1252125}; |
276 | +static const float P0024[3] = {-0.2497005, 0.0, 0.4324935}; |
277 | +static const float P0025[3] = {-0.1252125, 0.2489755, 0.2168745}; |
278 | +static const float P0026[3] = {-0.1252125, -0.2489755, 0.2168745}; |
279 | +static const float P0027[3] = {0.0, 0.0, 0.4994005}; |
280 | +static const float P0028[3] = {0.0, 0.2489755, 0.250425}; |
281 | +static const float P0029[3] = {0.0, -0.2489755, 0.250425}; |
282 | +static const float P0030[3] = {0.2497005, 0.0, 0.4324935}; |
283 | +static const float P0031[3] = {0.1252125, 0.2489755, 0.2168745}; |
284 | +static const float P0032[3] = {0.1252125, -0.2489755, 0.2168745}; |
285 | +static const float P0033[3] = {0.4324935, 0.0, 0.2497005}; |
286 | +static const float P0034[3] = {0.2168745, 0.2489755, 0.1252125}; |
287 | +static const float P0035[3] = {0.2168745, -0.2489755, 0.1252125}; |
288 | + |
289 | +static const float N0000[3] = {0.450545, 0.892727, 0.0}; |
290 | +static const float N0001[3] = {1.0, 0.0, 0.0}; |
291 | +static const float N0002[3] = {0.866024, 0.0, -0.499985}; |
292 | +static const float N0003[3] = {0.390179, 0.892727, -0.225257}; |
293 | +static const float N0004[3] = {0.450545, -0.892727, 0.0}; |
294 | +static const float N0005[3] = {0.390179, -0.892727, -0.225257}; |
295 | +static const float N0006[3] = {0.499985, 0.0, -0.866024}; |
296 | +static const float N0007[3] = {0.225257, 0.892727, -0.390179}; |
297 | +static const float N0008[3] = {0.225257, -0.892727, -0.390179}; |
298 | +static const float N0009[3] = {0.0, 0.0, -1.0}; |
299 | +static const float N0010[3] = {0.0, 0.892727, -0.450545}; |
300 | +static const float N0011[3] = {0.0, -0.892727, -0.450545}; |
301 | +static const float N0012[3] = {-0.499985, 0.0, -0.866024}; |
302 | +static const float N0013[3] = {-0.225257, 0.892727, -0.390179}; |
303 | +static const float N0014[3] = {-0.225257, -0.892727, -0.390179}; |
304 | +static const float N0015[3] = {-0.866024, 0.0, -0.499985}; |
305 | +static const float N0016[3] = {-0.390179, 0.892727, -0.225257}; |
306 | +static const float N0017[3] = {-0.390179, -0.892727, -0.225257}; |
307 | +static const float N0018[3] = {-1.0, 0.0, 0.0}; |
308 | +static const float N0019[3] = {-0.450545, 0.892727, 0.0}; |
309 | +static const float N0020[3] = {-0.450545, -0.892727, 0.0}; |
310 | +static const float N0021[3] = {-0.866024, 0.0, 0.499985}; |
311 | +static const float N0022[3] = {-0.390179, 0.892727, 0.225257}; |
312 | +static const float N0023[3] = {-0.390179, -0.892727, 0.225257}; |
313 | +static const float N0024[3] = {-0.499985, 0.0, 0.866024}; |
314 | +static const float N0025[3] = {-0.225257, 0.892727, 0.390179}; |
315 | +static const float N0026[3] = {-0.225257, -0.892727, 0.390179}; |
316 | +static const float N0027[3] = {0.0, 0.0, 1.0}; |
317 | +static const float N0028[3] = {0.0, 0.892727, 0.450545}; |
318 | +static const float N0029[3] = {0.0, -0.892727, 0.450545}; |
319 | +static const float N0030[3] = {0.499985, 0.0, 0.866024}; |
320 | +static const float N0031[3] = {0.225257, 0.892727, 0.390179}; |
321 | +static const float N0032[3] = {0.225257, -0.892727, 0.390179}; |
322 | +static const float N0033[3] = {0.866024, 0.0, 0.499985}; |
323 | +static const float N0034[3] = {0.390179, 0.892727, 0.225257}; |
324 | +static const float N0035[3] = {0.390179, -0.892727, 0.225257}; |
325 | + |
326 | +void DrawSnowflake(int wire) { |
327 | + |
328 | +GLenum capQuads = wire ? GL_LINE_LOOP : GL_QUADS; |
329 | +glBegin(capQuads); |
330 | +glNormal3fv(N0000); |
331 | +glVertex3fv(P0000); |
332 | +glNormal3fv(N0001); |
333 | +glVertex3fv(P0001); |
334 | +glNormal3fv(N0002); |
335 | +glVertex3fv(P0002); |
336 | +glNormal3fv(N0003); |
337 | +glVertex3fv(P0003); |
338 | +glNormal3fv(N0001); |
339 | +glVertex3fv(P0001); |
340 | +glNormal3fv(N0004); |
341 | +glVertex3fv(P0005); |
342 | +glNormal3fv(N0005); |
343 | +glVertex3fv(P0004); |
344 | +glNormal3fv(N0002); |
345 | +glVertex3fv(P0002); |
346 | +glNormal3fv(N0006); |
347 | +glVertex3fv(P0006); |
348 | +glNormal3fv(N0007); |
349 | +glVertex3fv(P0007); |
350 | +glNormal3fv(N0003); |
351 | +glVertex3fv(P0003); |
352 | +glNormal3fv(N0002); |
353 | +glVertex3fv(P0002); |
354 | +glNormal3fv(N0008); |
355 | +glVertex3fv(P0008); |
356 | +glNormal3fv(N0006); |
357 | +glVertex3fv(P0006); |
358 | +glNormal3fv(N0002); |
359 | +glVertex3fv(P0002); |
360 | +glNormal3fv(N0005); |
361 | +glVertex3fv(P0004); |
362 | +glNormal3fv(N0009); |
363 | +glVertex3fv(P0009); |
364 | +glNormal3fv(N0010); |
365 | +glVertex3fv(P0010); |
366 | +glNormal3fv(N0007); |
367 | +glVertex3fv(P0007); |
368 | +glNormal3fv(N0006); |
369 | +glVertex3fv(P0006); |
370 | +glNormal3fv(N0011); |
371 | +glVertex3fv(P0011); |
372 | +glNormal3fv(N0009); |
373 | +glVertex3fv(P0009); |
374 | +glNormal3fv(N0006); |
375 | +glVertex3fv(P0006); |
376 | +glNormal3fv(N0008); |
377 | +glVertex3fv(P0008); |
378 | +glNormal3fv(N0012); |
379 | +glVertex3fv(P0012); |
380 | +glNormal3fv(N0013); |
381 | +glVertex3fv(P0013); |
382 | +glNormal3fv(N0010); |
383 | +glVertex3fv(P0010); |
384 | +glNormal3fv(N0009); |
385 | +glVertex3fv(P0009); |
386 | +glNormal3fv(N0014); |
387 | +glVertex3fv(P0014); |
388 | +glNormal3fv(N0012); |
389 | +glVertex3fv(P0012); |
390 | +glNormal3fv(N0009); |
391 | +glVertex3fv(P0009); |
392 | +glNormal3fv(N0011); |
393 | +glVertex3fv(P0011); |
394 | +glNormal3fv(N0015); |
395 | +glVertex3fv(P0015); |
396 | +glNormal3fv(N0016); |
397 | +glVertex3fv(P0016); |
398 | +glNormal3fv(N0013); |
399 | +glVertex3fv(P0013); |
400 | +glNormal3fv(N0012); |
401 | +glVertex3fv(P0012); |
402 | +glNormal3fv(N0017); |
403 | +glVertex3fv(P0017); |
404 | +glNormal3fv(N0015); |
405 | +glVertex3fv(P0015); |
406 | +glNormal3fv(N0012); |
407 | +glVertex3fv(P0012); |
408 | +glNormal3fv(N0014); |
409 | +glVertex3fv(P0014); |
410 | +glNormal3fv(N0018); |
411 | +glVertex3fv(P0018); |
412 | +glNormal3fv(N0019); |
413 | +glVertex3fv(P0019); |
414 | +glNormal3fv(N0016); |
415 | +glVertex3fv(P0016); |
416 | +glNormal3fv(N0015); |
417 | +glVertex3fv(P0015); |
418 | +glNormal3fv(N0020); |
419 | +glVertex3fv(P0020); |
420 | +glNormal3fv(N0018); |
421 | +glVertex3fv(P0018); |
422 | +glNormal3fv(N0015); |
423 | +glVertex3fv(P0015); |
424 | +glNormal3fv(N0017); |
425 | +glVertex3fv(P0017); |
426 | +glNormal3fv(N0021); |
427 | +glVertex3fv(P0021); |
428 | +glNormal3fv(N0022); |
429 | +glVertex3fv(P0022); |
430 | +glNormal3fv(N0019); |
431 | +glVertex3fv(P0019); |
432 | +glNormal3fv(N0018); |
433 | +glVertex3fv(P0018); |
434 | +glNormal3fv(N0023); |
435 | +glVertex3fv(P0023); |
436 | +glNormal3fv(N0021); |
437 | +glVertex3fv(P0021); |
438 | +glNormal3fv(N0018); |
439 | +glVertex3fv(P0018); |
440 | +glNormal3fv(N0020); |
441 | +glVertex3fv(P0020); |
442 | +glNormal3fv(N0024); |
443 | +glVertex3fv(P0024); |
444 | +glNormal3fv(N0025); |
445 | +glVertex3fv(P0025); |
446 | +glNormal3fv(N0022); |
447 | +glVertex3fv(P0022); |
448 | +glNormal3fv(N0021); |
449 | +glVertex3fv(P0021); |
450 | +glNormal3fv(N0026); |
451 | +glVertex3fv(P0026); |
452 | +glNormal3fv(N0024); |
453 | +glVertex3fv(P0024); |
454 | +glNormal3fv(N0021); |
455 | +glVertex3fv(P0021); |
456 | +glNormal3fv(N0023); |
457 | +glVertex3fv(P0023); |
458 | +glNormal3fv(N0027); |
459 | +glVertex3fv(P0027); |
460 | +glNormal3fv(N0028); |
461 | +glVertex3fv(P0028); |
462 | +glNormal3fv(N0025); |
463 | +glVertex3fv(P0025); |
464 | +glNormal3fv(N0024); |
465 | +glVertex3fv(P0024); |
466 | +glNormal3fv(N0029); |
467 | +glVertex3fv(P0029); |
468 | +glNormal3fv(N0027); |
469 | +glVertex3fv(P0027); |
470 | +glNormal3fv(N0024); |
471 | +glVertex3fv(P0024); |
472 | +glNormal3fv(N0026); |
473 | +glVertex3fv(P0026); |
474 | +glNormal3fv(N0030); |
475 | +glVertex3fv(P0030); |
476 | +glNormal3fv(N0031); |
477 | +glVertex3fv(P0031); |
478 | +glNormal3fv(N0028); |
479 | +glVertex3fv(P0028); |
480 | +glNormal3fv(N0027); |
481 | +glVertex3fv(P0027); |
482 | +glNormal3fv(N0032); |
483 | +glVertex3fv(P0032); |
484 | +glNormal3fv(N0030); |
485 | +glVertex3fv(P0030); |
486 | +glNormal3fv(N0027); |
487 | +glVertex3fv(P0027); |
488 | +glNormal3fv(N0029); |
489 | +glVertex3fv(P0029); |
490 | +glNormal3fv(N0033); |
491 | +glVertex3fv(P0033); |
492 | +glNormal3fv(N0034); |
493 | +glVertex3fv(P0034); |
494 | +glNormal3fv(N0031); |
495 | +glVertex3fv(P0031); |
496 | +glNormal3fv(N0030); |
497 | +glVertex3fv(P0030); |
498 | +glNormal3fv(N0035); |
499 | +glVertex3fv(P0035); |
500 | +glNormal3fv(N0033); |
501 | +glVertex3fv(P0033); |
502 | +glNormal3fv(N0030); |
503 | +glVertex3fv(P0030); |
504 | +glNormal3fv(N0032); |
505 | +glVertex3fv(P0032); |
506 | +glNormal3fv(N0001); |
507 | +glVertex3fv(P0001); |
508 | +glNormal3fv(N0000); |
509 | +glVertex3fv(P0000); |
510 | +glNormal3fv(N0034); |
511 | +glVertex3fv(P0034); |
512 | +glNormal3fv(N0033); |
513 | +glVertex3fv(P0033); |
514 | +glNormal3fv(N0004); |
515 | +glVertex3fv(P0005); |
516 | +glNormal3fv(N0001); |
517 | +glVertex3fv(P0001); |
518 | +glNormal3fv(N0033); |
519 | +glVertex3fv(P0033); |
520 | +glNormal3fv(N0035); |
521 | +glVertex3fv(P0035); |
522 | +glNormal3fv(N0011); |
523 | +glVertex3fv(P0011); |
524 | +glNormal3fv(N0008); |
525 | +glVertex3fv(P0008); |
526 | +glNormal3fv(N0017); |
527 | +glVertex3fv(P0017); |
528 | +glNormal3fv(N0014); |
529 | +glVertex3fv(P0014); |
530 | +glNormal3fv(N0008); |
531 | +glVertex3fv(P0008); |
532 | +glNormal3fv(N0005); |
533 | +glVertex3fv(P0004); |
534 | +glNormal3fv(N0020); |
535 | +glVertex3fv(P0020); |
536 | +glNormal3fv(N0017); |
537 | +glVertex3fv(P0017); |
538 | +glNormal3fv(N0005); |
539 | +glVertex3fv(P0004); |
540 | +glNormal3fv(N0004); |
541 | +glVertex3fv(P0005); |
542 | +glNormal3fv(N0023); |
543 | +glVertex3fv(P0023); |
544 | +glNormal3fv(N0020); |
545 | +glVertex3fv(P0020); |
546 | +glNormal3fv(N0004); |
547 | +glVertex3fv(P0005); |
548 | +glNormal3fv(N0035); |
549 | +glVertex3fv(P0035); |
550 | +glNormal3fv(N0026); |
551 | +glVertex3fv(P0026); |
552 | +glNormal3fv(N0023); |
553 | +glVertex3fv(P0023); |
554 | +glNormal3fv(N0035); |
555 | +glVertex3fv(P0035); |
556 | +glNormal3fv(N0032); |
557 | +glVertex3fv(P0032); |
558 | +glNormal3fv(N0029); |
559 | +glVertex3fv(P0029); |
560 | +glNormal3fv(N0026); |
561 | +glVertex3fv(P0026); |
562 | +glNormal3fv(N0010); |
563 | +glVertex3fv(P0010); |
564 | +glNormal3fv(N0013); |
565 | +glVertex3fv(P0013); |
566 | +glNormal3fv(N0016); |
567 | +glVertex3fv(P0016); |
568 | +glNormal3fv(N0007); |
569 | +glVertex3fv(P0007); |
570 | +glVertex3fv(P0007); |
571 | +glNormal3fv(N0016); |
572 | +glVertex3fv(P0016); |
573 | +glNormal3fv(N0019); |
574 | +glVertex3fv(P0019); |
575 | +glNormal3fv(N0003); |
576 | +glVertex3fv(P0003); |
577 | +glNormal3fv(N0022); |
578 | +glVertex3fv(P0022); |
579 | +glNormal3fv(N0000); |
580 | +glVertex3fv(P0000); |
581 | +glNormal3fv(N0003); |
582 | +glVertex3fv(P0003); |
583 | +glNormal3fv(N0019); |
584 | +glVertex3fv(P0019); |
585 | +glNormal3fv(N0000); |
586 | +glVertex3fv(P0000); |
587 | +glNormal3fv(N0022); |
588 | +glVertex3fv(P0022); |
589 | +glNormal3fv(N0025); |
590 | +glVertex3fv(P0025); |
591 | +glNormal3fv(N0034); |
592 | +glVertex3fv(P0034); |
593 | +glVertex3fv(P0034); |
594 | +glNormal3fv(N0025); |
595 | +glVertex3fv(P0025); |
596 | +glNormal3fv(N0028); |
597 | +glVertex3fv(P0028); |
598 | +glNormal3fv(N0031); |
599 | +glVertex3fv(P0031); |
600 | +glEnd (); |
601 | +} |
602 | + |
603 | +void |
604 | +initDrawSnowflake() |
605 | +{ |
606 | + glRotatef(180.0, 0.0, 1.0, 0.0); |
607 | + glRotatef(90.0, 0.0, 1.0, 0.0); |
608 | + glEnable(GL_CULL_FACE); |
609 | + glEnable(GL_DEPTH_TEST); |
610 | + glEnable(GL_RESCALE_NORMAL); |
611 | + |
612 | + glDisable(GL_COLOR_MATERIAL); |
613 | + glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE); |
614 | + glMaterialfv(GL_FRONT_AND_BACK, GL_SHININESS, null_shininess); |
615 | + glMaterialfv(GL_FRONT_AND_BACK, GL_AMBIENT, null_ambient); |
616 | + glMaterialfv(GL_FRONT_AND_BACK, GL_DIFFUSE, null_diffuse); |
617 | + glMaterialfv(GL_FRONT_AND_BACK, GL_SPECULAR, null_specular); |
618 | +} |
619 | + |
620 | +void |
621 | +finDrawSnowflake() |
622 | +{ |
623 | + glDisable(GL_CULL_FACE); |
624 | +} |
625 | |
626 | === added file 'plugins/snowglobe/src/snowglobe.cpp' |
627 | --- plugins/snowglobe/src/snowglobe.cpp 1970-01-01 00:00:00 +0000 |
628 | +++ plugins/snowglobe/src/snowglobe.cpp 2013-04-02 20:54:49 +0000 |
629 | @@ -0,0 +1,392 @@ |
630 | +/* |
631 | + * Compiz cube snowglobe plugin |
632 | + * |
633 | + * snowglobe.c |
634 | + * |
635 | + * This is a test plugin to show falling snow inside |
636 | + * of the transparent cube |
637 | + * |
638 | + * Written in 2007 by David Mikos |
639 | + * |
640 | + * |
641 | + * This program is free software; you can redistribute it and/or |
642 | + * modify it under the terms of the GNU General Public License |
643 | + * as published by the Free Software Foundation; either version 2 |
644 | + * of the License, or (at your option) any later version. |
645 | + * |
646 | + * This program is distributed in the hope that it will be useful, |
647 | + * but WITHOUT ANY WARRANTY; without even the implied warranty of |
648 | + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
649 | + * GNU General Public License for more details. |
650 | + * |
651 | + */ |
652 | + |
653 | +/* |
654 | + * Based on atlantis and snow plugins |
655 | + */ |
656 | + |
657 | +/** |
658 | + * OpenGL(TM) is a trademark of Silicon Graphics, Inc. |
659 | + * (c) Copyright 1993, 1994, Silicon Graphics, Inc. |
660 | + * ALL RIGHTS RESERVED |
661 | + * Permission to use, copy, modify, and distribute this software for |
662 | + * any purpose and without fee is hereby granted, provided that the above |
663 | + * copyright notice appear in all copies and that both the copyright notice |
664 | + * and this permission notice appear in supporting documentation, and that |
665 | + * the name of Silicon Graphics, Inc. not be used in advertising |
666 | + * or publicity pertaining to distribution of the software without specific, |
667 | + * written prior permission. |
668 | + * |
669 | + * THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU "AS-IS" |
670 | + * AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, |
671 | + * INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR |
672 | + * FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON |
673 | + * GRAPHICS, INC. BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT, |
674 | + * SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY |
675 | + * KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION, |
676 | + * LOSS OF PROFIT, LOSS OF USE, SAVINGS OR REVENUE, OR THE CLAIMS OF |
677 | + * THIRD PARTIES, WHETHER OR NOT SILICON GRAPHICS, INC. HAS BEEN |
678 | + * ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON |
679 | + * ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE |
680 | + * POSSESSION, USE OR PERFORMANCE OF THIS SOFTWARE. |
681 | + * |
682 | + * US Government Users Restricted Rights |
683 | + * Use, duplication, or disclosure by the Government is subject to |
684 | + * restrictions set forth in FAR 52.227.19(c)(2) or subparagraph |
685 | + * (c)(1)(ii) of the Rights in Technical Data and Computer Software |
686 | + * clause at DFARS 252.227-7013 and/or in similar or successor |
687 | + * clauses in the FAR or the DOD or NASA FAR Supplement. |
688 | + * Unpublished-- rights reserved under the copyright laws of the |
689 | + * United States. Contractor/manufacturer is Silicon Graphics, |
690 | + * Inc., 2011 N. Shoreline Blvd., Mountain View, CA 94039-7311. |
691 | + * |
692 | + */ |
693 | + |
694 | +#include <stdlib.h> |
695 | +#include <string.h> |
696 | +#include <stdio.h> |
697 | +#include <signal.h> |
698 | +#include <unistd.h> |
699 | +#include <math.h> |
700 | + |
701 | +#include "snowglobe.h" |
702 | + |
703 | +COMPIZ_PLUGIN_20090315 (snowglobe, SnowglobePluginVTable); |
704 | + |
705 | +void |
706 | +SnowglobeScreen::initSnowglobe () |
707 | +{ |
708 | + mWater = NULL; |
709 | + mGround = NULL; |
710 | + |
711 | + mNumSnowflakes = optionGetNumSnowflakes (); |
712 | + |
713 | + mSnow = (snowflakeRec *) calloc (mNumSnowflakes, sizeof (snowflakeRec)); |
714 | + |
715 | + initializeWorldVariables (); |
716 | + |
717 | + int i; |
718 | + for (i = 0; i< mNumSnowflakes; i++) |
719 | + { |
720 | + mSnow[i].size = optionGetSnowflakeSize() |
721 | + +sqrt(randf(optionGetSnowflakeSize())); |
722 | + |
723 | + newSnowflakePosition (i); |
724 | + |
725 | + mSnow[i].psi = randf(2*PI); |
726 | + mSnow[i].theta= randf(PI); |
727 | + |
728 | + mSnow[i].dpsi = randf(5); |
729 | + mSnow[i].dtheta = randf(5); |
730 | + |
731 | + mSnow[i].speed = randf(0.4)+0.2; |
732 | + |
733 | + } |
734 | + |
735 | + mWaterHeight = 50000; |
736 | + |
737 | + mSnowflakeDisplayList = glGenLists(1); |
738 | + glNewList(mSnowflakeDisplayList, GL_COMPILE); |
739 | + DrawSnowflake(0); |
740 | + glEndList(); |
741 | +} |
742 | + |
743 | +void |
744 | +SnowglobeScreen::initializeWorldVariables () |
745 | +{ |
746 | + mSpeedFactor = optionGetSpeedFactor(); |
747 | + |
748 | + mHsize = screen->vpSize ().width () * csScreen->nOutput (); |
749 | + |
750 | + mArcAngle = 360.0f / mHsize; |
751 | + mRadius = csScreen->distance () / sinf (0.5 * (PI - mArcAngle * toRadians)); |
752 | + mDistance = csScreen->distance (); |
753 | +} |
754 | + |
755 | +void |
756 | +SnowglobeScreen::freeSnowglobe () |
757 | +{ |
758 | + if (mSnow) |
759 | + free (mSnow); |
760 | + |
761 | + freeWater (mWater); |
762 | + freeWater (mGround); |
763 | + |
764 | + glDeleteLists(mSnowflakeDisplayList, 1); |
765 | +} |
766 | + |
767 | +void |
768 | +SnowglobeScreen::updateSnowglobe () |
769 | +{ |
770 | + freeSnowglobe (); |
771 | + initSnowglobe (); |
772 | +} |
773 | + |
774 | +void |
775 | +SnowglobeScreen::optionChange (CompOption *opt, |
776 | + SnowglobeOptions::Options num) |
777 | +{ |
778 | + updateSnowglobe (); |
779 | + |
780 | + mSpeedFactor = optionGetSpeedFactor (); |
781 | +} |
782 | + |
783 | +void |
784 | +SnowglobeScreen::cubeClearTargetOutput (float xRotate, |
785 | + float vRotate) |
786 | +{ |
787 | + csScreen->cubeClearTargetOutput (xRotate, vRotate); |
788 | + |
789 | + glClear (GL_DEPTH_BUFFER_BIT); |
790 | +} |
791 | + |
792 | +void |
793 | +SnowglobeScreen::cubePaintInside (const GLScreenPaintAttrib &attrib, |
794 | + const GLMatrix &transform, |
795 | + CompOutput *output, |
796 | + int size) |
797 | +{ |
798 | + int i; |
799 | + |
800 | + mWaterHeight = 50000; |
801 | + |
802 | + if (mHsize != screen->vpSize ().width ()) |
803 | + updateSnowglobe (); |
804 | + |
805 | + static const float mat_shininess[] = { 60.0 }; |
806 | + static const float mat_specular[] = { 0.8, 0.8, 0.8, 1.0 }; |
807 | + static const float mat_diffuse[] = { 0.46, 0.66, 0.795, 1.0 }; |
808 | + static const float mat_ambient[] = { 0.1, 0.1, 0.3, 1.0 }; |
809 | + static const float lmodel_ambient[] = { 1.0, 1.0, 1.0, 1.0 }; |
810 | + static const float lmodel_localviewer[] = { 0.0 }; |
811 | + |
812 | + GLScreenPaintAttrib sAttrib (attrib); |
813 | + GLMatrix mT (transform); |
814 | + |
815 | + if (optionGetShowWater()) |
816 | + updateHeight(mWater); |
817 | + |
818 | + sAttrib.yRotate += csScreen->invert () * (360.0f / size) * |
819 | + (csScreen->xRotations () - (screen->vp ().x () * csScreen->nOutput ())); |
820 | + |
821 | + gScreen->glApplyTransform (sAttrib, output, &mT); |
822 | + |
823 | + glPushMatrix(); |
824 | + glLoadMatrixf(mT.getMatrix ()); |
825 | + |
826 | + glTranslatef(-csScreen->outputXOffset (), -csScreen->outputYOffset (), 0.0f); |
827 | + |
828 | + glScalef(csScreen->outputXScale (), csScreen->outputYScale (), 1.0f); |
829 | + |
830 | + bool enabledCull = false; |
831 | + |
832 | + glPushAttrib(GL_COLOR_BUFFER_BIT | GL_TEXTURE_BIT | GL_LIGHTING_BIT); |
833 | + |
834 | + glEnable(GL_BLEND); |
835 | + |
836 | + if (glIsEnabled(GL_CULL_FACE)) |
837 | + { |
838 | + enabledCull = true; |
839 | + } |
840 | + |
841 | + int cull; |
842 | + |
843 | + glGetIntegerv(GL_CULL_FACE_MODE, &cull); |
844 | + glEnable(GL_CULL_FACE); |
845 | + |
846 | + glCullFace(~cull & (GL_FRONT | GL_BACK)); |
847 | + |
848 | + if (optionGetShowWater()) |
849 | + { |
850 | + glColor4usv(optionGetWaterColor()); |
851 | + drawWater(mWater, true, false); |
852 | + } |
853 | + glCullFace(cull); |
854 | + |
855 | + if (optionGetShowGround()) |
856 | + { |
857 | + glColor4f(0.8, 0.8, 0.8, 1.0); |
858 | + drawGround(NULL, mGround); |
859 | + } |
860 | + |
861 | + glPushMatrix(); |
862 | + |
863 | + glColor4usv(defaultColor); |
864 | + |
865 | + glMaterialfv(GL_FRONT_AND_BACK, GL_SHININESS, mat_shininess); |
866 | + glMaterialfv(GL_FRONT_AND_BACK, GL_SPECULAR, mat_specular); |
867 | + glMaterialfv(GL_FRONT_AND_BACK, GL_DIFFUSE, mat_diffuse); |
868 | + glMaterialfv(GL_FRONT_AND_BACK, GL_AMBIENT, mat_ambient); |
869 | + glLightModelfv(GL_LIGHT_MODEL_AMBIENT, lmodel_ambient); |
870 | + glLightModelfv(GL_LIGHT_MODEL_LOCAL_VIEWER, lmodel_localviewer); |
871 | + |
872 | + glEnable(GL_NORMALIZE); |
873 | + glEnable(GL_LIGHTING); |
874 | + glEnable(GL_LIGHT1); |
875 | + glEnable(GL_LIGHT0); |
876 | + |
877 | + glEnable(GL_COLOR_MATERIAL); |
878 | + |
879 | + glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE); |
880 | + |
881 | + for (i = 0; i < mNumSnowflakes; i++) |
882 | + { |
883 | + glPushMatrix (); |
884 | + SnowflakeTransform(&(mSnow[i])); |
885 | + |
886 | + float scale = 0.01 * mSnow[i].size; |
887 | + glScalef(scale, scale, scale); |
888 | + |
889 | + initDrawSnowflake (); |
890 | + glCallList(mSnowflakeDisplayList); |
891 | + finDrawSnowflake (); |
892 | + glPopMatrix (); |
893 | + } |
894 | + |
895 | + if (optionGetShowSnowman()) |
896 | + { |
897 | + glPushMatrix (); |
898 | + |
899 | + float bottom = -0.5; |
900 | + if (optionGetShowGround ()) |
901 | + bottom = getHeight (mGround, 0, 0); |
902 | + glTranslatef (0, bottom, 0); |
903 | + |
904 | + float scale = 0.4 * optionGetSnowmanSize () * (0.5 - bottom); |
905 | + glScalef (scale, scale, scale); |
906 | + |
907 | + glColor4f (1.0, 1.0, 1.0, 1.0); |
908 | + |
909 | + DrawSnowman (0); |
910 | + glPopMatrix (); |
911 | + } |
912 | + |
913 | + glPopMatrix (); |
914 | + |
915 | + if (optionGetShowWater ()) |
916 | + { |
917 | + glEnable(GL_CULL_FACE); |
918 | + glColor4usv(optionGetWaterColor()); |
919 | + drawWater(mWater, optionGetShowWater(), 0); |
920 | + } |
921 | + |
922 | + if (optionGetShowGround()) |
923 | + { |
924 | + glColor4f(0.8, 0.8, 0.8, 1.0); |
925 | + drawBottomGround(screen->vpSize ().width () * csScreen->nOutput (), csScreen->distance (), -0.4999); |
926 | + } |
927 | + |
928 | + glDisable(GL_LIGHT1); |
929 | + glDisable(GL_NORMALIZE); |
930 | + |
931 | + if (!gScreen->lighting ()) |
932 | + glDisable(GL_LIGHTING); |
933 | + |
934 | + glDisable(GL_DEPTH_TEST); |
935 | + |
936 | + if (enabledCull) |
937 | + glDisable(GL_CULL_FACE); |
938 | + |
939 | + glPopMatrix(); |
940 | + |
941 | + glPopAttrib(); |
942 | + |
943 | + mDamage = true; |
944 | + |
945 | + csScreen->cubePaintInside (sAttrib, transform, output, size); |
946 | +} |
947 | + |
948 | +void |
949 | +SnowglobeScreen::preparePaint (int ms) |
950 | +{ |
951 | + int i; |
952 | + |
953 | + for (i = 0; i < mNumSnowflakes; i++) |
954 | + { |
955 | + SnowflakeDrift (i); |
956 | + } |
957 | + |
958 | + updateWater ((float) ms / 1000.0); |
959 | + updateGround ((float ) ms / 1000.0); |
960 | + |
961 | + cScreen->preparePaint (ms); |
962 | +} |
963 | + |
964 | +void |
965 | +SnowglobeScreen::donePaint () |
966 | +{ |
967 | + if (mDamage) |
968 | + { |
969 | + cScreen->damageScreen (); |
970 | + mDamage = false; |
971 | + } |
972 | + |
973 | + cScreen->donePaint (); |
974 | +} |
975 | + |
976 | +SnowglobeScreen::SnowglobeScreen (CompScreen *s) : |
977 | + PluginClassHandler <SnowglobeScreen, CompScreen> (s), |
978 | + cScreen (CompositeScreen::get (screen)), |
979 | + gScreen (GLScreen::get (screen)), |
980 | + csScreen (CubeScreen::get (screen)), |
981 | + mDamage (false) |
982 | +{ |
983 | + static const float ambient[] = { 0.3, 0.3, 0.3, 1.0 }; |
984 | + static const float diffuse[] = { 1.0, 1.0, 1.0, 1.0 }; |
985 | + static const float position[] = { 0.0, 1.0, 0.0, 0.0 }; |
986 | + |
987 | + CompositeScreenInterface::setHandler (cScreen, true); |
988 | + CubeScreenInterface::setHandler (csScreen, true); |
989 | + |
990 | + glLightfv(GL_LIGHT1, GL_AMBIENT, ambient); |
991 | + glLightfv(GL_LIGHT1, GL_DIFFUSE, diffuse); |
992 | + glLightfv(GL_LIGHT1, GL_POSITION, position); |
993 | + |
994 | + initSnowglobe (); |
995 | + |
996 | + optionSetSpeedFactorNotify (boost::bind (&SnowglobeScreen::optionChange, |
997 | + this, _1, _2)); |
998 | + |
999 | + optionSetNumSnowflakesNotify (boost::bind (&SnowglobeScreen::optionChange, |
1000 | + this, _1, _2)); |
1001 | + optionSetSnowflakeSizeNotify (boost::bind (&SnowglobeScreen::optionChange, |
1002 | + this, _1, _2)); |
1003 | +} |
1004 | + |
1005 | +SnowglobeScreen::~SnowglobeScreen () |
1006 | +{ |
1007 | + freeSnowglobe (); |
1008 | +} |
1009 | + |
1010 | +bool |
1011 | +SnowglobePluginVTable::init () |
1012 | +{ |
1013 | + if (!CompPlugin::checkPluginABI ("core", CORE_ABIVERSION) || |
1014 | + !CompPlugin::checkPluginABI ("composite", COMPIZ_COMPOSITE_ABI) || |
1015 | + !CompPlugin::checkPluginABI ("opengl", COMPIZ_OPENGL_ABI) || |
1016 | + !CompPlugin::checkPluginABI ("cube", COMPIZ_CUBE_ABI)) |
1017 | + return false; |
1018 | + |
1019 | + return true; |
1020 | + |
1021 | +} |
1022 | \ No newline at end of file |
1023 | |
1024 | === added file 'plugins/snowglobe/src/snowglobe.h' |
1025 | --- plugins/snowglobe/src/snowglobe.h 1970-01-01 00:00:00 +0000 |
1026 | +++ plugins/snowglobe/src/snowglobe.h 2013-04-02 20:54:49 +0000 |
1027 | @@ -0,0 +1,259 @@ |
1028 | +/* |
1029 | + * Compiz cube snowglobe plugin |
1030 | + * |
1031 | + * snowglobe.h |
1032 | + * |
1033 | + * This is a test plugin to show falling snow inside |
1034 | + * of the transparent cube |
1035 | + * |
1036 | + * Written in 2007: Copyright (c) 2007 David Mikos |
1037 | + * Ported to Compiz 0.9.x: |
1038 | + * Copyright (c) 2010 Sam Spilsbury |
1039 | + * Compright (c) 2010 Scott Moreau |
1040 | + * |
1041 | + * |
1042 | + * This program is free software; you can redistribute it and/or |
1043 | + * modify it under the terms of the GNU General Public License |
1044 | + * as published by the Free Software Foundation; either version 2 |
1045 | + * of the License, or (at your option) any later version. |
1046 | + * |
1047 | + * This program is distributed in the hope that it will be useful, |
1048 | + * but WITHOUT ANY WARRANTY; without even the implied warranty of |
1049 | + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
1050 | + * GNU General Public License for more details. |
1051 | + * |
1052 | + */ |
1053 | + |
1054 | +/* |
1055 | + * Based on atlantis and snow plugins |
1056 | + */ |
1057 | + |
1058 | +/** |
1059 | + * OpenGL(TM) is a trademark of Silicon Graphics, Inc. |
1060 | + * (c) Copyright 1993, 1994, Silicon Graphics, Inc. |
1061 | + * ALL RIGHTS RESERVED |
1062 | + * Permission to use, copy, modify, and distribute this software for |
1063 | + * any purpose and without fee is hereby granted, provided that the above |
1064 | + * copyright notice appear in all copies and that both the copyright notice |
1065 | + * and this permission notice appear in supporting documentation, and that |
1066 | + * the name of Silicon Graphics, Inc. not be used in advertising |
1067 | + * or publicity pertaining to distribution of the software without specific, |
1068 | + * written prior permission. |
1069 | + * |
1070 | + * THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU "AS-IS" |
1071 | + * AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, |
1072 | + * INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR |
1073 | + * FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON |
1074 | + * GRAPHICS, INC. BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT, |
1075 | + * SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY |
1076 | + * KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION, |
1077 | + * LOSS OF PROFIT, LOSS OF USE, SAVINGS OR REVENUE, OR THE CLAIMS OF |
1078 | + * THIRD PARTIES, WHETHER OR NOT SILICON GRAPHICS, INC. HAS BEEN |
1079 | + * ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON |
1080 | + * ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE |
1081 | + * POSSESSION, USE OR PERFORMANCE OF THIS SOFTWARE. |
1082 | + * |
1083 | + * US Government Users Restricted Rights |
1084 | + * Use, duplication, or disclosure by the Government is subject to |
1085 | + * restrictions set forth in FAR 52.227.19(c)(2) or subparagraph |
1086 | + * (c)(1)(ii) of the Rights in Technical Data and Computer Software |
1087 | + * clause at DFARS 252.227-7013 and/or in similar or successor |
1088 | + * clauses in the FAR or the DOD or NASA FAR Supplement. |
1089 | + * Unpublished-- rights reserved under the copyright laws of the |
1090 | + * United States. Contractor/manufacturer is Silicon Graphics, |
1091 | + * Inc., 2011 N. Shoreline Blvd., Mountain View, CA 94039-7311. |
1092 | + * |
1093 | + */ |
1094 | + |
1095 | +#ifndef _SNOWGLOBE_INTERNAL_H |
1096 | +#define _SNOWGLOBE_INTERNAL_H |
1097 | + |
1098 | +#define LRAND() ((long) (random() & 0x7fffffff)) |
1099 | +#define NRAND(n) ((int) (LRAND() % (n))) |
1100 | +#define MAXRAND (2147483648.0) /* unsigned 1<<31 as a float */ |
1101 | + |
1102 | + |
1103 | +#include <math.h> |
1104 | +#include <float.h> |
1105 | + |
1106 | +/* some constants */ |
1107 | +#define PI M_PI |
1108 | +#define PIdiv2 M_PI_2 |
1109 | +#define toDegrees (180.0f * M_1_PI) |
1110 | +#define toRadians (M_PI / 180.0f) |
1111 | + |
1112 | +//return random number in range [0,x) |
1113 | +#define randf(x) ((float) (rand()/(((double)RAND_MAX + 1)/(x)))) |
1114 | + |
1115 | +#include <core/core.h> |
1116 | +#include <composite/composite.h> |
1117 | +#include <opengl/opengl.h> |
1118 | +#include <cube/cube.h> |
1119 | + |
1120 | +#include "snowglobe_options.h" |
1121 | + |
1122 | +extern int snowglobeDisplayPrivateIndex; |
1123 | +extern int cubeDisplayPrivateIndex; |
1124 | + |
1125 | + |
1126 | +typedef struct _snowflakeRec |
1127 | +{ |
1128 | + float x, y, z; |
1129 | + float theta, psi; |
1130 | + float dpsi, dtheta; |
1131 | + float speed, size; |
1132 | +} |
1133 | +snowflakeRec; |
1134 | + |
1135 | +typedef struct _Vertex |
1136 | +{ |
1137 | + float v[3]; |
1138 | + float n[3]; |
1139 | +} |
1140 | +Vertex; |
1141 | + |
1142 | +typedef struct _Water |
1143 | +{ |
1144 | + int size; |
1145 | + float distance; |
1146 | + int sDiv; |
1147 | + |
1148 | + float bh; |
1149 | + float wa; |
1150 | + float swa; |
1151 | + float wf; |
1152 | + float swf; |
1153 | + |
1154 | + Vertex *vertices; |
1155 | + unsigned int *indices; |
1156 | + |
1157 | + unsigned int nVertices; |
1158 | + unsigned int nIndices; |
1159 | + |
1160 | + unsigned int nSVer; |
1161 | + unsigned int nSIdx; |
1162 | + unsigned int nWVer; |
1163 | + unsigned int nWIdx; |
1164 | + |
1165 | + float wave1; |
1166 | + float wave2; |
1167 | +} |
1168 | +Water; |
1169 | + |
1170 | +class SnowglobeScreen : |
1171 | + public PluginClassHandler <SnowglobeScreen, CompScreen>, |
1172 | + public CompositeScreenInterface, |
1173 | + public CubeScreenInterface, |
1174 | + public SnowglobeOptions |
1175 | +{ |
1176 | + public: |
1177 | + |
1178 | + SnowglobeScreen (CompScreen *); |
1179 | + ~SnowglobeScreen (); |
1180 | + |
1181 | + CompositeScreen *cScreen; |
1182 | + GLScreen *gScreen; |
1183 | + CubeScreen *csScreen; |
1184 | + |
1185 | + bool mDamage; |
1186 | + |
1187 | + int mNumSnowflakes; |
1188 | + |
1189 | + snowflakeRec *mSnow; |
1190 | + |
1191 | + Water *mWater; |
1192 | + Water *mGround; |
1193 | + |
1194 | + float mXRotate; |
1195 | + float mVRotate; |
1196 | + |
1197 | + float mWaterHeight; //water surface height |
1198 | + |
1199 | + int mHsize; |
1200 | + float mDistance; //perpendicular distance to wall from centre |
1201 | + float mRadius; //radius on which the hSize points lie |
1202 | + float mArcAngle; //360 degrees / horizontal size |
1203 | + |
1204 | + float mSpeedFactor; // multiply snowflake speeds by this value |
1205 | + |
1206 | + GLuint mSnowflakeDisplayList; |
1207 | + |
1208 | + void |
1209 | + optionChange (CompOption *option, |
1210 | + Options num); |
1211 | + |
1212 | + void |
1213 | + cubeClearTargetOutput (float xRotate, |
1214 | + float vRotate); |
1215 | + |
1216 | + void |
1217 | + preparePaint (int ms); |
1218 | + |
1219 | + void |
1220 | + cubePaintInside (const GLScreenPaintAttrib &sAttrib, |
1221 | + const GLMatrix &transform, |
1222 | + CompOutput *output, |
1223 | + int size); |
1224 | + void |
1225 | + donePaint (); |
1226 | + |
1227 | + void |
1228 | + updateWater (float time); |
1229 | + |
1230 | + void |
1231 | + updateGround (float time); |
1232 | + |
1233 | + void newSnowflakePosition (int); |
1234 | + void SnowflakeDrift (int); |
1235 | + |
1236 | + void initializeWorldVariables (); |
1237 | + |
1238 | + void initSnowglobe (); |
1239 | + void freeSnowglobe (); |
1240 | + void updateSnowglobe (); |
1241 | +}; |
1242 | + |
1243 | +#define SNOWGLOBE_SCREEN(s) \ |
1244 | + SnowglobeScreen *as = SnowglobeScreen::get (s); |
1245 | + |
1246 | +class SnowglobePluginVTable : |
1247 | +public CompPlugin::VTableForScreen <SnowglobeScreen> |
1248 | +{ |
1249 | +public: |
1250 | + |
1251 | + bool init (); |
1252 | +}; |
1253 | + |
1254 | +//All calculations that matter with angles are done clockwise from top. |
1255 | +//I think of it as x=radius, y=0 being the top (towards 1st desktop from above view) |
1256 | +//and the z coordinate as height. |
1257 | + |
1258 | +void |
1259 | +updateHeight (Water *w); |
1260 | + |
1261 | +void |
1262 | +freeWater (Water *w); |
1263 | + |
1264 | +void |
1265 | +drawWater (Water *w, bool full, bool wire); |
1266 | + |
1267 | +void |
1268 | +drawGround (Water *w, Water *g); |
1269 | + |
1270 | +void |
1271 | +drawBottomGround (int size, float distance, float bottom); |
1272 | + |
1273 | +float |
1274 | +getHeight (Water *w, float x, float z); |
1275 | + |
1276 | + |
1277 | + |
1278 | +void DrawSnowflake (int); |
1279 | +void initDrawSnowflake (void); |
1280 | +void finDrawSnowflake (void); |
1281 | + |
1282 | +void DrawSnowman (int); |
1283 | + |
1284 | +void SnowflakeTransform (snowflakeRec *); |
1285 | + |
1286 | +#endif |
1287 | |
1288 | === added file 'plugins/snowglobe/src/snowman.cpp' |
1289 | --- plugins/snowglobe/src/snowman.cpp 1970-01-01 00:00:00 +0000 |
1290 | +++ plugins/snowglobe/src/snowman.cpp 2013-04-02 20:54:49 +0000 |
1291 | @@ -0,0 +1,13685 @@ |
1292 | +#include "snowglobe.h" |
1293 | + |
1294 | +//points are of the form (y,z,x). |
1295 | +//model made using Blender and generated using script. |
1296 | + |
1297 | + |
1298 | +static const GLfloat Material_shininess[] = {103.921569}; |
1299 | +static const GLfloat Material_ambient[] = {0.500000,0.500000,0.500000,1.000000}; |
1300 | +static const GLfloat Material_diffuse[] = {1.000000,1.000000,1.000000,1.000000}; |
1301 | +static const GLfloat Material_specular[] = {2.000000,2.000000,2.000000,1.000000}; |
1302 | + |
1303 | +static const GLfloat Material002_shininess[] = {96.078431}; |
1304 | +static const GLfloat Material002_ambient[] = {0.200000,0.200000,0.200000,1.000000}; |
1305 | +static const GLfloat Material002_diffuse[] = {0.756684,0.148082,0.000000,1.000000}; |
1306 | +static const GLfloat Material002_specular[] = {0.000000,0.000000,0.000000,1.000000}; |
1307 | + |
1308 | +static const GLfloat Material001_shininess[] = {66.078431}; |
1309 | +static const GLfloat Material001_ambient[] = {0.000000,0.000000,0.000000,1.000000}; |
1310 | +static const GLfloat Material001_diffuse[] = {0.000000,0.000000,0.000000,1.000000}; |
1311 | +static const GLfloat Material001_specular[] = {2.000000,2.000000,2.000000,1.000000}; |
1312 | + |
1313 | +static const float P0000[3] = {0.0, 1.04E-4, -0.0}; |
1314 | +static const float P0001[3] = {0.3618, 0.2764965, 0.26286}; |
1315 | +static const float P0002[3] = {-0.1381925, 0.2764965, 0.42532}; |
1316 | +static const float P0003[3] = {-0.4472125, 0.2764965, -0.0}; |
1317 | +static const float P0004[3] = {-0.1381925, 0.2764965, -0.42532}; |
1318 | +static const float P0005[3] = {0.3618, 0.2764965, -0.26286}; |
1319 | +static const float P0006[3] = {0.1381925, 0.7237115, 0.42532}; |
1320 | +static const float P0007[3] = {-0.3618, 0.7237115, 0.26286}; |
1321 | +static const float P0008[3] = {-0.3618, 0.7237115, -0.26286}; |
1322 | +static const float P0009[3] = {0.1381925, 0.7237115, -0.42532}; |
1323 | +static const float P0010[3] = {0.4472125, 0.7237115, -0.0}; |
1324 | +static const float P0011[3] = {0.0, 1.000104, -0.0}; |
1325 | +static const float P0012[3] = {0.2126615, 0.0747765, 0.1545055}; |
1326 | +static const float P0013[3] = {-0.081228, 0.0747765, 0.2499975}; |
1327 | +static const float P0014[3] = {0.1314345, 0.237235, 0.404506}; |
1328 | +static const float P0015[3] = {0.2126615, 0.0747765, -0.1545055}; |
1329 | +static const float P0016[3] = {0.425324, 0.237236, -0.0}; |
1330 | +static const float P0017[3] = {-0.262865, 0.074778, -0.0}; |
1331 | +static const float P0018[3] = {-0.3440945, 0.237236, 0.2499985}; |
1332 | +static const float P0019[3] = {-0.081228, 0.0747765, -0.2499975}; |
1333 | +static const float P0020[3] = {-0.3440945, 0.2372355, -0.2499985}; |
1334 | +static const float P0021[3] = {0.1314345, 0.237235, -0.404506}; |
1335 | +static const float P0022[3] = {0.475529, 0.500104, -0.1545065}; |
1336 | +static const float P0023[3] = {0.475529, 0.500104, 0.1545065}; |
1337 | +static const float P0024[3] = {0.293893, 0.500104, 0.4045085}; |
1338 | +static const float P0025[3] = {0.0, 0.500104, 0.5}; |
1339 | +static const float P0026[3] = {-0.293893, 0.500104, 0.4045085}; |
1340 | +static const float P0027[3] = {-0.475529, 0.500104, 0.1545065}; |
1341 | +static const float P0028[3] = {-0.475529, 0.500104, -0.1545065}; |
1342 | +static const float P0029[3] = {-0.293893, 0.500104, -0.4045085}; |
1343 | +static const float P0030[3] = {0.0, 0.500104, -0.5}; |
1344 | +static const float P0031[3] = {0.293893, 0.500104, -0.4045085}; |
1345 | +static const float P0032[3] = {0.3440945, 0.762972, 0.2499985}; |
1346 | +static const float P0033[3] = {-0.1314345, 0.7629725, 0.404506}; |
1347 | +static const float P0034[3] = {-0.425324, 0.762972, -0.0}; |
1348 | +static const float P0035[3] = {-0.1314345, 0.7629725, -0.404506}; |
1349 | +static const float P0036[3] = {0.3440945, 0.762972, -0.2499985}; |
1350 | +static const float P0037[3] = {0.262865, 0.9254295, -0.0}; |
1351 | +static const float P0038[3] = {0.081228, 0.925431, 0.2499975}; |
1352 | +static const float P0039[3] = {-0.2126615, 0.925431, 0.1545055}; |
1353 | +static const float P0040[3] = {-0.2126615, 0.925431, -0.1545055}; |
1354 | +static const float P0041[3] = {0.081228, 0.925431, -0.2499975}; |
1355 | +static const float P0042[3] = {0.110538, 0.019134, 0.0803095}; |
1356 | +static const float P0043[3] = {0.298597, 0.1627965, 0.216941}; |
1357 | +static const float P0044[3] = {-0.042221, 0.019134, 0.1299445}; |
1358 | +static const float P0045[3] = {-0.1140515, 0.1627965, 0.351021}; |
1359 | +static const float P0046[3] = {0.2563765, 0.24724, 0.3468875}; |
1360 | +static const float P0047[3] = {-0.003513, 0.24724, 0.4313325}; |
1361 | +static const float P0048[3] = {0.110538, 0.019134, -0.0803095}; |
1362 | +static const float P0049[3] = {0.298597, 0.1627965, -0.216941}; |
1363 | +static const float P0050[3] = {0.409136, 0.2472405, 0.136631}; |
1364 | +static const float P0051[3] = {0.409136, 0.2472405, -0.136631}; |
1365 | +static const float P0052[3] = {-0.136633, 0.0191345, -0.0}; |
1366 | +static const float P0053[3] = {-0.369087, 0.1627985, -0.0}; |
1367 | +static const float P0054[3] = {-0.2506865, 0.24724, 0.3510215}; |
1368 | +static const float P0055[3] = {-0.411309, 0.2472415, 0.129945}; |
1369 | +static const float P0056[3] = {-0.042221, 0.019134, -0.1299445}; |
1370 | +static const float P0057[3] = {-0.1140515, 0.162796, -0.351021}; |
1371 | +static const float P0058[3] = {-0.411309, 0.2472415, -0.129945}; |
1372 | +static const float P0059[3] = {-0.2506865, 0.24724, -0.3510215}; |
1373 | +static const float P0060[3] = {0.2563765, 0.24724, -0.3468875}; |
1374 | +static const float P0061[3] = {-0.003513, 0.24724, -0.4313325}; |
1375 | +static const float P0062[3] = {0.4352325, 0.3838755, -0.2169415}; |
1376 | +static const float P0063[3] = {0.4796265, 0.6163315, -0.08031}; |
1377 | +static const float P0064[3] = {0.4352325, 0.3838755, 0.2169415}; |
1378 | +static const float P0065[3] = {0.4796265, 0.6163315, 0.08031}; |
1379 | +static const float P0066[3] = {0.3408205, 0.3838755, 0.3468895}; |
1380 | +static const float P0067[3] = {0.2245925, 0.616332, 0.431334}; |
1381 | +static const float P0068[3] = {-0.0718305, 0.3838755, 0.480969}; |
1382 | +static const float P0069[3] = {0.0718305, 0.616332, 0.480969}; |
1383 | +static const float P0070[3] = {-0.3408205, 0.616332, 0.3468895}; |
1384 | +static const float P0071[3] = {-0.2245925, 0.3838755, 0.431334}; |
1385 | +static const float P0072[3] = {-0.4352325, 0.616332, 0.2169415}; |
1386 | +static const float P0073[3] = {-0.4796265, 0.383876, 0.08031}; |
1387 | +static const float P0074[3] = {-0.4796265, 0.383876, -0.08031}; |
1388 | +static const float P0075[3] = {-0.4352325, 0.616332, -0.2169415}; |
1389 | +static const float P0076[3] = {-0.2245925, 0.3838755, -0.4313345}; |
1390 | +static const float P0077[3] = {-0.3408205, 0.616332, -0.3468895}; |
1391 | +static const float P0078[3] = {0.0718305, 0.616332, -0.480969}; |
1392 | +static const float P0079[3] = {-0.0718305, 0.3838755, -0.480969}; |
1393 | +static const float P0080[3] = {0.3408205, 0.3838755, -0.3468895}; |
1394 | +static const float P0081[3] = {0.2245925, 0.616332, -0.4313345}; |
1395 | +static const float P0082[3] = {0.2506865, 0.7529675, 0.3510215}; |
1396 | +static const float P0083[3] = {0.411309, 0.752966, 0.129945}; |
1397 | +static const float P0084[3] = {-0.2563765, 0.7529675, 0.3468875}; |
1398 | +static const float P0085[3] = {0.003513, 0.7529675, 0.431332}; |
1399 | +static const float P0086[3] = {-0.409136, 0.752967, 0.136631}; |
1400 | +static const float P0087[3] = {-0.409136, 0.752967, -0.136631}; |
1401 | +static const float P0088[3] = {0.003513, 0.7529675, -0.4313325}; |
1402 | +static const float P0089[3] = {-0.2563765, 0.7529675, -0.3468875}; |
1403 | +static const float P0090[3] = {0.2506865, 0.7529675, -0.3510215}; |
1404 | +static const float P0091[3] = {0.411309, 0.752966, -0.129945}; |
1405 | +static const float P0092[3] = {0.136633, 0.981073, -0.0}; |
1406 | +static const float P0093[3] = {0.369087, 0.837409, -0.0}; |
1407 | +static const float P0094[3] = {0.042221, 0.9810735, 0.1299445}; |
1408 | +static const float P0095[3] = {0.1140515, 0.8374115, 0.351021}; |
1409 | +static const float P0096[3] = {-0.110538, 0.9810735, 0.0803095}; |
1410 | +static const float P0097[3] = {-0.298597, 0.8374115, 0.216941}; |
1411 | +static const float P0098[3] = {-0.110538, 0.9810735, -0.0803095}; |
1412 | +static const float P0099[3] = {-0.298597, 0.837411, -0.216941}; |
1413 | +static const float P0100[3] = {0.042221, 0.9810735, -0.1299445}; |
1414 | +static const float P0101[3] = {0.1140515, 0.8374115, -0.351021}; |
1415 | +static const float P0102[3] = {0.180902, 0.138298, 0.2938895}; |
1416 | +static const float P0103[3] = {0.0690985, 0.052889, 0.21266}; |
1417 | +static const float P0104[3] = {0.026395, 0.138298, 0.3440925}; |
1418 | +static const float P0105[3] = {0.3354085, 0.1382985, 0.0812285}; |
1419 | +static const float P0106[3] = {0.223605, 0.0528895, -0.0}; |
1420 | +static const float P0107[3] = {0.3354085, 0.1382985, -0.0812285}; |
1421 | +static const float P0108[3] = {-0.2236055, 0.138298, 0.2628635}; |
1422 | +static const float P0109[3] = {-0.1809, 0.052889, 0.1314315}; |
1423 | +static const float P0110[3] = {-0.3190975, 0.138299, 0.131432}; |
1424 | +static const float P0111[3] = {-0.3190975, 0.138299, -0.131432}; |
1425 | +static const float P0112[3] = {-0.1809, 0.052889, -0.1314315}; |
1426 | +static const float P0113[3] = {-0.2236055, 0.138298, -0.2628635}; |
1427 | +static const float P0114[3] = {0.026395, 0.138298, -0.3440925}; |
1428 | +static const float P0115[3] = {0.0690985, 0.052889, -0.21266}; |
1429 | +static const float P0116[3] = {0.180902, 0.138298, -0.2938895}; |
1430 | +static const float P0117[3] = {0.4736065, 0.361906, 0.081229}; |
1431 | +static const float P0118[3] = {0.4736065, 0.361906, -0.081229}; |
1432 | +static const float P0119[3] = {0.5, 0.500104, -0.0}; |
1433 | +static const float P0120[3] = {0.0690995, 0.3619055, 0.4755275}; |
1434 | +static const float P0121[3] = {0.223608, 0.3619055, 0.425324}; |
1435 | +static const float P0122[3] = {0.1545085, 0.500104, 0.475528}; |
1436 | +static const float P0123[3] = {-0.430902, 0.361906, 0.212661}; |
1437 | +static const float P0124[3] = {-0.33541, 0.361906, 0.344095}; |
1438 | +static const float P0125[3] = {-0.404509, 0.500104, 0.2938915}; |
1439 | +static const float P0126[3] = {-0.33541, 0.361906, -0.344095}; |
1440 | +static const float P0127[3] = {-0.430902, 0.361906, -0.212661}; |
1441 | +static const float P0128[3] = {-0.404509, 0.500104, -0.2938915}; |
1442 | +static const float P0129[3] = {0.223608, 0.3619055, -0.4253245}; |
1443 | +static const float P0130[3] = {0.0690995, 0.3619055, -0.4755275}; |
1444 | +static const float P0131[3] = {0.1545085, 0.500104, -0.475528}; |
1445 | +static const float P0132[3] = {0.430902, 0.638302, 0.212661}; |
1446 | +static const float P0133[3] = {0.404509, 0.500104, 0.2938915}; |
1447 | +static const float P0134[3] = {0.33541, 0.638302, 0.344095}; |
1448 | +static const float P0135[3] = {-0.0690995, 0.6383025, 0.4755275}; |
1449 | +static const float P0136[3] = {-0.1545085, 0.500104, 0.475528}; |
1450 | +static const float P0137[3] = {-0.223608, 0.6383025, 0.425324}; |
1451 | +static const float P0138[3] = {-0.4736065, 0.6383015, 0.081229}; |
1452 | +static const float P0139[3] = {-0.5, 0.500104, -0.0}; |
1453 | +static const float P0140[3] = {-0.4736065, 0.6383015, -0.081229}; |
1454 | +static const float P0141[3] = {-0.223608, 0.6383025, -0.4253245}; |
1455 | +static const float P0142[3] = {-0.1545085, 0.500104, -0.475528}; |
1456 | +static const float P0143[3] = {-0.0690995, 0.6383025, -0.4755275}; |
1457 | +static const float P0144[3] = {0.33541, 0.638302, -0.344095}; |
1458 | +static const float P0145[3] = {0.404509, 0.500104, -0.2938915}; |
1459 | +static const float P0146[3] = {0.430902, 0.638302, -0.212661}; |
1460 | +static const float P0147[3] = {0.2236055, 0.8619095, 0.2628635}; |
1461 | +static const float P0148[3] = {0.3190975, 0.8619085, 0.131432}; |
1462 | +static const float P0149[3] = {0.1809, 0.9473185, 0.1314315}; |
1463 | +static const float P0150[3] = {-0.180902, 0.8619095, 0.2938895}; |
1464 | +static const float P0151[3] = {-0.026395, 0.8619095, 0.3440925}; |
1465 | +static const float P0152[3] = {-0.0690985, 0.947319, 0.2126595}; |
1466 | +static const float P0153[3] = {-0.3354085, 0.861909, -0.0812285}; |
1467 | +static const float P0154[3] = {-0.3354085, 0.861909, 0.0812285}; |
1468 | +static const float P0155[3] = {-0.223605, 0.9473185, -0.0}; |
1469 | +static const float P0156[3] = {-0.026395, 0.8619095, -0.3440925}; |
1470 | +static const float P0157[3] = {-0.180902, 0.8619095, -0.2938895}; |
1471 | +static const float P0158[3] = {-0.0690985, 0.9473185, -0.21266}; |
1472 | +static const float P0159[3] = {0.3190975, 0.8619085, -0.131432}; |
1473 | +static const float P0160[3] = {0.2236055, 0.8619095, -0.2628635}; |
1474 | +static const float P0161[3] = {0.1809, 0.9473185, -0.1314315}; |
1475 | +static const float P0162[3] = {0.0558025, 0.0048845, 0.0405425}; |
1476 | +static const float P0163[3] = {0.1631595, 0.042581, 0.118541}; |
1477 | +static const float P0164[3] = {0.333388, 0.2169375, 0.2422175}; |
1478 | +static const float P0165[3] = {0.258097, 0.1151055, 0.187516}; |
1479 | +static const float P0166[3] = {-0.021314, 0.0048845, 0.0655995}; |
1480 | +static const float P0167[3] = {-0.06232, 0.042581, 0.191805}; |
1481 | +static const float P0168[3] = {-0.1273405, 0.2169375, 0.39192}; |
1482 | +static const float P0169[3] = {-0.0985825, 0.1151055, 0.3034105}; |
1483 | +static const float P0170[3] = {0.3120735, 0.259567, 0.3078185}; |
1484 | +static const float P0171[3] = {0.1957775, 0.2397485, 0.3793235}; |
1485 | +static const float P0172[3] = {-0.071537, 0.259567, 0.4324635}; |
1486 | +static const float P0173[3] = {0.0645785, 0.2397485, 0.4219535}; |
1487 | +static const float P0174[3] = {0.0558025, 0.0048845, -0.0405425}; |
1488 | +static const float P0175[3] = {0.1631595, 0.042581, -0.118541}; |
1489 | +static const float P0176[3] = {0.333388, 0.2169375, -0.2422175}; |
1490 | +static const float P0177[3] = {0.258097, 0.1151055, -0.187516}; |
1491 | +static const float P0178[3] = {0.389191, 0.2595675, 0.2016745}; |
1492 | +static const float P0179[3] = {0.4212575, 0.239749, 0.068975}; |
1493 | +static const float P0180[3] = {0.389191, 0.2595675, -0.2016745}; |
1494 | +static const float P0181[3] = {0.4212575, 0.239749, -0.068975}; |
1495 | +static const float P0182[3] = {-0.068976, 0.0048845, -0.0}; |
1496 | +static const float P0183[3] = {-0.201677, 0.042582, -0.0}; |
1497 | +static const float P0184[3] = {-0.319026, 0.1151075, -0.0}; |
1498 | +static const float P0185[3] = {-0.41209, 0.21694, -0.0}; |
1499 | +static const float P0186[3] = {-0.1963175, 0.259567, 0.39192}; |
1500 | +static const float P0187[3] = {-0.3002615, 0.2397485, 0.303411}; |
1501 | +static const float P0188[3] = {-0.381348, 0.2397495, 0.1918055}; |
1502 | +static const float P0189[3] = {-0.4334045, 0.259569, 0.0656}; |
1503 | +static const float P0190[3] = {-0.021314, 0.0048845, -0.0655995}; |
1504 | +static const float P0191[3] = {-0.06232, 0.042581, -0.191805}; |
1505 | +static const float P0192[3] = {-0.0985825, 0.1151055, -0.3034105}; |
1506 | +static const float P0193[3] = {-0.1273405, 0.2169375, -0.39192}; |
1507 | +static const float P0194[3] = {-0.381348, 0.2397495, -0.1918055}; |
1508 | +static const float P0195[3] = {-0.4334045, 0.259569, -0.0656}; |
1509 | +static const float P0196[3] = {-0.3002615, 0.2397485, -0.303411}; |
1510 | +static const float P0197[3] = {-0.1963175, 0.259567, -0.39192}; |
1511 | +static const float P0198[3] = {0.3120735, 0.259567, -0.3078185}; |
1512 | +static const float P0199[3] = {0.1957775, 0.2397485, -0.3793235}; |
1513 | +static const float P0200[3] = {0.0645785, 0.239748, -0.4219535}; |
1514 | +static const float P0201[3] = {-0.071537, 0.259567, -0.4324635}; |
1515 | +static const float P0202[3] = {0.4023655, 0.328545, -0.242218}; |
1516 | +static const float P0203[3] = {0.459777, 0.4414285, -0.187517}; |
1517 | +static const float P0204[3] = {0.4678935, 0.671662, -0.0405425}; |
1518 | +static const float P0205[3] = {0.482188, 0.5587785, -0.1185415}; |
1519 | +static const float P0206[3] = {0.4023655, 0.328545, 0.242218}; |
1520 | +static const float P0207[3] = {0.459777, 0.4414285, 0.187517}; |
1521 | +static const float P0208[3] = {0.4678935, 0.671662, 0.0405425}; |
1522 | +static const float P0209[3] = {0.482188, 0.5587785, 0.1185415}; |
1523 | +static const float P0210[3] = {0.3547035, 0.3285445, 0.3078195}; |
1524 | +static const float P0211[3] = {0.3204205, 0.4414285, 0.3793255}; |
1525 | +static const float P0212[3] = {0.1831445, 0.671663, 0.4324645}; |
1526 | +static const float P0213[3] = {0.261745, 0.558779, 0.4219555}; |
1527 | +static const float P0214[3] = {-0.106026, 0.3285445, 0.4575215}; |
1528 | +static const float P0215[3] = {-0.036262, 0.4414285, 0.4952195}; |
1529 | +static const float P0216[3] = {0.106026, 0.671663, 0.4575215}; |
1530 | +static const float P0217[3] = {0.036262, 0.558779, 0.4952195}; |
1531 | +static const float P0218[3] = {-0.3547035, 0.671663, 0.3078195}; |
1532 | +static const float P0219[3] = {-0.3204205, 0.558779, 0.3793255}; |
1533 | +static const float P0220[3] = {-0.1831445, 0.3285445, 0.4324645}; |
1534 | +static const float P0221[3] = {-0.261745, 0.4414285, 0.4219555}; |
1535 | +static const float P0222[3] = {-0.4023655, 0.671663, 0.242218}; |
1536 | +static const float P0223[3] = {-0.459777, 0.558779, 0.187517}; |
1537 | +static const float P0224[3] = {-0.4678935, 0.328546, 0.0405425}; |
1538 | +static const float P0225[3] = {-0.482188, 0.441429, 0.1185415}; |
1539 | +static const float P0226[3] = {-0.4678935, 0.328546, -0.0405425}; |
1540 | +static const float P0227[3] = {-0.482188, 0.441429, -0.1185415}; |
1541 | +static const float P0228[3] = {-0.459777, 0.558779, -0.187517}; |
1542 | +static const float P0229[3] = {-0.4023655, 0.671663, -0.242218}; |
1543 | +static const float P0230[3] = {-0.1831445, 0.3285445, -0.4324645}; |
1544 | +static const float P0231[3] = {-0.261745, 0.4414285, -0.421956}; |
1545 | +static const float P0232[3] = {-0.3204205, 0.558779, -0.379326}; |
1546 | +static const float P0233[3] = {-0.3547035, 0.671663, -0.3078195}; |
1547 | +static const float P0234[3] = {0.106026, 0.671663, -0.4575215}; |
1548 | +static const float P0235[3] = {0.036262, 0.558779, -0.4952195}; |
1549 | +static const float P0236[3] = {-0.106026, 0.3285445, -0.4575215}; |
1550 | +static const float P0237[3] = {-0.036262, 0.4414285, -0.4952195}; |
1551 | +static const float P0238[3] = {0.3547035, 0.3285445, -0.3078195}; |
1552 | +static const float P0239[3] = {0.3204205, 0.4414285, -0.379326}; |
1553 | +static const float P0240[3] = {0.1831445, 0.671663, -0.4324645}; |
1554 | +static const float P0241[3] = {0.261745, 0.558779, -0.421956}; |
1555 | +static const float P0242[3] = {0.1963175, 0.7406405, 0.39192}; |
1556 | +static const float P0243[3] = {0.3002615, 0.760459, 0.303411}; |
1557 | +static const float P0244[3] = {0.4334045, 0.7406385, 0.0656}; |
1558 | +static const float P0245[3] = {0.381348, 0.7604585, 0.1918055}; |
1559 | +static const float P0246[3] = {-0.3120735, 0.7406405, 0.3078185}; |
1560 | +static const float P0247[3] = {-0.1957775, 0.7604595, 0.3793235}; |
1561 | +static const float P0248[3] = {0.071537, 0.7406405, 0.4324635}; |
1562 | +static const float P0249[3] = {-0.0645785, 0.7604595, 0.4219535}; |
1563 | +static const float P0250[3] = {-0.389191, 0.74064, 0.2016745}; |
1564 | +static const float P0251[3] = {-0.4212575, 0.7604585, 0.068975}; |
1565 | +static const float P0252[3] = {-0.4212575, 0.7604585, -0.068975}; |
1566 | +static const float P0253[3] = {-0.389191, 0.74064, -0.2016745}; |
1567 | +static const float P0254[3] = {0.071537, 0.7406405, -0.4324635}; |
1568 | +static const float P0255[3] = {-0.0645785, 0.7604595, -0.4219535}; |
1569 | +static const float P0256[3] = {-0.1957775, 0.7604595, -0.3793235}; |
1570 | +static const float P0257[3] = {-0.3120735, 0.7406405, -0.3078185}; |
1571 | +static const float P0258[3] = {0.1963175, 0.7406405, -0.3919205}; |
1572 | +static const float P0259[3] = {0.3002615, 0.760459, -0.303411}; |
1573 | +static const float P0260[3] = {0.4334045, 0.7406385, -0.0656}; |
1574 | +static const float P0261[3] = {0.381348, 0.760458, -0.1918055}; |
1575 | +static const float P0262[3] = {0.068976, 0.9953235, -0.0}; |
1576 | +static const float P0263[3] = {0.201677, 0.9576255, -0.0}; |
1577 | +static const float P0264[3] = {0.41209, 0.7832675, -0.0}; |
1578 | +static const float P0265[3] = {0.319026, 0.8851005, -0.0}; |
1579 | +static const float P0266[3] = {0.021314, 0.9953235, 0.0655995}; |
1580 | +static const float P0267[3] = {0.06232, 0.9576265, 0.191805}; |
1581 | +static const float P0268[3] = {0.1273405, 0.7832705, 0.39192}; |
1582 | +static const float P0269[3] = {0.0985825, 0.885102, 0.30341}; |
1583 | +static const float P0270[3] = {-0.0558025, 0.9953235, 0.0405425}; |
1584 | +static const float P0271[3] = {-0.1631595, 0.9576265, 0.118541}; |
1585 | +static const float P0272[3] = {-0.333388, 0.78327, 0.2422175}; |
1586 | +static const float P0273[3] = {-0.258097, 0.885102, 0.187516}; |
1587 | +static const float P0274[3] = {-0.0558025, 0.9953235, -0.0405425}; |
1588 | +static const float P0275[3] = {-0.1631595, 0.9576265, -0.118541}; |
1589 | +static const float P0276[3] = {-0.258097, 0.885102, -0.1875165}; |
1590 | +static const float P0277[3] = {-0.333388, 0.78327, -0.2422175}; |
1591 | +static const float P0278[3] = {0.021314, 0.9953235, -0.0655995}; |
1592 | +static const float P0279[3] = {0.06232, 0.9576265, -0.191805}; |
1593 | +static const float P0280[3] = {0.1273405, 0.7832705, -0.39192}; |
1594 | +static const float P0281[3] = {0.0985825, 0.885102, -0.3034105}; |
1595 | +static const float P0282[3] = {0.1992345, 0.1016315, 0.2269925}; |
1596 | +static const float P0283[3] = {0.1581145, 0.183873, 0.3535505}; |
1597 | +static const float P0284[3] = {0.142636, 0.058395, 0.185871}; |
1598 | +static const float P0285[3] = {-0.00614, 0.0583945, 0.234212}; |
1599 | +static const float P0286[3] = {-0.027758, 0.1016315, 0.300748}; |
1600 | +static const float P0287[3] = {0.0798985, 0.183873, 0.378965}; |
1601 | +static const float P0288[3] = {0.277451, 0.101632, 0.1193365}; |
1602 | +static const float P0289[3] = {0.3851075, 0.183874, 0.0411205}; |
1603 | +static const float P0290[3] = {0.220852, 0.058395, 0.078216}; |
1604 | +static const float P0291[3] = {0.220852, 0.058395, -0.078216}; |
1605 | +static const float P0292[3] = {0.277451, 0.101632, -0.1193365}; |
1606 | +static const float P0293[3] = {0.3851075, 0.183874, -0.0411205}; |
1607 | +static const float P0294[3] = {-0.1543165, 0.1016315, 0.259627}; |
1608 | +static const float P0295[3] = {-0.287388, 0.1838735, 0.2596275}; |
1609 | +static const float P0296[3] = {-0.1326975, 0.058395, 0.193092}; |
1610 | +static const float P0297[3] = {-0.2246485, 0.0583955, 0.066535}; |
1611 | +static const float P0298[3] = {-0.294608, 0.101633, 0.066535}; |
1612 | +static const float P0299[3] = {-0.3357295, 0.183874, 0.1930925}; |
1613 | +static const float P0300[3] = {-0.294608, 0.101633, -0.066535}; |
1614 | +static const float P0301[3] = {-0.3357295, 0.183874, -0.1930925}; |
1615 | +static const float P0302[3] = {-0.2246485, 0.0583955, -0.066535}; |
1616 | +static const float P0303[3] = {-0.1326975, 0.058395, -0.193092}; |
1617 | +static const float P0304[3] = {-0.1543165, 0.1016315, -0.259627}; |
1618 | +static const float P0305[3] = {-0.287388, 0.1838735, -0.2596275}; |
1619 | +static const float P0306[3] = {-0.027758, 0.1016315, -0.300748}; |
1620 | +static const float P0307[3] = {0.0798985, 0.183873, -0.378965}; |
1621 | +static const float P0308[3] = {0.142636, 0.058395, -0.185871}; |
1622 | +static const float P0309[3] = {-0.00614, 0.0583945, -0.234212}; |
1623 | +static const float P0310[3] = {0.1992345, 0.1016315, -0.2269925}; |
1624 | +static const float P0311[3] = {0.1581145, 0.183873, -0.3535505}; |
1625 | +static const float P0312[3] = {0.455068, 0.297071, 0.0411205}; |
1626 | +static const float P0313[3] = {0.4804835, 0.4301435, 0.119337}; |
1627 | +static const float P0314[3] = {0.455068, 0.297071, -0.0411205}; |
1628 | +static const float P0315[3] = {0.4804835, 0.4301435, -0.119337}; |
1629 | +static const float P0316[3] = {0.4938445, 0.500104, -0.078216}; |
1630 | +static const float P0317[3] = {0.4938445, 0.500104, 0.078216}; |
1631 | +static const float P0318[3] = {0.1015165, 0.2970705, 0.4455015}; |
1632 | +static const float P0319[3] = {0.0349805, 0.430143, 0.493844}; |
1633 | +static const float P0320[3] = {0.179734, 0.2970705, 0.420087}; |
1634 | +static const float P0321[3] = {0.261976, 0.4301435, 0.4200885}; |
1635 | +static const float P0322[3] = {0.2269955, 0.500104, 0.445503}; |
1636 | +static const float P0323[3] = {0.0782175, 0.500104, 0.493844}; |
1637 | +static const float P0324[3] = {-0.3923285, 0.297071, 0.2342135}; |
1638 | +static const float P0325[3] = {-0.458865, 0.4301435, 0.185872}; |
1639 | +static const float P0326[3] = {-0.3439875, 0.297071, 0.3007495}; |
1640 | +static const float P0327[3] = {-0.3185735, 0.4301435, 0.3789675}; |
1641 | +static const float P0328[3] = {-0.353554, 0.500104, 0.353553}; |
1642 | +static const float P0329[3] = {-0.445504, 0.500104, 0.2269935}; |
1643 | +static const float P0330[3] = {-0.3439875, 0.297071, -0.3007495}; |
1644 | +static const float P0331[3] = {-0.3185735, 0.4301435, -0.3789675}; |
1645 | +static const float P0332[3] = {-0.3923285, 0.297071, -0.2342135}; |
1646 | +static const float P0333[3] = {-0.458865, 0.4301435, -0.185872}; |
1647 | +static const float P0334[3] = {-0.445504, 0.500104, -0.2269935}; |
1648 | +static const float P0335[3] = {-0.353554, 0.500104, -0.353553}; |
1649 | +static const float P0336[3] = {0.179734, 0.2970705, -0.420087}; |
1650 | +static const float P0337[3] = {0.261976, 0.430143, -0.4200885}; |
1651 | +static const float P0338[3] = {0.1015165, 0.2970705, -0.4455015}; |
1652 | +static const float P0339[3] = {0.0349805, 0.430143, -0.493844}; |
1653 | +static const float P0340[3] = {0.0782175, 0.500104, -0.493844}; |
1654 | +static const float P0341[3] = {0.2269955, 0.500104, -0.445503}; |
1655 | +static const float P0342[3] = {0.458865, 0.570064, 0.185872}; |
1656 | +static const float P0343[3] = {0.3923285, 0.7031365, 0.2342135}; |
1657 | +static const float P0344[3] = {0.445504, 0.500104, 0.2269935}; |
1658 | +static const float P0345[3] = {0.353554, 0.500104, 0.353553}; |
1659 | +static const float P0346[3] = {0.3185735, 0.570064, 0.3789675}; |
1660 | +static const float P0347[3] = {0.3439875, 0.7031365, 0.3007495}; |
1661 | +static const float P0348[3] = {-0.0349805, 0.5700645, 0.493844}; |
1662 | +static const float P0349[3] = {-0.1015165, 0.7031375, 0.4455015}; |
1663 | +static const float P0350[3] = {-0.0782175, 0.500104, 0.493844}; |
1664 | +static const float P0351[3] = {-0.2269955, 0.500104, 0.445503}; |
1665 | +static const float P0352[3] = {-0.261976, 0.5700645, 0.4200885}; |
1666 | +static const float P0353[3] = {-0.179734, 0.703137, 0.420087}; |
1667 | +static const float P0354[3] = {-0.4804835, 0.570064, 0.119337}; |
1668 | +static const float P0355[3] = {-0.455068, 0.7031365, 0.0411205}; |
1669 | +static const float P0356[3] = {-0.4938445, 0.500104, 0.078216}; |
1670 | +static const float P0357[3] = {-0.4938445, 0.500104, -0.078216}; |
1671 | +static const float P0358[3] = {-0.4804835, 0.570064, -0.119337}; |
1672 | +static const float P0359[3] = {-0.455068, 0.7031365, -0.0411205}; |
1673 | +static const float P0360[3] = {-0.261976, 0.5700645, -0.4200885}; |
1674 | +static const float P0361[3] = {-0.179734, 0.703137, -0.420087}; |
1675 | +static const float P0362[3] = {-0.2269955, 0.500104, -0.445503}; |
1676 | +static const float P0363[3] = {-0.0782175, 0.500104, -0.493844}; |
1677 | +static const float P0364[3] = {-0.0349805, 0.5700645, -0.493844}; |
1678 | +static const float P0365[3] = {-0.1015165, 0.7031375, -0.4455015}; |
1679 | +static const float P0366[3] = {0.3185735, 0.570064, -0.3789675}; |
1680 | +static const float P0367[3] = {0.3439875, 0.7031365, -0.3007495}; |
1681 | +static const float P0368[3] = {0.445504, 0.500104, -0.2269935}; |
1682 | +static const float P0369[3] = {0.353554, 0.500104, -0.353553}; |
1683 | +static const float P0370[3] = {0.458865, 0.570064, -0.185872}; |
1684 | +static const float P0371[3] = {0.3923285, 0.7031365, -0.2342135}; |
1685 | +static const float P0372[3] = {0.287388, 0.816334, 0.2596275}; |
1686 | +static const float P0373[3] = {0.1543165, 0.898576, 0.259627}; |
1687 | +static const float P0374[3] = {0.3357295, 0.8163335, 0.1930925}; |
1688 | +static const float P0375[3] = {0.294608, 0.898575, 0.066535}; |
1689 | +static const float P0376[3] = {0.2246485, 0.941812, 0.066535}; |
1690 | +static const float P0377[3] = {0.1326975, 0.941813, 0.193092}; |
1691 | +static const float P0378[3] = {-0.1581145, 0.8163345, 0.3535505}; |
1692 | +static const float P0379[3] = {-0.1992345, 0.898576, 0.226992}; |
1693 | +static const float P0380[3] = {-0.0798985, 0.8163345, 0.378965}; |
1694 | +static const float P0381[3] = {0.027758, 0.898576, 0.300748}; |
1695 | +static const float P0382[3] = {0.00614, 0.941813, 0.234212}; |
1696 | +static const float P0383[3] = {-0.142636, 0.941813, 0.185871}; |
1697 | +static const float P0384[3] = {-0.3851075, 0.8163335, -0.0411205}; |
1698 | +static const float P0385[3] = {-0.277451, 0.898576, -0.1193365}; |
1699 | +static const float P0386[3] = {-0.3851075, 0.816334, 0.0411205}; |
1700 | +static const float P0387[3] = {-0.277451, 0.898576, 0.119336}; |
1701 | +static const float P0388[3] = {-0.220852, 0.9418125, 0.0782155}; |
1702 | +static const float P0389[3] = {-0.220852, 0.9418125, -0.078216}; |
1703 | +static const float P0390[3] = {-0.0798985, 0.8163345, -0.378965}; |
1704 | +static const float P0391[3] = {0.027758, 0.898576, -0.300748}; |
1705 | +static const float P0392[3] = {-0.1581145, 0.8163345, -0.3535505}; |
1706 | +static const float P0393[3] = {-0.1992345, 0.898576, -0.2269925}; |
1707 | +static const float P0394[3] = {-0.142636, 0.941813, -0.185871}; |
1708 | +static const float P0395[3] = {0.00614, 0.941813, -0.234212}; |
1709 | +static const float P0396[3] = {0.3357295, 0.8163335, -0.1930925}; |
1710 | +static const float P0397[3] = {0.294608, 0.898575, -0.066535}; |
1711 | +static const float P0398[3] = {0.287388, 0.816334, -0.2596275}; |
1712 | +static const float P0399[3] = {0.1543165, 0.898576, -0.259627}; |
1713 | +static const float P0400[3] = {0.2246485, 0.941812, -0.066535}; |
1714 | +static const float P0401[3] = {0.1326975, 0.941813, -0.193092}; |
1715 | +static const float P0402[3] = {0.220901, 0.1895895, 0.323703}; |
1716 | +static const float P0403[3] = {0.281137, 0.2011365, 0.285623}; |
1717 | +static const float P0404[3] = {0.2422295, 0.146931, 0.2580575}; |
1718 | +static const float P0405[3] = {0.126683, 0.0901475, 0.2566845}; |
1719 | +static const float P0406[3] = {0.0483895, 0.0901475, 0.282124}; |
1720 | +static const float P0407[3] = {0.105044, 0.133427, 0.323286}; |
1721 | +static const float P0408[3] = {-0.0595555, 0.2011365, 0.3963225}; |
1722 | +static const float P0409[3] = {0.0115595, 0.1895895, 0.3917235}; |
1723 | +static const float P0410[3] = {-0.0442815, 0.146931, 0.3511525}; |
1724 | +static const float P0411[3] = {0.013578, 0.0312105, 0.1730745}; |
1725 | +static const float P0412[3] = {0.0907475, 0.0312105, 0.148}; |
1726 | +static const float P0413[3] = {0.034608, 0.0128075, 0.10651}; |
1727 | +static const float P0414[3] = {0.3761235, 0.18959, 0.1100565}; |
1728 | +static const float P0415[3] = {0.3585215, 0.201137, 0.1791115}; |
1729 | +static const float P0416[3] = {0.320282, 0.1469315, 0.150627}; |
1730 | +static const float P0417[3] = {0.28327, 0.090148, 0.041161}; |
1731 | +static const float P0418[3] = {0.28327, 0.090148, -0.041161}; |
1732 | +static const float P0419[3] = {0.339924, 0.1334275, -0.0}; |
1733 | +static const float P0420[3] = {0.3585215, 0.201137, -0.1791115}; |
1734 | +static const float P0421[3] = {0.3761235, 0.18959, -0.1100565}; |
1735 | +static const float P0422[3] = {0.320282, 0.1469315, -0.150627}; |
1736 | +static const float P0423[3] = {0.1687995, 0.0312105, -0.04057}; |
1737 | +static const float P0424[3] = {0.1687995, 0.031211, 0.04057}; |
1738 | +static const float P0425[3] = {0.111992, 0.0128075, -0.0}; |
1739 | +static const float P0426[3] = {-0.239599, 0.1895895, 0.310118}; |
1740 | +static const float P0427[3] = {-0.184768, 0.2011365, 0.355639}; |
1741 | +static const float P0428[3] = {-0.170575, 0.146931, 0.310118}; |
1742 | +static const float P0429[3] = {-0.204976, 0.0901475, 0.199802}; |
1743 | +static const float P0430[3] = {-0.2533645, 0.090148, 0.133201}; |
1744 | +static const float P0431[3] = {-0.2750045, 0.1334275, 0.199802}; |
1745 | +static const float P0432[3] = {-0.395331, 0.2011385, 0.0658275}; |
1746 | +static const float P0433[3] = {-0.368981, 0.189591, 0.1320405}; |
1747 | +static const float P0434[3] = {-0.347652, 0.1469325, 0.066396}; |
1748 | +static const float P0435[3] = {-0.160409, 0.031211, 0.0663955}; |
1749 | +static const float P0436[3] = {-0.1127145, 0.0312105, 0.13204}; |
1750 | +static const float P0437[3] = {-0.0906035, 0.0128075, 0.065827}; |
1751 | +static const float P0438[3] = {-0.368981, 0.189591, -0.1320405}; |
1752 | +static const float P0439[3] = {-0.395331, 0.2011385, -0.0658275}; |
1753 | +static const float P0440[3] = {-0.347652, 0.1469325, -0.066396}; |
1754 | +static const float P0441[3] = {-0.2533645, 0.090148, -0.133201}; |
1755 | +static const float P0442[3] = {-0.204976, 0.0901475, -0.199802}; |
1756 | +static const float P0443[3] = {-0.2750045, 0.1334275, -0.199802}; |
1757 | +static const float P0444[3] = {-0.184768, 0.2011365, -0.355639}; |
1758 | +static const float P0445[3] = {-0.239599, 0.1895895, -0.310118}; |
1759 | +static const float P0446[3] = {-0.170575, 0.146931, -0.310118}; |
1760 | +static const float P0447[3] = {-0.1127145, 0.0312105, -0.13204}; |
1761 | +static const float P0448[3] = {-0.160409, 0.031211, -0.0663955}; |
1762 | +static const float P0449[3] = {-0.0906035, 0.0128075, -0.065827}; |
1763 | +static const float P0450[3] = {0.0115595, 0.1895895, -0.3917235}; |
1764 | +static const float P0451[3] = {-0.0595555, 0.2011365, -0.3963225}; |
1765 | +static const float P0452[3] = {-0.0442815, 0.146931, -0.3511525}; |
1766 | +static const float P0453[3] = {0.0483895, 0.090147, -0.282124}; |
1767 | +static const float P0454[3] = {0.126683, 0.0901475, -0.2566845}; |
1768 | +static const float P0455[3] = {0.105044, 0.133427, -0.323286}; |
1769 | +static const float P0456[3] = {0.281137, 0.2011365, -0.285623}; |
1770 | +static const float P0457[3] = {0.220901, 0.1895895, -0.323703}; |
1771 | +static const float P0458[3] = {0.2422295, 0.146931, -0.2580575}; |
1772 | +static const float P0459[3] = {0.0907475, 0.0312105, -0.148}; |
1773 | +static const float P0460[3] = {0.013578, 0.0312105, -0.1730745}; |
1774 | +static const float P0461[3] = {0.034608, 0.0128075, -0.10651}; |
1775 | +static const float P0462[3] = {0.4591205, 0.371575, 0.1506275}; |
1776 | +static const float P0463[3] = {0.427738, 0.3131305, 0.179112}; |
1777 | +static const float P0464[3] = {0.4459375, 0.3025505, 0.110057}; |
1778 | +static const float P0465[3] = {0.479983, 0.3600455, -0.0}; |
1779 | +static const float P0466[3] = {0.4933575, 0.4300745, -0.0411615}; |
1780 | +static const float P0467[3] = {0.4933575, 0.4300745, 0.041161}; |
1781 | +static const float P0468[3] = {0.4859355, 0.6178605, -0.0}; |
1782 | +static const float P0469[3] = {0.4948805, 0.558819, 0.0405705}; |
1783 | +static const float P0470[3] = {0.4948805, 0.558819, -0.0405705}; |
1784 | +static const float P0471[3] = {0.4591205, 0.3715745, -0.1506275}; |
1785 | +static const float P0472[3] = {0.4459375, 0.3025505, -0.110057}; |
1786 | +static const float P0473[3] = {0.427738, 0.3131305, -0.179112}; |
1787 | +static const float P0474[3] = {-0.00138, 0.3715745, 0.483196}; |
1788 | +static const float P0475[3] = {-0.0381675, 0.31313, 0.4621515}; |
1789 | +static const float P0476[3] = {0.0331325, 0.30255, 0.458121}; |
1790 | +static const float P0477[3] = {0.148324, 0.3600445, 0.4564905}; |
1791 | +static const float P0478[3] = {0.1916035, 0.4300745, 0.456491}; |
1792 | +static const float P0479[3] = {0.1133095, 0.430074, 0.4819305}; |
1793 | +static const float P0480[3] = {0.1501615, 0.617861, 0.4621525}; |
1794 | +static const float P0481[3] = {0.1143405, 0.558819, 0.4831965}; |
1795 | +static const float P0482[3] = {0.1915115, 0.558819, 0.458122}; |
1796 | +static const float P0483[3] = {0.285134, 0.3715745, 0.390101}; |
1797 | +static const float P0484[3] = {0.242475, 0.30255, 0.3901005}; |
1798 | +static const float P0485[3] = {0.3025265, 0.31313, 0.351452}; |
1799 | +static const float P0486[3] = {-0.459974, 0.371575, 0.148001}; |
1800 | +static const float P0487[3] = {-0.4513275, 0.313131, 0.1065105}; |
1801 | +static const float P0488[3] = {-0.425462, 0.302551, 0.173075}; |
1802 | +static const float P0489[3] = {-0.388315, 0.360045, 0.282126}; |
1803 | +static const float P0490[3] = {-0.374941, 0.4300745, 0.323288}; |
1804 | +static const float P0491[3] = {-0.4233295, 0.4300745, 0.2566865}; |
1805 | +static const float P0492[3] = {-0.393131, 0.617861, 0.285624}; |
1806 | +static const float P0493[3] = {-0.4242145, 0.558819, 0.258059}; |
1807 | +static const float P0494[3] = {-0.3765205, 0.558819, 0.323705}; |
1808 | +static const float P0495[3] = {-0.282898, 0.3715745, 0.3917255}; |
1809 | +static const float P0496[3] = {-0.29608, 0.30255, 0.351154}; |
1810 | +static const float P0497[3] = {-0.2407655, 0.31313, 0.396324}; |
1811 | +static const float P0498[3] = {-0.282898, 0.3715745, -0.3917255}; |
1812 | +static const float P0499[3] = {-0.2407655, 0.31313, -0.396324}; |
1813 | +static const float P0500[3] = {-0.29608, 0.30255, -0.351154}; |
1814 | +static const float P0501[3] = {-0.388315, 0.360045, -0.282126}; |
1815 | +static const float P0502[3] = {-0.4233295, 0.4300745, -0.2566865}; |
1816 | +static const float P0503[3] = {-0.374941, 0.4300745, -0.323288}; |
1817 | +static const float P0504[3] = {-0.393131, 0.617861, -0.285624}; |
1818 | +static const float P0505[3] = {-0.3765205, 0.558819, -0.323705}; |
1819 | +static const float P0506[3] = {-0.4242145, 0.558819, -0.258059}; |
1820 | +static const float P0507[3] = {-0.459974, 0.371575, -0.148001}; |
1821 | +static const float P0508[3] = {-0.425462, 0.302551, -0.1730755}; |
1822 | +static const float P0509[3] = {-0.4513275, 0.313131, -0.1065105}; |
1823 | +static const float P0510[3] = {0.285134, 0.3715745, -0.390101}; |
1824 | +static const float P0511[3] = {0.3025265, 0.31313, -0.351452}; |
1825 | +static const float P0512[3] = {0.242475, 0.30255, -0.3901005}; |
1826 | +static const float P0513[3] = {0.148324, 0.3600445, -0.4564905}; |
1827 | +static const float P0514[3] = {0.1133095, 0.430074, -0.4819305}; |
1828 | +static const float P0515[3] = {0.1916035, 0.430074, -0.456491}; |
1829 | +static const float P0516[3] = {0.1501615, 0.617861, -0.4621525}; |
1830 | +static const float P0517[3] = {0.1915115, 0.558819, -0.458122}; |
1831 | +static const float P0518[3] = {0.1143405, 0.558819, -0.4831965}; |
1832 | +static const float P0519[3] = {-0.00138, 0.3715745, -0.483196}; |
1833 | +static const float P0520[3] = {0.0331325, 0.30255, -0.458121}; |
1834 | +static const float P0521[3] = {-0.0381675, 0.31313, -0.4621515}; |
1835 | +static const float P0522[3] = {0.425462, 0.697657, 0.173075}; |
1836 | +static const float P0523[3] = {0.4513275, 0.6870765, 0.1065105}; |
1837 | +static const float P0524[3] = {0.459974, 0.6286325, 0.148001}; |
1838 | +static const float P0525[3] = {0.4233295, 0.570133, 0.2566865}; |
1839 | +static const float P0526[3] = {0.374941, 0.570133, 0.323288}; |
1840 | +static const float P0527[3] = {0.388315, 0.6401625, 0.282126}; |
1841 | +static const float P0528[3] = {0.2407655, 0.6870775, 0.396324}; |
1842 | +static const float P0529[3] = {0.29608, 0.6976575, 0.351154}; |
1843 | +static const float P0530[3] = {0.282898, 0.628633, 0.3917255}; |
1844 | +static const float P0531[3] = {0.3765205, 0.4413885, 0.323705}; |
1845 | +static const float P0532[3] = {0.4242145, 0.4413885, 0.258059}; |
1846 | +static const float P0533[3] = {0.393131, 0.3823465, 0.285624}; |
1847 | +static const float P0534[3] = {-0.0331325, 0.697658, 0.4581205}; |
1848 | +static const float P0535[3] = {0.0381675, 0.6870775, 0.4621515}; |
1849 | +static const float P0536[3] = {0.00138, 0.6286335, 0.483196}; |
1850 | +static const float P0537[3] = {-0.1133095, 0.5701335, 0.4819305}; |
1851 | +static const float P0538[3] = {-0.1916035, 0.5701335, 0.456491}; |
1852 | +static const float P0539[3] = {-0.148324, 0.640163, 0.4564905}; |
1853 | +static const float P0540[3] = {-0.3025265, 0.6870775, 0.351452}; |
1854 | +static const float P0541[3] = {-0.242475, 0.697658, 0.3901005}; |
1855 | +static const float P0542[3] = {-0.285134, 0.6286335, 0.390101}; |
1856 | +static const float P0543[3] = {-0.1915115, 0.4413885, 0.458122}; |
1857 | +static const float P0544[3] = {-0.1143405, 0.4413885, 0.4831965}; |
1858 | +static const float P0545[3] = {-0.1501615, 0.3823465, 0.4621525}; |
1859 | +static const float P0546[3] = {-0.4459375, 0.697657, 0.110057}; |
1860 | +static const float P0547[3] = {-0.427738, 0.687077, 0.179112}; |
1861 | +static const float P0548[3] = {-0.4591205, 0.628633, 0.1506275}; |
1862 | +static const float P0549[3] = {-0.4933575, 0.570133, 0.041161}; |
1863 | +static const float P0550[3] = {-0.4933575, 0.570133, -0.0411615}; |
1864 | +static const float P0551[3] = {-0.479983, 0.6401625, -0.0}; |
1865 | +static const float P0552[3] = {-0.427738, 0.687077, -0.179112}; |
1866 | +static const float P0553[3] = {-0.4459375, 0.697657, -0.110057}; |
1867 | +static const float P0554[3] = {-0.4591205, 0.628633, -0.1506275}; |
1868 | +static const float P0555[3] = {-0.4948805, 0.441389, -0.0405705}; |
1869 | +static const float P0556[3] = {-0.4948805, 0.441389, 0.0405705}; |
1870 | +static const float P0557[3] = {-0.4859355, 0.3823475, -0.0}; |
1871 | +static const float P0558[3] = {-0.242475, 0.697658, -0.3901005}; |
1872 | +static const float P0559[3] = {-0.3025265, 0.6870775, -0.351452}; |
1873 | +static const float P0560[3] = {-0.285134, 0.628633, -0.390101}; |
1874 | +static const float P0561[3] = {-0.1916035, 0.5701335, -0.456491}; |
1875 | +static const float P0562[3] = {-0.1133095, 0.5701335, -0.4819305}; |
1876 | +static const float P0563[3] = {-0.148324, 0.640163, -0.4564905}; |
1877 | +static const float P0564[3] = {0.0381675, 0.6870775, -0.4621515}; |
1878 | +static const float P0565[3] = {-0.0331325, 0.697658, -0.458121}; |
1879 | +static const float P0566[3] = {0.00138, 0.6286335, -0.483196}; |
1880 | +static const float P0567[3] = {-0.1143405, 0.4413885, -0.4831965}; |
1881 | +static const float P0568[3] = {-0.1915115, 0.4413885, -0.458122}; |
1882 | +static const float P0569[3] = {-0.1501615, 0.3823465, -0.4621525}; |
1883 | +static const float P0570[3] = {0.29608, 0.6976575, -0.351154}; |
1884 | +static const float P0571[3] = {0.2407655, 0.6870775, -0.396324}; |
1885 | +static const float P0572[3] = {0.282898, 0.628633, -0.3917255}; |
1886 | +static const float P0573[3] = {0.374941, 0.570133, -0.323288}; |
1887 | +static const float P0574[3] = {0.4233295, 0.570133, -0.2566865}; |
1888 | +static const float P0575[3] = {0.388315, 0.6401625, -0.282126}; |
1889 | +static const float P0576[3] = {0.4513275, 0.6870765, -0.1065105}; |
1890 | +static const float P0577[3] = {0.425462, 0.697657, -0.1730755}; |
1891 | +static const float P0578[3] = {0.459974, 0.6286325, -0.148001}; |
1892 | +static const float P0579[3] = {0.4242145, 0.4413885, -0.258059}; |
1893 | +static const float P0580[3] = {0.3765205, 0.4413885, -0.323705}; |
1894 | +static const float P0581[3] = {0.393131, 0.3823465, -0.285624}; |
1895 | +static const float P0582[3] = {0.170575, 0.853277, 0.3101175}; |
1896 | +static const float P0583[3] = {0.184768, 0.7990715, 0.355639}; |
1897 | +static const float P0584[3] = {0.239599, 0.810618, 0.310118}; |
1898 | +static const float P0585[3] = {0.2750045, 0.8667805, 0.199802}; |
1899 | +static const float P0586[3] = {0.2533645, 0.9100595, 0.133201}; |
1900 | +static const float P0587[3] = {0.204976, 0.91006, 0.199802}; |
1901 | +static const float P0588[3] = {0.0906035, 0.9874005, 0.065827}; |
1902 | +static const float P0589[3] = {0.1127145, 0.968997, 0.13204}; |
1903 | +static const float P0590[3] = {0.160409, 0.968997, 0.0663955}; |
1904 | +static const float P0591[3] = {0.347652, 0.853275, 0.0663955}; |
1905 | +static const float P0592[3] = {0.368981, 0.8106165, 0.1320405}; |
1906 | +static const float P0593[3] = {0.395331, 0.7990695, 0.0658275}; |
1907 | +static const float P0594[3] = {-0.2422295, 0.8532765, 0.2580575}; |
1908 | +static const float P0595[3] = {-0.281137, 0.7990715, 0.285623}; |
1909 | +static const float P0596[3] = {-0.220901, 0.810618, 0.323703}; |
1910 | +static const float P0597[3] = {-0.105044, 0.866781, 0.323286}; |
1911 | +static const float P0598[3] = {-0.0483895, 0.9100605, 0.282124}; |
1912 | +static const float P0599[3] = {-0.126683, 0.9100605, 0.2566845}; |
1913 | +static const float P0600[3] = {-0.034608, 0.9874005, 0.10651}; |
1914 | +static const float P0601[3] = {-0.0907475, 0.968997, 0.148}; |
1915 | +static const float P0602[3] = {-0.013578, 0.968997, 0.1730745}; |
1916 | +static const float P0603[3] = {0.0442815, 0.853277, 0.3511525}; |
1917 | +static const float P0604[3] = {-0.0115595, 0.810618, 0.3917235}; |
1918 | +static const float P0605[3] = {0.0595555, 0.7990715, 0.3963225}; |
1919 | +static const float P0606[3] = {-0.320282, 0.8532765, -0.150627}; |
1920 | +static const float P0607[3] = {-0.3585215, 0.799071, -0.1791115}; |
1921 | +static const float P0608[3] = {-0.3761235, 0.8106175, -0.1100565}; |
1922 | +static const float P0609[3] = {-0.339924, 0.86678, -0.0}; |
1923 | +static const float P0610[3] = {-0.28327, 0.91006, 0.041161}; |
1924 | +static const float P0611[3] = {-0.28327, 0.91006, -0.041161}; |
1925 | +static const float P0612[3] = {-0.111992, 0.9874005, -0.0}; |
1926 | +static const float P0613[3] = {-0.1687995, 0.968997, -0.04057}; |
1927 | +static const float P0614[3] = {-0.1687995, 0.968997, 0.04057}; |
1928 | +static const float P0615[3] = {-0.320282, 0.8532765, 0.150627}; |
1929 | +static const float P0616[3] = {-0.3761235, 0.8106175, 0.1100565}; |
1930 | +static const float P0617[3] = {-0.3585215, 0.799071, 0.1791115}; |
1931 | +static const float P0618[3] = {0.0442815, 0.8532765, -0.3511525}; |
1932 | +static const float P0619[3] = {0.0595555, 0.7990715, -0.3963225}; |
1933 | +static const float P0620[3] = {-0.0115595, 0.810618, -0.3917235}; |
1934 | +static const float P0621[3] = {-0.105044, 0.866781, -0.323286}; |
1935 | +static const float P0622[3] = {-0.126683, 0.9100605, -0.2566845}; |
1936 | +static const float P0623[3] = {-0.0483895, 0.9100605, -0.282124}; |
1937 | +static const float P0624[3] = {-0.034608, 0.9874005, -0.10651}; |
1938 | +static const float P0625[3] = {-0.013578, 0.968997, -0.1730745}; |
1939 | +static const float P0626[3] = {-0.0907475, 0.968997, -0.148}; |
1940 | +static const float P0627[3] = {-0.2422295, 0.8532765, -0.2580575}; |
1941 | +static const float P0628[3] = {-0.220901, 0.810618, -0.323703}; |
1942 | +static const float P0629[3] = {-0.281137, 0.799071, -0.285623}; |
1943 | +static const float P0630[3] = {0.347652, 0.853275, -0.066396}; |
1944 | +static const float P0631[3] = {0.395331, 0.7990695, -0.0658275}; |
1945 | +static const float P0632[3] = {0.368981, 0.8106165, -0.1320405}; |
1946 | +static const float P0633[3] = {0.2750045, 0.86678, -0.199802}; |
1947 | +static const float P0634[3] = {0.204976, 0.91006, -0.199802}; |
1948 | +static const float P0635[3] = {0.2533645, 0.9100595, -0.1332015}; |
1949 | +static const float P0636[3] = {0.0906035, 0.9874005, -0.065827}; |
1950 | +static const float P0637[3] = {0.160409, 0.968997, -0.0663955}; |
1951 | +static const float P0638[3] = {0.1127145, 0.968997, -0.13204}; |
1952 | +static const float P0639[3] = {0.170575, 0.8532765, -0.310118}; |
1953 | +static const float P0640[3] = {0.239599, 0.810618, -0.310118}; |
1954 | +static const float P0641[3] = {0.184768, 0.7990715, -0.355639}; |
1955 | +static const float P0642[3] = {0.011863, 0.959733, -0.0089045}; |
1956 | +static const float P0643[3] = {0.2509415, 1.142374, 0.1647945}; |
1957 | +static const float P0644[3] = {-0.079455, 1.142374, 0.2721485}; |
1958 | +static const float P0645[3] = {-0.2836565, 1.142374, -0.0089045}; |
1959 | +static const float P0646[3] = {-0.079455, 1.142374, -0.2899575}; |
1960 | +static const float P0647[3] = {0.2509415, 1.142374, -0.182603}; |
1961 | +static const float P0648[3] = {0.103181, 1.437895, 0.2721485}; |
1962 | +static const float P0649[3] = {-0.2272155, 1.437895, 0.1647945}; |
1963 | +static const float P0650[3] = {-0.2272155, 1.437895, -0.182603}; |
1964 | +static const float P0651[3] = {0.103181, 1.437895, -0.2899575}; |
1965 | +static const float P0652[3] = {0.3073825, 1.437895, -0.0089045}; |
1966 | +static const float P0653[3] = {0.011863, 1.620536, -0.0089045}; |
1967 | +static const float P0654[3] = {0.1523905, 1.009077, 0.0931935}; |
1968 | +static const float P0655[3] = {-0.0418125, 1.009077, 0.156295}; |
1969 | +static const float P0656[3] = {0.0987155, 1.11643, 0.2583945}; |
1970 | +static const float P0657[3] = {0.1523905, 1.009077, -0.1110025}; |
1971 | +static const float P0658[3] = {0.2929185, 1.1164305, -0.0089045}; |
1972 | +static const float P0659[3] = {-0.161839, 1.0090775, -0.0089045}; |
1973 | +static const float P0660[3] = {-0.215516, 1.1164305, 0.1562955}; |
1974 | +static const float P0661[3] = {-0.0418125, 1.0090765, -0.1741035}; |
1975 | +static const float P0662[3] = {-0.215516, 1.1164305, -0.1741045}; |
1976 | +static const float P0663[3] = {0.0987155, 1.11643, -0.2762035}; |
1977 | +static const float P0664[3] = {0.326094, 1.2901345, -0.111003}; |
1978 | +static const float P0665[3] = {0.326094, 1.2901345, 0.093194}; |
1979 | +static const float P0666[3] = {0.2060685, 1.2901345, 0.258396}; |
1980 | +static const float P0667[3] = {0.011863, 1.2901345, 0.321497}; |
1981 | +static const float P0668[3] = {-0.1823425, 1.2901345, 0.258396}; |
1982 | +static const float P0669[3] = {-0.302368, 1.2901345, 0.093194}; |
1983 | +static const float P0670[3] = {-0.302368, 1.2901345, -0.111003}; |
1984 | +static const float P0671[3] = {-0.1823425, 1.2901345, -0.276205}; |
1985 | +static const float P0672[3] = {0.011863, 1.2901345, -0.339306}; |
1986 | +static const float P0673[3] = {0.2060685, 1.2901345, -0.276205}; |
1987 | +static const float P0674[3] = {0.239242, 1.4638385, 0.1562955}; |
1988 | +static const float P0675[3] = {-0.0749895, 1.463839, 0.2583945}; |
1989 | +static const float P0676[3] = {-0.2691925, 1.4638385, -0.0089045}; |
1990 | +static const float P0677[3] = {-0.0749895, 1.463839, -0.2762035}; |
1991 | +static const float P0678[3] = {0.239242, 1.4638385, -0.1741045}; |
1992 | +static const float P0679[3] = {0.185565, 1.571191, -0.0089045}; |
1993 | +static const float P0680[3] = {0.0655385, 1.571192, 0.156295}; |
1994 | +static const float P0681[3] = {-0.1286645, 1.571192, 0.0931935}; |
1995 | +static const float P0682[3] = {-0.1286645, 1.571192, -0.1110025}; |
1996 | +static const float P0683[3] = {0.0655385, 1.571192, -0.174104}; |
1997 | +static const float P0684[3] = {0.209177, 1.0672405, 0.134451}; |
1998 | +static const float P0685[3] = {0.084907, 0.972308, 0.0441645}; |
1999 | +static const float P0686[3] = {-0.063503, 1.0672405, 0.2230515}; |
2000 | +static const float P0687[3] = {-0.0160365, 0.972308, 0.0769635}; |
2001 | +static const float P0688[3] = {0.1812775, 1.1230415, 0.22032}; |
2002 | +static const float P0689[3] = {0.0095415, 1.1230415, 0.2761215}; |
2003 | +static const float P0690[3] = {0.209177, 1.0672405, -0.15226}; |
2004 | +static const float P0691[3] = {0.084907, 0.972308, -0.061973}; |
2005 | +static const float P0692[3] = {0.2822215, 1.1230415, 0.0813815}; |
2006 | +static const float P0693[3] = {0.2822215, 1.1230415, -0.0991905}; |
2007 | +static const float P0694[3] = {-0.232031, 1.067242, -0.0089045}; |
2008 | +static const float P0695[3] = {-0.0784245, 0.9723085, -0.0089045}; |
2009 | +static const float P0696[3] = {-0.2599315, 1.1230425, 0.076964}; |
2010 | +static const float P0697[3] = {-0.1537915, 1.1230415, 0.223052}; |
2011 | +static const float P0698[3] = {-0.063503, 1.0672405, -0.2408605}; |
2012 | +static const float P0699[3] = {-0.0160365, 0.972308, -0.0947725}; |
2013 | +static const float P0700[3] = {-0.2599315, 1.123042, -0.0947725}; |
2014 | +static const float P0701[3] = {-0.1537915, 1.1230415, -0.240861}; |
2015 | +static const float P0702[3] = {0.0095415, 1.123041, -0.2939305}; |
2016 | +static const float P0703[3] = {0.1812775, 1.1230415, -0.238129}; |
2017 | +static const float P0704[3] = {0.299466, 1.2133305, -0.15226}; |
2018 | +static const float P0705[3] = {0.328802, 1.366938, -0.0619735}; |
2019 | +static const float P0706[3] = {0.299466, 1.2133305, 0.134451}; |
2020 | +static const float P0707[3] = {0.5457345, 1.402636, 0.0441645}; |
2021 | +static const float P0708[3] = {0.2370785, 1.2133305, 0.2203215}; |
2022 | +static const float P0709[3] = {0.1602745, 1.3669385, 0.2761225}; |
2023 | +static const float P0710[3] = {-0.035603, 1.2133305, 0.3089215}; |
2024 | +static const float P0711[3] = {0.059329, 1.3669385, 0.3089215}; |
2025 | +static const float P0712[3] = {-0.1365485, 1.2133305, 0.2761225}; |
2026 | +static const float P0713[3] = {-0.2133525, 1.3669385, 0.2203215}; |
2027 | +static const float P0714[3] = {-0.305076, 1.213331, 0.0441645}; |
2028 | +static const float P0715[3] = {-0.27574, 1.3669385, 0.134451}; |
2029 | +static const float P0716[3] = {-0.305076, 1.213331, -0.0619735}; |
2030 | +static const float P0717[3] = {-0.27574, 1.3669385, -0.15226}; |
2031 | +static const float P0718[3] = {-0.1365485, 1.2133305, -0.2939315}; |
2032 | +static const float P0719[3] = {-0.2133525, 1.3669385, -0.23813}; |
2033 | +static const float P0720[3] = {-0.035603, 1.2133305, -0.3267305}; |
2034 | +static const float P0721[3] = {0.059329, 1.3669385, -0.3267305}; |
2035 | +static const float P0722[3] = {0.2370785, 1.2133305, -0.23813}; |
2036 | +static const float P0723[3] = {0.1602745, 1.3669385, -0.2939315}; |
2037 | +static const float P0724[3] = {0.1775175, 1.4572275, 0.223052}; |
2038 | +static const float P0725[3] = {0.2836575, 1.457227, 0.076964}; |
2039 | +static const float P0726[3] = {0.014184, 1.457228, 0.2761215}; |
2040 | +static const float P0727[3] = {-0.1575515, 1.4572275, 0.22032}; |
2041 | +static const float P0728[3] = {-0.2584955, 1.4572275, 0.0813815}; |
2042 | +static const float P0729[3] = {-0.2584955, 1.457227, -0.0991905}; |
2043 | +static const float P0730[3] = {-0.1575515, 1.4572275, -0.238129}; |
2044 | +static const float P0731[3] = {0.014184, 1.4572275, -0.2939305}; |
2045 | +static const float P0732[3] = {0.1775175, 1.4572275, -0.240861}; |
2046 | +static const float P0733[3] = {0.2836575, 1.4572265, -0.0947725}; |
2047 | +static const float P0734[3] = {0.255757, 1.513027, -0.0089045}; |
2048 | +static const float P0735[3] = {0.1021505, 1.6079605, -0.0089045}; |
2049 | +static const float P0736[3] = {0.087229, 1.5130285, 0.2230515}; |
2050 | +static const float P0737[3] = {0.0397625, 1.607961, 0.0769635}; |
2051 | +static const float P0738[3] = {-0.185451, 1.5130285, 0.134451}; |
2052 | +static const float P0739[3] = {-0.061181, 1.607961, 0.0441645}; |
2053 | +static const float P0740[3] = {-0.185451, 1.5130285, -0.15226}; |
2054 | +static const float P0741[3] = {-0.061181, 1.607961, -0.061973}; |
2055 | +static const float P0742[3] = {0.087229, 1.5130285, -0.2408605}; |
2056 | +static const float P0743[3] = {0.0397625, 1.607961, -0.0947725}; |
2057 | +static const float P0744[3] = {0.1314035, 1.051052, 0.185299}; |
2058 | +static const float P0745[3] = {0.0575235, 0.9946135, 0.131622}; |
2059 | +static const float P0746[3] = {0.029305, 1.051052, 0.218473}; |
2060 | +static const float P0747[3] = {0.233502, 1.0510525, 0.0447715}; |
2061 | +static const float P0748[3] = {0.159622, 0.9946135, -0.0089045}; |
2062 | +static const float P0749[3] = {0.233502, 1.051052, -0.0625805}; |
2063 | +static const float P0750[3] = {-0.135896, 1.051052, 0.1647965}; |
2064 | +static const float P0751[3] = {-0.1076765, 0.9946135, 0.077946}; |
2065 | +static const float P0752[3] = {-0.1989975, 1.051053, 0.077946}; |
2066 | +static const float P0753[3] = {-0.1989975, 1.0510525, -0.095755}; |
2067 | +static const float P0754[3] = {-0.1076765, 0.9946135, -0.095755}; |
2068 | +static const float P0755[3] = {-0.135896, 1.051052, -0.1826055}; |
2069 | +static const float P0756[3] = {0.029305, 1.051052, -0.236282}; |
2070 | +static const float P0757[3] = {0.0575235, 0.9946135, -0.1494305}; |
2071 | +static const float P0758[3] = {0.1314035, 1.051052, -0.2031075}; |
2072 | +static const float P0759[3] = {0.324824, 1.198813, 0.044772}; |
2073 | +static const float P0760[3] = {0.324824, 1.198813, -0.0625805}; |
2074 | +static const float P0761[3] = {0.3422645, 1.2901345, -0.0089045}; |
2075 | +static const float P0762[3] = {0.057524, 1.1988125, 0.3053255}; |
2076 | +static const float P0763[3] = {0.159624, 1.1988125, 0.272151}; |
2077 | +static const float P0764[3] = {0.113963, 1.2901345, 0.305326}; |
2078 | +static const float P0765[3] = {-0.2728785, 1.1988125, 0.1316225}; |
2079 | +static const float P0766[3] = {-0.209777, 1.1988125, 0.2184745}; |
2080 | +static const float P0767[3] = {-0.255438, 1.2901345, 0.1853}; |
2081 | +static const float P0768[3] = {-0.209777, 1.1988125, -0.2362835}; |
2082 | +static const float P0769[3] = {-0.2728785, 1.1988125, -0.1494315}; |
2083 | +static const float P0770[3] = {-0.255438, 1.2901345, -0.203109}; |
2084 | +static const float P0771[3] = {0.159624, 1.1988125, -0.28996}; |
2085 | +static const float P0772[3] = {0.057524, 1.1988125, -0.3231345}; |
2086 | +static const float P0773[3] = {0.113963, 1.2901345, -0.323135}; |
2087 | +static const float P0774[3] = {0.2966045, 1.3814565, 0.1316225}; |
2088 | +static const float P0775[3] = {0.279164, 1.2901345, 0.1853}; |
2089 | +static const float P0776[3] = {0.233503, 1.3814565, 0.2184745}; |
2090 | +static const float P0777[3] = {-0.033798, 1.3814565, 0.3053255}; |
2091 | +static const float P0778[3] = {-0.090237, 1.2901345, 0.305326}; |
2092 | +static const float P0779[3] = {-0.135898, 1.3814565, 0.272151}; |
2093 | +static const float P0780[3] = {-0.301098, 1.381456, 0.044772}; |
2094 | +static const float P0781[3] = {-0.3185385, 1.2901345, -0.0089045}; |
2095 | +static const float P0782[3] = {-0.5537285, 1.397932, -0.0625805}; |
2096 | +static const float P0783[3] = {-0.135898, 1.3814565, -0.28996}; |
2097 | +static const float P0784[3] = {-0.090237, 1.2901345, -0.323135}; |
2098 | +static const float P0785[3] = {-0.033798, 1.3814565, -0.3231345}; |
2099 | +static const float P0786[3] = {0.233503, 1.3814565, -0.2362835}; |
2100 | +static const float P0787[3] = {0.279164, 1.2901345, -0.203109}; |
2101 | +static const float P0788[3] = {0.2966045, 1.3814565, -0.1494315}; |
2102 | +static const float P0789[3] = {0.159622, 1.529217, 0.1647965}; |
2103 | +static const float P0790[3] = {0.2227235, 1.529216, 0.077946}; |
2104 | +static const float P0791[3] = {0.1314025, 1.5856555, 0.077946}; |
2105 | +static const float P0792[3] = {-0.1076775, 1.529217, 0.185299}; |
2106 | +static const float P0793[3] = {-0.005579, 1.529217, 0.218473}; |
2107 | +static const float P0794[3] = {-0.0337975, 1.5856555, 0.131622}; |
2108 | +static const float P0795[3] = {-0.209776, 1.5292165, -0.0625805}; |
2109 | +static const float P0796[3] = {-0.209776, 1.5292165, 0.0447715}; |
2110 | +static const float P0797[3] = {-0.135896, 1.5856555, -0.0089045}; |
2111 | +static const float P0798[3] = {-0.005579, 1.529217, -0.236282}; |
2112 | +static const float P0799[3] = {-0.1076775, 1.529217, -0.2031075}; |
2113 | +static const float P0800[3] = {-0.0337975, 1.5856555, -0.149431}; |
2114 | +static const float P0801[3] = {0.2227235, 1.529216, -0.095755}; |
2115 | +static const float P0802[3] = {0.159622, 1.529217, -0.1826055}; |
2116 | +static const float P0803[3] = {0.1314025, 1.5856555, -0.095755}; |
2117 | +static const float P0804[3] = {0.0068335, 1.848546, -0.5042745}; |
2118 | +static const float P0805[3] = {0.191278, 1.7062335, -0.1191555}; |
2119 | +static const float P0806[3] = {-0.057321, 1.6254575, -0.119155}; |
2120 | +static const float P0807[3] = {-0.210967, 1.8369285, -0.1191555}; |
2121 | +static const float P0808[3] = {-0.057321, 2.0484, -0.1191555}; |
2122 | +static const float P0809[3] = {0.191278, 1.967624, -0.1191555}; |
2123 | +static const float P0810[3] = {0.0800995, 1.6254575, 0.1032025}; |
2124 | +static const float P0811[3] = {-0.1684995, 1.7062335, 0.1032025}; |
2125 | +static const float P0812[3] = {-0.1684995, 1.967624, 0.1032025}; |
2126 | +static const float P0813[3] = {0.0800995, 2.0484, 0.1032025}; |
2127 | +static const float P0814[3] = {0.2337455, 1.8369285, 0.1032025}; |
2128 | +static const float P0815[3] = {0.011389, 1.8369285, 0.240626}; |
2129 | +static const float P0816[3] = {0.1171255, 1.760108, -0.2194515}; |
2130 | +static const float P0817[3] = {-0.0289975, 1.7126285, -0.2194515}; |
2131 | +static const float P0818[3] = {0.076739, 1.6358064, -0.138676}; |
2132 | +static const float P0819[3] = {0.1171255, 1.9137495, -0.2194515}; |
2133 | +static const float P0820[3] = {0.2228625, 1.8369285, -0.138676}; |
2134 | +static const float P0821[3] = {-0.1193085, 1.8369285, -0.2194505}; |
2135 | +static const float P0822[3] = {-0.1596965, 1.712628, -0.138676}; |
2136 | +static const float P0823[3] = {-0.0289975, 1.961229, -0.2194515}; |
2137 | +static const float P0824[3] = {-0.1596965, 1.961229, -0.138676}; |
2138 | +static const float P0825[3] = {0.076739, 2.038051, -0.1386765}; |
2139 | +static const float P0826[3] = {0.2478245, 1.91375, -0.0079765}; |
2140 | +static const float P0827[3] = {0.2478245, 1.7601075, -0.0079765}; |
2141 | +static const float P0828[3] = {0.157514, 1.635805, -0.0079765}; |
2142 | +static const float P0829[3] = {0.011389, 1.588326, -0.0079765}; |
2143 | +static const float P0830[3] = {-0.1347355, 1.635805, -0.0079765}; |
2144 | +static const float P0831[3] = {-0.225046, 1.7601075, -0.0079765}; |
2145 | +static const float P0832[3] = {-0.225046, 1.91375, -0.0079765}; |
2146 | +static const float P0833[3] = {-0.1347355, 2.0380526, -0.0079765}; |
2147 | +static const float P0834[3] = {0.011389, 2.085531, -0.0079765}; |
2148 | +static const float P0835[3] = {0.157514, 2.0380526, -0.0079765}; |
2149 | +static const float P0836[3] = {0.182475, 1.712628, 0.122723}; |
2150 | +static const float P0837[3] = {-0.0539605, 1.6358064, 0.1227235}; |
2151 | +static const float P0838[3] = {-0.200084, 1.8369285, 0.122723}; |
2152 | +static const float P0839[3] = {-0.0539605, 2.038051, 0.122723}; |
2153 | +static const float P0840[3] = {0.182475, 1.961229, 0.122723}; |
2154 | +static const float P0841[3] = {0.142087, 1.8369285, 0.2034975}; |
2155 | +static const float P0842[3] = {0.051776, 1.7126285, 0.2034985}; |
2156 | +static const float P0843[3] = {-0.094347, 1.760108, 0.2034985}; |
2157 | +static const float P0844[3] = {-0.094347, 1.9137495, 0.2034985}; |
2158 | +static const float P0845[3] = {0.051776, 1.961229, 0.2034985}; |
2159 | +static const float P0846[3] = {0.066349, 1.7969985, -0.247117}; |
2160 | +static const float P0847[3] = {0.1598535, 1.7290645, -0.1756875}; |
2161 | +static const float P0848[3] = {-0.009603, 1.7723196, -0.247117}; |
2162 | +static const float P0849[3] = {-0.045318, 1.6623995, -0.1756875}; |
2163 | +static const float P0850[3] = {0.0096425, 1.622468, -0.1337015}; |
2164 | +static const float P0851[3] = {0.138861, 1.6644545, -0.1337015}; |
2165 | +static const float P0852[3] = {0.066349, 1.876859, -0.247117}; |
2166 | +static const float P0853[3] = {0.1598535, 1.944793, -0.1756875}; |
2167 | +static const float P0854[3] = {0.2148135, 1.768995, -0.1337015}; |
2168 | +static const float P0855[3] = {0.2148135, 1.9048625, -0.1337015}; |
2169 | +static const float P0856[3] = {-0.0565455, 1.8369285, -0.247117}; |
2170 | +static const float P0857[3] = {-0.1721225, 1.8369285, -0.1756865}; |
2171 | +static const float P0858[3] = {-0.1132535, 1.662399, -0.1337015}; |
2172 | +static const float P0859[3] = {-0.1931155, 1.7723196, -0.133701}; |
2173 | +static const float P0860[3] = {-0.009603, 1.901538, -0.247117}; |
2174 | +static const float P0861[3] = {-0.045318, 2.011458, -0.1756875}; |
2175 | +static const float P0862[3] = {-0.1132535, 2.0114584, -0.1337015}; |
2176 | +static const float P0863[3] = {-0.1931155, 1.901538, -0.133701}; |
2177 | +static const float P0864[3] = {0.0096425, 2.051389, -0.133702}; |
2178 | +static const float P0865[3] = {0.138861, 2.009403, -0.1337015}; |
2179 | +static const float P0866[3] = {0.249862, 1.876859, 0.0498125}; |
2180 | +static const float P0867[3] = {0.227789, 1.944793, -0.065766}; |
2181 | +static const float P0868[3] = {0.249862, 1.7969985, 0.0498125}; |
2182 | +static const float P0869[3] = {0.227789, 1.7290645, -0.0657655}; |
2183 | +static const float P0870[3] = {0.1230575, 1.622467, 0.049813}; |
2184 | +static const float P0871[3] = {0.180847, 1.6644535, -0.0657655}; |
2185 | +static const float P0872[3] = {0.047104, 1.5977885, 0.049813}; |
2186 | +static const float P0873[3] = {-0.0243255, 1.5977885, -0.0657655}; |
2187 | +static const float P0874[3] = {-0.1580685, 1.6644535, 0.049813}; |
2188 | +static const float P0875[3] = {-0.100279, 1.622467, -0.0657655}; |
2189 | +static const float P0876[3] = {-0.2050105, 1.7290645, 0.049813}; |
2190 | +static const float P0877[3] = {-0.2270835, 1.7969985, -0.0657655}; |
2191 | +static const float P0878[3] = {-0.2050105, 1.944793, 0.049813}; |
2192 | +static const float P0879[3] = {-0.2270835, 1.876859, -0.0657655}; |
2193 | +static const float P0880[3] = {-0.1580685, 2.009404, 0.049813}; |
2194 | +static const float P0881[3] = {-0.100279, 2.05139, -0.065766}; |
2195 | +static const float P0882[3] = {-0.0243255, 2.076069, -0.065766}; |
2196 | +static const float P0883[3] = {0.047104, 2.076069, 0.049813}; |
2197 | +static const float P0884[3] = {0.180847, 2.009404, -0.065766}; |
2198 | +static const float P0885[3] = {0.1230575, 2.0513904, 0.049813}; |
2199 | +static const float P0886[3] = {0.136032, 1.662399, 0.1177485}; |
2200 | +static const float P0887[3] = {0.215894, 1.7723196, 0.117748}; |
2201 | +static const float P0888[3] = {0.013136, 1.622468, 0.1177485}; |
2202 | +static const float P0889[3] = {-0.1160825, 1.6644545, 0.1177485}; |
2203 | +static const float P0890[3] = {-0.192035, 1.9048625, 0.1177485}; |
2204 | +static const float P0891[3] = {-0.192035, 1.768995, 0.1177485}; |
2205 | +static const float P0892[3] = {-0.1160825, 2.009403, 0.1177485}; |
2206 | +static const float P0893[3] = {0.013136, 2.0513895, 0.1177485}; |
2207 | +static const float P0894[3] = {0.215894, 1.901538, 0.117748}; |
2208 | +static const float P0895[3] = {0.136032, 2.0114584, 0.1177485}; |
2209 | +static const float P0896[3] = {0.194901, 1.8369285, 0.1597335}; |
2210 | +static const float P0897[3] = {0.079324, 1.8369285, 0.231164}; |
2211 | +static const float P0898[3] = {0.0680965, 1.6623995, 0.1597345}; |
2212 | +static const float P0899[3] = {0.0323815, 1.7723196, 0.231164}; |
2213 | +static const float P0900[3] = {-0.137075, 1.7290645, 0.1597345}; |
2214 | +static const float P0901[3] = {-0.0435705, 1.7969985, 0.231164}; |
2215 | +static const float P0902[3] = {-0.137075, 1.944793, 0.1597345}; |
2216 | +static const float P0903[3] = {-0.0435705, 1.876859, 0.231164}; |
2217 | +static const float P0904[3] = {0.0323815, 1.901538, 0.231164}; |
2218 | +static const float P0905[3] = {0.0680965, 2.011458, 0.1597345}; |
2219 | +static const float P0906[3] = {0.1013345, 1.6908056, -0.187868}; |
2220 | +static const float P0907[3] = {0.0457455, 1.731193, -0.230334}; |
2221 | +static const float P0908[3] = {0.024513, 1.665844, -0.1878685}; |
2222 | +static const float P0909[3] = {0.178156, 1.7965415, -0.187868}; |
2223 | +static const float P0910[3] = {0.122567, 1.8369285, -0.230334}; |
2224 | +static const float P0911[3] = {0.178156, 1.877316, -0.187868}; |
2225 | +static const float P0912[3] = {-0.0997885, 1.7062315, -0.187868}; |
2226 | +static const float P0913[3] = {-0.078555, 1.7715805, -0.230334}; |
2227 | +static const float P0914[3] = {-0.1472675, 1.77158, -0.1878675}; |
2228 | +static const float P0915[3] = {-0.1472675, 1.9022775, -0.1878675}; |
2229 | +static const float P0916[3] = {-0.078555, 1.902277, -0.230334}; |
2230 | +static const float P0917[3] = {-0.09997, 1.9665895, -0.1946625}; |
2231 | +static const float P0918[3] = {0.024513, 2.008013, -0.1878685}; |
2232 | +static const float P0919[3] = {0.0457455, 1.9426645, -0.230334}; |
2233 | +static const float P0920[3] = {0.0821635, 1.992577, -0.208011}; |
2234 | +static const float P0921[3] = {0.246869, 1.7965415, -0.076689}; |
2235 | +static const float P0922[3] = {0.246869, 1.877316, -0.0766895}; |
2236 | +static const float P0923[3] = {0.259992, 1.8369285, -0.0079765}; |
2237 | +static const float P0924[3] = {0.0457455, 1.600494, -0.0766895}; |
2238 | +static const float P0925[3] = {0.122568, 1.6254555, -0.0766895}; |
2239 | +static const float P0926[3] = {0.0882115, 1.6004936, -0.0079765}; |
2240 | +static const float P0927[3] = {-0.2028575, 1.7311925, -0.076689}; |
2241 | +static const float P0928[3] = {-0.1553785, 1.665843, -0.076689}; |
2242 | +static const float P0929[3] = {-0.189735, 1.6908045, -0.0079765}; |
2243 | +static const float P0930[3] = {-0.1553785, 2.0080144, -0.0766895}; |
2244 | +static const float P0931[3] = {-0.2028575, 1.942665, -0.0766895}; |
2245 | +static const float P0932[3] = {-0.189735, 1.983053, -0.0079765}; |
2246 | +static const float P0933[3] = {0.122568, 2.048402, -0.0766895}; |
2247 | +static const float P0934[3] = {0.0457455, 2.0733635, -0.0766895}; |
2248 | +static const float P0935[3] = {0.0882115, 2.073364, -0.0079765}; |
2249 | +static const float P0936[3] = {0.225636, 1.7311925, 0.0607365}; |
2250 | +static const float P0937[3] = {0.2125135, 1.6908045, -0.0079765}; |
2251 | +static const float P0938[3] = {0.178157, 1.665843, 0.0607365}; |
2252 | +static const float P0939[3] = {-0.0229675, 1.600494, 0.0607365}; |
2253 | +static const float P0940[3] = {-0.065433, 1.6004936, -0.0079765}; |
2254 | +static const float P0941[3] = {-0.0997895, 1.6254555, 0.0607365}; |
2255 | +static const float P0942[3] = {-0.2240905, 1.7965415, 0.060736}; |
2256 | +static const float P0943[3] = {-0.2372135, 1.8369285, -0.0079765}; |
2257 | +static const float P0944[3] = {-0.2240905, 1.877316, 0.060736}; |
2258 | +static const float P0945[3] = {-0.0997895, 2.048402, 0.0607365}; |
2259 | +static const float P0946[3] = {-0.065433, 2.073364, -0.0079765}; |
2260 | +static const float P0947[3] = {-0.0229675, 2.0733635, 0.0607365}; |
2261 | +static const float P0948[3] = {0.178157, 2.0080144, 0.0607365}; |
2262 | +static const float P0949[3] = {0.2125135, 1.983053, -0.0079765}; |
2263 | +static const float P0950[3] = {0.225636, 1.942665, 0.0607365}; |
2264 | +static const float P0951[3] = {0.122567, 1.7062315, 0.171915}; |
2265 | +static const float P0952[3] = {0.170046, 1.77158, 0.1719145}; |
2266 | +static const float P0953[3] = {0.1013335, 1.7715805, 0.214381}; |
2267 | +static const float P0954[3] = {-0.078556, 1.6908056, 0.1719155}; |
2268 | +static const float P0955[3] = {-0.0017345, 1.665844, 0.1719155}; |
2269 | +static const float P0956[3] = {-0.022967, 1.731193, 0.214381}; |
2270 | +static const float P0957[3] = {-0.1553775, 1.877316, 0.171915}; |
2271 | +static const float P0958[3] = {-0.1553775, 1.7965415, 0.171915}; |
2272 | +static const float P0959[3] = {-0.0997885, 1.8369285, 0.214381}; |
2273 | +static const float P0960[3] = {-0.0017345, 2.0080135, 0.1719155}; |
2274 | +static const float P0961[3] = {-0.078556, 1.983052, 0.171915}; |
2275 | +static const float P0962[3] = {-0.022967, 1.9426645, 0.214381}; |
2276 | +static const float P0963[3] = {0.170046, 1.9022775, 0.1719145}; |
2277 | +static const float P0964[3] = {0.122567, 1.967626, 0.171915}; |
2278 | +static const float P0965[3] = {0.1013335, 1.902277, 0.214381}; |
2279 | +static const float P0966[3] = {0.151036, 2.040488, -0.1467575}; |
2280 | +static const float P0967[3] = {0.174817, 2.040488, -0.11778}; |
2281 | +static const float P0968[3] = {0.192488, 2.040488, -0.0847205}; |
2282 | +static const float P0969[3] = {0.2033695, 2.040488, -0.0488485}; |
2283 | +static const float P0970[3] = {0.207044, 2.040488, -0.011543}; |
2284 | +static const float P0971[3] = {0.2033695, 2.040488, 0.025763}; |
2285 | +static const float P0972[3] = {0.192488, 2.040488, 0.061635}; |
2286 | +static const float P0973[3] = {0.174817, 2.040488, 0.0946945}; |
2287 | +static const float P0974[3] = {0.151036, 2.040488, 0.123672}; |
2288 | +static const float P0975[3] = {0.1220585, 2.040488, 0.147453}; |
2289 | +static const float P0976[3] = {0.088999, 2.040488, 0.165124}; |
2290 | +static const float P0977[3] = {0.053127, 2.040488, 0.1760055}; |
2291 | +static const float P0978[3] = {0.0158215, 2.040488, 0.1796795}; |
2292 | +static const float P0979[3] = {-0.0214845, 2.040488, 0.1760055}; |
2293 | +static const float P0980[3] = {-0.0573565, 2.040488, 0.1651235}; |
2294 | +static const float P0981[3] = {-0.090416, 2.040488, 0.147453}; |
2295 | +static const float P0982[3] = {-0.1193935, 2.040488, 0.123672}; |
2296 | +static const float P0983[3] = {-0.1431745, 2.040488, 0.0946945}; |
2297 | +static const float P0984[3] = {-0.160845, 2.040488, 0.0616345}; |
2298 | +static const float P0985[3] = {-0.171727, 2.040488, 0.025763}; |
2299 | +static const float P0986[3] = {-0.175401, 2.040488, -0.011543}; |
2300 | +static const float P0987[3] = {-0.171727, 2.040488, -0.0488485}; |
2301 | +static const float P0988[3] = {-0.160845, 2.040488, -0.0847205}; |
2302 | +static const float P0989[3] = {-0.143174, 2.040488, -0.1177805}; |
2303 | +static const float P0990[3] = {-0.119393, 2.040488, -0.1467575}; |
2304 | +static const float P0991[3] = {-0.090416, 2.040488, -0.1705385}; |
2305 | +static const float P0992[3] = {-0.057356, 2.040488, -0.1882095}; |
2306 | +static const float P0993[3] = {-0.021484, 2.040488, -0.199091}; |
2307 | +static const float P0994[3] = {0.0158215, 2.040488, -0.202765}; |
2308 | +static const float P0995[3] = {0.0531275, 2.040488, -0.199091}; |
2309 | +static const float P0996[3] = {0.088999, 2.040488, -0.188209}; |
2310 | +static const float P0997[3] = {0.122059, 2.040488, -0.170538}; |
2311 | +static const float P0998[3] = {0.151036, 2.3171024, -0.146757}; |
2312 | +static const float P0999[3] = {0.174817, 2.3171024, -0.11778}; |
2313 | +static const float P1000[3] = {0.192488, 2.3171024, -0.08472}; |
2314 | +static const float P1001[3] = {0.2033695, 2.3171024, -0.048848}; |
2315 | +static const float P1002[3] = {0.207044, 2.3171024, -0.0115425}; |
2316 | +static const float P1003[3] = {0.2033695, 2.3171024, 0.025763}; |
2317 | +static const float P1004[3] = {0.192488, 2.3171024, 0.061635}; |
2318 | +static const float P1005[3] = {0.1748165, 2.3171024, 0.094695}; |
2319 | +static const float P1006[3] = {0.151036, 2.3171024, 0.123672}; |
2320 | +static const float P1007[3] = {0.1220585, 2.3171024, 0.147453}; |
2321 | +static const float P1008[3] = {0.088999, 2.3171024, 0.1651235}; |
2322 | +static const float P1009[3] = {0.053127, 2.3171024, 0.1760055}; |
2323 | +static const float P1010[3] = {0.0158215, 2.3171024, 0.1796795}; |
2324 | +static const float P1011[3] = {-0.021484, 2.3171024, 0.1760055}; |
2325 | +static const float P1012[3] = {-0.057356, 2.3171024, 0.165124}; |
2326 | +static const float P1013[3] = {-0.090416, 2.3171024, 0.147453}; |
2327 | +static const float P1014[3] = {-0.119393, 2.3171024, 0.123672}; |
2328 | +static const float P1015[3] = {-0.143174, 2.3171024, 0.094695}; |
2329 | +static const float P1016[3] = {-0.160845, 2.3171024, 0.0616355}; |
2330 | +static const float P1017[3] = {-0.1717265, 2.3171024, 0.0257635}; |
2331 | +static const float P1018[3] = {-0.175401, 2.3171024, -0.011542}; |
2332 | +static const float P1019[3] = {-0.171727, 2.3171024, -0.0488475}; |
2333 | +static const float P1020[3] = {-0.1608455, 2.3171024, -0.0847195}; |
2334 | +static const float P1021[3] = {-0.143175, 2.3171024, -0.1177795}; |
2335 | +static const float P1022[3] = {-0.119394, 2.3171024, -0.1467565}; |
2336 | +static const float P1023[3] = {-0.090417, 2.3171024, -0.170538}; |
2337 | +static const float P1024[3] = {-0.0573575, 2.3171024, -0.1882085}; |
2338 | +static const float P1025[3] = {-0.0214855, 2.3171024, -0.1990905}; |
2339 | +static const float P1026[3] = {0.01582, 2.3171024, -0.202765}; |
2340 | +static const float P1027[3] = {0.0531255, 2.3171024, -0.199091}; |
2341 | +static const float P1028[3] = {0.0889975, 2.3171024, -0.18821}; |
2342 | +static const float P1029[3] = {0.1220575, 2.3171024, -0.1705395}; |
2343 | +static const float P1030[3] = {0.0158215, 2.040488, -0.011543}; |
2344 | +static const float P1031[3] = {0.0158215, 2.3171024, -0.011543}; |
2345 | + |
2346 | +static const float N0000[3] = {0.442732, -0.621204, 0.646565}; |
2347 | +static const float N0001[3] = {0.311319, -0.63448, 0.707419}; |
2348 | +static const float N0002[3] = {0.356975, -0.725974, 0.587756}; |
2349 | +static const float N0003[3] = {0.392407, -0.520615, 0.758232}; |
2350 | +static const float N0004[3] = {0.513871, -0.505509, 0.693045}; |
2351 | +static const float N0005[3] = {0.262856, -0.525712, 0.808985}; |
2352 | +static const float N0006[3] = {0.561235, -0.598712, 0.571398}; |
2353 | +static const float N0007[3] = {0.484848, -0.705435, 0.516923}; |
2354 | +static const float N0008[3] = {0.597919, -0.673605, 0.4344}; |
2355 | +static const float N0009[3] = {0.51677, -0.769372, 0.375439}; |
2356 | +static const float N0010[3] = {0.393811, -0.799493, 0.453505}; |
2357 | +static const float N0011[3] = {0.425306, -0.850642, 0.309}; |
2358 | +static const float N0012[3] = {0.66744, -0.565081, 0.484909}; |
2359 | +static const float N0013[3] = {0.625294, -0.480728, 0.614704}; |
2360 | +static const float N0014[3] = {0.723594, -0.447218, 0.525712}; |
2361 | +static const float N0015[3] = {0.252205, -0.819514, 0.514542}; |
2362 | +static const float N0016[3] = {0.287179, -0.880947, 0.376049}; |
2363 | +static const float N0017[3] = {0.139653, -0.891995, 0.429853}; |
2364 | +static const float N0018[3] = {0.098392, -0.819514, 0.564501}; |
2365 | +static const float N0019[3] = {0.209693, -0.734489, 0.645375}; |
2366 | +static const float N0020[3] = {0.056673, -0.725974, 0.685324}; |
2367 | +static const float N0021[3] = {0.163945, -0.63448, 0.755303}; |
2368 | +static const float N0022[3] = {-0.052004, -0.799493, 0.598376}; |
2369 | +static const float N0023[3] = {-0.011292, -0.880947, 0.473037}; |
2370 | +static const float N0024[3] = {-0.16245, -0.850642, 0.499985}; |
2371 | +static const float N0025[3] = {-0.118168, -0.598712, 0.792169}; |
2372 | +static const float N0026[3] = {-0.254921, -0.565081, 0.784631}; |
2373 | +static const float N0027[3] = {-0.22837, -0.673605, 0.702902}; |
2374 | +static const float N0028[3] = {-0.144536, -0.480728, 0.864834}; |
2375 | +static const float N0029[3] = {-0.008332, -0.505509, 0.862758}; |
2376 | +static const float N0030[3] = {-0.276376, -0.447218, 0.850642}; |
2377 | +static const float N0031[3] = {0.021851, -0.621204, 0.783319}; |
2378 | +static const float N0032[3] = {-0.088382, -0.705435, 0.703207}; |
2379 | +static const float N0033[3] = {-0.197394, -0.769372, 0.607501}; |
2380 | +static const float N0034[3] = {0.128208, -0.520615, 0.844081}; |
2381 | +static const float N0035[3] = {0.027894, -0.938108, 0.345164}; |
2382 | +static const float N0036[3] = {-0.124363, -0.915433, 0.382763}; |
2383 | +static const float N0037[3] = {-0.084017, -0.962279, 0.258644}; |
2384 | +static const float N0038[3] = {0.180303, -0.938108, 0.295663}; |
2385 | +static const float N0039[3] = {0.069582, -0.974273, 0.214209}; |
2386 | +static const float N0040[3] = {0.220008, -0.962279, 0.159825}; |
2387 | +static const float N0041[3] = {-0.042146, -0.990631, 0.129795}; |
2388 | +static const float N0042[3] = {0.0, -1.0, 0.0}; |
2389 | +static const float N0043[3] = {0.110416, -0.990631, 0.080203}; |
2390 | +static const float N0044[3] = {0.325602, -0.915433, 0.236549}; |
2391 | +static const float N0045[3] = {0.751732, -0.621204, 0.221259}; |
2392 | +static const float N0046[3] = {0.669301, -0.725974, 0.157872}; |
2393 | +static const float N0047[3] = {0.769005, -0.63448, 0.077456}; |
2394 | +static const float N0048[3] = {0.842372, -0.520615, 0.13889}; |
2395 | +static const float N0049[3] = {0.817927, -0.505509, 0.274545}; |
2396 | +static const float N0050[3] = {0.850642, -0.525712, 0.0}; |
2397 | +static const float N0051[3] = {0.71688, -0.598712, 0.357189}; |
2398 | +static const float N0052[3] = {0.641469, -0.705435, 0.30137}; |
2399 | +static const float N0053[3] = {0.553026, -0.799493, 0.234382}; |
2400 | +static const float N0054[3] = {0.777856, -0.480728, 0.404706}; |
2401 | +static const float N0055[3] = {0.567278, -0.819514, 0.080844}; |
2402 | +static const float N0056[3] = {0.446394, -0.880947, 0.156896}; |
2403 | +static const float N0057[3] = {0.451979, -0.891995, 0.0}; |
2404 | +static const float N0058[3] = {0.567278, -0.819514, -0.080844}; |
2405 | +static const float N0059[3] = {0.67861, -0.734489, 0.0}; |
2406 | +static const float N0060[3] = {0.669301, -0.725974, -0.157872}; |
2407 | +static const float N0061[3] = {0.769005, -0.63448, -0.077456}; |
2408 | +static const float N0062[3] = {0.553026, -0.799493, -0.234382}; |
2409 | +static const float N0063[3] = {0.446394, -0.880947, -0.156896}; |
2410 | +static const float N0064[3] = {0.425306, -0.850642, -0.309}; |
2411 | +static const float N0065[3] = {0.71688, -0.598712, -0.357189}; |
2412 | +static const float N0066[3] = {0.597919, -0.673605, -0.4344}; |
2413 | +static const float N0067[3] = {0.66744, -0.565081, -0.484909}; |
2414 | +static const float N0068[3] = {0.777856, -0.480728, -0.404706}; |
2415 | +static const float N0069[3] = {0.817927, -0.505509, -0.274545}; |
2416 | +static const float N0070[3] = {0.723594, -0.447218, -0.525712}; |
2417 | +static const float N0071[3] = {0.751732, -0.621204, -0.221259}; |
2418 | +static const float N0072[3] = {0.641469, -0.705435, -0.30137}; |
2419 | +static const float N0073[3] = {0.51677, -0.769372, -0.375439}; |
2420 | +static const float N0074[3] = {0.842372, -0.520615, -0.13889}; |
2421 | +static const float N0075[3] = {0.336894, -0.938108, -0.080111}; |
2422 | +static const float N0076[3] = {0.220008, -0.962279, -0.159825}; |
2423 | +static const float N0077[3] = {0.325602, -0.915433, -0.236549}; |
2424 | +static const float N0078[3] = {0.336894, -0.938108, 0.080111}; |
2425 | +static const float N0079[3] = {0.225227, -0.974273, 0.0}; |
2426 | +static const float N0080[3] = {0.110416, -0.990631, -0.080203}; |
2427 | +static const float N0081[3] = {-0.478103, -0.621204, 0.620869}; |
2428 | +static const float N0082[3] = {-0.576617, -0.63448, 0.514695}; |
2429 | +static const float N0083[3] = {-0.448683, -0.725974, 0.521134}; |
2430 | +static const float N0084[3] = {-0.599841, -0.520615, 0.607501}; |
2431 | +static const float N0085[3] = {-0.500351, -0.505509, 0.702902}; |
2432 | +static const float N0086[3] = {-0.688162, -0.525712, 0.499985}; |
2433 | +static const float N0087[3] = {-0.370006, -0.598712, 0.710349}; |
2434 | +static const float N0088[3] = {-0.341777, -0.705435, 0.620869}; |
2435 | +static const float N0089[3] = {-0.30961, -0.799493, 0.514695}; |
2436 | +static const float N0090[3] = {-0.3914, -0.480728, 0.784631}; |
2437 | +static const float N0091[3] = {-0.41142, -0.819514, 0.398846}; |
2438 | +static const float N0092[3] = {-0.268899, -0.880947, 0.389325}; |
2439 | +static const float N0093[3] = {-0.365673, -0.891995, 0.265664}; |
2440 | +static const float N0094[3] = {-0.506485, -0.819514, 0.268014}; |
2441 | +static const float N0095[3] = {-0.548997, -0.734489, 0.398877}; |
2442 | +static const float N0096[3] = {-0.634297, -0.725974, 0.265664}; |
2443 | +static const float N0097[3] = {-0.667684, -0.63448, 0.389325}; |
2444 | +static const float N0098[3] = {-0.585192, -0.799493, 0.135411}; |
2445 | +static const float N0099[3] = {-0.453352, -0.880947, 0.135411}; |
2446 | +static const float N0100[3] = {-0.525712, -0.850642, 0.0}; |
2447 | +static const float N0101[3] = {-0.789941, -0.598682, 0.132389}; |
2448 | +static const float N0102[3] = {-0.825007, -0.565081, 0.0}; |
2449 | +static const float N0103[3] = {-0.739067, -0.673605, 0.0}; |
2450 | +static const float N0104[3] = {-0.867183, -0.480728, 0.129795}; |
2451 | +static const float N0105[3] = {-0.823115, -0.505509, 0.258644}; |
2452 | +static const float N0106[3] = {-0.894406, -0.447188, 0.0}; |
2453 | +static const float N0107[3] = {-0.738212, -0.621204, 0.262856}; |
2454 | +static const float N0108[3] = {-0.696097, -0.705435, 0.133213}; |
2455 | +static const float N0109[3] = {-0.638783, -0.769372, 0.0}; |
2456 | +static const float N0110[3] = {-0.763146, -0.520615, 0.382763}; |
2457 | +static const float N0111[3] = {-0.319651, -0.938108, 0.133213}; |
2458 | +static const float N0112[3] = {-0.402448, -0.915403, 0.0}; |
2459 | +static const float N0113[3] = {-0.27195, -0.962279, 0.0}; |
2460 | +static const float N0114[3] = {-0.225471, -0.938108, 0.262825}; |
2461 | +static const float N0115[3] = {-0.182195, -0.974273, 0.132389}; |
2462 | +static const float N0116[3] = {-0.136479, -0.990631, 0.0}; |
2463 | +static const float N0117[3] = {-0.738212, -0.621204, -0.262856}; |
2464 | +static const float N0118[3] = {-0.667684, -0.63448, -0.389325}; |
2465 | +static const float N0119[3] = {-0.634297, -0.725974, -0.265664}; |
2466 | +static const float N0120[3] = {-0.763146, -0.520615, -0.382763}; |
2467 | +static const float N0121[3] = {-0.823115, -0.505509, -0.258644}; |
2468 | +static const float N0122[3] = {-0.688162, -0.525712, -0.499985}; |
2469 | +static const float N0123[3] = {-0.789941, -0.598682, -0.132389}; |
2470 | +static const float N0124[3] = {-0.696097, -0.705435, -0.133213}; |
2471 | +static const float N0125[3] = {-0.585192, -0.799493, -0.135411}; |
2472 | +static const float N0126[3] = {-0.867183, -0.480728, -0.129795}; |
2473 | +static const float N0127[3] = {-0.506485, -0.819514, -0.268014}; |
2474 | +static const float N0128[3] = {-0.453352, -0.880947, -0.135411}; |
2475 | +static const float N0129[3] = {-0.365673, -0.891995, -0.265664}; |
2476 | +static const float N0130[3] = {-0.41142, -0.819514, -0.398846}; |
2477 | +static const float N0131[3] = {-0.548997, -0.734489, -0.398877}; |
2478 | +static const float N0132[3] = {-0.448683, -0.725974, -0.521134}; |
2479 | +static const float N0133[3] = {-0.576586, -0.63448, -0.514695}; |
2480 | +static const float N0134[3] = {-0.30961, -0.799493, -0.514695}; |
2481 | +static const float N0135[3] = {-0.268899, -0.880947, -0.389325}; |
2482 | +static const float N0136[3] = {-0.16245, -0.850642, -0.499985}; |
2483 | +static const float N0137[3] = {-0.370006, -0.598712, -0.710349}; |
2484 | +static const float N0138[3] = {-0.254921, -0.565081, -0.784631}; |
2485 | +static const float N0139[3] = {-0.22837, -0.673605, -0.702902}; |
2486 | +static const float N0140[3] = {-0.3914, -0.480728, -0.784631}; |
2487 | +static const float N0141[3] = {-0.500351, -0.505509, -0.702902}; |
2488 | +static const float N0142[3] = {-0.276376, -0.447218, -0.850642}; |
2489 | +static const float N0143[3] = {-0.478103, -0.621204, -0.620869}; |
2490 | +static const float N0144[3] = {-0.341777, -0.705435, -0.620869}; |
2491 | +static const float N0145[3] = {-0.197394, -0.769372, -0.607501}; |
2492 | +static const float N0146[3] = {-0.599841, -0.520615, -0.607501}; |
2493 | +static const float N0147[3] = {-0.225471, -0.938108, -0.262825}; |
2494 | +static const float N0148[3] = {-0.124363, -0.915433, -0.382763}; |
2495 | +static const float N0149[3] = {-0.084017, -0.962279, -0.258644}; |
2496 | +static const float N0150[3] = {-0.319651, -0.938108, -0.133213}; |
2497 | +static const float N0151[3] = {-0.182195, -0.974273, -0.132389}; |
2498 | +static const float N0152[3] = {-0.042146, -0.990631, -0.129795}; |
2499 | +static const float N0153[3] = {0.021851, -0.621204, -0.783319}; |
2500 | +static const float N0154[3] = {0.163945, -0.63448, -0.755303}; |
2501 | +static const float N0155[3] = {0.056673, -0.725974, -0.685324}; |
2502 | +static const float N0156[3] = {0.128208, -0.520615, -0.844081}; |
2503 | +static const float N0157[3] = {-0.008332, -0.505509, -0.862758}; |
2504 | +static const float N0158[3] = {0.262856, -0.525712, -0.808985}; |
2505 | +static const float N0159[3] = {-0.118168, -0.598712, -0.792169}; |
2506 | +static const float N0160[3] = {-0.088382, -0.705435, -0.703207}; |
2507 | +static const float N0161[3] = {-0.052004, -0.799493, -0.598376}; |
2508 | +static const float N0162[3] = {-0.144536, -0.480728, -0.864834}; |
2509 | +static const float N0163[3] = {0.098392, -0.819514, -0.564501}; |
2510 | +static const float N0164[3] = {-0.011292, -0.880947, -0.473037}; |
2511 | +static const float N0165[3] = {0.139653, -0.891995, -0.429853}; |
2512 | +static const float N0166[3] = {0.252205, -0.819514, -0.514542}; |
2513 | +static const float N0167[3] = {0.209693, -0.734489, -0.645375}; |
2514 | +static const float N0168[3] = {0.356975, -0.725974, -0.587756}; |
2515 | +static const float N0169[3] = {0.311319, -0.63448, -0.707419}; |
2516 | +static const float N0170[3] = {0.393811, -0.799493, -0.453505}; |
2517 | +static const float N0171[3] = {0.287179, -0.880947, -0.376049}; |
2518 | +static const float N0172[3] = {0.561235, -0.598712, -0.571398}; |
2519 | +static const float N0173[3] = {0.625294, -0.480728, -0.614704}; |
2520 | +static const float N0174[3] = {0.513871, -0.505509, -0.693045}; |
2521 | +static const float N0175[3] = {0.442732, -0.621204, -0.646565}; |
2522 | +static const float N0176[3] = {0.484848, -0.705435, -0.516923}; |
2523 | +static const float N0177[3] = {0.392407, -0.520615, -0.758232}; |
2524 | +static const float N0178[3] = {0.180303, -0.938108, -0.295663}; |
2525 | +static const float N0179[3] = {0.027894, -0.938108, -0.345164}; |
2526 | +static const float N0180[3] = {0.069582, -0.974273, -0.214209}; |
2527 | +static const float N0181[3] = {0.917844, -0.258248, 0.30137}; |
2528 | +static const float N0182[3] = {0.948668, -0.273965, 0.157872}; |
2529 | +static const float N0183[3] = {0.962401, -0.137089, 0.234382}; |
2530 | +static const float N0184[3] = {0.919248, -0.118137, 0.375469}; |
2531 | +static const float N0185[3] = {0.8699, -0.233558, 0.4344}; |
2532 | +static const float N0186[3] = {0.951048, 0.0, 0.309}; |
2533 | +static const float N0187[3] = {0.856105, -0.373455, 0.357189}; |
2534 | +static const float N0188[3] = {0.891812, -0.394574, 0.221259}; |
2535 | +static const float N0189[3] = {0.911405, -0.404065, 0.077456}; |
2536 | +static const float N0190[3] = {0.803919, -0.344279, 0.484909}; |
2537 | +static const float N0191[3] = {0.960418, -0.278481, 0.0}; |
2538 | +static const float N0192[3] = {0.911405, -0.404065, -0.077456}; |
2539 | +static const float N0193[3] = {0.948668, -0.273965, -0.157872}; |
2540 | +static const float N0194[3] = {0.986694, -0.140904, -0.080844}; |
2541 | +static const float N0195[3] = {0.986694, -0.140904, 0.080844}; |
2542 | +static const float N0196[3] = {0.999969, -0.005341, 0.0}; |
2543 | +static const float N0197[3] = {0.987579, -0.00528, 0.156896}; |
2544 | +static const float N0198[3] = {0.987579, -0.00528, -0.156896}; |
2545 | +static const float N0199[3] = {0.962401, -0.137089, -0.234382}; |
2546 | +static const float N0200[3] = {0.951048, 0.0, -0.309}; |
2547 | +static const float N0201[3] = {0.972167, 0.23423, 0.0}; |
2548 | +static const float N0202[3] = {0.959105, 0.233558, -0.159825}; |
2549 | +static const float N0203[3] = {0.935423, 0.344249, -0.080203}; |
2550 | +static const float N0204[3] = {0.935423, 0.344249, 0.080203}; |
2551 | +static const float N0205[3] = {0.959105, 0.233558, 0.159825}; |
2552 | +static const float N0206[3] = {0.894406, 0.447188, 0.0}; |
2553 | +static const float N0207[3] = {0.989746, 0.118168, 0.080111}; |
2554 | +static const float N0208[3] = {0.989746, 0.118168, -0.080111}; |
2555 | +static const float N0209[3] = {0.964385, 0.118137, -0.236549}; |
2556 | +static const float N0210[3] = {0.964385, 0.118137, 0.236549}; |
2557 | +static const float N0211[3] = {0.917844, -0.258248, -0.30137}; |
2558 | +static const float N0212[3] = {0.8699, -0.233558, -0.4344}; |
2559 | +static const float N0213[3] = {0.919248, -0.118137, -0.375469}; |
2560 | +static const float N0214[3] = {0.891812, -0.394574, -0.221259}; |
2561 | +static const float N0215[3] = {0.856105, -0.373455, -0.357189}; |
2562 | +static const float N0216[3] = {0.803919, -0.344279, -0.484909}; |
2563 | +static const float N0217[3] = {-0.002991, -0.258248, 0.966063}; |
2564 | +static const float N0218[3] = {0.142979, -0.273965, 0.951018}; |
2565 | +static const float N0219[3] = {0.074465, -0.137089, 0.987732}; |
2566 | +static const float N0220[3] = {-0.073, -0.118137, 0.990295}; |
2567 | +static const float N0221[3] = {-0.144322, -0.233558, 0.961547}; |
2568 | +static const float N0222[3] = {0.0, 0.0, 1.0}; |
2569 | +static const float N0223[3] = {-0.075167, -0.373455, 0.924589}; |
2570 | +static const float N0224[3] = {0.065127, -0.394574, 0.916532}; |
2571 | +static const float N0225[3] = {0.207953, -0.404065, 0.890744}; |
2572 | +static const float N0226[3] = {-0.212775, -0.344279, 0.914426}; |
2573 | +static const float N0227[3] = {0.296793, -0.278481, 0.913419}; |
2574 | +static const float N0228[3] = {0.355327, -0.404065, 0.84286}; |
2575 | +static const float N0229[3] = {0.443312, -0.273965, 0.85345}; |
2576 | +static const float N0230[3] = {0.381817, -0.140904, 0.913419}; |
2577 | +static const float N0231[3] = {0.227973, -0.140904, 0.963408}; |
2578 | +static const float N0232[3] = {0.309, -0.005341, 0.951018}; |
2579 | +static const float N0233[3] = {0.155919, -0.00528, 0.987732}; |
2580 | +static const float N0234[3] = {0.454421, -0.00528, 0.890744}; |
2581 | +static const float N0235[3] = {0.52031, -0.137089, 0.84286}; |
2582 | +static const float N0236[3] = {0.587756, 0.0, 0.809015}; |
2583 | +static const float N0237[3] = {0.300394, 0.23423, 0.924589}; |
2584 | +static const float N0238[3] = {0.448408, 0.233558, 0.862758}; |
2585 | +static const float N0239[3] = {0.365337, 0.344279, 0.864834}; |
2586 | +static const float N0240[3] = {0.212775, 0.344279, 0.914426}; |
2587 | +static const float N0241[3] = {0.144322, 0.233558, 0.961547}; |
2588 | +static const float N0242[3] = {0.276376, 0.447218, 0.850642}; |
2589 | +static const float N0243[3] = {0.229621, 0.118168, 0.966063}; |
2590 | +static const float N0244[3] = {0.382031, 0.118168, 0.916532}; |
2591 | +static const float N0245[3] = {0.522996, 0.118137, 0.844081}; |
2592 | +static const float N0246[3] = {0.073, 0.118137, 0.990295}; |
2593 | +static const float N0247[3] = {0.570269, -0.258248, 0.779778}; |
2594 | +static const float N0248[3] = {0.681967, -0.233558, 0.693075}; |
2595 | +static const float N0249[3] = {0.641163, -0.118137, 0.758232}; |
2596 | +static const float N0250[3] = {0.486007, -0.394574, 0.779778}; |
2597 | +static const float N0251[3] = {0.604266, -0.373455, 0.703818}; |
2598 | +static const float N0252[3] = {0.709616, -0.344279, 0.614704}; |
2599 | +static const float N0253[3] = {-0.919706, -0.258248, 0.295663}; |
2600 | +static const float N0254[3] = {-0.860286, -0.273965, 0.429853}; |
2601 | +static const float N0255[3] = {-0.916379, -0.137089, 0.376049}; |
2602 | +static const float N0256[3] = {-0.964385, -0.118137, 0.236549}; |
2603 | +static const float N0257[3] = {-0.959105, -0.233558, 0.159825}; |
2604 | +static const float N0258[3] = {-0.951048, 0.0, 0.309}; |
2605 | +static const float N0259[3] = {-0.902554, -0.373455, 0.214209}; |
2606 | +static const float N0260[3] = {-0.851558, -0.394574, 0.345164}; |
2607 | +static const float N0261[3] = {-0.782891, -0.404065, 0.473037}; |
2608 | +static const float N0262[3] = {-0.935423, -0.344249, 0.080203}; |
2609 | +static const float N0263[3] = {-0.777001, -0.278481, 0.564501}; |
2610 | +static const float N0264[3] = {-0.691794, -0.404065, 0.598376}; |
2611 | +static const float N0265[3] = {-0.674673, -0.273965, 0.685354}; |
2612 | +static const float N0266[3] = {-0.750725, -0.140904, 0.645375}; |
2613 | +static const float N0267[3] = {-0.84579, -0.140904, 0.514542}; |
2614 | +static const float N0268[3] = {-0.808985, -0.005341, 0.587756}; |
2615 | +static const float N0269[3] = {-0.891201, -0.00528, 0.453505}; |
2616 | +static const float N0270[3] = {-0.706717, -0.00528, 0.707419}; |
2617 | +static const float N0271[3] = {-0.640828, -0.137089, 0.755333}; |
2618 | +static const float N0272[3] = {-0.587756, 0.0, 0.809015}; |
2619 | +static const float N0273[3] = {-0.786493, 0.23423, 0.571398}; |
2620 | +static const float N0274[3] = {-0.681967, 0.233558, 0.693075}; |
2621 | +static const float N0275[3] = {-0.709616, 0.344279, 0.614704}; |
2622 | +static const float N0276[3] = {-0.803919, 0.344279, 0.484909}; |
2623 | +static const float N0277[3] = {-0.8699, 0.233558, 0.4344}; |
2624 | +static const float N0278[3] = {-0.723594, 0.447218, 0.525712}; |
2625 | +static const float N0279[3] = {-0.847804, 0.118168, 0.516923}; |
2626 | +static const float N0280[3] = {-0.753624, 0.118168, 0.646565}; |
2627 | +static const float N0281[3] = {-0.641163, 0.118137, 0.758232}; |
2628 | +static const float N0282[3] = {-0.919248, 0.118137, 0.375469}; |
2629 | +static const float N0283[3] = {-0.565386, -0.258248, 0.783319}; |
2630 | +static const float N0284[3] = {-0.448408, -0.233558, 0.862758}; |
2631 | +static const float N0285[3] = {-0.522996, -0.118137, 0.844081}; |
2632 | +static const float N0286[3] = {-0.591418, -0.394574, 0.703207}; |
2633 | +static const float N0287[3] = {-0.48262, -0.373455, 0.792169}; |
2634 | +static const float N0288[3] = {-0.365337, -0.344279, 0.864834}; |
2635 | +static const float N0289[3] = {-0.565386, -0.258248, -0.783319}; |
2636 | +static const float N0290[3] = {-0.674673, -0.273965, -0.685354}; |
2637 | +static const float N0291[3] = {-0.640828, -0.137089, -0.755333}; |
2638 | +static const float N0292[3] = {-0.522996, -0.118137, -0.844081}; |
2639 | +static const float N0293[3] = {-0.448408, -0.233558, -0.862758}; |
2640 | +static const float N0294[3] = {-0.587756, 0.0, -0.809015}; |
2641 | +static const float N0295[3] = {-0.48262, -0.373455, -0.792169}; |
2642 | +static const float N0296[3] = {-0.591418, -0.394574, -0.703207}; |
2643 | +static const float N0297[3] = {-0.691794, -0.404065, -0.598376}; |
2644 | +static const float N0298[3] = {-0.365337, -0.344279, -0.864834}; |
2645 | +static const float N0299[3] = {-0.777001, -0.278481, -0.564501}; |
2646 | +static const float N0300[3] = {-0.782891, -0.404065, -0.473037}; |
2647 | +static const float N0301[3] = {-0.860286, -0.273965, -0.429853}; |
2648 | +static const float N0302[3] = {-0.84579, -0.140904, -0.514542}; |
2649 | +static const float N0303[3] = {-0.750725, -0.140904, -0.645375}; |
2650 | +static const float N0304[3] = {-0.808985, -0.005341, -0.587756}; |
2651 | +static const float N0305[3] = {-0.706717, -0.00528, -0.707419}; |
2652 | +static const float N0306[3] = {-0.891201, -0.00528, -0.453505}; |
2653 | +static const float N0307[3] = {-0.916379, -0.137089, -0.376049}; |
2654 | +static const float N0308[3] = {-0.951048, 0.0, -0.309}; |
2655 | +static const float N0309[3] = {-0.786493, 0.23423, -0.571398}; |
2656 | +static const float N0310[3] = {-0.8699, 0.233558, -0.4344}; |
2657 | +static const float N0311[3] = {-0.803919, 0.344279, -0.484909}; |
2658 | +static const float N0312[3] = {-0.709616, 0.344279, -0.614704}; |
2659 | +static const float N0313[3] = {-0.681967, 0.233558, -0.693075}; |
2660 | +static const float N0314[3] = {-0.723594, 0.447218, -0.525712}; |
2661 | +static const float N0315[3] = {-0.753624, 0.118168, -0.646565}; |
2662 | +static const float N0316[3] = {-0.847804, 0.118168, -0.516923}; |
2663 | +static const float N0317[3] = {-0.919248, 0.118137, -0.375469}; |
2664 | +static const float N0318[3] = {-0.641163, 0.118137, -0.758232}; |
2665 | +static const float N0319[3] = {-0.919706, -0.258248, -0.295663}; |
2666 | +static const float N0320[3] = {-0.959105, -0.233558, -0.159825}; |
2667 | +static const float N0321[3] = {-0.964385, -0.118137, -0.236549}; |
2668 | +static const float N0322[3] = {-0.851558, -0.394574, -0.345164}; |
2669 | +static const float N0323[3] = {-0.902554, -0.373455, -0.214209}; |
2670 | +static const float N0324[3] = {-0.935423, -0.344249, -0.080203}; |
2671 | +static const float N0325[3] = {0.570269, -0.258248, -0.779778}; |
2672 | +static const float N0326[3] = {0.443312, -0.273965, -0.85345}; |
2673 | +static const float N0327[3] = {0.52031, -0.137089, -0.84286}; |
2674 | +static const float N0328[3] = {0.641163, -0.118137, -0.758232}; |
2675 | +static const float N0329[3] = {0.681967, -0.233558, -0.693075}; |
2676 | +static const float N0330[3] = {0.587756, 0.0, -0.809015}; |
2677 | +static const float N0331[3] = {0.604266, -0.373455, -0.703818}; |
2678 | +static const float N0332[3] = {0.486007, -0.394574, -0.779778}; |
2679 | +static const float N0333[3] = {0.355327, -0.404065, -0.84286}; |
2680 | +static const float N0334[3] = {0.709616, -0.344279, -0.614704}; |
2681 | +static const float N0335[3] = {0.296793, -0.278481, -0.913419}; |
2682 | +static const float N0336[3] = {0.207953, -0.404065, -0.890744}; |
2683 | +static const float N0337[3] = {0.142979, -0.273965, -0.951018}; |
2684 | +static const float N0338[3] = {0.227973, -0.140904, -0.963408}; |
2685 | +static const float N0339[3] = {0.381817, -0.140904, -0.913419}; |
2686 | +static const float N0340[3] = {0.309, -0.005341, -0.951018}; |
2687 | +static const float N0341[3] = {0.454421, -0.00528, -0.890744}; |
2688 | +static const float N0342[3] = {0.155919, -0.00528, -0.987732}; |
2689 | +static const float N0343[3] = {0.074465, -0.137089, -0.987732}; |
2690 | +static const float N0344[3] = {0.0, 0.0, -1.0}; |
2691 | +static const float N0345[3] = {0.300394, 0.23423, -0.924589}; |
2692 | +static const float N0346[3] = {0.144322, 0.233558, -0.961547}; |
2693 | +static const float N0347[3] = {0.212775, 0.344279, -0.914426}; |
2694 | +static const float N0348[3] = {0.365337, 0.344279, -0.864834}; |
2695 | +static const float N0349[3] = {0.448408, 0.233558, -0.862758}; |
2696 | +static const float N0350[3] = {0.276376, 0.447218, -0.850642}; |
2697 | +static const float N0351[3] = {0.382031, 0.118168, -0.916532}; |
2698 | +static const float N0352[3] = {0.229621, 0.118168, -0.966063}; |
2699 | +static const float N0353[3] = {0.073, 0.118137, -0.990295}; |
2700 | +static const float N0354[3] = {0.522996, 0.118137, -0.844081}; |
2701 | +static const float N0355[3] = {-0.002991, -0.258248, -0.966063}; |
2702 | +static const float N0356[3] = {-0.144322, -0.233558, -0.961547}; |
2703 | +static const float N0357[3] = {-0.073, -0.118137, -0.990295}; |
2704 | +static const float N0358[3] = {0.065127, -0.394574, -0.916532}; |
2705 | +static const float N0359[3] = {-0.075167, -0.373455, -0.924589}; |
2706 | +static const float N0360[3] = {-0.212775, -0.344279, -0.914426}; |
2707 | +static const float N0361[3] = {0.851558, 0.394574, 0.345164}; |
2708 | +static const float N0362[3] = {0.782891, 0.404065, 0.473037}; |
2709 | +static const float N0363[3] = {0.860286, 0.273965, 0.429853}; |
2710 | +static const float N0364[3] = {0.763146, 0.520615, 0.382763}; |
2711 | +static const float N0365[3] = {0.823115, 0.505509, 0.258644}; |
2712 | +static const float N0366[3] = {0.688162, 0.525712, 0.499985}; |
2713 | +static const float N0367[3] = {0.902554, 0.373455, 0.214209}; |
2714 | +static const float N0368[3] = {0.919706, 0.258248, 0.295663}; |
2715 | +static const float N0369[3] = {0.916379, 0.137089, 0.376049}; |
2716 | +static const float N0370[3] = {0.867183, 0.480728, 0.129795}; |
2717 | +static const float N0371[3] = {0.84579, 0.140904, 0.514542}; |
2718 | +static const float N0372[3] = {0.891201, 0.00528, 0.453505}; |
2719 | +static const float N0373[3] = {0.808985, 0.005341, 0.587756}; |
2720 | +static const float N0374[3] = {0.750725, 0.140904, 0.645375}; |
2721 | +static const float N0375[3] = {0.777001, 0.278481, 0.564501}; |
2722 | +static const float N0376[3] = {0.674673, 0.273965, 0.685354}; |
2723 | +static const float N0377[3] = {0.691794, 0.404065, 0.598376}; |
2724 | +static const float N0378[3] = {0.640828, 0.137089, 0.755333}; |
2725 | +static const float N0379[3] = {0.706717, 0.00528, 0.707419}; |
2726 | +static const float N0380[3] = {0.48262, 0.373455, 0.792169}; |
2727 | +static const float N0381[3] = {0.3914, 0.480728, 0.784631}; |
2728 | +static const float N0382[3] = {0.500351, 0.505509, 0.702902}; |
2729 | +static const float N0383[3] = {0.591418, 0.394574, 0.703207}; |
2730 | +static const float N0384[3] = {0.565386, 0.258248, 0.783319}; |
2731 | +static const float N0385[3] = {0.599841, 0.520615, 0.607501}; |
2732 | +static const float N0386[3] = {0.753624, -0.118168, 0.646565}; |
2733 | +static const float N0387[3] = {0.847804, -0.118168, 0.516923}; |
2734 | +static const float N0388[3] = {0.786493, -0.23423, 0.571398}; |
2735 | +static const float N0389[3] = {-0.065127, 0.394574, 0.916532}; |
2736 | +static const float N0390[3] = {-0.207953, 0.404065, 0.890744}; |
2737 | +static const float N0391[3] = {-0.142979, 0.273965, 0.951018}; |
2738 | +static const float N0392[3] = {-0.128208, 0.520615, 0.844081}; |
2739 | +static const float N0393[3] = {0.008332, 0.505509, 0.862758}; |
2740 | +static const float N0394[3] = {-0.262856, 0.525712, 0.808985}; |
2741 | +static const float N0395[3] = {0.075167, 0.373455, 0.924589}; |
2742 | +static const float N0396[3] = {0.002991, 0.258248, 0.966063}; |
2743 | +static const float N0397[3] = {-0.074465, 0.137089, 0.987732}; |
2744 | +static const float N0398[3] = {0.144536, 0.480728, 0.864834}; |
2745 | +static const float N0399[3] = {-0.227973, 0.140904, 0.963408}; |
2746 | +static const float N0400[3] = {-0.155919, 0.00528, 0.987732}; |
2747 | +static const float N0401[3] = {-0.309, 0.005341, 0.951018}; |
2748 | +static const float N0402[3] = {-0.381817, 0.140904, 0.913419}; |
2749 | +static const float N0403[3] = {-0.296793, 0.278481, 0.913419}; |
2750 | +static const float N0404[3] = {-0.443312, 0.273965, 0.85345}; |
2751 | +static const float N0405[3] = {-0.355327, 0.404065, 0.84286}; |
2752 | +static const float N0406[3] = {-0.52031, 0.137089, 0.84286}; |
2753 | +static const float N0407[3] = {-0.454421, 0.00528, 0.890744}; |
2754 | +static const float N0408[3] = {-0.604266, 0.373455, 0.703818}; |
2755 | +static const float N0409[3] = {-0.625294, 0.480728, 0.614704}; |
2756 | +static const float N0410[3] = {-0.513871, 0.505509, 0.693045}; |
2757 | +static const float N0411[3] = {-0.486007, 0.394574, 0.779778}; |
2758 | +static const float N0412[3] = {-0.570269, 0.258248, 0.779778}; |
2759 | +static const float N0413[3] = {-0.392407, 0.520615, 0.758232}; |
2760 | +static const float N0414[3] = {-0.382031, -0.118168, 0.916532}; |
2761 | +static const float N0415[3] = {-0.229621, -0.118168, 0.966063}; |
2762 | +static const float N0416[3] = {-0.300394, -0.23423, 0.924589}; |
2763 | +static const float N0417[3] = {-0.891812, 0.394574, 0.221259}; |
2764 | +static const float N0418[3] = {-0.911405, 0.404065, 0.077456}; |
2765 | +static const float N0419[3] = {-0.948668, 0.273965, 0.157872}; |
2766 | +static const float N0420[3] = {-0.842372, 0.520615, 0.13889}; |
2767 | +static const float N0421[3] = {-0.817927, 0.505509, 0.274545}; |
2768 | +static const float N0422[3] = {-0.850642, 0.525712, 0.0}; |
2769 | +static const float N0423[3] = {-0.856105, 0.373455, 0.357189}; |
2770 | +static const float N0424[3] = {-0.917844, 0.258248, 0.30137}; |
2771 | +static const float N0425[3] = {-0.962401, 0.137089, 0.234382}; |
2772 | +static const float N0426[3] = {-0.777856, 0.480728, 0.404706}; |
2773 | +static const float N0427[3] = {-0.986694, 0.140904, 0.080844}; |
2774 | +static const float N0428[3] = {-0.987579, 0.00528, 0.156896}; |
2775 | +static const float N0429[3] = {-0.999969, 0.005341, 0.0}; |
2776 | +static const float N0430[3] = {-0.986694, 0.140904, -0.080844}; |
2777 | +static const float N0431[3] = {-0.960418, 0.278481, 0.0}; |
2778 | +static const float N0432[3] = {-0.948668, 0.273965, -0.157872}; |
2779 | +static const float N0433[3] = {-0.911405, 0.404065, -0.077456}; |
2780 | +static const float N0434[3] = {-0.962401, 0.137089, -0.234382}; |
2781 | +static const float N0435[3] = {-0.987579, 0.00528, -0.156896}; |
2782 | +static const float N0436[3] = {-0.856105, 0.373455, -0.357189}; |
2783 | +static const float N0437[3] = {-0.777856, 0.480728, -0.404706}; |
2784 | +static const float N0438[3] = {-0.817927, 0.505509, -0.274545}; |
2785 | +static const float N0439[3] = {-0.891812, 0.394574, -0.221259}; |
2786 | +static const float N0440[3] = {-0.917844, 0.258248, -0.30137}; |
2787 | +static const float N0441[3] = {-0.842372, 0.520615, -0.13889}; |
2788 | +static const float N0442[3] = {-0.989746, -0.118168, -0.080111}; |
2789 | +static const float N0443[3] = {-0.989746, -0.118168, 0.080111}; |
2790 | +static const float N0444[3] = {-0.972167, -0.23423, 0.0}; |
2791 | +static const float N0445[3] = {-0.486007, 0.394574, -0.779778}; |
2792 | +static const float N0446[3] = {-0.355327, 0.404065, -0.84286}; |
2793 | +static const float N0447[3] = {-0.443312, 0.273965, -0.85345}; |
2794 | +static const float N0448[3] = {-0.392407, 0.520615, -0.758232}; |
2795 | +static const float N0449[3] = {-0.513871, 0.505509, -0.693045}; |
2796 | +static const float N0450[3] = {-0.262856, 0.525712, -0.808985}; |
2797 | +static const float N0451[3] = {-0.604266, 0.373455, -0.703818}; |
2798 | +static const float N0452[3] = {-0.570269, 0.258248, -0.779778}; |
2799 | +static const float N0453[3] = {-0.52031, 0.137089, -0.84286}; |
2800 | +static const float N0454[3] = {-0.625294, 0.480728, -0.614704}; |
2801 | +static const float N0455[3] = {-0.381817, 0.140904, -0.913419}; |
2802 | +static const float N0456[3] = {-0.454421, 0.00528, -0.890744}; |
2803 | +static const float N0457[3] = {-0.309, 0.005341, -0.951018}; |
2804 | +static const float N0458[3] = {-0.227973, 0.140904, -0.963408}; |
2805 | +static const float N0459[3] = {-0.296793, 0.278481, -0.913419}; |
2806 | +static const float N0460[3] = {-0.142979, 0.273965, -0.951018}; |
2807 | +static const float N0461[3] = {-0.207953, 0.404065, -0.890744}; |
2808 | +static const float N0462[3] = {-0.074465, 0.137089, -0.987732}; |
2809 | +static const float N0463[3] = {-0.155919, 0.00528, -0.987732}; |
2810 | +static const float N0464[3] = {0.075167, 0.373455, -0.924589}; |
2811 | +static const float N0465[3] = {0.144536, 0.480728, -0.864834}; |
2812 | +static const float N0466[3] = {0.008332, 0.505509, -0.862758}; |
2813 | +static const float N0467[3] = {-0.065127, 0.394574, -0.916532}; |
2814 | +static const float N0468[3] = {0.002991, 0.258248, -0.966063}; |
2815 | +static const float N0469[3] = {-0.128208, 0.520615, -0.844081}; |
2816 | +static const float N0470[3] = {-0.229621, -0.118168, -0.966063}; |
2817 | +static const float N0471[3] = {-0.382031, -0.118168, -0.916532}; |
2818 | +static const float N0472[3] = {-0.300394, -0.23423, -0.924589}; |
2819 | +static const float N0473[3] = {0.591418, 0.394574, -0.703207}; |
2820 | +static const float N0474[3] = {0.691794, 0.404065, -0.598376}; |
2821 | +static const float N0475[3] = {0.674673, 0.273965, -0.685354}; |
2822 | +static const float N0476[3] = {0.599841, 0.520615, -0.607501}; |
2823 | +static const float N0477[3] = {0.500351, 0.505509, -0.702902}; |
2824 | +static const float N0478[3] = {0.688162, 0.525712, -0.499985}; |
2825 | +static const float N0479[3] = {0.48262, 0.373455, -0.792169}; |
2826 | +static const float N0480[3] = {0.565386, 0.258248, -0.783319}; |
2827 | +static const float N0481[3] = {0.640828, 0.137089, -0.755333}; |
2828 | +static const float N0482[3] = {0.3914, 0.480728, -0.784631}; |
2829 | +static const float N0483[3] = {0.750725, 0.140904, -0.645375}; |
2830 | +static const float N0484[3] = {0.706717, 0.00528, -0.70745}; |
2831 | +static const float N0485[3] = {0.808985, 0.005341, -0.587756}; |
2832 | +static const float N0486[3] = {0.84579, 0.140904, -0.514542}; |
2833 | +static const float N0487[3] = {0.777001, 0.278481, -0.564501}; |
2834 | +static const float N0488[3] = {0.860286, 0.273965, -0.429853}; |
2835 | +static const float N0489[3] = {0.782891, 0.404065, -0.473037}; |
2836 | +static const float N0490[3] = {0.916379, 0.137089, -0.376049}; |
2837 | +static const float N0491[3] = {0.891201, 0.00528, -0.453505}; |
2838 | +static const float N0492[3] = {0.902554, 0.373455, -0.214209}; |
2839 | +static const float N0493[3] = {0.867183, 0.480728, -0.129795}; |
2840 | +static const float N0494[3] = {0.823115, 0.505509, -0.258644}; |
2841 | +static const float N0495[3] = {0.851558, 0.394574, -0.345164}; |
2842 | +static const float N0496[3] = {0.919706, 0.258248, -0.295663}; |
2843 | +static const float N0497[3] = {0.763146, 0.520615, -0.382763}; |
2844 | +static const float N0498[3] = {0.847804, -0.118168, -0.516923}; |
2845 | +static const float N0499[3] = {0.753624, -0.118168, -0.646565}; |
2846 | +static const float N0500[3] = {0.786493, -0.23423, -0.571398}; |
2847 | +static const float N0501[3] = {0.341777, 0.705435, 0.620869}; |
2848 | +static const float N0502[3] = {0.448683, 0.725974, 0.521134}; |
2849 | +static const float N0503[3] = {0.30961, 0.799493, 0.514695}; |
2850 | +static const float N0504[3] = {0.197394, 0.769372, 0.607501}; |
2851 | +static const float N0505[3] = {0.22837, 0.673605, 0.702902}; |
2852 | +static const float N0506[3] = {0.16245, 0.850642, 0.499985}; |
2853 | +static const float N0507[3] = {0.370006, 0.598712, 0.710349}; |
2854 | +static const float N0508[3] = {0.478103, 0.621204, 0.620869}; |
2855 | +static const float N0509[3] = {0.576617, 0.63448, 0.514695}; |
2856 | +static const float N0510[3] = {0.254921, 0.565081, 0.784631}; |
2857 | +static const float N0511[3] = {0.548997, 0.734489, 0.398877}; |
2858 | +static const float N0512[3] = {0.667684, 0.63448, 0.389325}; |
2859 | +static const float N0513[3] = {0.634297, 0.725974, 0.265664}; |
2860 | +static const float N0514[3] = {0.506485, 0.819514, 0.268014}; |
2861 | +static const float N0515[3] = {0.41142, 0.819514, 0.398846}; |
2862 | +static const float N0516[3] = {0.365673, 0.891995, 0.265664}; |
2863 | +static const float N0517[3] = {0.268899, 0.880947, 0.389325}; |
2864 | +static const float N0518[3] = {0.453352, 0.880947, 0.135411}; |
2865 | +static const float N0519[3] = {0.585192, 0.799493, 0.135411}; |
2866 | +static const float N0520[3] = {0.525712, 0.850642, 0.0}; |
2867 | +static const float N0521[3] = {0.182195, 0.974273, 0.132389}; |
2868 | +static const float N0522[3] = {0.27195, 0.962279, 0.0}; |
2869 | +static const float N0523[3] = {0.136479, 0.990631, 0.0}; |
2870 | +static const float N0524[3] = {0.042146, 0.990631, 0.129795}; |
2871 | +static const float N0525[3] = {0.084017, 0.962279, 0.258644}; |
2872 | +static const float N0526[3] = {0.0, 1.0, 0.0}; |
2873 | +static const float N0527[3] = {0.225471, 0.938108, 0.262825}; |
2874 | +static const float N0528[3] = {0.319651, 0.938108, 0.133213}; |
2875 | +static const float N0529[3] = {0.402448, 0.915403, 0.0}; |
2876 | +static const float N0530[3] = {0.124363, 0.915433, 0.382763}; |
2877 | +static const float N0531[3] = {0.696097, 0.705435, 0.133213}; |
2878 | +static const float N0532[3] = {0.739067, 0.673605, 0.0}; |
2879 | +static const float N0533[3] = {0.638783, 0.769372, 0.0}; |
2880 | +static const float N0534[3] = {0.738212, 0.621204, 0.262825}; |
2881 | +static const float N0535[3] = {0.789941, 0.598712, 0.132389}; |
2882 | +static const float N0536[3] = {0.825007, 0.565081, 0.0}; |
2883 | +static const float N0537[3] = {-0.484848, 0.705435, 0.516923}; |
2884 | +static const float N0538[3] = {-0.356975, 0.725974, 0.587756}; |
2885 | +static const float N0539[3] = {-0.393811, 0.799493, 0.453505}; |
2886 | +static const float N0540[3] = {-0.51677, 0.769372, 0.375439}; |
2887 | +static const float N0541[3] = {-0.597919, 0.673605, 0.4344}; |
2888 | +static const float N0542[3] = {-0.425306, 0.850642, 0.309}; |
2889 | +static const float N0543[3] = {-0.561235, 0.598712, 0.571398}; |
2890 | +static const float N0544[3] = {-0.442732, 0.621204, 0.646565}; |
2891 | +static const float N0545[3] = {-0.311319, 0.63448, 0.707419}; |
2892 | +static const float N0546[3] = {-0.66744, 0.565081, 0.484909}; |
2893 | +static const float N0547[3] = {-0.209693, 0.734489, 0.645375}; |
2894 | +static const float N0548[3] = {-0.163945, 0.63448, 0.755303}; |
2895 | +static const float N0549[3] = {-0.056673, 0.725974, 0.685324}; |
2896 | +static const float N0550[3] = {-0.098392, 0.819514, 0.564501}; |
2897 | +static const float N0551[3] = {-0.252205, 0.819514, 0.514542}; |
2898 | +static const float N0552[3] = {-0.139653, 0.891995, 0.429853}; |
2899 | +static const float N0553[3] = {-0.287179, 0.880947, 0.376049}; |
2900 | +static const float N0554[3] = {0.011292, 0.880947, 0.473037}; |
2901 | +static const float N0555[3] = {0.052004, 0.799493, 0.598376}; |
2902 | +static const float N0556[3] = {-0.069582, 0.974273, 0.214209}; |
2903 | +static const float N0557[3] = {-0.110416, 0.990631, 0.080203}; |
2904 | +static const float N0558[3] = {-0.220008, 0.962279, 0.159825}; |
2905 | +static const float N0559[3] = {-0.180303, 0.938108, 0.295663}; |
2906 | +static const float N0560[3] = {-0.027894, 0.938108, 0.345164}; |
2907 | +static const float N0561[3] = {-0.325602, 0.915433, 0.236549}; |
2908 | +static const float N0562[3] = {0.088382, 0.705435, 0.703207}; |
2909 | +static const float N0563[3] = {-0.021851, 0.621204, 0.783319}; |
2910 | +static const float N0564[3] = {0.118168, 0.598712, 0.792169}; |
2911 | +static const float N0565[3] = {-0.641469, 0.705435, -0.30137}; |
2912 | +static const float N0566[3] = {-0.669301, 0.725974, -0.157872}; |
2913 | +static const float N0567[3] = {-0.553026, 0.799493, -0.234382}; |
2914 | +static const float N0568[3] = {-0.51677, 0.769372, -0.375439}; |
2915 | +static const float N0569[3] = {-0.597919, 0.673605, -0.4344}; |
2916 | +static const float N0570[3] = {-0.425306, 0.850642, -0.309}; |
2917 | +static const float N0571[3] = {-0.71688, 0.598712, -0.357189}; |
2918 | +static const float N0572[3] = {-0.751732, 0.621204, -0.221259}; |
2919 | +static const float N0573[3] = {-0.769005, 0.63448, -0.077456}; |
2920 | +static const float N0574[3] = {-0.66744, 0.565081, -0.484909}; |
2921 | +static const float N0575[3] = {-0.67861, 0.734489, 0.0}; |
2922 | +static const float N0576[3] = {-0.769005, 0.63448, 0.077456}; |
2923 | +static const float N0577[3] = {-0.669301, 0.725974, 0.157872}; |
2924 | +static const float N0578[3] = {-0.567278, 0.819514, 0.080844}; |
2925 | +static const float N0579[3] = {-0.567278, 0.819514, -0.080844}; |
2926 | +static const float N0580[3] = {-0.451979, 0.891995, 0.0}; |
2927 | +static const float N0581[3] = {-0.446394, 0.880947, -0.156896}; |
2928 | +static const float N0582[3] = {-0.446394, 0.880947, 0.156896}; |
2929 | +static const float N0583[3] = {-0.553026, 0.799493, 0.234382}; |
2930 | +static const float N0584[3] = {-0.225227, 0.974273, 0.0}; |
2931 | +static const float N0585[3] = {-0.110416, 0.990631, -0.080203}; |
2932 | +static const float N0586[3] = {-0.220008, 0.962279, -0.159825}; |
2933 | +static const float N0587[3] = {-0.336894, 0.938108, -0.080111}; |
2934 | +static const float N0588[3] = {-0.336894, 0.938108, 0.080111}; |
2935 | +static const float N0589[3] = {-0.325602, 0.915433, -0.236549}; |
2936 | +static const float N0590[3] = {-0.641469, 0.705435, 0.30137}; |
2937 | +static const float N0591[3] = {-0.751732, 0.621204, 0.221259}; |
2938 | +static const float N0592[3] = {-0.71688, 0.598712, 0.357189}; |
2939 | +static const float N0593[3] = {0.088382, 0.705435, -0.703207}; |
2940 | +static const float N0594[3] = {-0.056673, 0.725974, -0.685324}; |
2941 | +static const float N0595[3] = {0.052004, 0.799493, -0.598376}; |
2942 | +static const float N0596[3] = {0.197394, 0.769372, -0.607501}; |
2943 | +static const float N0597[3] = {0.22837, 0.673605, -0.702902}; |
2944 | +static const float N0598[3] = {0.16245, 0.850642, -0.499985}; |
2945 | +static const float N0599[3] = {0.118168, 0.598712, -0.792169}; |
2946 | +static const float N0600[3] = {-0.021851, 0.621204, -0.783319}; |
2947 | +static const float N0601[3] = {-0.163945, 0.63448, -0.755303}; |
2948 | +static const float N0602[3] = {0.254921, 0.565081, -0.784631}; |
2949 | +static const float N0603[3] = {-0.209693, 0.734489, -0.645375}; |
2950 | +static const float N0604[3] = {-0.311319, 0.63448, -0.707419}; |
2951 | +static const float N0605[3] = {-0.356975, 0.725974, -0.587756}; |
2952 | +static const float N0606[3] = {-0.252205, 0.819514, -0.514542}; |
2953 | +static const float N0607[3] = {-0.098392, 0.819514, -0.564501}; |
2954 | +static const float N0608[3] = {-0.139653, 0.891995, -0.429853}; |
2955 | +static const float N0609[3] = {0.011292, 0.880947, -0.473037}; |
2956 | +static const float N0610[3] = {-0.287179, 0.880947, -0.376049}; |
2957 | +static const float N0611[3] = {-0.393811, 0.799493, -0.453505}; |
2958 | +static const float N0612[3] = {-0.069582, 0.974273, -0.214209}; |
2959 | +static const float N0613[3] = {0.042146, 0.990631, -0.129795}; |
2960 | +static const float N0614[3] = {0.084017, 0.962279, -0.258644}; |
2961 | +static const float N0615[3] = {-0.027894, 0.938108, -0.345164}; |
2962 | +static const float N0616[3] = {-0.180303, 0.938108, -0.295663}; |
2963 | +static const float N0617[3] = {0.124363, 0.915433, -0.382763}; |
2964 | +static const float N0618[3] = {-0.484848, 0.705435, -0.516923}; |
2965 | +static const float N0619[3] = {-0.442732, 0.621204, -0.646565}; |
2966 | +static const float N0620[3] = {-0.561235, 0.598712, -0.571398}; |
2967 | +static const float N0621[3] = {0.696097, 0.705435, -0.133213}; |
2968 | +static const float N0622[3] = {0.634297, 0.725974, -0.265664}; |
2969 | +static const float N0623[3] = {0.585192, 0.799493, -0.135411}; |
2970 | +static const float N0624[3] = {0.789941, 0.598682, -0.132389}; |
2971 | +static const float N0625[3] = {0.738212, 0.621204, -0.262856}; |
2972 | +static const float N0626[3] = {0.667684, 0.63448, -0.389325}; |
2973 | +static const float N0627[3] = {0.548997, 0.734489, -0.398877}; |
2974 | +static const float N0628[3] = {0.576617, 0.63448, -0.514695}; |
2975 | +static const float N0629[3] = {0.448683, 0.725974, -0.521134}; |
2976 | +static const float N0630[3] = {0.41142, 0.819514, -0.398846}; |
2977 | +static const float N0631[3] = {0.506485, 0.819514, -0.268014}; |
2978 | +static const float N0632[3] = {0.365673, 0.891995, -0.265664}; |
2979 | +static const float N0633[3] = {0.453352, 0.880947, -0.135411}; |
2980 | +static const float N0634[3] = {0.268899, 0.880947, -0.389325}; |
2981 | +static const float N0635[3] = {0.30961, 0.799493, -0.514695}; |
2982 | +static const float N0636[3] = {0.182195, 0.974273, -0.132389}; |
2983 | +static const float N0637[3] = {0.319651, 0.938108, -0.133213}; |
2984 | +static const float N0638[3] = {0.225471, 0.938108, -0.262825}; |
2985 | +static const float N0639[3] = {0.341777, 0.705435, -0.620869}; |
2986 | +static const float N0640[3] = {0.478103, 0.621204, -0.620869}; |
2987 | +static const float N0641[3] = {0.370006, 0.598712, -0.710349}; |
2988 | +static const float N0642[3] = {0.352184, -0.728355, 0.587725}; |
2989 | +static const float N0643[3] = {0.515091, -0.505295, 0.692312}; |
2990 | +static const float N0644[3] = {0.598682, -0.672536, 0.43498}; |
2991 | +static const float N0645[3] = {0.723594, -0.447188, 0.525712}; |
2992 | +static const float N0646[3] = {0.141148, -0.889553, 0.4344}; |
2993 | +static const float N0647[3] = {0.060549, -0.728355, 0.682485}; |
2994 | +static const float N0648[3] = {-0.228675, -0.672536, 0.703818}; |
2995 | +static const float N0649[3] = {-0.009766, -0.505295, 0.86285}; |
2996 | +static const float N0650[3] = {-0.08359, -0.962676, 0.257332}; |
2997 | +static const float N0651[3] = {0.218909, -0.962676, 0.159032}; |
2998 | +static const float N0652[3] = {0.667806, -0.728355, 0.153294}; |
2999 | +static const float N0653[3] = {0.817621, -0.505295, 0.275918}; |
3000 | +static const float N0654[3] = {0.456771, -0.889553, 0.0}; |
3001 | +static const float N0655[3] = {0.667806, -0.728355, -0.153294}; |
3002 | +static const float N0656[3] = {0.598682, -0.672536, -0.43498}; |
3003 | +static const float N0657[3] = {0.817621, -0.505295, -0.275918}; |
3004 | +static const float N0658[3] = {0.218909, -0.962676, -0.159032}; |
3005 | +static const float N0659[3] = {-0.450148, -0.728355, 0.516556}; |
3006 | +static const float N0660[3] = {-0.499252, -0.505295, 0.703818}; |
3007 | +static const float N0661[3] = {-0.369518, -0.889553, 0.268471}; |
3008 | +static const float N0662[3] = {-0.63039, -0.728355, 0.268471}; |
3009 | +static const float N0663[3] = {-0.740013, -0.672536, 0.0}; |
3010 | +static const float N0664[3] = {-0.823634, -0.505295, 0.257332}; |
3011 | +static const float N0665[3] = {-0.270577, -0.962676, 0.0}; |
3012 | +static const float N0666[3] = {-0.63039, -0.728355, -0.268471}; |
3013 | +static const float N0667[3] = {-0.823634, -0.505295, -0.257332}; |
3014 | +static const float N0668[3] = {-0.369518, -0.889553, -0.268471}; |
3015 | +static const float N0669[3] = {-0.450148, -0.728355, -0.516556}; |
3016 | +static const float N0670[3] = {-0.228675, -0.672536, -0.703818}; |
3017 | +static const float N0671[3] = {-0.499252, -0.505295, -0.703818}; |
3018 | +static const float N0672[3] = {-0.08359, -0.962676, -0.257332}; |
3019 | +static const float N0673[3] = {0.060549, -0.728355, -0.682485}; |
3020 | +static const float N0674[3] = {-0.009766, -0.505295, -0.86285}; |
3021 | +static const float N0675[3] = {0.141148, -0.889553, -0.4344}; |
3022 | +static const float N0676[3] = {0.352184, -0.728355, -0.587725}; |
3023 | +static const float N0677[3] = {0.515091, -0.505295, -0.692312}; |
3024 | +static const float N0678[3] = {0.950102, -0.271554, 0.153294}; |
3025 | +static const float N0679[3] = {0.756767, -0.432417, 0.490158}; |
3026 | +static const float N0680[3] = {0.869289, -0.234718, 0.43498}; |
3027 | +static const float N0681[3] = {0.950102, -0.271554, -0.153294}; |
3028 | +static const float N0682[3] = {0.838313, -0.483596, -0.251564}; |
3029 | +static const float N0683[3] = {0.739952, 0.171819, -0.650288}; |
3030 | +static const float N0684[3] = {0.580981, 0.750725, -0.314341}; |
3031 | +static const float N0685[3] = {0.983551, 0.174017, 0.047853}; |
3032 | +static const float N0686[3] = {0.869289, -0.234718, -0.43498}; |
3033 | +static const float N0687[3] = {0.147771, -0.271554, 0.950987}; |
3034 | +static const float N0688[3] = {-0.145054, -0.234718, 0.96115}; |
3035 | +static const float N0689[3] = {0.439406, -0.271554, 0.856227}; |
3036 | +static const float N0690[3] = {0.308969, -0.010712, 0.950987}; |
3037 | +static const float N0691[3] = {0.447584, 0.234718, 0.86285}; |
3038 | +static const float N0692[3] = {0.145054, 0.234718, 0.96115}; |
3039 | +static const float N0693[3] = {0.682302, -0.234718, 0.692312}; |
3040 | +static const float N0694[3] = {-0.85876, -0.271554, 0.4344}; |
3041 | +static const float N0695[3] = {-0.958953, -0.234718, 0.159032}; |
3042 | +static const float N0696[3] = {-0.678518, -0.271554, 0.682485}; |
3043 | +static const float N0697[3] = {-0.808954, -0.010712, 0.587725}; |
3044 | +static const float N0698[3] = {-0.682302, 0.234718, 0.692312}; |
3045 | +static const float N0699[3] = {-0.869289, 0.234718, 0.43498}; |
3046 | +static const float N0700[3] = {-0.447584, -0.234718, 0.86285}; |
3047 | +static const float N0701[3] = {-0.678518, -0.271554, -0.682485}; |
3048 | +static const float N0702[3] = {-0.447584, -0.234718, -0.86285}; |
3049 | +static const float N0703[3] = {-0.85876, -0.271554, -0.4344}; |
3050 | +static const float N0704[3] = {-0.808954, -0.010712, -0.587725}; |
3051 | +static const float N0705[3] = {-0.742515, -0.474929, -0.472274}; |
3052 | +static const float N0706[3] = {-0.594104, 0.161626, -0.787957}; |
3053 | +static const float N0707[3] = {-0.723594, 0.447188, -0.525712}; |
3054 | +static const float N0708[3] = {-0.682302, 0.234718, -0.692312}; |
3055 | +static const float N0709[3] = {-0.958953, -0.234718, -0.159032}; |
3056 | +static const float N0710[3] = {0.439406, -0.271554, -0.856227}; |
3057 | +static const float N0711[3] = {0.682302, -0.234718, -0.692312}; |
3058 | +static const float N0712[3] = {0.147771, -0.271554, -0.950987}; |
3059 | +static const float N0713[3] = {0.308969, -0.010712, -0.950987}; |
3060 | +static const float N0714[3] = {0.145054, 0.234718, -0.96115}; |
3061 | +static const float N0715[3] = {0.447584, 0.234718, -0.86285}; |
3062 | +static const float N0716[3] = {-0.145054, -0.234718, -0.96115}; |
3063 | +static const float N0717[3] = {0.591906, 0.224921, 0.773949}; |
3064 | +static const float N0718[3] = {0.514969, 0.794763, 0.321085}; |
3065 | +static const float N0719[3] = {0.808954, 0.010712, 0.587725}; |
3066 | +static const float N0720[3] = {0.678518, 0.271554, 0.682485}; |
3067 | +static const float N0721[3] = {0.499252, 0.505295, 0.703818}; |
3068 | +static const float N0722[3] = {-0.147771, 0.271554, 0.950987}; |
3069 | +static const float N0723[3] = {0.009766, 0.505295, 0.86285}; |
3070 | +static const float N0724[3] = {-0.308969, 0.010712, 0.950987}; |
3071 | +static const float N0725[3] = {-0.439406, 0.271554, 0.856227}; |
3072 | +static const float N0726[3] = {-0.515091, 0.505295, 0.692312}; |
3073 | +static const float N0727[3] = {-0.729087, 0.185278, 0.658834}; |
3074 | +static const float N0728[3] = {-0.817621, 0.505295, 0.275918}; |
3075 | +static const float N0729[3] = {-0.571886, 0.781579, 0.249062}; |
3076 | +static const float N0730[3] = {-0.823328, -0.490005, 0.286355}; |
3077 | +static const float N0731[3] = {-0.990234, 0.126011, -0.059358}; |
3078 | +static const float N0732[3] = {-0.518021, 0.730491, -0.44496}; |
3079 | +static const float N0733[3] = {-0.439406, 0.271554, -0.856227}; |
3080 | +static const float N0734[3] = {-0.515091, 0.505295, -0.692312}; |
3081 | +static const float N0735[3] = {-0.308969, 0.010712, -0.950987}; |
3082 | +static const float N0736[3] = {-0.147771, 0.271554, -0.950987}; |
3083 | +static const float N0737[3] = {0.009766, 0.505295, -0.86285}; |
3084 | +static const float N0738[3] = {0.678518, 0.271554, -0.682485}; |
3085 | +static const float N0739[3] = {0.499252, 0.505295, -0.703818}; |
3086 | +static const float N0740[3] = {0.808954, 0.010712, -0.587725}; |
3087 | +static const float N0741[3] = {0.85876, 0.271554, -0.4344}; |
3088 | +static const float N0742[3] = {0.823634, 0.505295, -0.257332}; |
3089 | +static const float N0743[3] = {0.450148, 0.728355, 0.516556}; |
3090 | +static const float N0744[3] = {0.228675, 0.672536, 0.703818}; |
3091 | +static const float N0745[3] = {0.63039, 0.728355, 0.268471}; |
3092 | +static const float N0746[3] = {0.369518, 0.889553, 0.268471}; |
3093 | +static const float N0747[3] = {0.270577, 0.962676, 0.0}; |
3094 | +static const float N0748[3] = {0.08359, 0.962676, 0.257332}; |
3095 | +static const float N0749[3] = {0.740013, 0.672536, 0.0}; |
3096 | +static const float N0750[3] = {-0.352184, 0.728355, 0.587725}; |
3097 | +static const float N0751[3] = {-0.598682, 0.672536, 0.43498}; |
3098 | +static const float N0752[3] = {-0.060518, 0.728355, 0.682485}; |
3099 | +static const float N0753[3] = {-0.141148, 0.889553, 0.4344}; |
3100 | +static const float N0754[3] = {-0.218909, 0.962676, 0.159032}; |
3101 | +static const float N0755[3] = {-0.667806, 0.728355, -0.153294}; |
3102 | +static const float N0756[3] = {-0.598682, 0.672536, -0.43498}; |
3103 | +static const float N0757[3] = {-0.667806, 0.728355, 0.153294}; |
3104 | +static const float N0758[3] = {-0.456771, 0.889553, 0.0}; |
3105 | +static const float N0759[3] = {-0.218909, 0.962676, -0.159032}; |
3106 | +static const float N0760[3] = {-0.060518, 0.728355, -0.682485}; |
3107 | +static const float N0761[3] = {0.228675, 0.672536, -0.703818}; |
3108 | +static const float N0762[3] = {-0.352184, 0.728355, -0.587725}; |
3109 | +static const float N0763[3] = {-0.141148, 0.889553, -0.4344}; |
3110 | +static const float N0764[3] = {0.08359, 0.962676, -0.257332}; |
3111 | +static const float N0765[3] = {0.63039, 0.728355, -0.268471}; |
3112 | +static const float N0766[3] = {0.450148, 0.728355, -0.516556}; |
3113 | +static const float N0767[3] = {0.369518, 0.889553, -0.268471}; |
3114 | +static const float N0768[3] = {0.352184, -0.587725, -0.728355}; |
3115 | +static const float N0769[3] = {0.515091, -0.692312, -0.505295}; |
3116 | +static const float N0770[3] = {0.262856, -0.808985, -0.525712}; |
3117 | +static const float N0771[3] = {0.598682, -0.43498, -0.672536}; |
3118 | +static const float N0772[3] = {0.425306, -0.309, -0.850642}; |
3119 | +static const float N0773[3] = {0.723594, -0.525712, -0.447188}; |
3120 | +static const float N0774[3] = {0.141148, -0.4344, -0.889553}; |
3121 | +static const float N0775[3] = {0.060549, -0.682485, -0.728355}; |
3122 | +static const float N0776[3] = {-0.16245, -0.499985, -0.850642}; |
3123 | +static const float N0777[3] = {-0.228675, -0.703818, -0.672536}; |
3124 | +static const float N0778[3] = {-0.009766, -0.86285, -0.505295}; |
3125 | +static const float N0779[3] = {-0.276376, -0.850642, -0.447218}; |
3126 | +static const float N0780[3] = {-0.231513, -0.693319, -0.682394}; |
3127 | +static const float N0781[3] = {0.593402, -0.424879, -0.683584}; |
3128 | +static const float N0782[3] = {0.667806, -0.153294, -0.728355}; |
3129 | +static const float N0783[3] = {0.850642, 0.0, -0.525712}; |
3130 | +static const float N0784[3] = {0.817621, -0.275918, -0.505295}; |
3131 | +static const float N0785[3] = {0.456771, 0.0, -0.889553}; |
3132 | +static const float N0786[3] = {0.667806, 0.153294, -0.728355}; |
3133 | +static const float N0787[3] = {0.417585, 0.255104, -0.872066}; |
3134 | +static const float N0788[3] = {0.629749, 0.413343, -0.657643}; |
3135 | +static const float N0789[3] = {0.723594, 0.525712, -0.447218}; |
3136 | +static const float N0790[3] = {0.817621, 0.275918, -0.505295}; |
3137 | +static const float N0791[3] = {0.598926, 0.446028, -0.665029}; |
3138 | +static const float N0792[3] = {-0.450148, -0.516556, -0.728355}; |
3139 | +static const float N0793[3] = {-0.499252, -0.703818, -0.505295}; |
3140 | +static const float N0794[3] = {-0.688162, -0.499985, -0.525712}; |
3141 | +static const float N0795[3] = {-0.369518, -0.268471, -0.889553}; |
3142 | +static const float N0796[3] = {-0.63039, -0.268471, -0.728355}; |
3143 | +static const float N0797[3] = {-0.525712, 0.0, -0.850642}; |
3144 | +static const float N0798[3] = {-0.740013, 0.0, -0.672536}; |
3145 | +static const float N0799[3] = {-0.823634, -0.257332, -0.505295}; |
3146 | +static const float N0800[3] = {-0.894406, 0.0, -0.447188}; |
3147 | +static const float N0801[3] = {-0.748436, 0.008423, -0.663106}; |
3148 | +static const float N0802[3] = {-0.641377, 0.250771, -0.725059}; |
3149 | +static const float N0803[3] = {-0.823634, 0.257332, -0.505295}; |
3150 | +static const float N0804[3] = {-0.698782, 0.498703, -0.512772}; |
3151 | +static const float N0805[3] = {-0.361583, 0.246925, -0.899014}; |
3152 | +static const float N0806[3] = {-0.212043, 0.715964, -0.66512}; |
3153 | +static const float N0807[3] = {-0.501022, 0.713248, -0.490127}; |
3154 | +static const float N0808[3] = {-0.276376, 0.850642, -0.447218}; |
3155 | +static const float N0809[3] = {-0.234718, 0.720664, -0.652303}; |
3156 | +static const float N0810[3] = {-0.139348, 0.498062, -0.855831}; |
3157 | +static const float N0811[3] = {-0.044832, 0.68627, -0.725913}; |
3158 | +static const float N0812[3] = {-0.009766, 0.86285, -0.505295}; |
3159 | +static const float N0813[3] = {0.217536, 0.844325, -0.489639}; |
3160 | +static const float N0814[3] = {0.050478, 0.393689, -0.917844}; |
3161 | +static const float N0815[3] = {0.538957, 0.699118, -0.469802}; |
3162 | +static const float N0816[3] = {0.950102, -0.153294, -0.271554}; |
3163 | +static const float N0817[3] = {0.951048, -0.309, 0.0}; |
3164 | +static const float N0818[3] = {0.869289, -0.43498, -0.234718}; |
3165 | +static const float N0819[3] = {0.950102, 0.153294, -0.271554}; |
3166 | +static const float N0820[3] = {0.999939, 0.0, -0.010712}; |
3167 | +static const float N0821[3] = {0.951048, 0.309, 0.0}; |
3168 | +static const float N0822[3] = {0.958953, 0.159032, 0.234718}; |
3169 | +static const float N0823[3] = {0.894406, 0.0, 0.447188}; |
3170 | +static const float N0824[3] = {0.958953, -0.159032, 0.234718}; |
3171 | +static const float N0825[3] = {0.869289, 0.43498, -0.234718}; |
3172 | +static const float N0826[3] = {0.147771, -0.950987, -0.271554}; |
3173 | +static const float N0827[3] = {-0.145054, -0.96115, -0.234718}; |
3174 | +static const float N0828[3] = {0.439406, -0.856227, -0.271554}; |
3175 | +static const float N0829[3] = {0.308969, -0.950987, -0.010712}; |
3176 | +static const float N0830[3] = {0.587756, -0.809015, 0.0}; |
3177 | +static const float N0831[3] = {0.447584, -0.86285, 0.234718}; |
3178 | +static const float N0832[3] = {0.276376, -0.850642, 0.447218}; |
3179 | +static const float N0833[3] = {0.145054, -0.96115, 0.234718}; |
3180 | +static const float N0834[3] = {0.682302, -0.692312, -0.234718}; |
3181 | +static const float N0835[3] = {-0.85876, -0.4344, -0.271554}; |
3182 | +static const float N0836[3] = {-0.951048, -0.309, 0.0}; |
3183 | +static const float N0837[3] = {-0.958953, -0.159032, -0.234718}; |
3184 | +static const float N0838[3] = {-0.678518, -0.682485, -0.271554}; |
3185 | +static const float N0839[3] = {-0.808954, -0.587725, -0.010712}; |
3186 | +static const float N0840[3] = {-0.587756, -0.809015, 0.0}; |
3187 | +static const float N0841[3] = {-0.682302, -0.692312, 0.234718}; |
3188 | +static const float N0842[3] = {-0.723594, -0.525712, 0.447188}; |
3189 | +static const float N0843[3] = {-0.869289, -0.43498, 0.234718}; |
3190 | +static const float N0844[3] = {-0.447584, -0.86285, -0.234718}; |
3191 | +static const float N0845[3] = {-0.678518, 0.682485, -0.271554}; |
3192 | +static const float N0846[3] = {-0.587756, 0.809015, 0.0}; |
3193 | +static const float N0847[3] = {-0.447584, 0.86285, -0.234718}; |
3194 | +static const float N0848[3] = {-0.85876, 0.4344, -0.271554}; |
3195 | +static const float N0849[3] = {-0.808954, 0.587725, -0.010712}; |
3196 | +static const float N0850[3] = {-0.951048, 0.309, 0.0}; |
3197 | +static const float N0851[3] = {-0.869289, 0.43498, 0.234718}; |
3198 | +static const float N0852[3] = {-0.723594, 0.525712, 0.447218}; |
3199 | +static const float N0853[3] = {-0.682302, 0.692312, 0.234718}; |
3200 | +static const float N0854[3] = {-0.958953, 0.159032, -0.234718}; |
3201 | +static const float N0855[3] = {0.439406, 0.856227, -0.271584}; |
3202 | +static const float N0856[3] = {0.587756, 0.809015, 0.0}; |
3203 | +static const float N0857[3] = {0.682302, 0.692312, -0.234718}; |
3204 | +static const float N0858[3] = {0.147771, 0.950987, -0.271584}; |
3205 | +static const float N0859[3] = {0.308969, 0.950987, -0.010712}; |
3206 | +static const float N0860[3] = {0.145054, 0.96115, 0.234718}; |
3207 | +static const float N0861[3] = {0.276376, 0.850642, 0.447218}; |
3208 | +static const float N0862[3] = {0.447584, 0.86285, 0.234718}; |
3209 | +static const float N0863[3] = {-0.145054, 0.96115, -0.234718}; |
3210 | +static const float N0864[3] = {0.85876, -0.4344, 0.271554}; |
3211 | +static const float N0865[3] = {0.823634, -0.257332, 0.505295}; |
3212 | +static const float N0866[3] = {0.688162, -0.499985, 0.525712}; |
3213 | +static const float N0867[3] = {0.808954, -0.587725, 0.010712}; |
3214 | +static const float N0868[3] = {0.678518, -0.682485, 0.271554}; |
3215 | +static const float N0869[3] = {0.499252, -0.703818, 0.505295}; |
3216 | +static const float N0870[3] = {-0.147771, -0.950987, 0.271554}; |
3217 | +static const float N0871[3] = {0.009766, -0.86285, 0.505295}; |
3218 | +static const float N0872[3] = {-0.262856, -0.808985, 0.525712}; |
3219 | +static const float N0873[3] = {-0.308969, -0.950987, 0.010712}; |
3220 | +static const float N0874[3] = {-0.439406, -0.856227, 0.271554}; |
3221 | +static const float N0875[3] = {-0.515091, -0.692312, 0.505295}; |
3222 | +static const float N0876[3] = {-0.950102, -0.153294, 0.271554}; |
3223 | +static const float N0877[3] = {-0.817621, -0.275918, 0.505295}; |
3224 | +static const float N0878[3] = {-0.850642, 0.0, 0.525712}; |
3225 | +static const float N0879[3] = {-0.999939, 0.0, 0.010712}; |
3226 | +static const float N0880[3] = {-0.950102, 0.153294, 0.271554}; |
3227 | +static const float N0881[3] = {-0.817621, 0.275918, 0.505295}; |
3228 | +static const float N0882[3] = {-0.439406, 0.856227, 0.271554}; |
3229 | +static const float N0883[3] = {-0.515091, 0.692312, 0.505295}; |
3230 | +static const float N0884[3] = {-0.262856, 0.808985, 0.525712}; |
3231 | +static const float N0885[3] = {-0.308969, 0.950987, 0.010712}; |
3232 | +static const float N0886[3] = {-0.147771, 0.950987, 0.271554}; |
3233 | +static const float N0887[3] = {0.009766, 0.86285, 0.505295}; |
3234 | +static const float N0888[3] = {0.678518, 0.682485, 0.271554}; |
3235 | +static const float N0889[3] = {0.499252, 0.703818, 0.505295}; |
3236 | +static const float N0890[3] = {0.688162, 0.499985, 0.525712}; |
3237 | +static const float N0891[3] = {0.808954, 0.587725, 0.010712}; |
3238 | +static const float N0892[3] = {0.85876, 0.4344, 0.271554}; |
3239 | +static const float N0893[3] = {0.823634, 0.257332, 0.505295}; |
3240 | +static const float N0894[3] = {0.450148, -0.516556, 0.728355}; |
3241 | +static const float N0895[3] = {0.16245, -0.499985, 0.850642}; |
3242 | +static const float N0896[3] = {0.228675, -0.703818, 0.672536}; |
3243 | +static const float N0897[3] = {0.63039, -0.268471, 0.728355}; |
3244 | +static const float N0898[3] = {0.369518, -0.268471, 0.889553}; |
3245 | +static const float N0899[3] = {0.525712, 0.0, 0.850642}; |
3246 | +static const float N0900[3] = {0.270577, 0.0, 0.962676}; |
3247 | +static const float N0901[3] = {0.08359, -0.257332, 0.962676}; |
3248 | +static const float N0902[3] = {0.740013, 0.0, 0.672536}; |
3249 | +static const float N0903[3] = {-0.352184, -0.587725, 0.728355}; |
3250 | +static const float N0904[3] = {-0.425306, -0.309, 0.850642}; |
3251 | +static const float N0905[3] = {-0.598682, -0.43498, 0.672536}; |
3252 | +static const float N0906[3] = {-0.060549, -0.682485, 0.728355}; |
3253 | +static const float N0907[3] = {-0.141148, -0.4344, 0.889553}; |
3254 | +static const float N0908[3] = {-0.218909, -0.159032, 0.962676}; |
3255 | +static const float N0909[3] = {-0.667806, 0.153294, 0.728355}; |
3256 | +static const float N0910[3] = {-0.425306, 0.309, 0.850642}; |
3257 | +static const float N0911[3] = {-0.598682, 0.43498, 0.672536}; |
3258 | +static const float N0912[3] = {-0.667806, -0.153294, 0.728355}; |
3259 | +static const float N0913[3] = {-0.456771, 0.0, 0.889553}; |
3260 | +static const float N0914[3] = {-0.218909, 0.159032, 0.962676}; |
3261 | +static const float N0915[3] = {-0.060518, 0.682485, 0.728355}; |
3262 | +static const float N0916[3] = {0.16245, 0.499985, 0.850642}; |
3263 | +static const float N0917[3] = {0.228675, 0.703818, 0.672536}; |
3264 | +static const float N0918[3] = {-0.352184, 0.587725, 0.728355}; |
3265 | +static const float N0919[3] = {-0.141148, 0.4344, 0.889553}; |
3266 | +static const float N0920[3] = {0.08359, 0.257332, 0.962676}; |
3267 | +static const float N0921[3] = {0.63039, 0.268471, 0.728355}; |
3268 | +static const float N0922[3] = {0.450148, 0.516556, 0.728355}; |
3269 | +static const float N0923[3] = {0.369518, 0.268471, 0.889553}; |
3270 | +static const float N0924[3] = {-0.443281, 0.509751, -0.737297}; |
3271 | +static const float N0925[3] = {0.243751, 0.591327, -0.76867}; |
3272 | +static const float N0926[3] = {0.526048, -0.668203, -0.526048}; |
3273 | +static const float N0927[3] = {0.61858, -0.668203, -0.413312}; |
3274 | +static const float N0928[3] = {0.61858, 0.668203, -0.413312}; |
3275 | +static const float N0929[3] = {0.526048, 0.668203, -0.526048}; |
3276 | +static const float N0930[3] = {0.687338, -0.668203, -0.284707}; |
3277 | +static const float N0931[3] = {0.687338, 0.668203, -0.284707}; |
3278 | +static const float N0932[3] = {0.729667, -0.668203, -0.145116}; |
3279 | +static const float N0933[3] = {0.729667, 0.668203, -0.145116}; |
3280 | +static const float N0934[3] = {0.745811, -0.666128, 0.0}; |
3281 | +static const float N0935[3] = {0.74395, 0.668203, 0.0}; |
3282 | +static const float N0936[3] = {0.731468, -0.666128, 0.145482}; |
3283 | +static const float N0937[3] = {0.729667, 0.668203, 0.145116}; |
3284 | +static const float N0938[3] = {0.689016, -0.666128, 0.285409}; |
3285 | +static const float N0939[3] = {0.687338, 0.668203, 0.284707}; |
3286 | +static const float N0940[3] = {0.620106, -0.666128, 0.41435}; |
3287 | +static const float N0941[3] = {0.61858, 0.668203, 0.413312}; |
3288 | +static const float N0942[3] = {0.52736, -0.666128, 0.52736}; |
3289 | +static const float N0943[3] = {0.526048, 0.668203, 0.526048}; |
3290 | +static const float N0944[3] = {0.41435, -0.666128, 0.620106}; |
3291 | +static const float N0945[3] = {0.413312, 0.668203, 0.61858}; |
3292 | +static const float N0946[3] = {0.285409, -0.666128, 0.689016}; |
3293 | +static const float N0947[3] = {0.284707, 0.668203, 0.687338}; |
3294 | +static const float N0948[3] = {0.145482, -0.666128, 0.731468}; |
3295 | +static const float N0949[3] = {0.145116, 0.668203, 0.729667}; |
3296 | +static const float N0950[3] = {0.0, -0.666128, 0.745811}; |
3297 | +static const float N0951[3] = {0.0, 0.668203, 0.74395}; |
3298 | +static const float N0952[3] = {-0.145482, -0.666128, 0.731468}; |
3299 | +static const float N0953[3] = {-0.145116, 0.668203, 0.729667}; |
3300 | +static const float N0954[3] = {-0.285409, -0.666128, 0.689016}; |
3301 | +static const float N0955[3] = {-0.284707, 0.668203, 0.687338}; |
3302 | +static const float N0956[3] = {-0.41435, -0.666128, 0.620106}; |
3303 | +static const float N0957[3] = {-0.413312, 0.668203, 0.61858}; |
3304 | +static const float N0958[3] = {-0.52736, -0.666128, 0.52736}; |
3305 | +static const float N0959[3] = {-0.526048, 0.668203, 0.526048}; |
3306 | +static const float N0960[3] = {-0.620106, -0.666128, 0.41435}; |
3307 | +static const float N0961[3] = {-0.61858, 0.668203, 0.413312}; |
3308 | +static const float N0962[3] = {-0.689016, -0.666128, 0.285409}; |
3309 | +static const float N0963[3] = {-0.687338, 0.668203, 0.284707}; |
3310 | +static const float N0964[3] = {-0.731468, -0.666128, 0.145482}; |
3311 | +static const float N0965[3] = {-0.729667, 0.668203, 0.145116}; |
3312 | +static const float N0966[3] = {-0.745811, -0.666128, 0.0}; |
3313 | +static const float N0967[3] = {-0.74395, 0.668203, 0.0}; |
3314 | +static const float N0968[3] = {-0.729667, -0.668203, -0.145116}; |
3315 | +static const float N0969[3] = {-0.729667, 0.668203, -0.145116}; |
3316 | +static const float N0970[3] = {-0.687338, -0.668203, -0.284707}; |
3317 | +static const float N0971[3] = {-0.687338, 0.668203, -0.284707}; |
3318 | +static const float N0972[3] = {-0.61858, -0.668203, -0.413312}; |
3319 | +static const float N0973[3] = {-0.61858, 0.668203, -0.413312}; |
3320 | +static const float N0974[3] = {-0.526048, -0.668203, -0.526048}; |
3321 | +static const float N0975[3] = {-0.526048, 0.668203, -0.526048}; |
3322 | +static const float N0976[3] = {-0.413312, -0.668203, -0.61858}; |
3323 | +static const float N0977[3] = {-0.413312, 0.668203, -0.61858}; |
3324 | +static const float N0978[3] = {-0.284707, -0.668203, -0.687338}; |
3325 | +static const float N0979[3] = {-0.284707, 0.668203, -0.687338}; |
3326 | +static const float N0980[3] = {-0.145116, -0.668203, -0.729667}; |
3327 | +static const float N0981[3] = {-0.145116, 0.668203, -0.729667}; |
3328 | +static const float N0982[3] = {0.0, -0.668203, -0.74395}; |
3329 | +static const float N0983[3] = {0.0, 0.668203, -0.74395}; |
3330 | +static const float N0984[3] = {0.145116, -0.668203, -0.729667}; |
3331 | +static const float N0985[3] = {0.145116, 0.668203, -0.729667}; |
3332 | +static const float N0986[3] = {0.284677, -0.668203, -0.687338}; |
3333 | +static const float N0987[3] = {0.284677, 0.668203, -0.687338}; |
3334 | +static const float N0988[3] = {0.413312, -0.668203, -0.61858}; |
3335 | +static const float N0989[3] = {0.413312, 0.668203, -0.61858}; |
3336 | +static const float N0990[3] = {-0.014801, 0.037782, -0.999146}; |
3337 | + |
3338 | +void DrawSnowman(int wire) { |
3339 | + |
3340 | +glRotatef(180.0, 0.0, 1.0, 0.0); |
3341 | +glRotatef(90.0, 0.0, 1.0, 0.0); |
3342 | +glEnable(GL_CULL_FACE); |
3343 | +glEnable(GL_DEPTH_TEST); |
3344 | +glDisable(GL_NORMALIZE); |
3345 | + |
3346 | + |
3347 | +glDisable (GL_COLOR_MATERIAL); |
3348 | +glTexEnvi (GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE); |
3349 | +glMaterialfv (GL_FRONT_AND_BACK, GL_SHININESS, Material_shininess); |
3350 | +glMaterialfv (GL_FRONT_AND_BACK, GL_AMBIENT, Material_ambient); |
3351 | +glMaterialfv (GL_FRONT_AND_BACK, GL_DIFFUSE, Material_diffuse); |
3352 | +glMaterialfv (GL_FRONT_AND_BACK, GL_SPECULAR, Material_specular); |
3353 | +GLenum capTriangles = wire ? GL_LINE_LOOP : GL_TRIANGLES; |
3354 | +glBegin(capTriangles); |
3355 | +glNormal3fv(N0000); |
3356 | +glVertex3fv(P0402); |
3357 | +glNormal3fv(N0001); |
3358 | +glVertex3fv(P0283); |
3359 | +glNormal3fv(N0002); |
3360 | +glVertex3fv(P0102); |
3361 | +glNormal3fv(N0001); |
3362 | +glVertex3fv(P0283); |
3363 | +glNormal3fv(N0000); |
3364 | +glVertex3fv(P0402); |
3365 | +glNormal3fv(N0003); |
3366 | +glVertex3fv(P0171); |
3367 | +glNormal3fv(N0004); |
3368 | +glVertex3fv(P0046); |
3369 | +glNormal3fv(N0003); |
3370 | +glVertex3fv(P0171); |
3371 | +glNormal3fv(N0000); |
3372 | +glVertex3fv(P0402); |
3373 | +glNormal3fv(N0003); |
3374 | +glVertex3fv(P0171); |
3375 | +glNormal3fv(N0005); |
3376 | +glVertex3fv(P0014); |
3377 | +glNormal3fv(N0001); |
3378 | +glVertex3fv(P0283); |
3379 | +glNormal3fv(N0000); |
3380 | +glVertex3fv(P0402); |
3381 | +glNormal3fv(N0006); |
3382 | +glVertex3fv(P0403); |
3383 | +glNormal3fv(N0004); |
3384 | +glVertex3fv(P0046); |
3385 | +glNormal3fv(N0006); |
3386 | +glVertex3fv(P0403); |
3387 | +glNormal3fv(N0000); |
3388 | +glVertex3fv(P0402); |
3389 | +glNormal3fv(N0007); |
3390 | +glVertex3fv(P0404); |
3391 | +glNormal3fv(N0002); |
3392 | +glVertex3fv(P0102); |
3393 | +glNormal3fv(N0007); |
3394 | +glVertex3fv(P0404); |
3395 | +glNormal3fv(N0000); |
3396 | +glVertex3fv(P0402); |
3397 | +glNormal3fv(N0007); |
3398 | +glVertex3fv(P0404); |
3399 | +glNormal3fv(N0008); |
3400 | +glVertex3fv(P0043); |
3401 | +glNormal3fv(N0006); |
3402 | +glVertex3fv(P0403); |
3403 | +glNormal3fv(N0009); |
3404 | +glVertex3fv(P0165); |
3405 | +glNormal3fv(N0010); |
3406 | +glVertex3fv(P0282); |
3407 | +glNormal3fv(N0011); |
3408 | +glVertex3fv(P0012); |
3409 | +glNormal3fv(N0010); |
3410 | +glVertex3fv(P0282); |
3411 | +glNormal3fv(N0009); |
3412 | +glVertex3fv(P0165); |
3413 | +glNormal3fv(N0007); |
3414 | +glVertex3fv(P0404); |
3415 | +glNormal3fv(N0008); |
3416 | +glVertex3fv(P0043); |
3417 | +glNormal3fv(N0007); |
3418 | +glVertex3fv(P0404); |
3419 | +glNormal3fv(N0009); |
3420 | +glVertex3fv(P0165); |
3421 | +glNormal3fv(N0007); |
3422 | +glVertex3fv(P0404); |
3423 | +glNormal3fv(N0002); |
3424 | +glVertex3fv(P0102); |
3425 | +glNormal3fv(N0010); |
3426 | +glVertex3fv(P0282); |
3427 | +glNormal3fv(N0012); |
3428 | +glVertex3fv(P0164); |
3429 | +glNormal3fv(N0006); |
3430 | +glVertex3fv(P0403); |
3431 | +glNormal3fv(N0008); |
3432 | +glVertex3fv(P0043); |
3433 | +glNormal3fv(N0006); |
3434 | +glVertex3fv(P0403); |
3435 | +glNormal3fv(N0012); |
3436 | +glVertex3fv(P0164); |
3437 | +glNormal3fv(N0013); |
3438 | +glVertex3fv(P0170); |
3439 | +glNormal3fv(N0014); |
3440 | +glVertex3fv(P0001); |
3441 | +glNormal3fv(N0013); |
3442 | +glVertex3fv(P0170); |
3443 | +glNormal3fv(N0012); |
3444 | +glVertex3fv(P0164); |
3445 | +glNormal3fv(N0013); |
3446 | +glVertex3fv(P0170); |
3447 | +glNormal3fv(N0004); |
3448 | +glVertex3fv(P0046); |
3449 | +glNormal3fv(N0006); |
3450 | +glVertex3fv(P0403); |
3451 | +glNormal3fv(N0015); |
3452 | +glVertex3fv(P0405); |
3453 | +glNormal3fv(N0010); |
3454 | +glVertex3fv(P0282); |
3455 | +glNormal3fv(N0002); |
3456 | +glVertex3fv(P0102); |
3457 | +glNormal3fv(N0010); |
3458 | +glVertex3fv(P0282); |
3459 | +glNormal3fv(N0015); |
3460 | +glVertex3fv(P0405); |
3461 | +glNormal3fv(N0016); |
3462 | +glVertex3fv(P0284); |
3463 | +glNormal3fv(N0017); |
3464 | +glVertex3fv(P0103); |
3465 | +glNormal3fv(N0016); |
3466 | +glVertex3fv(P0284); |
3467 | +glNormal3fv(N0015); |
3468 | +glVertex3fv(P0405); |
3469 | +glNormal3fv(N0016); |
3470 | +glVertex3fv(P0284); |
3471 | +glNormal3fv(N0011); |
3472 | +glVertex3fv(P0012); |
3473 | +glNormal3fv(N0010); |
3474 | +glVertex3fv(P0282); |
3475 | +glNormal3fv(N0015); |
3476 | +glVertex3fv(P0405); |
3477 | +glNormal3fv(N0018); |
3478 | +glVertex3fv(P0406); |
3479 | +glNormal3fv(N0017); |
3480 | +glVertex3fv(P0103); |
3481 | +glNormal3fv(N0018); |
3482 | +glVertex3fv(P0406); |
3483 | +glNormal3fv(N0015); |
3484 | +glVertex3fv(P0405); |
3485 | +glNormal3fv(N0019); |
3486 | +glVertex3fv(P0407); |
3487 | +glNormal3fv(N0002); |
3488 | +glVertex3fv(P0102); |
3489 | +glNormal3fv(N0019); |
3490 | +glVertex3fv(P0407); |
3491 | +glNormal3fv(N0015); |
3492 | +glVertex3fv(P0405); |
3493 | +glNormal3fv(N0019); |
3494 | +glVertex3fv(P0407); |
3495 | +glNormal3fv(N0020); |
3496 | +glVertex3fv(P0104); |
3497 | +glNormal3fv(N0018); |
3498 | +glVertex3fv(P0406); |
3499 | +glNormal3fv(N0021); |
3500 | +glVertex3fv(P0287); |
3501 | +glNormal3fv(N0001); |
3502 | +glVertex3fv(P0283); |
3503 | +glNormal3fv(N0005); |
3504 | +glVertex3fv(P0014); |
3505 | +glNormal3fv(N0001); |
3506 | +glVertex3fv(P0283); |
3507 | +glNormal3fv(N0021); |
3508 | +glVertex3fv(P0287); |
3509 | +glNormal3fv(N0019); |
3510 | +glVertex3fv(P0407); |
3511 | +glNormal3fv(N0020); |
3512 | +glVertex3fv(P0104); |
3513 | +glNormal3fv(N0019); |
3514 | +glVertex3fv(P0407); |
3515 | +glNormal3fv(N0021); |
3516 | +glVertex3fv(P0287); |
3517 | +glNormal3fv(N0019); |
3518 | +glVertex3fv(P0407); |
3519 | +glNormal3fv(N0002); |
3520 | +glVertex3fv(P0102); |
3521 | +glNormal3fv(N0001); |
3522 | +glVertex3fv(P0283); |
3523 | +glNormal3fv(N0022); |
3524 | +glVertex3fv(P0286); |
3525 | +glNormal3fv(N0018); |
3526 | +glVertex3fv(P0406); |
3527 | +glNormal3fv(N0020); |
3528 | +glVertex3fv(P0104); |
3529 | +glNormal3fv(N0018); |
3530 | +glVertex3fv(P0406); |
3531 | +glNormal3fv(N0022); |
3532 | +glVertex3fv(P0286); |
3533 | +glNormal3fv(N0023); |
3534 | +glVertex3fv(P0285); |
3535 | +glNormal3fv(N0024); |
3536 | +glVertex3fv(P0013); |
3537 | +glNormal3fv(N0023); |
3538 | +glVertex3fv(P0285); |
3539 | +glNormal3fv(N0022); |
3540 | +glVertex3fv(P0286); |
3541 | +glNormal3fv(N0023); |
3542 | +glVertex3fv(P0285); |
3543 | +glNormal3fv(N0017); |
3544 | +glVertex3fv(P0103); |
3545 | +glNormal3fv(N0018); |
3546 | +glVertex3fv(P0406); |
3547 | +glNormal3fv(N0025); |
3548 | +glVertex3fv(P0408); |
3549 | +glNormal3fv(N0026); |
3550 | +glVertex3fv(P0168); |
3551 | +glNormal3fv(N0027); |
3552 | +glVertex3fv(P0045); |
3553 | +glNormal3fv(N0026); |
3554 | +glVertex3fv(P0168); |
3555 | +glNormal3fv(N0025); |
3556 | +glVertex3fv(P0408); |
3557 | +glNormal3fv(N0028); |
3558 | +glVertex3fv(P0172); |
3559 | +glNormal3fv(N0029); |
3560 | +glVertex3fv(P0047); |
3561 | +glNormal3fv(N0028); |
3562 | +glVertex3fv(P0172); |
3563 | +glNormal3fv(N0025); |
3564 | +glVertex3fv(P0408); |
3565 | +glNormal3fv(N0028); |
3566 | +glVertex3fv(P0172); |
3567 | +glNormal3fv(N0030); |
3568 | +glVertex3fv(P0002); |
3569 | +glNormal3fv(N0026); |
3570 | +glVertex3fv(P0168); |
3571 | +glNormal3fv(N0025); |
3572 | +glVertex3fv(P0408); |
3573 | +glNormal3fv(N0031); |
3574 | +glVertex3fv(P0409); |
3575 | +glNormal3fv(N0029); |
3576 | +glVertex3fv(P0047); |
3577 | +glNormal3fv(N0031); |
3578 | +glVertex3fv(P0409); |
3579 | +glNormal3fv(N0025); |
3580 | +glVertex3fv(P0408); |
3581 | +glNormal3fv(N0032); |
3582 | +glVertex3fv(P0410); |
3583 | +glNormal3fv(N0027); |
3584 | +glVertex3fv(P0045); |
3585 | +glNormal3fv(N0032); |
3586 | +glVertex3fv(P0410); |
3587 | +glNormal3fv(N0025); |
3588 | +glVertex3fv(P0408); |
3589 | +glNormal3fv(N0032); |
3590 | +glVertex3fv(P0410); |
3591 | +glNormal3fv(N0020); |
3592 | +glVertex3fv(P0104); |
3593 | +glNormal3fv(N0031); |
3594 | +glVertex3fv(P0409); |
3595 | +glNormal3fv(N0022); |
3596 | +glVertex3fv(P0286); |
3597 | +glNormal3fv(N0033); |
3598 | +glVertex3fv(P0169); |
3599 | +glNormal3fv(N0024); |
3600 | +glVertex3fv(P0013); |
3601 | +glNormal3fv(N0033); |
3602 | +glVertex3fv(P0169); |
3603 | +glNormal3fv(N0022); |
3604 | +glVertex3fv(P0286); |
3605 | +glNormal3fv(N0032); |
3606 | +glVertex3fv(P0410); |
3607 | +glNormal3fv(N0020); |
3608 | +glVertex3fv(P0104); |
3609 | +glNormal3fv(N0032); |
3610 | +glVertex3fv(P0410); |
3611 | +glNormal3fv(N0022); |
3612 | +glVertex3fv(P0286); |
3613 | +glNormal3fv(N0032); |
3614 | +glVertex3fv(P0410); |
3615 | +glNormal3fv(N0027); |
3616 | +glVertex3fv(P0045); |
3617 | +glNormal3fv(N0033); |
3618 | +glVertex3fv(P0169); |
3619 | +glNormal3fv(N0021); |
3620 | +glVertex3fv(P0287); |
3621 | +glNormal3fv(N0031); |
3622 | +glVertex3fv(P0409); |
3623 | +glNormal3fv(N0020); |
3624 | +glVertex3fv(P0104); |
3625 | +glNormal3fv(N0031); |
3626 | +glVertex3fv(P0409); |
3627 | +glNormal3fv(N0021); |
3628 | +glVertex3fv(P0287); |
3629 | +glNormal3fv(N0034); |
3630 | +glVertex3fv(P0173); |
3631 | +glNormal3fv(N0005); |
3632 | +glVertex3fv(P0014); |
3633 | +glNormal3fv(N0034); |
3634 | +glVertex3fv(P0173); |
3635 | +glNormal3fv(N0021); |
3636 | +glVertex3fv(P0287); |
3637 | +glNormal3fv(N0034); |
3638 | +glVertex3fv(P0173); |
3639 | +glNormal3fv(N0029); |
3640 | +glVertex3fv(P0047); |
3641 | +glNormal3fv(N0031); |
3642 | +glVertex3fv(P0409); |
3643 | +glNormal3fv(N0035); |
3644 | +glVertex3fv(P0411); |
3645 | +glNormal3fv(N0036); |
3646 | +glVertex3fv(P0167); |
3647 | +glNormal3fv(N0037); |
3648 | +glVertex3fv(P0044); |
3649 | +glNormal3fv(N0036); |
3650 | +glVertex3fv(P0167); |
3651 | +glNormal3fv(N0035); |
3652 | +glVertex3fv(P0411); |
3653 | +glNormal3fv(N0023); |
3654 | +glVertex3fv(P0285); |
3655 | +glNormal3fv(N0017); |
3656 | +glVertex3fv(P0103); |
3657 | +glNormal3fv(N0023); |
3658 | +glVertex3fv(P0285); |
3659 | +glNormal3fv(N0035); |
3660 | +glVertex3fv(P0411); |
3661 | +glNormal3fv(N0023); |
3662 | +glVertex3fv(P0285); |
3663 | +glNormal3fv(N0024); |
3664 | +glVertex3fv(P0013); |
3665 | +glNormal3fv(N0036); |
3666 | +glVertex3fv(P0167); |
3667 | +glNormal3fv(N0035); |
3668 | +glVertex3fv(P0411); |
3669 | +glNormal3fv(N0038); |
3670 | +glVertex3fv(P0412); |
3671 | +glNormal3fv(N0017); |
3672 | +glVertex3fv(P0103); |
3673 | +glNormal3fv(N0038); |
3674 | +glVertex3fv(P0412); |
3675 | +glNormal3fv(N0035); |
3676 | +glVertex3fv(P0411); |
3677 | +glNormal3fv(N0039); |
3678 | +glVertex3fv(P0413); |
3679 | +glNormal3fv(N0037); |
3680 | +glVertex3fv(P0044); |
3681 | +glNormal3fv(N0039); |
3682 | +glVertex3fv(P0413); |
3683 | +glNormal3fv(N0035); |
3684 | +glVertex3fv(P0411); |
3685 | +glNormal3fv(N0039); |
3686 | +glVertex3fv(P0413); |
3687 | +glNormal3fv(N0040); |
3688 | +glVertex3fv(P0042); |
3689 | +glNormal3fv(N0038); |
3690 | +glVertex3fv(P0412); |
3691 | +glNormal3fv(N0041); |
3692 | +glVertex3fv(P0166); |
3693 | +glNormal3fv(N0042); |
3694 | +glVertex3fv(P0000); |
3695 | +glNormal3fv(N0043); |
3696 | +glVertex3fv(P0162); |
3697 | +glNormal3fv(N0041); |
3698 | +glVertex3fv(P0166); |
3699 | +glNormal3fv(N0043); |
3700 | +glVertex3fv(P0162); |
3701 | +glNormal3fv(N0039); |
3702 | +glVertex3fv(P0413); |
3703 | +glNormal3fv(N0040); |
3704 | +glVertex3fv(P0042); |
3705 | +glNormal3fv(N0039); |
3706 | +glVertex3fv(P0413); |
3707 | +glNormal3fv(N0043); |
3708 | +glVertex3fv(P0162); |
3709 | +glNormal3fv(N0039); |
3710 | +glVertex3fv(P0413); |
3711 | +glNormal3fv(N0037); |
3712 | +glVertex3fv(P0044); |
3713 | +glNormal3fv(N0041); |
3714 | +glVertex3fv(P0166); |
3715 | +glNormal3fv(N0044); |
3716 | +glVertex3fv(P0163); |
3717 | +glNormal3fv(N0038); |
3718 | +glVertex3fv(P0412); |
3719 | +glNormal3fv(N0040); |
3720 | +glVertex3fv(P0042); |
3721 | +glNormal3fv(N0038); |
3722 | +glVertex3fv(P0412); |
3723 | +glNormal3fv(N0044); |
3724 | +glVertex3fv(P0163); |
3725 | +glNormal3fv(N0016); |
3726 | +glVertex3fv(P0284); |
3727 | +glNormal3fv(N0011); |
3728 | +glVertex3fv(P0012); |
3729 | +glNormal3fv(N0016); |
3730 | +glVertex3fv(P0284); |
3731 | +glNormal3fv(N0044); |
3732 | +glVertex3fv(P0163); |
3733 | +glNormal3fv(N0016); |
3734 | +glVertex3fv(P0284); |
3735 | +glNormal3fv(N0017); |
3736 | +glVertex3fv(P0103); |
3737 | +glNormal3fv(N0038); |
3738 | +glVertex3fv(P0412); |
3739 | +glNormal3fv(N0045); |
3740 | +glVertex3fv(P0414); |
3741 | +glNormal3fv(N0046); |
3742 | +glVertex3fv(P0105); |
3743 | +glNormal3fv(N0047); |
3744 | +glVertex3fv(P0289); |
3745 | +glVertex3fv(P0289); |
3746 | +glNormal3fv(N0048); |
3747 | +glVertex3fv(P0179); |
3748 | +glNormal3fv(N0045); |
3749 | +glVertex3fv(P0414); |
3750 | +glNormal3fv(N0049); |
3751 | +glVertex3fv(P0050); |
3752 | +glNormal3fv(N0045); |
3753 | +glVertex3fv(P0414); |
3754 | +glNormal3fv(N0048); |
3755 | +glVertex3fv(P0179); |
3756 | +glVertex3fv(P0179); |
3757 | +glNormal3fv(N0047); |
3758 | +glVertex3fv(P0289); |
3759 | +glNormal3fv(N0050); |
3760 | +glVertex3fv(P0016); |
3761 | +glNormal3fv(N0045); |
3762 | +glVertex3fv(P0414); |
3763 | +glNormal3fv(N0049); |
3764 | +glVertex3fv(P0050); |
3765 | +glNormal3fv(N0051); |
3766 | +glVertex3fv(P0415); |
3767 | +glVertex3fv(P0415); |
3768 | +glNormal3fv(N0052); |
3769 | +glVertex3fv(P0416); |
3770 | +glNormal3fv(N0045); |
3771 | +glVertex3fv(P0414); |
3772 | +glNormal3fv(N0046); |
3773 | +glVertex3fv(P0105); |
3774 | +glNormal3fv(N0045); |
3775 | +glVertex3fv(P0414); |
3776 | +glNormal3fv(N0052); |
3777 | +glVertex3fv(P0416); |
3778 | +glVertex3fv(P0416); |
3779 | +glNormal3fv(N0051); |
3780 | +glVertex3fv(P0415); |
3781 | +glNormal3fv(N0008); |
3782 | +glVertex3fv(P0043); |
3783 | +glNormal3fv(N0009); |
3784 | +glVertex3fv(P0165); |
3785 | +glNormal3fv(N0011); |
3786 | +glVertex3fv(P0012); |
3787 | +glNormal3fv(N0053); |
3788 | +glVertex3fv(P0288); |
3789 | +glVertex3fv(P0288); |
3790 | +glNormal3fv(N0052); |
3791 | +glVertex3fv(P0416); |
3792 | +glNormal3fv(N0009); |
3793 | +glVertex3fv(P0165); |
3794 | +glNormal3fv(N0008); |
3795 | +glVertex3fv(P0043); |
3796 | +glNormal3fv(N0009); |
3797 | +glVertex3fv(P0165); |
3798 | +glNormal3fv(N0052); |
3799 | +glVertex3fv(P0416); |
3800 | +glVertex3fv(P0416); |
3801 | +glNormal3fv(N0053); |
3802 | +glVertex3fv(P0288); |
3803 | +glNormal3fv(N0046); |
3804 | +glVertex3fv(P0105); |
3805 | +glNormal3fv(N0012); |
3806 | +glVertex3fv(P0164); |
3807 | +glNormal3fv(N0008); |
3808 | +glVertex3fv(P0043); |
3809 | +glNormal3fv(N0051); |
3810 | +glVertex3fv(P0415); |
3811 | +glVertex3fv(P0415); |
3812 | +glNormal3fv(N0054); |
3813 | +glVertex3fv(P0178); |
3814 | +glNormal3fv(N0012); |
3815 | +glVertex3fv(P0164); |
3816 | +glNormal3fv(N0014); |
3817 | +glVertex3fv(P0001); |
3818 | +glNormal3fv(N0012); |
3819 | +glVertex3fv(P0164); |
3820 | +glNormal3fv(N0054); |
3821 | +glVertex3fv(P0178); |
3822 | +glVertex3fv(P0178); |
3823 | +glNormal3fv(N0051); |
3824 | +glVertex3fv(P0415); |
3825 | +glNormal3fv(N0049); |
3826 | +glVertex3fv(P0050); |
3827 | +glNormal3fv(N0055); |
3828 | +glVertex3fv(P0417); |
3829 | +glNormal3fv(N0046); |
3830 | +glVertex3fv(P0105); |
3831 | +glNormal3fv(N0053); |
3832 | +glVertex3fv(P0288); |
3833 | +glVertex3fv(P0288); |
3834 | +glNormal3fv(N0056); |
3835 | +glVertex3fv(P0290); |
3836 | +glNormal3fv(N0055); |
3837 | +glVertex3fv(P0417); |
3838 | +glNormal3fv(N0057); |
3839 | +glVertex3fv(P0106); |
3840 | +glNormal3fv(N0055); |
3841 | +glVertex3fv(P0417); |
3842 | +glNormal3fv(N0056); |
3843 | +glVertex3fv(P0290); |
3844 | +glVertex3fv(P0290); |
3845 | +glNormal3fv(N0053); |
3846 | +glVertex3fv(P0288); |
3847 | +glNormal3fv(N0011); |
3848 | +glVertex3fv(P0012); |
3849 | +glNormal3fv(N0055); |
3850 | +glVertex3fv(P0417); |
3851 | +glNormal3fv(N0057); |
3852 | +glVertex3fv(P0106); |
3853 | +glNormal3fv(N0058); |
3854 | +glVertex3fv(P0418); |
3855 | +glVertex3fv(P0418); |
3856 | +glNormal3fv(N0059); |
3857 | +glVertex3fv(P0419); |
3858 | +glNormal3fv(N0055); |
3859 | +glVertex3fv(P0417); |
3860 | +glNormal3fv(N0046); |
3861 | +glVertex3fv(P0105); |
3862 | +glNormal3fv(N0055); |
3863 | +glVertex3fv(P0417); |
3864 | +glNormal3fv(N0059); |
3865 | +glVertex3fv(P0419); |
3866 | +glVertex3fv(P0419); |
3867 | +glNormal3fv(N0058); |
3868 | +glVertex3fv(P0418); |
3869 | +glNormal3fv(N0060); |
3870 | +glVertex3fv(P0107); |
3871 | +glNormal3fv(N0061); |
3872 | +glVertex3fv(P0293); |
3873 | +glNormal3fv(N0050); |
3874 | +glVertex3fv(P0016); |
3875 | +glNormal3fv(N0047); |
3876 | +glVertex3fv(P0289); |
3877 | +glVertex3fv(P0289); |
3878 | +glNormal3fv(N0059); |
3879 | +glVertex3fv(P0419); |
3880 | +glNormal3fv(N0061); |
3881 | +glVertex3fv(P0293); |
3882 | +glNormal3fv(N0060); |
3883 | +glVertex3fv(P0107); |
3884 | +glNormal3fv(N0061); |
3885 | +glVertex3fv(P0293); |
3886 | +glNormal3fv(N0059); |
3887 | +glVertex3fv(P0419); |
3888 | +glVertex3fv(P0419); |
3889 | +glNormal3fv(N0047); |
3890 | +glVertex3fv(P0289); |
3891 | +glNormal3fv(N0046); |
3892 | +glVertex3fv(P0105); |
3893 | +glNormal3fv(N0062); |
3894 | +glVertex3fv(P0292); |
3895 | +glNormal3fv(N0060); |
3896 | +glVertex3fv(P0107); |
3897 | +glNormal3fv(N0058); |
3898 | +glVertex3fv(P0418); |
3899 | +glVertex3fv(P0418); |
3900 | +glNormal3fv(N0063); |
3901 | +glVertex3fv(P0291); |
3902 | +glNormal3fv(N0062); |
3903 | +glVertex3fv(P0292); |
3904 | +glNormal3fv(N0064); |
3905 | +glVertex3fv(P0015); |
3906 | +glNormal3fv(N0062); |
3907 | +glVertex3fv(P0292); |
3908 | +glNormal3fv(N0063); |
3909 | +glVertex3fv(P0291); |
3910 | +glVertex3fv(P0291); |
3911 | +glNormal3fv(N0058); |
3912 | +glVertex3fv(P0418); |
3913 | +glNormal3fv(N0057); |
3914 | +glVertex3fv(P0106); |
3915 | +glNormal3fv(N0065); |
3916 | +glVertex3fv(P0420); |
3917 | +glNormal3fv(N0066); |
3918 | +glVertex3fv(P0049); |
3919 | +glNormal3fv(N0067); |
3920 | +glVertex3fv(P0176); |
3921 | +glVertex3fv(P0176); |
3922 | +glNormal3fv(N0068); |
3923 | +glVertex3fv(P0180); |
3924 | +glNormal3fv(N0065); |
3925 | +glVertex3fv(P0420); |
3926 | +glNormal3fv(N0069); |
3927 | +glVertex3fv(P0051); |
3928 | +glNormal3fv(N0065); |
3929 | +glVertex3fv(P0420); |
3930 | +glNormal3fv(N0068); |
3931 | +glVertex3fv(P0180); |
3932 | +glVertex3fv(P0180); |
3933 | +glNormal3fv(N0067); |
3934 | +glVertex3fv(P0176); |
3935 | +glNormal3fv(N0070); |
3936 | +glVertex3fv(P0005); |
3937 | +glNormal3fv(N0065); |
3938 | +glVertex3fv(P0420); |
3939 | +glNormal3fv(N0069); |
3940 | +glVertex3fv(P0051); |
3941 | +glNormal3fv(N0071); |
3942 | +glVertex3fv(P0421); |
3943 | +glVertex3fv(P0421); |
3944 | +glNormal3fv(N0072); |
3945 | +glVertex3fv(P0422); |
3946 | +glNormal3fv(N0065); |
3947 | +glVertex3fv(P0420); |
3948 | +glNormal3fv(N0066); |
3949 | +glVertex3fv(P0049); |
3950 | +glNormal3fv(N0065); |
3951 | +glVertex3fv(P0420); |
3952 | +glNormal3fv(N0072); |
3953 | +glVertex3fv(P0422); |
3954 | +glVertex3fv(P0422); |
3955 | +glNormal3fv(N0071); |
3956 | +glVertex3fv(P0421); |
3957 | +glNormal3fv(N0060); |
3958 | +glVertex3fv(P0107); |
3959 | +glNormal3fv(N0062); |
3960 | +glVertex3fv(P0292); |
3961 | +glNormal3fv(N0064); |
3962 | +glVertex3fv(P0015); |
3963 | +glNormal3fv(N0073); |
3964 | +glVertex3fv(P0177); |
3965 | +glVertex3fv(P0177); |
3966 | +glNormal3fv(N0072); |
3967 | +glVertex3fv(P0422); |
3968 | +glNormal3fv(N0062); |
3969 | +glVertex3fv(P0292); |
3970 | +glNormal3fv(N0060); |
3971 | +glVertex3fv(P0107); |
3972 | +glNormal3fv(N0062); |
3973 | +glVertex3fv(P0292); |
3974 | +glNormal3fv(N0072); |
3975 | +glVertex3fv(P0422); |
3976 | +glVertex3fv(P0422); |
3977 | +glNormal3fv(N0073); |
3978 | +glVertex3fv(P0177); |
3979 | +glNormal3fv(N0066); |
3980 | +glVertex3fv(P0049); |
3981 | +glNormal3fv(N0061); |
3982 | +glVertex3fv(P0293); |
3983 | +glNormal3fv(N0060); |
3984 | +glVertex3fv(P0107); |
3985 | +glNormal3fv(N0071); |
3986 | +glVertex3fv(P0421); |
3987 | +glVertex3fv(P0421); |
3988 | +glNormal3fv(N0074); |
3989 | +glVertex3fv(P0181); |
3990 | +glNormal3fv(N0061); |
3991 | +glVertex3fv(P0293); |
3992 | +glNormal3fv(N0050); |
3993 | +glVertex3fv(P0016); |
3994 | +glNormal3fv(N0061); |
3995 | +glVertex3fv(P0293); |
3996 | +glNormal3fv(N0074); |
3997 | +glVertex3fv(P0181); |
3998 | +glVertex3fv(P0181); |
3999 | +glNormal3fv(N0071); |
4000 | +glVertex3fv(P0421); |
4001 | +glNormal3fv(N0069); |
4002 | +glVertex3fv(P0051); |
4003 | +glNormal3fv(N0075); |
4004 | +glVertex3fv(P0423); |
4005 | +glNormal3fv(N0076); |
4006 | +glVertex3fv(P0048); |
4007 | +glNormal3fv(N0077); |
4008 | +glVertex3fv(P0175); |
4009 | +glVertex3fv(P0175); |
4010 | +glNormal3fv(N0063); |
4011 | +glVertex3fv(P0291); |
4012 | +glNormal3fv(N0075); |
4013 | +glVertex3fv(P0423); |
4014 | +glNormal3fv(N0057); |
4015 | +glVertex3fv(P0106); |
4016 | +glNormal3fv(N0075); |
4017 | +glVertex3fv(P0423); |
4018 | +glNormal3fv(N0063); |
4019 | +glVertex3fv(P0291); |
4020 | +glVertex3fv(P0291); |
4021 | +glNormal3fv(N0077); |
4022 | +glVertex3fv(P0175); |
4023 | +glNormal3fv(N0064); |
4024 | +glVertex3fv(P0015); |
4025 | +glNormal3fv(N0075); |
4026 | +glVertex3fv(P0423); |
4027 | +glNormal3fv(N0057); |
4028 | +glVertex3fv(P0106); |
4029 | +glNormal3fv(N0078); |
4030 | +glVertex3fv(P0424); |
4031 | +glVertex3fv(P0424); |
4032 | +glNormal3fv(N0079); |
4033 | +glVertex3fv(P0425); |
4034 | +glNormal3fv(N0075); |
4035 | +glVertex3fv(P0423); |
4036 | +glNormal3fv(N0076); |
4037 | +glVertex3fv(P0048); |
4038 | +glNormal3fv(N0075); |
4039 | +glVertex3fv(P0423); |
4040 | +glNormal3fv(N0079); |
4041 | +glVertex3fv(P0425); |
4042 | +glVertex3fv(P0425); |
4043 | +glNormal3fv(N0078); |
4044 | +glVertex3fv(P0424); |
4045 | +glNormal3fv(N0040); |
4046 | +glVertex3fv(P0042); |
4047 | +glNormal3fv(N0043); |
4048 | +glVertex3fv(P0162); |
4049 | +glNormal3fv(N0042); |
4050 | +glVertex3fv(P0000); |
4051 | +glNormal3fv(N0080); |
4052 | +glVertex3fv(P0174); |
4053 | +glVertex3fv(P0174); |
4054 | +glNormal3fv(N0079); |
4055 | +glVertex3fv(P0425); |
4056 | +glNormal3fv(N0043); |
4057 | +glVertex3fv(P0162); |
4058 | +glNormal3fv(N0040); |
4059 | +glVertex3fv(P0042); |
4060 | +glNormal3fv(N0043); |
4061 | +glVertex3fv(P0162); |
4062 | +glNormal3fv(N0079); |
4063 | +glVertex3fv(P0425); |
4064 | +glVertex3fv(P0425); |
4065 | +glNormal3fv(N0080); |
4066 | +glVertex3fv(P0174); |
4067 | +glNormal3fv(N0076); |
4068 | +glVertex3fv(P0048); |
4069 | +glNormal3fv(N0044); |
4070 | +glVertex3fv(P0163); |
4071 | +glNormal3fv(N0040); |
4072 | +glVertex3fv(P0042); |
4073 | +glNormal3fv(N0078); |
4074 | +glVertex3fv(P0424); |
4075 | +glVertex3fv(P0424); |
4076 | +glNormal3fv(N0056); |
4077 | +glVertex3fv(P0290); |
4078 | +glNormal3fv(N0044); |
4079 | +glVertex3fv(P0163); |
4080 | +glNormal3fv(N0011); |
4081 | +glVertex3fv(P0012); |
4082 | +glNormal3fv(N0044); |
4083 | +glVertex3fv(P0163); |
4084 | +glNormal3fv(N0056); |
4085 | +glVertex3fv(P0290); |
4086 | +glVertex3fv(P0290); |
4087 | +glNormal3fv(N0078); |
4088 | +glVertex3fv(P0424); |
4089 | +glNormal3fv(N0057); |
4090 | +glVertex3fv(P0106); |
4091 | +glNormal3fv(N0081); |
4092 | +glVertex3fv(P0426); |
4093 | +glNormal3fv(N0082); |
4094 | +glVertex3fv(P0295); |
4095 | +glNormal3fv(N0083); |
4096 | +glVertex3fv(P0108); |
4097 | +glNormal3fv(N0082); |
4098 | +glVertex3fv(P0295); |
4099 | +glNormal3fv(N0081); |
4100 | +glVertex3fv(P0426); |
4101 | +glNormal3fv(N0084); |
4102 | +glVertex3fv(P0187); |
4103 | +glNormal3fv(N0085); |
4104 | +glVertex3fv(P0054); |
4105 | +glNormal3fv(N0084); |
4106 | +glVertex3fv(P0187); |
4107 | +glNormal3fv(N0081); |
4108 | +glVertex3fv(P0426); |
4109 | +glNormal3fv(N0084); |
4110 | +glVertex3fv(P0187); |
4111 | +glNormal3fv(N0086); |
4112 | +glVertex3fv(P0018); |
4113 | +glNormal3fv(N0082); |
4114 | +glVertex3fv(P0295); |
4115 | +glNormal3fv(N0081); |
4116 | +glVertex3fv(P0426); |
4117 | +glNormal3fv(N0087); |
4118 | +glVertex3fv(P0427); |
4119 | +glNormal3fv(N0085); |
4120 | +glVertex3fv(P0054); |
4121 | +glNormal3fv(N0087); |
4122 | +glVertex3fv(P0427); |
4123 | +glNormal3fv(N0081); |
4124 | +glVertex3fv(P0426); |
4125 | +glNormal3fv(N0088); |
4126 | +glVertex3fv(P0428); |
4127 | +glNormal3fv(N0083); |
4128 | +glVertex3fv(P0108); |
4129 | +glNormal3fv(N0088); |
4130 | +glVertex3fv(P0428); |
4131 | +glNormal3fv(N0081); |
4132 | +glVertex3fv(P0426); |
4133 | +glNormal3fv(N0088); |
4134 | +glVertex3fv(P0428); |
4135 | +glNormal3fv(N0027); |
4136 | +glVertex3fv(P0045); |
4137 | +glNormal3fv(N0087); |
4138 | +glVertex3fv(P0427); |
4139 | +glNormal3fv(N0033); |
4140 | +glVertex3fv(P0169); |
4141 | +glNormal3fv(N0089); |
4142 | +glVertex3fv(P0294); |
4143 | +glNormal3fv(N0024); |
4144 | +glVertex3fv(P0013); |
4145 | +glNormal3fv(N0089); |
4146 | +glVertex3fv(P0294); |
4147 | +glNormal3fv(N0033); |
4148 | +glVertex3fv(P0169); |
4149 | +glNormal3fv(N0088); |
4150 | +glVertex3fv(P0428); |
4151 | +glNormal3fv(N0027); |
4152 | +glVertex3fv(P0045); |
4153 | +glNormal3fv(N0088); |
4154 | +glVertex3fv(P0428); |
4155 | +glNormal3fv(N0033); |
4156 | +glVertex3fv(P0169); |
4157 | +glNormal3fv(N0088); |
4158 | +glVertex3fv(P0428); |
4159 | +glNormal3fv(N0083); |
4160 | +glVertex3fv(P0108); |
4161 | +glNormal3fv(N0089); |
4162 | +glVertex3fv(P0294); |
4163 | +glNormal3fv(N0026); |
4164 | +glVertex3fv(P0168); |
4165 | +glNormal3fv(N0087); |
4166 | +glVertex3fv(P0427); |
4167 | +glNormal3fv(N0027); |
4168 | +glVertex3fv(P0045); |
4169 | +glNormal3fv(N0087); |
4170 | +glVertex3fv(P0427); |
4171 | +glNormal3fv(N0026); |
4172 | +glVertex3fv(P0168); |
4173 | +glNormal3fv(N0090); |
4174 | +glVertex3fv(P0186); |
4175 | +glNormal3fv(N0030); |
4176 | +glVertex3fv(P0002); |
4177 | +glNormal3fv(N0090); |
4178 | +glVertex3fv(P0186); |
4179 | +glNormal3fv(N0026); |
4180 | +glVertex3fv(P0168); |
4181 | +glNormal3fv(N0090); |
4182 | +glVertex3fv(P0186); |
4183 | +glNormal3fv(N0085); |
4184 | +glVertex3fv(P0054); |
4185 | +glNormal3fv(N0087); |
4186 | +glVertex3fv(P0427); |
4187 | +glNormal3fv(N0091); |
4188 | +glVertex3fv(P0429); |
4189 | +glNormal3fv(N0089); |
4190 | +glVertex3fv(P0294); |
4191 | +glNormal3fv(N0083); |
4192 | +glVertex3fv(P0108); |
4193 | +glNormal3fv(N0089); |
4194 | +glVertex3fv(P0294); |
4195 | +glNormal3fv(N0091); |
4196 | +glVertex3fv(P0429); |
4197 | +glNormal3fv(N0092); |
4198 | +glVertex3fv(P0296); |
4199 | +glNormal3fv(N0093); |
4200 | +glVertex3fv(P0109); |
4201 | +glNormal3fv(N0092); |
4202 | +glVertex3fv(P0296); |
4203 | +glNormal3fv(N0091); |
4204 | +glVertex3fv(P0429); |
4205 | +glNormal3fv(N0092); |
4206 | +glVertex3fv(P0296); |
4207 | +glNormal3fv(N0024); |
4208 | +glVertex3fv(P0013); |
4209 | +glNormal3fv(N0089); |
4210 | +glVertex3fv(P0294); |
4211 | +glNormal3fv(N0091); |
4212 | +glVertex3fv(P0429); |
4213 | +glNormal3fv(N0094); |
4214 | +glVertex3fv(P0430); |
4215 | +glNormal3fv(N0093); |
4216 | +glVertex3fv(P0109); |
4217 | +glNormal3fv(N0094); |
4218 | +glVertex3fv(P0430); |
4219 | +glNormal3fv(N0091); |
4220 | +glVertex3fv(P0429); |
4221 | +glNormal3fv(N0095); |
4222 | +glVertex3fv(P0431); |
4223 | +glNormal3fv(N0083); |
4224 | +glVertex3fv(P0108); |
4225 | +glNormal3fv(N0095); |
4226 | +glVertex3fv(P0431); |
4227 | +glNormal3fv(N0091); |
4228 | +glVertex3fv(P0429); |
4229 | +glNormal3fv(N0095); |
4230 | +glVertex3fv(P0431); |
4231 | +glNormal3fv(N0096); |
4232 | +glVertex3fv(P0110); |
4233 | +glNormal3fv(N0094); |
4234 | +glVertex3fv(P0430); |
4235 | +glNormal3fv(N0097); |
4236 | +glVertex3fv(P0299); |
4237 | +glNormal3fv(N0082); |
4238 | +glVertex3fv(P0295); |
4239 | +glNormal3fv(N0086); |
4240 | +glVertex3fv(P0018); |
4241 | +glNormal3fv(N0082); |
4242 | +glVertex3fv(P0295); |
4243 | +glNormal3fv(N0097); |
4244 | +glVertex3fv(P0299); |
4245 | +glNormal3fv(N0095); |
4246 | +glVertex3fv(P0431); |
4247 | +glNormal3fv(N0096); |
4248 | +glVertex3fv(P0110); |
4249 | +glNormal3fv(N0095); |
4250 | +glVertex3fv(P0431); |
4251 | +glNormal3fv(N0097); |
4252 | +glVertex3fv(P0299); |
4253 | +glNormal3fv(N0095); |
4254 | +glVertex3fv(P0431); |
4255 | +glNormal3fv(N0083); |
4256 | +glVertex3fv(P0108); |
4257 | +glNormal3fv(N0082); |
4258 | +glVertex3fv(P0295); |
4259 | +glNormal3fv(N0098); |
4260 | +glVertex3fv(P0298); |
4261 | +glNormal3fv(N0094); |
4262 | +glVertex3fv(P0430); |
4263 | +glNormal3fv(N0096); |
4264 | +glVertex3fv(P0110); |
4265 | +glNormal3fv(N0094); |
4266 | +glVertex3fv(P0430); |
4267 | +glNormal3fv(N0098); |
4268 | +glVertex3fv(P0298); |
4269 | +glNormal3fv(N0099); |
4270 | +glVertex3fv(P0297); |
4271 | +glNormal3fv(N0100); |
4272 | +glVertex3fv(P0017); |
4273 | +glNormal3fv(N0099); |
4274 | +glVertex3fv(P0297); |
4275 | +glNormal3fv(N0098); |
4276 | +glVertex3fv(P0298); |
4277 | +glNormal3fv(N0099); |
4278 | +glVertex3fv(P0297); |
4279 | +glNormal3fv(N0093); |
4280 | +glVertex3fv(P0109); |
4281 | +glNormal3fv(N0094); |
4282 | +glVertex3fv(P0430); |
4283 | +glNormal3fv(N0101); |
4284 | +glVertex3fv(P0432); |
4285 | +glNormal3fv(N0102); |
4286 | +glVertex3fv(P0185); |
4287 | +glNormal3fv(N0103); |
4288 | +glVertex3fv(P0053); |
4289 | +glNormal3fv(N0102); |
4290 | +glVertex3fv(P0185); |
4291 | +glNormal3fv(N0101); |
4292 | +glVertex3fv(P0432); |
4293 | +glNormal3fv(N0104); |
4294 | +glVertex3fv(P0189); |
4295 | +glNormal3fv(N0105); |
4296 | +glVertex3fv(P0055); |
4297 | +glNormal3fv(N0104); |
4298 | +glVertex3fv(P0189); |
4299 | +glNormal3fv(N0101); |
4300 | +glVertex3fv(P0432); |
4301 | +glNormal3fv(N0104); |
4302 | +glVertex3fv(P0189); |
4303 | +glNormal3fv(N0106); |
4304 | +glVertex3fv(P0003); |
4305 | +glNormal3fv(N0102); |
4306 | +glVertex3fv(P0185); |
4307 | +glNormal3fv(N0101); |
4308 | +glVertex3fv(P0432); |
4309 | +glNormal3fv(N0107); |
4310 | +glVertex3fv(P0433); |
4311 | +glNormal3fv(N0105); |
4312 | +glVertex3fv(P0055); |
4313 | +glNormal3fv(N0107); |
4314 | +glVertex3fv(P0433); |
4315 | +glNormal3fv(N0101); |
4316 | +glVertex3fv(P0432); |
4317 | +glNormal3fv(N0108); |
4318 | +glVertex3fv(P0434); |
4319 | +glNormal3fv(N0103); |
4320 | +glVertex3fv(P0053); |
4321 | +glNormal3fv(N0108); |
4322 | +glVertex3fv(P0434); |
4323 | +glNormal3fv(N0101); |
4324 | +glVertex3fv(P0432); |
4325 | +glNormal3fv(N0108); |
4326 | +glVertex3fv(P0434); |
4327 | +glNormal3fv(N0096); |
4328 | +glVertex3fv(P0110); |
4329 | +glNormal3fv(N0107); |
4330 | +glVertex3fv(P0433); |
4331 | +glNormal3fv(N0098); |
4332 | +glVertex3fv(P0298); |
4333 | +glNormal3fv(N0109); |
4334 | +glVertex3fv(P0184); |
4335 | +glNormal3fv(N0100); |
4336 | +glVertex3fv(P0017); |
4337 | +glNormal3fv(N0109); |
4338 | +glVertex3fv(P0184); |
4339 | +glNormal3fv(N0098); |
4340 | +glVertex3fv(P0298); |
4341 | +glNormal3fv(N0108); |
4342 | +glVertex3fv(P0434); |
4343 | +glNormal3fv(N0096); |
4344 | +glVertex3fv(P0110); |
4345 | +glNormal3fv(N0108); |
4346 | +glVertex3fv(P0434); |
4347 | +glNormal3fv(N0098); |
4348 | +glVertex3fv(P0298); |
4349 | +glNormal3fv(N0108); |
4350 | +glVertex3fv(P0434); |
4351 | +glNormal3fv(N0103); |
4352 | +glVertex3fv(P0053); |
4353 | +glNormal3fv(N0109); |
4354 | +glVertex3fv(P0184); |
4355 | +glNormal3fv(N0097); |
4356 | +glVertex3fv(P0299); |
4357 | +glNormal3fv(N0107); |
4358 | +glVertex3fv(P0433); |
4359 | +glNormal3fv(N0096); |
4360 | +glVertex3fv(P0110); |
4361 | +glNormal3fv(N0107); |
4362 | +glVertex3fv(P0433); |
4363 | +glNormal3fv(N0097); |
4364 | +glVertex3fv(P0299); |
4365 | +glNormal3fv(N0110); |
4366 | +glVertex3fv(P0188); |
4367 | +glNormal3fv(N0086); |
4368 | +glVertex3fv(P0018); |
4369 | +glNormal3fv(N0110); |
4370 | +glVertex3fv(P0188); |
4371 | +glNormal3fv(N0097); |
4372 | +glVertex3fv(P0299); |
4373 | +glNormal3fv(N0110); |
4374 | +glVertex3fv(P0188); |
4375 | +glNormal3fv(N0105); |
4376 | +glVertex3fv(P0055); |
4377 | +glNormal3fv(N0107); |
4378 | +glVertex3fv(P0433); |
4379 | +glNormal3fv(N0111); |
4380 | +glVertex3fv(P0435); |
4381 | +glNormal3fv(N0112); |
4382 | +glVertex3fv(P0183); |
4383 | +glNormal3fv(N0113); |
4384 | +glVertex3fv(P0052); |
4385 | +glNormal3fv(N0112); |
4386 | +glVertex3fv(P0183); |
4387 | +glNormal3fv(N0111); |
4388 | +glVertex3fv(P0435); |
4389 | +glNormal3fv(N0099); |
4390 | +glVertex3fv(P0297); |
4391 | +glNormal3fv(N0093); |
4392 | +glVertex3fv(P0109); |
4393 | +glNormal3fv(N0099); |
4394 | +glVertex3fv(P0297); |
4395 | +glNormal3fv(N0111); |
4396 | +glVertex3fv(P0435); |
4397 | +glNormal3fv(N0099); |
4398 | +glVertex3fv(P0297); |
4399 | +glNormal3fv(N0100); |
4400 | +glVertex3fv(P0017); |
4401 | +glNormal3fv(N0112); |
4402 | +glVertex3fv(P0183); |
4403 | +glNormal3fv(N0111); |
4404 | +glVertex3fv(P0435); |
4405 | +glNormal3fv(N0114); |
4406 | +glVertex3fv(P0436); |
4407 | +glNormal3fv(N0093); |
4408 | +glVertex3fv(P0109); |
4409 | +glNormal3fv(N0114); |
4410 | +glVertex3fv(P0436); |
4411 | +glNormal3fv(N0111); |
4412 | +glVertex3fv(P0435); |
4413 | +glNormal3fv(N0115); |
4414 | +glVertex3fv(P0437); |
4415 | +glNormal3fv(N0113); |
4416 | +glVertex3fv(P0052); |
4417 | +glNormal3fv(N0115); |
4418 | +glVertex3fv(P0437); |
4419 | +glNormal3fv(N0111); |
4420 | +glVertex3fv(P0435); |
4421 | +glNormal3fv(N0115); |
4422 | +glVertex3fv(P0437); |
4423 | +glNormal3fv(N0037); |
4424 | +glVertex3fv(P0044); |
4425 | +glNormal3fv(N0114); |
4426 | +glVertex3fv(P0436); |
4427 | +glNormal3fv(N0116); |
4428 | +glVertex3fv(P0182); |
4429 | +glNormal3fv(N0042); |
4430 | +glVertex3fv(P0000); |
4431 | +glNormal3fv(N0041); |
4432 | +glVertex3fv(P0166); |
4433 | +glNormal3fv(N0116); |
4434 | +glVertex3fv(P0182); |
4435 | +glNormal3fv(N0041); |
4436 | +glVertex3fv(P0166); |
4437 | +glNormal3fv(N0115); |
4438 | +glVertex3fv(P0437); |
4439 | +glNormal3fv(N0037); |
4440 | +glVertex3fv(P0044); |
4441 | +glNormal3fv(N0115); |
4442 | +glVertex3fv(P0437); |
4443 | +glNormal3fv(N0041); |
4444 | +glVertex3fv(P0166); |
4445 | +glNormal3fv(N0115); |
4446 | +glVertex3fv(P0437); |
4447 | +glNormal3fv(N0113); |
4448 | +glVertex3fv(P0052); |
4449 | +glNormal3fv(N0116); |
4450 | +glVertex3fv(P0182); |
4451 | +glNormal3fv(N0036); |
4452 | +glVertex3fv(P0167); |
4453 | +glNormal3fv(N0114); |
4454 | +glVertex3fv(P0436); |
4455 | +glNormal3fv(N0037); |
4456 | +glVertex3fv(P0044); |
4457 | +glNormal3fv(N0114); |
4458 | +glVertex3fv(P0436); |
4459 | +glNormal3fv(N0036); |
4460 | +glVertex3fv(P0167); |
4461 | +glNormal3fv(N0092); |
4462 | +glVertex3fv(P0296); |
4463 | +glNormal3fv(N0024); |
4464 | +glVertex3fv(P0013); |
4465 | +glNormal3fv(N0092); |
4466 | +glVertex3fv(P0296); |
4467 | +glNormal3fv(N0036); |
4468 | +glVertex3fv(P0167); |
4469 | +glNormal3fv(N0092); |
4470 | +glVertex3fv(P0296); |
4471 | +glNormal3fv(N0093); |
4472 | +glVertex3fv(P0109); |
4473 | +glNormal3fv(N0114); |
4474 | +glVertex3fv(P0436); |
4475 | +glNormal3fv(N0117); |
4476 | +glVertex3fv(P0438); |
4477 | +glNormal3fv(N0118); |
4478 | +glVertex3fv(P0301); |
4479 | +glNormal3fv(N0119); |
4480 | +glVertex3fv(P0111); |
4481 | +glNormal3fv(N0118); |
4482 | +glVertex3fv(P0301); |
4483 | +glNormal3fv(N0117); |
4484 | +glVertex3fv(P0438); |
4485 | +glNormal3fv(N0120); |
4486 | +glVertex3fv(P0194); |
4487 | +glNormal3fv(N0121); |
4488 | +glVertex3fv(P0058); |
4489 | +glNormal3fv(N0120); |
4490 | +glVertex3fv(P0194); |
4491 | +glNormal3fv(N0117); |
4492 | +glVertex3fv(P0438); |
4493 | +glNormal3fv(N0120); |
4494 | +glVertex3fv(P0194); |
4495 | +glNormal3fv(N0122); |
4496 | +glVertex3fv(P0020); |
4497 | +glNormal3fv(N0118); |
4498 | +glVertex3fv(P0301); |
4499 | +glNormal3fv(N0117); |
4500 | +glVertex3fv(P0438); |
4501 | +glNormal3fv(N0123); |
4502 | +glVertex3fv(P0439); |
4503 | +glNormal3fv(N0121); |
4504 | +glVertex3fv(P0058); |
4505 | +glNormal3fv(N0123); |
4506 | +glVertex3fv(P0439); |
4507 | +glNormal3fv(N0117); |
4508 | +glVertex3fv(P0438); |
4509 | +glNormal3fv(N0124); |
4510 | +glVertex3fv(P0440); |
4511 | +glNormal3fv(N0119); |
4512 | +glVertex3fv(P0111); |
4513 | +glNormal3fv(N0124); |
4514 | +glVertex3fv(P0440); |
4515 | +glNormal3fv(N0117); |
4516 | +glVertex3fv(P0438); |
4517 | +glNormal3fv(N0124); |
4518 | +glVertex3fv(P0440); |
4519 | +glNormal3fv(N0103); |
4520 | +glVertex3fv(P0053); |
4521 | +glNormal3fv(N0123); |
4522 | +glVertex3fv(P0439); |
4523 | +glNormal3fv(N0109); |
4524 | +glVertex3fv(P0184); |
4525 | +glNormal3fv(N0125); |
4526 | +glVertex3fv(P0300); |
4527 | +glNormal3fv(N0100); |
4528 | +glVertex3fv(P0017); |
4529 | +glNormal3fv(N0125); |
4530 | +glVertex3fv(P0300); |
4531 | +glNormal3fv(N0109); |
4532 | +glVertex3fv(P0184); |
4533 | +glNormal3fv(N0124); |
4534 | +glVertex3fv(P0440); |
4535 | +glNormal3fv(N0103); |
4536 | +glVertex3fv(P0053); |
4537 | +glNormal3fv(N0124); |
4538 | +glVertex3fv(P0440); |
4539 | +glNormal3fv(N0109); |
4540 | +glVertex3fv(P0184); |
4541 | +glNormal3fv(N0124); |
4542 | +glVertex3fv(P0440); |
4543 | +glNormal3fv(N0119); |
4544 | +glVertex3fv(P0111); |
4545 | +glNormal3fv(N0125); |
4546 | +glVertex3fv(P0300); |
4547 | +glNormal3fv(N0102); |
4548 | +glVertex3fv(P0185); |
4549 | +glNormal3fv(N0123); |
4550 | +glVertex3fv(P0439); |
4551 | +glNormal3fv(N0103); |
4552 | +glVertex3fv(P0053); |
4553 | +glNormal3fv(N0123); |
4554 | +glVertex3fv(P0439); |
4555 | +glNormal3fv(N0102); |
4556 | +glVertex3fv(P0185); |
4557 | +glNormal3fv(N0126); |
4558 | +glVertex3fv(P0195); |
4559 | +glNormal3fv(N0106); |
4560 | +glVertex3fv(P0003); |
4561 | +glNormal3fv(N0126); |
4562 | +glVertex3fv(P0195); |
4563 | +glNormal3fv(N0102); |
4564 | +glVertex3fv(P0185); |
4565 | +glNormal3fv(N0126); |
4566 | +glVertex3fv(P0195); |
4567 | +glNormal3fv(N0121); |
4568 | +glVertex3fv(P0058); |
4569 | +glNormal3fv(N0123); |
4570 | +glVertex3fv(P0439); |
4571 | +glNormal3fv(N0127); |
4572 | +glVertex3fv(P0441); |
4573 | +glNormal3fv(N0125); |
4574 | +glVertex3fv(P0300); |
4575 | +glNormal3fv(N0119); |
4576 | +glVertex3fv(P0111); |
4577 | +glNormal3fv(N0125); |
4578 | +glVertex3fv(P0300); |
4579 | +glNormal3fv(N0127); |
4580 | +glVertex3fv(P0441); |
4581 | +glNormal3fv(N0128); |
4582 | +glVertex3fv(P0302); |
4583 | +glNormal3fv(N0129); |
4584 | +glVertex3fv(P0112); |
4585 | +glNormal3fv(N0128); |
4586 | +glVertex3fv(P0302); |
4587 | +glNormal3fv(N0127); |
4588 | +glVertex3fv(P0441); |
4589 | +glNormal3fv(N0128); |
4590 | +glVertex3fv(P0302); |
4591 | +glNormal3fv(N0100); |
4592 | +glVertex3fv(P0017); |
4593 | +glNormal3fv(N0125); |
4594 | +glVertex3fv(P0300); |
4595 | +glNormal3fv(N0127); |
4596 | +glVertex3fv(P0441); |
4597 | +glNormal3fv(N0130); |
4598 | +glVertex3fv(P0442); |
4599 | +glNormal3fv(N0129); |
4600 | +glVertex3fv(P0112); |
4601 | +glNormal3fv(N0130); |
4602 | +glVertex3fv(P0442); |
4603 | +glNormal3fv(N0127); |
4604 | +glVertex3fv(P0441); |
4605 | +glNormal3fv(N0131); |
4606 | +glVertex3fv(P0443); |
4607 | +glNormal3fv(N0119); |
4608 | +glVertex3fv(P0111); |
4609 | +glNormal3fv(N0131); |
4610 | +glVertex3fv(P0443); |
4611 | +glNormal3fv(N0127); |
4612 | +glVertex3fv(P0441); |
4613 | +glNormal3fv(N0131); |
4614 | +glVertex3fv(P0443); |
4615 | +glNormal3fv(N0132); |
4616 | +glVertex3fv(P0113); |
4617 | +glNormal3fv(N0130); |
4618 | +glVertex3fv(P0442); |
4619 | +glNormal3fv(N0133); |
4620 | +glVertex3fv(P0305); |
4621 | +glNormal3fv(N0118); |
4622 | +glVertex3fv(P0301); |
4623 | +glNormal3fv(N0122); |
4624 | +glVertex3fv(P0020); |
4625 | +glNormal3fv(N0118); |
4626 | +glVertex3fv(P0301); |
4627 | +glNormal3fv(N0133); |
4628 | +glVertex3fv(P0305); |
4629 | +glNormal3fv(N0131); |
4630 | +glVertex3fv(P0443); |
4631 | +glNormal3fv(N0132); |
4632 | +glVertex3fv(P0113); |
4633 | +glNormal3fv(N0131); |
4634 | +glVertex3fv(P0443); |
4635 | +glNormal3fv(N0133); |
4636 | +glVertex3fv(P0305); |
4637 | +glNormal3fv(N0131); |
4638 | +glVertex3fv(P0443); |
4639 | +glNormal3fv(N0119); |
4640 | +glVertex3fv(P0111); |
4641 | +glNormal3fv(N0118); |
4642 | +glVertex3fv(P0301); |
4643 | +glNormal3fv(N0134); |
4644 | +glVertex3fv(P0304); |
4645 | +glNormal3fv(N0130); |
4646 | +glVertex3fv(P0442); |
4647 | +glNormal3fv(N0132); |
4648 | +glVertex3fv(P0113); |
4649 | +glNormal3fv(N0130); |
4650 | +glVertex3fv(P0442); |
4651 | +glNormal3fv(N0134); |
4652 | +glVertex3fv(P0304); |
4653 | +glNormal3fv(N0135); |
4654 | +glVertex3fv(P0303); |
4655 | +glNormal3fv(N0136); |
4656 | +glVertex3fv(P0019); |
4657 | +glNormal3fv(N0135); |
4658 | +glVertex3fv(P0303); |
4659 | +glNormal3fv(N0134); |
4660 | +glVertex3fv(P0304); |
4661 | +glNormal3fv(N0135); |
4662 | +glVertex3fv(P0303); |
4663 | +glNormal3fv(N0129); |
4664 | +glVertex3fv(P0112); |
4665 | +glNormal3fv(N0130); |
4666 | +glVertex3fv(P0442); |
4667 | +glNormal3fv(N0137); |
4668 | +glVertex3fv(P0444); |
4669 | +glNormal3fv(N0138); |
4670 | +glVertex3fv(P0193); |
4671 | +glNormal3fv(N0139); |
4672 | +glVertex3fv(P0057); |
4673 | +glNormal3fv(N0138); |
4674 | +glVertex3fv(P0193); |
4675 | +glNormal3fv(N0137); |
4676 | +glVertex3fv(P0444); |
4677 | +glNormal3fv(N0140); |
4678 | +glVertex3fv(P0197); |
4679 | +glNormal3fv(N0141); |
4680 | +glVertex3fv(P0059); |
4681 | +glNormal3fv(N0140); |
4682 | +glVertex3fv(P0197); |
4683 | +glNormal3fv(N0137); |
4684 | +glVertex3fv(P0444); |
4685 | +glNormal3fv(N0140); |
4686 | +glVertex3fv(P0197); |
4687 | +glNormal3fv(N0142); |
4688 | +glVertex3fv(P0004); |
4689 | +glNormal3fv(N0138); |
4690 | +glVertex3fv(P0193); |
4691 | +glNormal3fv(N0137); |
4692 | +glVertex3fv(P0444); |
4693 | +glNormal3fv(N0143); |
4694 | +glVertex3fv(P0445); |
4695 | +glNormal3fv(N0141); |
4696 | +glVertex3fv(P0059); |
4697 | +glNormal3fv(N0143); |
4698 | +glVertex3fv(P0445); |
4699 | +glNormal3fv(N0137); |
4700 | +glVertex3fv(P0444); |
4701 | +glNormal3fv(N0144); |
4702 | +glVertex3fv(P0446); |
4703 | +glNormal3fv(N0139); |
4704 | +glVertex3fv(P0057); |
4705 | +glNormal3fv(N0144); |
4706 | +glVertex3fv(P0446); |
4707 | +glNormal3fv(N0137); |
4708 | +glVertex3fv(P0444); |
4709 | +glNormal3fv(N0144); |
4710 | +glVertex3fv(P0446); |
4711 | +glNormal3fv(N0132); |
4712 | +glVertex3fv(P0113); |
4713 | +glNormal3fv(N0143); |
4714 | +glVertex3fv(P0445); |
4715 | +glNormal3fv(N0134); |
4716 | +glVertex3fv(P0304); |
4717 | +glNormal3fv(N0145); |
4718 | +glVertex3fv(P0192); |
4719 | +glNormal3fv(N0136); |
4720 | +glVertex3fv(P0019); |
4721 | +glNormal3fv(N0145); |
4722 | +glVertex3fv(P0192); |
4723 | +glNormal3fv(N0134); |
4724 | +glVertex3fv(P0304); |
4725 | +glNormal3fv(N0144); |
4726 | +glVertex3fv(P0446); |
4727 | +glNormal3fv(N0132); |
4728 | +glVertex3fv(P0113); |
4729 | +glNormal3fv(N0144); |
4730 | +glVertex3fv(P0446); |
4731 | +glNormal3fv(N0134); |
4732 | +glVertex3fv(P0304); |
4733 | +glNormal3fv(N0144); |
4734 | +glVertex3fv(P0446); |
4735 | +glNormal3fv(N0139); |
4736 | +glVertex3fv(P0057); |
4737 | +glNormal3fv(N0145); |
4738 | +glVertex3fv(P0192); |
4739 | +glNormal3fv(N0133); |
4740 | +glVertex3fv(P0305); |
4741 | +glNormal3fv(N0143); |
4742 | +glVertex3fv(P0445); |
4743 | +glNormal3fv(N0132); |
4744 | +glVertex3fv(P0113); |
4745 | +glNormal3fv(N0143); |
4746 | +glVertex3fv(P0445); |
4747 | +glNormal3fv(N0133); |
4748 | +glVertex3fv(P0305); |
4749 | +glNormal3fv(N0146); |
4750 | +glVertex3fv(P0196); |
4751 | +glNormal3fv(N0122); |
4752 | +glVertex3fv(P0020); |
4753 | +glNormal3fv(N0146); |
4754 | +glVertex3fv(P0196); |
4755 | +glNormal3fv(N0133); |
4756 | +glVertex3fv(P0305); |
4757 | +glNormal3fv(N0146); |
4758 | +glVertex3fv(P0196); |
4759 | +glNormal3fv(N0141); |
4760 | +glVertex3fv(P0059); |
4761 | +glNormal3fv(N0143); |
4762 | +glVertex3fv(P0445); |
4763 | +glNormal3fv(N0147); |
4764 | +glVertex3fv(P0447); |
4765 | +glNormal3fv(N0148); |
4766 | +glVertex3fv(P0191); |
4767 | +glNormal3fv(N0149); |
4768 | +glVertex3fv(P0056); |
4769 | +glNormal3fv(N0148); |
4770 | +glVertex3fv(P0191); |
4771 | +glNormal3fv(N0147); |
4772 | +glVertex3fv(P0447); |
4773 | +glNormal3fv(N0135); |
4774 | +glVertex3fv(P0303); |
4775 | +glNormal3fv(N0129); |
4776 | +glVertex3fv(P0112); |
4777 | +glNormal3fv(N0135); |
4778 | +glVertex3fv(P0303); |
4779 | +glNormal3fv(N0147); |
4780 | +glVertex3fv(P0447); |
4781 | +glNormal3fv(N0135); |
4782 | +glVertex3fv(P0303); |
4783 | +glNormal3fv(N0136); |
4784 | +glVertex3fv(P0019); |
4785 | +glNormal3fv(N0148); |
4786 | +glVertex3fv(P0191); |
4787 | +glNormal3fv(N0147); |
4788 | +glVertex3fv(P0447); |
4789 | +glNormal3fv(N0150); |
4790 | +glVertex3fv(P0448); |
4791 | +glNormal3fv(N0129); |
4792 | +glVertex3fv(P0112); |
4793 | +glNormal3fv(N0150); |
4794 | +glVertex3fv(P0448); |
4795 | +glNormal3fv(N0147); |
4796 | +glVertex3fv(P0447); |
4797 | +glNormal3fv(N0151); |
4798 | +glVertex3fv(P0449); |
4799 | +glNormal3fv(N0149); |
4800 | +glVertex3fv(P0056); |
4801 | +glNormal3fv(N0151); |
4802 | +glVertex3fv(P0449); |
4803 | +glNormal3fv(N0147); |
4804 | +glVertex3fv(P0447); |
4805 | +glNormal3fv(N0151); |
4806 | +glVertex3fv(P0449); |
4807 | +glNormal3fv(N0113); |
4808 | +glVertex3fv(P0052); |
4809 | +glNormal3fv(N0150); |
4810 | +glVertex3fv(P0448); |
4811 | +glNormal3fv(N0152); |
4812 | +glVertex3fv(P0190); |
4813 | +glNormal3fv(N0042); |
4814 | +glVertex3fv(P0000); |
4815 | +glNormal3fv(N0116); |
4816 | +glVertex3fv(P0182); |
4817 | +glNormal3fv(N0152); |
4818 | +glVertex3fv(P0190); |
4819 | +glNormal3fv(N0116); |
4820 | +glVertex3fv(P0182); |
4821 | +glNormal3fv(N0151); |
4822 | +glVertex3fv(P0449); |
4823 | +glNormal3fv(N0113); |
4824 | +glVertex3fv(P0052); |
4825 | +glNormal3fv(N0151); |
4826 | +glVertex3fv(P0449); |
4827 | +glNormal3fv(N0116); |
4828 | +glVertex3fv(P0182); |
4829 | +glNormal3fv(N0151); |
4830 | +glVertex3fv(P0449); |
4831 | +glNormal3fv(N0149); |
4832 | +glVertex3fv(P0056); |
4833 | +glNormal3fv(N0152); |
4834 | +glVertex3fv(P0190); |
4835 | +glNormal3fv(N0112); |
4836 | +glVertex3fv(P0183); |
4837 | +glNormal3fv(N0150); |
4838 | +glVertex3fv(P0448); |
4839 | +glNormal3fv(N0113); |
4840 | +glVertex3fv(P0052); |
4841 | +glNormal3fv(N0150); |
4842 | +glVertex3fv(P0448); |
4843 | +glNormal3fv(N0112); |
4844 | +glVertex3fv(P0183); |
4845 | +glNormal3fv(N0128); |
4846 | +glVertex3fv(P0302); |
4847 | +glNormal3fv(N0100); |
4848 | +glVertex3fv(P0017); |
4849 | +glNormal3fv(N0128); |
4850 | +glVertex3fv(P0302); |
4851 | +glNormal3fv(N0112); |
4852 | +glVertex3fv(P0183); |
4853 | +glNormal3fv(N0128); |
4854 | +glVertex3fv(P0302); |
4855 | +glNormal3fv(N0129); |
4856 | +glVertex3fv(P0112); |
4857 | +glNormal3fv(N0150); |
4858 | +glVertex3fv(P0448); |
4859 | +glNormal3fv(N0153); |
4860 | +glVertex3fv(P0450); |
4861 | +glNormal3fv(N0154); |
4862 | +glVertex3fv(P0307); |
4863 | +glNormal3fv(N0155); |
4864 | +glVertex3fv(P0114); |
4865 | +glNormal3fv(N0154); |
4866 | +glVertex3fv(P0307); |
4867 | +glNormal3fv(N0153); |
4868 | +glVertex3fv(P0450); |
4869 | +glNormal3fv(N0156); |
4870 | +glVertex3fv(P0200); |
4871 | +glNormal3fv(N0157); |
4872 | +glVertex3fv(P0061); |
4873 | +glNormal3fv(N0156); |
4874 | +glVertex3fv(P0200); |
4875 | +glNormal3fv(N0153); |
4876 | +glVertex3fv(P0450); |
4877 | +glNormal3fv(N0156); |
4878 | +glVertex3fv(P0200); |
4879 | +glNormal3fv(N0158); |
4880 | +glVertex3fv(P0021); |
4881 | +glNormal3fv(N0154); |
4882 | +glVertex3fv(P0307); |
4883 | +glNormal3fv(N0153); |
4884 | +glVertex3fv(P0450); |
4885 | +glNormal3fv(N0159); |
4886 | +glVertex3fv(P0451); |
4887 | +glNormal3fv(N0157); |
4888 | +glVertex3fv(P0061); |
4889 | +glNormal3fv(N0159); |
4890 | +glVertex3fv(P0451); |
4891 | +glNormal3fv(N0153); |
4892 | +glVertex3fv(P0450); |
4893 | +glNormal3fv(N0160); |
4894 | +glVertex3fv(P0452); |
4895 | +glNormal3fv(N0155); |
4896 | +glVertex3fv(P0114); |
4897 | +glNormal3fv(N0160); |
4898 | +glVertex3fv(P0452); |
4899 | +glNormal3fv(N0153); |
4900 | +glVertex3fv(P0450); |
4901 | +glNormal3fv(N0160); |
4902 | +glVertex3fv(P0452); |
4903 | +glNormal3fv(N0139); |
4904 | +glVertex3fv(P0057); |
4905 | +glNormal3fv(N0159); |
4906 | +glVertex3fv(P0451); |
4907 | +glNormal3fv(N0145); |
4908 | +glVertex3fv(P0192); |
4909 | +glNormal3fv(N0161); |
4910 | +glVertex3fv(P0306); |
4911 | +glNormal3fv(N0136); |
4912 | +glVertex3fv(P0019); |
4913 | +glNormal3fv(N0161); |
4914 | +glVertex3fv(P0306); |
4915 | +glNormal3fv(N0145); |
4916 | +glVertex3fv(P0192); |
4917 | +glNormal3fv(N0160); |
4918 | +glVertex3fv(P0452); |
4919 | +glNormal3fv(N0139); |
4920 | +glVertex3fv(P0057); |
4921 | +glNormal3fv(N0160); |
4922 | +glVertex3fv(P0452); |
4923 | +glNormal3fv(N0145); |
4924 | +glVertex3fv(P0192); |
4925 | +glNormal3fv(N0160); |
4926 | +glVertex3fv(P0452); |
4927 | +glNormal3fv(N0155); |
4928 | +glVertex3fv(P0114); |
4929 | +glNormal3fv(N0161); |
4930 | +glVertex3fv(P0306); |
4931 | +glNormal3fv(N0138); |
4932 | +glVertex3fv(P0193); |
4933 | +glNormal3fv(N0159); |
4934 | +glVertex3fv(P0451); |
4935 | +glNormal3fv(N0139); |
4936 | +glVertex3fv(P0057); |
4937 | +glNormal3fv(N0159); |
4938 | +glVertex3fv(P0451); |
4939 | +glNormal3fv(N0138); |
4940 | +glVertex3fv(P0193); |
4941 | +glNormal3fv(N0162); |
4942 | +glVertex3fv(P0201); |
4943 | +glNormal3fv(N0142); |
4944 | +glVertex3fv(P0004); |
4945 | +glNormal3fv(N0162); |
4946 | +glVertex3fv(P0201); |
4947 | +glNormal3fv(N0138); |
4948 | +glVertex3fv(P0193); |
4949 | +glNormal3fv(N0162); |
4950 | +glVertex3fv(P0201); |
4951 | +glNormal3fv(N0157); |
4952 | +glVertex3fv(P0061); |
4953 | +glNormal3fv(N0159); |
4954 | +glVertex3fv(P0451); |
4955 | +glNormal3fv(N0163); |
4956 | +glVertex3fv(P0453); |
4957 | +glNormal3fv(N0161); |
4958 | +glVertex3fv(P0306); |
4959 | +glNormal3fv(N0155); |
4960 | +glVertex3fv(P0114); |
4961 | +glNormal3fv(N0161); |
4962 | +glVertex3fv(P0306); |
4963 | +glNormal3fv(N0163); |
4964 | +glVertex3fv(P0453); |
4965 | +glNormal3fv(N0164); |
4966 | +glVertex3fv(P0309); |
4967 | +glNormal3fv(N0165); |
4968 | +glVertex3fv(P0115); |
4969 | +glNormal3fv(N0164); |
4970 | +glVertex3fv(P0309); |
4971 | +glNormal3fv(N0163); |
4972 | +glVertex3fv(P0453); |
4973 | +glNormal3fv(N0164); |
4974 | +glVertex3fv(P0309); |
4975 | +glNormal3fv(N0136); |
4976 | +glVertex3fv(P0019); |
4977 | +glNormal3fv(N0161); |
4978 | +glVertex3fv(P0306); |
4979 | +glNormal3fv(N0163); |
4980 | +glVertex3fv(P0453); |
4981 | +glNormal3fv(N0166); |
4982 | +glVertex3fv(P0454); |
4983 | +glNormal3fv(N0165); |
4984 | +glVertex3fv(P0115); |
4985 | +glNormal3fv(N0166); |
4986 | +glVertex3fv(P0454); |
4987 | +glNormal3fv(N0163); |
4988 | +glVertex3fv(P0453); |
4989 | +glNormal3fv(N0167); |
4990 | +glVertex3fv(P0455); |
4991 | +glNormal3fv(N0155); |
4992 | +glVertex3fv(P0114); |
4993 | +glNormal3fv(N0167); |
4994 | +glVertex3fv(P0455); |
4995 | +glNormal3fv(N0163); |
4996 | +glVertex3fv(P0453); |
4997 | +glNormal3fv(N0167); |
4998 | +glVertex3fv(P0455); |
4999 | +glNormal3fv(N0168); |
5000 | +glVertex3fv(P0116); |
The diff has been truncated for viewing.