Merge lp:~mc-return/compiz/compiz.merge-plugin-atlantis into lp:compiz/0.9.10
- compiz.merge-plugin-atlantis
- Merge into 0.9.10
Proposed by
MC Return
Status: | Work in progress |
---|---|
Proposed branch: | lp:~mc-return/compiz/compiz.merge-plugin-atlantis |
Merge into: | lp:compiz/0.9.10 |
Diff against target: |
52556 lines (+52276/-0) 52 files modified
plugins/atlantis/CMakeLists.txt (+5/-0) plugins/atlantis/README (+75/-0) plugins/atlantis/VERSION (+1/-0) plugins/atlantis/atlantis.xml.in (+375/-0) plugins/atlantis/models/CONTRIBUTIONS (+5/-0) plugins/atlantis/models/ObjToC.config (+68/-0) plugins/atlantis/models/ObjToC.java (+1239/-0) plugins/atlantis/models/bfish.mtl (+52/-0) plugins/atlantis/models/bfish.obj (+487/-0) plugins/atlantis/models/chromis.mtl (+62/-0) plugins/atlantis/models/chromis.obj (+294/-0) plugins/atlantis/models/coral.obj (+6778/-0) plugins/atlantis/models/coral2.obj (+7918/-0) plugins/atlantis/models/coral2_low.obj (+434/-0) plugins/atlantis/models/coral_low.obj (+616/-0) plugins/atlantis/models/crab.obj (+411/-0) plugins/atlantis/models/fish.mtl (+42/-0) plugins/atlantis/models/fish.obj (+1355/-0) plugins/atlantis/models/fish2.mtl (+42/-0) plugins/atlantis/models/fish2.obj (+1243/-0) plugins/atlantis/models/suzume_02.dxf (+1884/-0) plugins/atlantis/models/tyoutyou_omaru10.dxf (+3368/-0) plugins/atlantis/src/atlantis.cpp (+1075/-0) plugins/atlantis/src/atlantis.h (+618/-0) plugins/atlantis/src/bfish.cpp (+226/-0) plugins/atlantis/src/bfish.h (+536/-0) plugins/atlantis/src/bubble.cpp (+74/-0) plugins/atlantis/src/chromis.cpp (+200/-0) plugins/atlantis/src/chromis.h (+293/-0) plugins/atlantis/src/coral.cpp (+75/-0) plugins/atlantis/src/coral.h (+4559/-0) plugins/atlantis/src/coral2.cpp (+75/-0) plugins/atlantis/src/coral2.h (+5305/-0) plugins/atlantis/src/coral2_low.h (+306/-0) plugins/atlantis/src/coral_low.h (+431/-0) plugins/atlantis/src/crab.cpp (+63/-0) plugins/atlantis/src/crab.h (+283/-0) plugins/atlantis/src/dolphin.cpp (+233/-0) plugins/atlantis/src/dolphin.h (+1847/-0) plugins/atlantis/src/fish.cpp (+314/-0) plugins/atlantis/src/fish.h (+1750/-0) plugins/atlantis/src/fish2.cpp (+230/-0) plugins/atlantis/src/fish2.h (+1293/-0) plugins/atlantis/src/float.cpp (+106/-0) plugins/atlantis/src/scuttle.cpp (+140/-0) plugins/atlantis/src/shark.cpp (+262/-0) plugins/atlantis/src/shark.h (+1159/-0) plugins/atlantis/src/swim.cpp (+582/-0) plugins/atlantis/src/util.cpp (+227/-0) plugins/atlantis/src/water.cpp (+1354/-0) plugins/atlantis/src/whale.cpp (+232/-0) plugins/atlantis/src/whale.h (+1674/-0) |
To merge this branch: | bzr merge lp:~mc-return/compiz/compiz.merge-plugin-atlantis |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sam Spilsbury | Pending | ||
Francis Ginther | Pending | ||
Review via email: mp+156688@code.launchpad.net |
This proposal supersedes a proposal from 2012-06-24.
Commit message
Added the plug-in "Cube Atlantis" converted from git to bzr (including full history) to lp:compiz
Description of the change
Added the plug-in "Cube Atlantis" converted from git to bzr (including full history) to lp:compiz
To post a comment you must log in.
Revision history for this message
Francis Ginther (fginther) wrote : Posted in a previous version of this proposal | # |
review:
Abstain
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === added directory 'plugins/atlantis' |
2 | === added file 'plugins/atlantis/CMakeLists.txt' |
3 | --- plugins/atlantis/CMakeLists.txt 1970-01-01 00:00:00 +0000 |
4 | +++ plugins/atlantis/CMakeLists.txt 2013-04-02 20:54:40 +0000 |
5 | @@ -0,0 +1,5 @@ |
6 | +find_package (Compiz REQUIRED) |
7 | + |
8 | +include (CompizPlugin) |
9 | + |
10 | +compiz_plugin (atlantis PLUGINDEPS opengl composite cube) |
11 | |
12 | === added file 'plugins/atlantis/README' |
13 | --- plugins/atlantis/README 1970-01-01 00:00:00 +0000 |
14 | +++ plugins/atlantis/README 2013-04-02 20:54:40 +0000 |
15 | @@ -0,0 +1,75 @@ |
16 | +This plugin can be compiled by executing the usual |
17 | +make && make install |
18 | + |
19 | +To uninstall, run |
20 | +make uninstall |
21 | + |
22 | +That (and restarting Compiz Fusion) should be all that is required to run the |
23 | +plugin. |
24 | + |
25 | + |
26 | + |
27 | +For those interested in how 3D models are turned into c code: |
28 | + |
29 | +Some older models are from the atlantis xscreensaver, but the newer ones |
30 | +(those in the "models" subdirectory) have been transformed into c code from |
31 | +obj files via the ObjToC.java tool. See the models/CONTRIBUTIONS file for the |
32 | +authors of the "obj" files in that directory. |
33 | + |
34 | +Steps to run ObjToC.java: |
35 | +cd models |
36 | +javac ObjToC.java |
37 | +java ObjToC [configuration file(s)...] |
38 | + |
39 | +This should create a ".c" source file and a ".h" header file and place them in |
40 | +the output folder. |
41 | + |
42 | +An example configuration file is ObjToC.config. Such a file should include: |
43 | + |
44 | +@filename |
45 | +filename here |
46 | + |
47 | +@output folder |
48 | +folder for generated source and header output |
49 | + |
50 | +@numberedAnimation |
51 | +boolean (true for converting a sequence of files file01.obj, file02.obj, etc.) |
52 | + |
53 | +@methodName |
54 | +name used in Draw(methodName), init(methodName), etc. |
55 | +If not specified, a part of the filename is used. |
56 | + |
57 | +@scaleFactor |
58 | +scale factor (loaded as a floating point number) |
59 | + |
60 | +@waveEffect |
61 | +(leave blank for no wave effect, otherwise apply wave effect if numberedAnimation is false) |
62 | +1 2 3 |
63 | + |
64 | +1 is amplitude (float) |
65 | +2 is frequency (float) |
66 | +3 is offset (float) |
67 | + |
68 | +test done on y axis and wave effect applied in x axis |
69 | + |
70 | + |
71 | +@headerIntro |
72 | +TOP OF HEADER GOES HERE |
73 | +headerIntro@ |
74 | + |
75 | +@sourceIntro |
76 | +TOP OF SOURCE CODE GOES HERE |
77 | +sourceIntro@ |
78 | + |
79 | + |
80 | + |
81 | +In the ".mtl" file (not required): |
82 | + |
83 | +To set runtime colors of a material, prepend "UserDefined_" to the material |
84 | +name (case shouldn't matter). Color passed in in "init..." routine as a |
85 | +4-component float (r, g, b, alpha). |
86 | + |
87 | +If not specified, material is assumed visible from the front side only. To get |
88 | +a double sided material, prepend "DS_" to the material name. |
89 | + |
90 | +To get a combination of both, prepend "UserDefined_DS_" to the material name. |
91 | |
92 | === added file 'plugins/atlantis/VERSION' |
93 | --- plugins/atlantis/VERSION 1970-01-01 00:00:00 +0000 |
94 | +++ plugins/atlantis/VERSION 2013-04-02 20:54:40 +0000 |
95 | @@ -0,0 +1,1 @@ |
96 | +0.9.5.0 |
97 | |
98 | === added file 'plugins/atlantis/atlantis.xml.in' |
99 | --- plugins/atlantis/atlantis.xml.in 1970-01-01 00:00:00 +0000 |
100 | +++ plugins/atlantis/atlantis.xml.in 2013-04-02 20:54:40 +0000 |
101 | @@ -0,0 +1,375 @@ |
102 | +<?xml version="1.0"?> |
103 | +<compiz> |
104 | + <plugin name="atlantis" useBcop="true"> |
105 | + <_short>Cube Atlantis</_short> |
106 | + <_long>Render some sea animals inside of the transparent cube</_long> |
107 | + <category>Effects</category> |
108 | + <deps> |
109 | + <relation type="after"> |
110 | + <plugin>composite</plugin> |
111 | + <plugin>opengl</plugin> |
112 | + <plugin>cube</plugin> |
113 | + <plugin>cubeaddon</plugin> |
114 | + <plugin>decor</plugin> |
115 | + </relation> |
116 | + <requirement> |
117 | + <plugin>opengl</plugin> |
118 | + <plugin>cube</plugin> |
119 | + </requirement> |
120 | + </deps> |
121 | + <options> |
122 | + <option name="speed_factor" type="float"> |
123 | + <_short>Speed factor</_short> |
124 | + <_long>Multiply the speed of the fish by this factor.</_long> |
125 | + <default>1</default> |
126 | + <min>0.5</min> |
127 | + <max>3</max> |
128 | + <precision>0.01</precision> |
129 | + </option> |
130 | + <option name="start_crabs_bottom" type="bool"> |
131 | + <_short>Start crabs on bottom</_short> |
132 | + <_long>Start crabs on the bottom of the cube.</_long> |
133 | + <default>false</default> |
134 | + </option> |
135 | + <option name="school_similar_groups" type="bool"> |
136 | + <_short>School similar groups</_short> |
137 | + <_long>Fish in different groups, but of the same type, swim together.</_long> |
138 | + <default>true</default> |
139 | + </option> |
140 | + <option name="low_poly" type="bool"> |
141 | + <_short>Low detail models</_short> |
142 | + <_long>Use less detailed models for increased performance.</_long> |
143 | + <default>false</default> |
144 | + </option> |
145 | + <subgroup> |
146 | + <_short>Creature Selection</_short> |
147 | + <option type="list" name="creature_type"> |
148 | + <_short>Type</_short> |
149 | + <_long>Type of sea creature.</_long> |
150 | + <type>int</type> |
151 | + <min>0</min> |
152 | + <max>9</max> |
153 | + <default> |
154 | + <value>0</value> |
155 | + <value>1</value> |
156 | + <value>3</value> |
157 | + <value>4</value> |
158 | + <value>9</value> |
159 | + </default> |
160 | + <desc> |
161 | + <value>0</value> |
162 | + <name>Fish - Butterflyfish</name> |
163 | + </desc> |
164 | + <desc> |
165 | + <value>1</value> |
166 | + <name>Fish - Chromis 1</name> |
167 | + </desc> |
168 | + <desc> |
169 | + <value>2</value> |
170 | + <name>Fish - Chromis 2</name> |
171 | + </desc> |
172 | + <desc> |
173 | + <value>3</value> |
174 | + <name>Fish - Chromis 3</name> |
175 | + </desc> |
176 | + <desc> |
177 | + <value>4</value> |
178 | + <name>Fish - Type 1</name> |
179 | + </desc> |
180 | + <desc> |
181 | + <value>5</value> |
182 | + <name>Fish - Type 2</name> |
183 | + </desc> |
184 | + |
185 | + <desc> |
186 | + <value>6</value> |
187 | + <name>Dolphin</name> |
188 | + </desc> |
189 | + <desc> |
190 | + <value>7</value> |
191 | + <name>Shark</name> |
192 | + </desc> |
193 | + <desc> |
194 | + <value>8</value> |
195 | + <name>Whale</name> |
196 | + </desc> |
197 | + <desc> |
198 | + <value>9</value> |
199 | + <name>Crab</name> |
200 | + </desc> |
201 | + </option> |
202 | + <option type="list" name="creature_color"> |
203 | + <_short>Color</_short> |
204 | + <_long>The color of the sea creature.</_long> |
205 | + <type>color</type> |
206 | + <default> |
207 | + <value> |
208 | + <red>0xFFFF</red> |
209 | + <green>0xFFFF</green> |
210 | + <blue>0xFFFF</blue> |
211 | + <alpha>0xFFFF</alpha> |
212 | + </value> |
213 | + <value> |
214 | + <red>0x6000</red> |
215 | + <green>0xA000</green> |
216 | + <blue>0xFFFF</blue> |
217 | + <alpha>0xFFFF</alpha> |
218 | + </value> |
219 | + <value> |
220 | + <red>0xFFFF</red> |
221 | + <green>0x7000</green> |
222 | + <blue>0x0000</blue> |
223 | + <alpha>0xFFFF</alpha> |
224 | + </value> |
225 | + <value> |
226 | + <red>0xFFFF</red> |
227 | + <green>0xFFFF</green> |
228 | + <blue>0x0000</blue> |
229 | + <alpha>0xFFFF</alpha> |
230 | + </value> |
231 | + <value> |
232 | + <red>0xFFFF</red> |
233 | + <green>0x0000</green> |
234 | + <blue>0x0000</blue> |
235 | + <alpha>0xFFFF</alpha> |
236 | + </value> |
237 | + </default> |
238 | + </option> |
239 | + <option type="list" name="creature_number"> |
240 | + <_short>Number</_short> |
241 | + <_long>The number of the sea creature.</_long> |
242 | + <type>int</type> |
243 | + <min>1</min> |
244 | + <max>50</max> |
245 | + <default> |
246 | + <value>5</value> |
247 | + <value>5</value> |
248 | + <value>5</value> |
249 | + <value>5</value> |
250 | + <value>5</value> |
251 | + </default> |
252 | + </option> |
253 | + <option type="list" name="creature_size"> |
254 | + <_short>Size</_short> |
255 | + <_long>The size of the sea creature.</_long> |
256 | + <type>int</type> |
257 | + <min>100</min> |
258 | + <max>20000</max> |
259 | + <default> |
260 | + <value>4000</value> |
261 | + <value>3500</value> |
262 | + <value>3500</value> |
263 | + <value>3500</value> |
264 | + <value>4000</value> |
265 | + </default> |
266 | + </option> |
267 | + </subgroup> |
268 | + <subgroup> |
269 | + <_short>Miscellaneous Selection</_short> |
270 | + <option type="list" name="plant_type"> |
271 | + <_short>Type</_short> |
272 | + <_long>Type of sea plant.</_long> |
273 | + <type>int</type> |
274 | + <min>0</min> |
275 | + <max>2</max> |
276 | + <default> |
277 | + <value>0</value> |
278 | + <value>1</value> |
279 | + <value>2</value> |
280 | + </default> |
281 | + <desc> |
282 | + <value>0</value> |
283 | + <name>Coral - 1</name> |
284 | + </desc> |
285 | + <desc> |
286 | + <value>1</value> |
287 | + <name>Coral - 2</name> |
288 | + </desc> |
289 | + <desc> |
290 | + <value>2</value> |
291 | + <name>Aerator</name> |
292 | + </desc> |
293 | + </option> |
294 | + <option type="list" name="plant_color"> |
295 | + <_short>Color</_short> |
296 | + <_long>The color of the sea plant.</_long> |
297 | + <type>color</type> |
298 | + <default> |
299 | + <value> |
300 | + <red>0x0000</red> |
301 | + <green>0xD000</green> |
302 | + <blue>0x1000</blue> |
303 | + <alpha>0xFFFF</alpha> |
304 | + </value> |
305 | + <value> |
306 | + <red>0x0000</red> |
307 | + <green>0xD000</green> |
308 | + <blue>0x1000</blue> |
309 | + <alpha>0xFFFF</alpha> |
310 | + </value> |
311 | + <value> |
312 | + <red>0x8000</red> |
313 | + <green>0x9000</green> |
314 | + <blue>0xFFFF</blue> |
315 | + <alpha>0x0C00</alpha> |
316 | + </value> |
317 | + </default> |
318 | + </option> |
319 | + <option type="list" name="plant_number"> |
320 | + <_short>Number</_short> |
321 | + <_long>The number of the sea plants.</_long> |
322 | + <type>int</type> |
323 | + <min>1</min> |
324 | + <max>200</max> |
325 | + <default> |
326 | + <value>8</value> |
327 | + <value>8</value> |
328 | + <value>1</value> |
329 | + </default> |
330 | + </option> |
331 | + <option type="list" name="plant_size"> |
332 | + <_short>Size</_short> |
333 | + <_long>The size of the sea plant.</_long> |
334 | + <type>int</type> |
335 | + <min>100</min> |
336 | + <max>20000</max> |
337 | + <default> |
338 | + <value>5000</value> |
339 | + <value>5000</value> |
340 | + <value>800</value> |
341 | + </default> |
342 | + </option> |
343 | + </subgroup> |
344 | + <group> |
345 | + <_short>Water / Ground</_short> |
346 | + <option name="show_water" type="bool"> |
347 | + <_short>Render water</_short> |
348 | + <_long>Render water inside the cube.</_long> |
349 | + <default>true</default> |
350 | + </option> |
351 | + <option name="show_water_wire" type="bool"> |
352 | + <_short>Render water wireframe</_short> |
353 | + <_long>Render water wireframe inside the cube.</_long> |
354 | + <default>false</default> |
355 | + </option> |
356 | + <option name="show_ground" type="bool"> |
357 | + <_short>Render ground</_short> |
358 | + <_long>Render ground inside the cube.</_long> |
359 | + <default>true</default> |
360 | + </option> |
361 | + <option name="ground_color" type="color"> |
362 | + <_short>Ground color</_short> |
363 | + <_long>Color of ground in the cube.</_long> |
364 | + <default> |
365 | + <red>0x8500</red> |
366 | + <green>0x5E00</green> |
367 | + <blue>0x0000</blue> |
368 | + <alpha>0xFFFF</alpha> |
369 | + </default> |
370 | + </option> |
371 | + <option name="water_height" type="float"> |
372 | + <_short>Water surface height</_short> |
373 | + <_long>Height of water surface in the cube.</_long> |
374 | + <default>0.85</default> |
375 | + <min>0.2</min> |
376 | + <max>1</max> |
377 | + <precision>0.01</precision> |
378 | + </option> |
379 | + <option name="water_color" type="color"> |
380 | + <_short>Water color</_short> |
381 | + <_long>Color of water in the cube.</_long> |
382 | + <default> |
383 | + <red>0x0800</red> |
384 | + <green>0x0900</green> |
385 | + <blue>0x3000</blue> |
386 | + <alpha>0x0800</alpha> |
387 | + </default> |
388 | + </option> |
389 | + <option name="grid_quality" type="int"> |
390 | + <_short>Water/Ground grid smoothness</_short> |
391 | + <_long>Number of subdivisions that create a finer grid.</_long> |
392 | + <default>3</default> |
393 | + <min>1</min> |
394 | + <max>7</max> |
395 | + </option> |
396 | + <subgroup> |
397 | + <_short>Waves</_short> |
398 | + <option name="render_waves" type="bool"> |
399 | + <_short>Render waves</_short> |
400 | + <_long>Render water waves inside the cube.</_long> |
401 | + <default>true</default> |
402 | + </option> |
403 | + <option name="wave_ripple" type="bool"> |
404 | + <_short>Ripple effect</_short> |
405 | + <_long>Semi-randomize light scattering off water waves.</_long> |
406 | + <default>false</default> |
407 | + </option> |
408 | + <option name="wave_amplitude" type="float"> |
409 | + <_short>Wave amplitude</_short> |
410 | + <_long>Amplitude of water waves.</_long> |
411 | + <default>0.02</default> |
412 | + <min>0</min> |
413 | + <max>0.5</max> |
414 | + <precision>0.01</precision> |
415 | + </option> |
416 | + <option name="wave_frequency" type="float"> |
417 | + <_short>Wave frequency</_short> |
418 | + <_long>Frequency of water waves.</_long> |
419 | + <default>20</default> |
420 | + <min>0</min> |
421 | + <max>100</max> |
422 | + <precision>0.1</precision> |
423 | + </option> |
424 | + <option name="small_wave_amplitude" type="float"> |
425 | + <_short>Small wave amplitude</_short> |
426 | + <_long>Amplitude of small water waves on the bigger ones.</_long> |
427 | + <default>0.01</default> |
428 | + <min>0</min> |
429 | + <max>0.5</max> |
430 | + <precision>0.01</precision> |
431 | + </option> |
432 | + <option name="small_wave_frequency" type="float"> |
433 | + <_short>Small wave frequency</_short> |
434 | + <_long>Frequency of small water waves on the bigger ones.</_long> |
435 | + <default>40</default> |
436 | + <min>0</min> |
437 | + <max>100</max> |
438 | + <precision>0.1</precision> |
439 | + </option> |
440 | + </subgroup> |
441 | + </group> |
442 | + <group> |
443 | + <_short>Display</_short> |
444 | + <option name="rescale_width" type="bool"> |
445 | + <_short>Rescale for screen ratio</_short> |
446 | + <_long>Rescale along the sides of the cube by the ratio of screen width to height.</_long> |
447 | + <default>true</default> |
448 | + </option> |
449 | + <subgroup> |
450 | + <_short>Lighting</_short> |
451 | + <option name="rotate_lighting" type="bool"> |
452 | + <_short>Rotate lighting</_short> |
453 | + <_long>Preserve light direction when rotating the cube.</_long> |
454 | + <default>false</default> |
455 | + </option> |
456 | + <option name="light_inclination" type="float"> |
457 | + <_short>Light inclination</_short> |
458 | + <_long>The angle of light rays from the horizon in degrees (0 is from the viewer's perspective, 90 is from on top). Only has effect when Rotate Lighting is false.</_long> |
459 | + <default>90</default> |
460 | + <min>0</min> |
461 | + <max>180</max> |
462 | + <precision>0.1</precision> |
463 | + </option> |
464 | + <option name="light_ambient" type="float"> |
465 | + <_short>Ambient light</_short> |
466 | + <_long>Component of light coming from all directions equally.</_long> |
467 | + <default>0.3</default> |
468 | + <min>0.0</min> |
469 | + <max>0.6</max> |
470 | + <precision>0.01</precision> |
471 | + </option> |
472 | + </subgroup> |
473 | + </group> |
474 | + </options> |
475 | + </plugin> |
476 | +</compiz> |
477 | |
478 | === added directory 'plugins/atlantis/models' |
479 | === added file 'plugins/atlantis/models/CONTRIBUTIONS' |
480 | --- plugins/atlantis/models/CONTRIBUTIONS 1970-01-01 00:00:00 +0000 |
481 | +++ plugins/atlantis/models/CONTRIBUTIONS 2013-04-02 20:54:40 +0000 |
482 | @@ -0,0 +1,5 @@ |
483 | +3D model contributions: |
484 | + |
485 | +- Detailed fish/fish2 and coral models made by Biswajyoti Mahanta. |
486 | + |
487 | +- Butterflyfish and Chromis models/code by "unpush". |
488 | |
489 | === added file 'plugins/atlantis/models/ObjToC.config' |
490 | --- plugins/atlantis/models/ObjToC.config 1970-01-01 00:00:00 +0000 |
491 | +++ plugins/atlantis/models/ObjToC.config 2013-04-02 20:54:40 +0000 |
492 | @@ -0,0 +1,68 @@ |
493 | +@filename |
494 | + |
495 | + |
496 | +@outputFolder |
497 | + |
498 | + |
499 | +@numberedAnimation |
500 | +false |
501 | + |
502 | + |
503 | +@methodName |
504 | + |
505 | + |
506 | +//scale: 2000 for coral. |
507 | +//scale: 4000 for fish/clownFish/bfish. |
508 | +//scale: 5000 for crabs. |
509 | +//scale: 12000 for chromis. |
510 | +@scaleFactor |
511 | +5000 |
512 | + |
513 | + |
514 | +//0.5 0.2 1.1 (for fish and bfish) |
515 | +//0.5 0.25 0.6 (for fish2) |
516 | +//0.5 0.25 0.4 (for chromis) |
517 | +@waveEffect |
518 | + |
519 | + |
520 | +@headerIntro |
521 | +//points are of the form (y,z,x). |
522 | +//model made using Blender and generated using script. |
523 | +headerIntro@ |
524 | + |
525 | + |
526 | +@sourceIntro |
527 | +/* |
528 | + * Compiz cube atlantis plugin |
529 | + * |
530 | + * atlantis.c |
531 | + * |
532 | + * This plugin renders a fish tank inside of the transparent cube, |
533 | + * replete with fish, crabs, sand, bubbles, and coral. |
534 | + * |
535 | + * Copyright : (C) 2007-2008 by David Mikos |
536 | + * Email : infiniteloopcounter@gmail.com |
537 | + * |
538 | + * Copyright : (C) 2007 by Dennis Kasprzyk |
539 | + * E-mail : onestone@opencompositing.org |
540 | + * |
541 | + * |
542 | + * This program is free software; you can redistribute it and/or |
543 | + * modify it under the terms of the GNU General Public License |
544 | + * as published by the Free Software Foundation; either version 2 |
545 | + * of the License, or (at your option) any later version. |
546 | + * |
547 | + * This program is distributed in the hope that it will be useful, |
548 | + * but WITHOUT ANY WARRANTY; without even the implied warranty of |
549 | + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
550 | + * GNU General Public License for more details. |
551 | + * |
552 | + */ |
553 | + |
554 | +/* |
555 | + * This file is part of an automatically generated output from |
556 | + * executing objToC.java on a .obj 3D model. |
557 | + */ |
558 | + |
559 | +#include "atlantis-internal.h" |
560 | +sourceIntro@ |
561 | |
562 | === added file 'plugins/atlantis/models/ObjToC.java' |
563 | --- plugins/atlantis/models/ObjToC.java 1970-01-01 00:00:00 +0000 |
564 | +++ plugins/atlantis/models/ObjToC.java 2013-04-02 20:54:40 +0000 |
565 | @@ -0,0 +1,1239 @@ |
566 | +/* |
567 | + * ObjToC.java |
568 | + * |
569 | + * This file was used to generate all the c code to display the models. |
570 | + * A configuration file stores necessary details about the file being |
571 | + * processed. See the README file for more details. |
572 | + * |
573 | + * |
574 | + * Copyright : (C) 2007-2008 by David Mikos |
575 | + * Email : infiniteloopcounter@gmail.com |
576 | + * |
577 | + * |
578 | + * This program is free software; you can redistribute it and/or |
579 | + * modify it under the terms of the GNU General Public License |
580 | + * as published by the Free Software Foundation; either version 2 |
581 | + * of the License, or (at your option) any later version. |
582 | + * |
583 | + * This program is distributed in the hope that it will be useful, |
584 | + * but WITHOUT ANY WARRANTY; without even the implied warranty of |
585 | + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
586 | + * GNU General Public License for more details. |
587 | + * |
588 | + */ |
589 | + |
590 | +import java.io.BufferedReader; |
591 | +import java.io.FileInputStream; |
592 | +import java.io.FileOutputStream; |
593 | +import java.io.InputStreamReader; |
594 | +import java.io.IOException; |
595 | +import java.io.PrintStream; |
596 | +import java.util.StringTokenizer; |
597 | +import java.util.ArrayList; |
598 | +import java.util.Arrays; |
599 | + |
600 | +public class ObjToC { |
601 | + |
602 | + static String openGLinit = " glRotatef(180.0, 0.0, 1.0, 0.0);\n"+ |
603 | + " glRotatef(90.0, 0.0, 1.0, 0.0);\n"+ |
604 | + " glEnable(GL_CULL_FACE);"; |
605 | + |
606 | + static String openGLfin = " glDisable(GL_CULL_FACE);"; |
607 | + //" glEnable(GL_DEPTH_TEST);"; |
608 | + |
609 | + static String glRenderSide = "GL_FRONT"; |
610 | + |
611 | + |
612 | + static boolean ignoreMaterials = false; |
613 | + static boolean copyDiffuseToAmbient = true; |
614 | + static boolean wire = true; |
615 | + static boolean setCullFace = true; |
616 | + static boolean separateObjects = true; |
617 | + static boolean labelSeparateObjects = true; |
618 | + |
619 | + static float ambientFactor = 0.8f; |
620 | + static float diffuseFactor = 0.8f; |
621 | + static float specularFactor = 0.1f; |
622 | + static float shininessFactor = 1.0f; |
623 | + |
624 | + |
625 | + |
626 | + static boolean wave = false; |
627 | + static boolean linear = true; //otherwise do cubic interpolation between frames |
628 | + |
629 | + |
630 | + static float xOffset = 0.0f; |
631 | + static float amplitude = 1.0f; |
632 | + static float frequencyFactor = 0.25f; |
633 | + |
634 | +// other things |
635 | + static float[][][] pts; |
636 | + static float[][][] texture; |
637 | + static float[][][] normal; |
638 | + |
639 | + static boolean[][] changeInPts; |
640 | + static boolean[][] changeInNormals; |
641 | + |
642 | + static ArrayList<int[]> indices; //(pt, texture, normal) indices |
643 | + static int[] orderedIndices; //the indices order from (f)ace ordering |
644 | + |
645 | + static ArrayList<int[]> groups; // (# sides, # polygons with same # sides) |
646 | + |
647 | + |
648 | + static ArrayList<boolean[]> materialAttributes; |
649 | + static ArrayList<String> materialNames; |
650 | + static ArrayList<String> objectNames; |
651 | + |
652 | + static int vCounter = 0, vtCounter = 0, vnCounter = 0, fCounter = 0; |
653 | + static int aniCounter = 0; |
654 | + static int fileCounter = 0; |
655 | + |
656 | + static boolean initDrawingRoutine = false; |
657 | + static boolean initAnimateRoutine = false; |
658 | + static boolean initVertexArray = false; |
659 | + |
660 | + static String[] attributes = { "shininess", "ambient", "diffuse", "specular"}; |
661 | + static String[][] attr; |
662 | + static String transparency = null; |
663 | + static String currentMaterial = ""; |
664 | + static boolean newMaterial = false; |
665 | + static boolean disableColorMaterial = false; |
666 | + static boolean twoSided = false; |
667 | + static int prevSides = 0; |
668 | + static int sides = 0; |
669 | + |
670 | + |
671 | + |
672 | + static String filename = ""; |
673 | + static String baseFilename = ""; |
674 | + static String methodName = ""; |
675 | + static String post = ""; |
676 | + static String outputFolder = ""; |
677 | + static String headerIntro = ""; |
678 | + static String sourceIntro = ""; |
679 | + static float scaleFactor = 1; |
680 | + static boolean numberedAnimation = false; |
681 | + static int maxNumZeros = 0; |
682 | + static int startFrame = 0; |
683 | + |
684 | + static String indent = " "; |
685 | + static String indent2 = "\t"; |
686 | + static PrintStream out; |
687 | + |
688 | + |
689 | + |
690 | + private static final void print (String s) { System.out.print (s); } |
691 | + private static final void println (String s) { System.out.println (s); } |
692 | + private static final void println () { System.out.println (); } |
693 | + |
694 | + public static void main(String[] args) throws IOException |
695 | + { |
696 | + if (args.length==0) |
697 | + { |
698 | + println ("Usage: java objToC [file1.config ...]"); |
699 | + println ("See README for details on configuration file."); |
700 | + } |
701 | + |
702 | + for (int i=0; i<args.length; i++) |
703 | + { |
704 | + loadConfig (args[i]); |
705 | + if (filename == null) |
706 | + continue; |
707 | + |
708 | + checkFiles(); |
709 | + |
710 | + if (fileCounter == 0) |
711 | + continue; |
712 | + |
713 | + out = new PrintStream(new FileOutputStream(outputFolder+baseFilename+".h")); |
714 | + if (!headerIntro.equals("")) |
715 | + out.println (headerIntro); |
716 | + |
717 | + materialNames = new ArrayList<String>(); |
718 | + materialAttributes = new ArrayList<boolean[]>(); |
719 | + attr= new String[4][4]; |
720 | + |
721 | + objectNames = new ArrayList<String>(); |
722 | + |
723 | + loadMtlFile(); |
724 | + |
725 | + checkObjFile(); |
726 | + pts = new float[fileCounter][vCounter][3]; |
727 | + texture= new float[fileCounter][vtCounter][2]; |
728 | + normal = new float[fileCounter][vnCounter][3]; |
729 | + |
730 | + changeInPts = new boolean[vCounter][3]; |
731 | + changeInNormals = new boolean[vnCounter][3]; |
732 | + |
733 | + indices = new ArrayList<int[]>(); |
734 | + orderedIndices = new int[fCounter]; |
735 | + |
736 | + groups = new ArrayList<int[]>(); |
737 | + |
738 | + |
739 | + fillVerticesNormalsObjFile(); |
740 | + fillIndicesObjFile(); |
741 | + |
742 | + printVerticesNormalsIndicesObjFile(); |
743 | + |
744 | + println ("Written "+outputFolder+baseFilename+".h"); |
745 | + |
746 | + out = new PrintStream(new FileOutputStream(outputFolder+baseFilename+".c")); |
747 | + |
748 | + out.print (sourceIntro); |
749 | + out.println ("#include \""+baseFilename+".h\""); |
750 | + |
751 | + animateObjFile(); |
752 | + vertexArrayObjFile(); |
753 | + initEndObjFile(); |
754 | + |
755 | + println ("Written "+outputFolder+baseFilename+".c"); |
756 | + } |
757 | + } |
758 | + |
759 | + public static void loadConfig (String configFile) throws IOException |
760 | + { |
761 | + //set defaults |
762 | + filename = ""; |
763 | + outputFolder = ""; |
764 | + numberedAnimation = false; |
765 | + methodName = ""; |
766 | + scaleFactor = 1; |
767 | + headerIntro = ""; |
768 | + sourceIntro = ""; |
769 | + |
770 | + wave = false; |
771 | + amplitude = 1; |
772 | + frequencyFactor = 1; |
773 | + xOffset = 0; |
774 | + |
775 | + FileInputStream fis; |
776 | + BufferedReader br; |
777 | + |
778 | + try |
779 | + { |
780 | + fis = new FileInputStream(configFile); |
781 | + br = new BufferedReader(new InputStreamReader(fis)); |
782 | + } |
783 | + catch (IOException e) |
784 | + { |
785 | + System.err.println (e); |
786 | + filename = null; |
787 | + return; |
788 | + } |
789 | + |
790 | + String input; |
791 | + String s; |
792 | + |
793 | + while ((input = br.readLine()) != null) |
794 | + { |
795 | + StringTokenizer st = new StringTokenizer(input, " \t"); |
796 | + if (st.countTokens()!=1) |
797 | + continue; |
798 | + |
799 | + s = st.nextToken(); |
800 | + if (s.charAt(0) != '@') |
801 | + continue; |
802 | + |
803 | + if (s.equals("@filename")) |
804 | + { |
805 | + if ((input = br.readLine()) == null) |
806 | + break; |
807 | + filename = input; |
808 | + } |
809 | + else if (s.equals("@outputFolder")) |
810 | + { |
811 | + if ((input = br.readLine()) == null) |
812 | + break; |
813 | + outputFolder = input; |
814 | + if (outputFolder.equals("")) |
815 | + continue; |
816 | + |
817 | + if (outputFolder.charAt(outputFolder.length()-1) != '/') |
818 | + outputFolder += "/"; |
819 | + } |
820 | + else if (s.equals("@numberedAnimation")) |
821 | + { |
822 | + if ((input = br.readLine()) == null) |
823 | + break; |
824 | + |
825 | + st = new StringTokenizer(input, " \t"); |
826 | + if (st.countTokens()!=1) |
827 | + continue; |
828 | + |
829 | + numberedAnimation = Boolean.parseBoolean(st.nextToken()); |
830 | + } |
831 | + else if (s.equals("@methodName")) |
832 | + { |
833 | + if ((input = br.readLine()) == null) |
834 | + break; |
835 | + |
836 | + st = new StringTokenizer(input, " \t"); |
837 | + if (!st.hasMoreTokens()) |
838 | + continue; |
839 | + |
840 | + methodName = st.nextToken(); |
841 | + } |
842 | + else if (s.equals("@waveEffect")) |
843 | + { |
844 | + if ((input = br.readLine()) == null) |
845 | + break; |
846 | + |
847 | + st = new StringTokenizer(input, " \t"); |
848 | + if (st.countTokens()<3) |
849 | + continue; |
850 | + |
851 | + amplitude = Float.parseFloat(st.nextToken()); |
852 | + frequencyFactor = Float.parseFloat(st.nextToken()); |
853 | + xOffset = Float.parseFloat(st.nextToken()); |
854 | + |
855 | + wave = true; |
856 | + } |
857 | + else if (s.equals("@scaleFactor")) |
858 | + { |
859 | + if ((input = br.readLine()) == null) |
860 | + break; |
861 | + |
862 | + st = new StringTokenizer(input, " \t"); |
863 | + if (st.countTokens()!=1) |
864 | + continue; |
865 | + |
866 | + scaleFactor = Float.parseFloat(st.nextToken()); |
867 | + } |
868 | + else if (s.equals("@headerIntro")) |
869 | + { |
870 | + headerIntro = ""; |
871 | + while ((input = br.readLine()) != null) |
872 | + { |
873 | + st = new StringTokenizer(input, " \t"); |
874 | + if (st.countTokens()==1) |
875 | + if (st.nextToken().equals("headerIntro@")) |
876 | + break; |
877 | + headerIntro += input+"\n"; |
878 | + } |
879 | + } |
880 | + else if (s.equals("@sourceIntro")) |
881 | + { |
882 | + sourceIntro = ""; |
883 | + while ((input = br.readLine()) != null) |
884 | + { |
885 | + st = new StringTokenizer(input, " \t"); |
886 | + if (st.countTokens()==1) |
887 | + if (st.nextToken().equals("sourceIntro@")) |
888 | + break; |
889 | + sourceIntro += input+"\n"; |
890 | + } |
891 | + } |
892 | + } |
893 | + |
894 | + if (numberedAnimation) |
895 | + wave = false; |
896 | + } |
897 | + |
898 | + static void checkFiles() throws IOException { |
899 | + fileCounter = 0; |
900 | + |
901 | + boolean lastCharANumber = false; |
902 | + |
903 | + |
904 | + int start = filename.length(); |
905 | + int end = filename.length(); |
906 | + |
907 | + for (int i=0; i<filename.length(); i++) |
908 | + { |
909 | + char c = filename.charAt(i); |
910 | + if (c >= '0' && c <='9') |
911 | + { |
912 | + if (!lastCharANumber) |
913 | + start = i; |
914 | + |
915 | + end = i+1; |
916 | + lastCharANumber=true; |
917 | + } |
918 | + else |
919 | + { |
920 | + lastCharANumber = false; |
921 | + } |
922 | + } |
923 | + |
924 | + startFrame = 0; |
925 | + fileCounter = 0; |
926 | + |
927 | + if (filename.equals("")) |
928 | + { |
929 | + System.err.println ("You need to specify an \"obj\" file in the configuration."); |
930 | + return; |
931 | + } |
932 | + |
933 | + if (filename.length()<4 || |
934 | + !filename.substring(filename.length()-4, filename.length()).equalsIgnoreCase(".obj")) |
935 | + { |
936 | + System.err.println ("File is not of type \"obj\"."); |
937 | + return; |
938 | + } |
939 | + |
940 | + if (numberedAnimation) |
941 | + { |
942 | + post = filename.substring(end, filename.length()); |
943 | + startFrame = Integer.parseInt(filename.substring(start, end)); |
944 | + filename = filename.substring(0, start); |
945 | + maxNumZeros = end - start; |
946 | + } |
947 | + |
948 | + baseFilename = (numberedAnimation ? filename : filename.substring(0, filename.length()-4)); |
949 | + |
950 | + int index = baseFilename.lastIndexOf('/'); |
951 | + |
952 | + if (index >= 0) |
953 | + baseFilename = baseFilename.substring(index+1, baseFilename.length()); |
954 | + |
955 | + if (methodName.equals("")) |
956 | + methodName = baseFilename.substring(0,1).toUpperCase() + baseFilename.substring(1); |
957 | + |
958 | + try { |
959 | + do{ |
960 | + new FileInputStream(getFullFilename(filename,fileCounter+startFrame)); |
961 | + println ("Opened "+ getFullFilename(filename,fileCounter+startFrame)); |
962 | + |
963 | + fileCounter++; |
964 | + } while (numberedAnimation); |
965 | + } |
966 | + catch (IOException e) { |
967 | + if (fileCounter == 0) |
968 | + System.err.println ("Cannot open "+getFullFilename(filename, startFrame)); |
969 | + } |
970 | + } |
971 | + |
972 | + static String getFullFilename(String filename, int fc) { |
973 | + if (numberedAnimation) |
974 | + return filename + addLeadingZeros(fc, maxNumZeros) + post; |
975 | + |
976 | + return filename; |
977 | + } |
978 | + |
979 | + static String addLeadingZeros(int x, int maxZeros) { |
980 | + String s = ""; |
981 | + |
982 | + int j=1; |
983 | + for (int i=1; i<maxZeros; i++) { |
984 | + j*=10; |
985 | + if (x<j) s+="0"; |
986 | + } |
987 | + return s+x; |
988 | + } |
989 | + |
990 | + static void loadMtlFile() throws IOException { |
991 | + |
992 | + String materialFile = getFullFilename(filename, startFrame); |
993 | + materialFile = materialFile.substring(0, materialFile.length()-3)+"mtl"; |
994 | + |
995 | + println ("Opened "+materialFile); |
996 | + |
997 | + FileInputStream fis; |
998 | + BufferedReader br; |
999 | + |
1000 | + try { |
1001 | + fis = new FileInputStream(materialFile); |
1002 | + br = new BufferedReader(new InputStreamReader(fis)); |
1003 | + } |
1004 | + catch (IOException e) { |
1005 | + return; |
1006 | + } |
1007 | + |
1008 | + newMaterial = false; |
1009 | + transparency = "1.0000"; |
1010 | + |
1011 | + for (int i=0; i<attr.length; i++) { |
1012 | + for (int j=0; j<attr[0].length; j++) { |
1013 | + attr[i][j]=null; |
1014 | + } |
1015 | + } |
1016 | + |
1017 | + String input; |
1018 | + while ((input=br.readLine())!=null) { |
1019 | + StringTokenizer st = new StringTokenizer(input, " \t"); |
1020 | + |
1021 | + if (!st.hasMoreTokens()) continue; |
1022 | + |
1023 | + String s = st.nextToken(); |
1024 | + if (s.equals("newmtl")) { |
1025 | + String mat = ""; |
1026 | + while (st.hasMoreTokens()) { |
1027 | + mat += st.nextToken(" \t.,;:+-*/\\=!?\"'[](){}|"); |
1028 | + } |
1029 | + if (mat.equals("")) continue; |
1030 | + |
1031 | + newAttributes(); |
1032 | + |
1033 | + currentMaterial = mat; |
1034 | + |
1035 | + boolean[] b = new boolean[4]; |
1036 | + materialNames.add(mat); |
1037 | + |
1038 | + for (int i=0; i<b.length; i++) { |
1039 | + b[i]=false; |
1040 | + } |
1041 | + materialAttributes.add(b); |
1042 | + |
1043 | + newMaterial = true; |
1044 | + } |
1045 | + else if (s.equals("Ns")) { |
1046 | + if (!st.hasMoreTokens() || currentMaterial.equals("")) continue; |
1047 | + |
1048 | + attr[0][0]=st.nextToken(); |
1049 | + } |
1050 | + else if (s.equals("Ka")) { |
1051 | + if (st.countTokens()<3 || currentMaterial.equals("")) continue; |
1052 | + |
1053 | + attr[1][0]=st.nextToken(); |
1054 | + attr[1][1]=st.nextToken(); |
1055 | + attr[1][2]=st.nextToken(); |
1056 | + if (st.hasMoreTokens()) attr[1][3]=st.nextToken(); |
1057 | + } |
1058 | + else if (s.equals("Kd")) { |
1059 | + if (st.countTokens()<3 || currentMaterial.equals("")) continue; |
1060 | + |
1061 | + attr[2][0]=st.nextToken(); |
1062 | + attr[2][1]=st.nextToken(); |
1063 | + attr[2][2]=st.nextToken(); |
1064 | + if (st.hasMoreTokens()) attr[2][3]=st.nextToken(); |
1065 | + } |
1066 | + else if (s.equals("Ks")) { |
1067 | + if (st.countTokens()<3 || currentMaterial.equals("")) continue; |
1068 | + attr[3][0]=st.nextToken(); |
1069 | + attr[3][1]=st.nextToken(); |
1070 | + attr[3][2]=st.nextToken(); |
1071 | + if (st.hasMoreTokens()) attr[3][3]=st.nextToken(); |
1072 | + } |
1073 | + else if (s.equals("d") || s.equals("Tr")) { |
1074 | + if (!st.hasMoreTokens() || currentMaterial.equals("")) continue; |
1075 | + |
1076 | + transparency = st.nextToken(); |
1077 | + } |
1078 | + } |
1079 | + newAttributes(); |
1080 | + } |
1081 | + |
1082 | + static void newAttributes() { |
1083 | + if (!newMaterial) return; |
1084 | + |
1085 | + if (copyDiffuseToAmbient) |
1086 | + { |
1087 | + attr[1][0] = attr[2][0]; |
1088 | + attr[1][1] = attr[2][1]; |
1089 | + attr[1][2] = attr[2][2]; |
1090 | + attr[1][3] = attr[2][3]; |
1091 | + } |
1092 | + |
1093 | + attr[0][0] = ""+(Float.parseFloat(attr[0][0])*shininessFactor); |
1094 | + for (int i=0; i<3; i++) |
1095 | + { |
1096 | + attr[1][i] = ""+(Float.parseFloat(attr[1][i])*ambientFactor); |
1097 | + attr[2][i] = ""+(Float.parseFloat(attr[2][i])*diffuseFactor); |
1098 | + attr[3][i] = ""+(Float.parseFloat(attr[3][i])*specularFactor); |
1099 | + } |
1100 | + |
1101 | + Boolean userDefined = false; |
1102 | + if (currentMaterial.substring(0,Math.min("userDefined".length(),currentMaterial.length())).equalsIgnoreCase("userDefined")) |
1103 | + userDefined = true; |
1104 | + |
1105 | + |
1106 | + for (int i=0; i<4; i++) { |
1107 | + if (attr[i][0]!=null) |
1108 | + materialAttributes.get(materialAttributes.size()-1)[i]=true; |
1109 | + |
1110 | + out.print ("static "+(userDefined ? "": "const ")+"GLfloat "+currentMaterial+"_"+attributes[i]+"[] = {" +attr[i][0]); |
1111 | + if (i!=0) { |
1112 | + out.print (","+attr[i][1]+","+attr[i][2]+","); |
1113 | + if (attr[i][3]==null) out.print(transparency); |
1114 | + else out.print (attr[i][3]); |
1115 | + } |
1116 | + out.println ("};"); |
1117 | + } |
1118 | + materialAttributes.get(materialAttributes.size()-1)[0]=true; |
1119 | + |
1120 | + for (int i=0; i<attr.length; i++) { |
1121 | + for (int j=0; j<attr[0].length; j++) { |
1122 | + attr[i][j]=null; |
1123 | + } |
1124 | + } |
1125 | + out.println(); |
1126 | + } |
1127 | + |
1128 | + |
1129 | + |
1130 | + static void checkObjFile () throws IOException { |
1131 | + FileInputStream fis = new FileInputStream(getFullFilename(filename, startFrame)); |
1132 | + BufferedReader br = new BufferedReader(new InputStreamReader(fis)); |
1133 | + |
1134 | + vCounter = 0; vtCounter = 0; vnCounter = 0; fCounter = 0; |
1135 | + |
1136 | + String input; |
1137 | + while ((input=br.readLine())!=null) { |
1138 | + StringTokenizer st = new StringTokenizer(input); |
1139 | + if (!st.hasMoreTokens()) continue; |
1140 | + |
1141 | + String s = st.nextToken(); |
1142 | + if (s.equalsIgnoreCase("v")) vCounter++; |
1143 | + else if (s.equalsIgnoreCase("vt")) vtCounter++; |
1144 | + else if (s.equalsIgnoreCase("vn")) vnCounter++; |
1145 | + else if (s.equalsIgnoreCase("f")) { |
1146 | + |
1147 | + for (; st.hasMoreTokens(); fCounter++) |
1148 | + st.nextToken(); |
1149 | + } |
1150 | + } |
1151 | + br.close(); |
1152 | + fis.close(); |
1153 | + } |
1154 | + |
1155 | + static void fillVerticesNormalsObjFile () throws IOException { |
1156 | + |
1157 | + for (int j=0; j<3; j++) |
1158 | + { |
1159 | + for (int i=0; i<vCounter; i++) |
1160 | + changeInPts[i][j] = false; |
1161 | + |
1162 | + for (int i=0; i<vnCounter; i++) |
1163 | + changeInNormals[i][j] = false; |
1164 | + } |
1165 | + |
1166 | + for (int j=0; j<fileCounter; j++) { |
1167 | + FileInputStream fis = new FileInputStream(getFullFilename(filename,j+startFrame)); |
1168 | + BufferedReader br = new BufferedReader(new InputStreamReader(fis)); |
1169 | + |
1170 | + vCounter = 0; vtCounter=0; vnCounter = 0; |
1171 | + |
1172 | + String input; |
1173 | + while ((input=br.readLine())!=null) { |
1174 | + StringTokenizer st = new StringTokenizer(input, " \t"); |
1175 | + |
1176 | + if (!st.hasMoreTokens()) continue; |
1177 | + String s = st.nextToken(); |
1178 | + if (s.equalsIgnoreCase("v")) { |
1179 | + |
1180 | + float [] rt = new float[3]; |
1181 | + for (int i=0; i<3; i++) { |
1182 | + s = st.nextToken(); |
1183 | + rt[i] = Float.parseFloat(s)*scaleFactor; |
1184 | + } |
1185 | + |
1186 | + pts[j][vCounter] = new float[] { rt[0], rt[1], rt[2] }; // y,z,x |
1187 | + |
1188 | + if (j!=0) |
1189 | + for (int i=0; i<3; i++) |
1190 | + { |
1191 | + if (pts[j][vCounter][i] != pts[(j-1)][vCounter][i]) |
1192 | + changeInPts[vCounter][i] = true; |
1193 | + } |
1194 | + |
1195 | + vCounter++; |
1196 | + |
1197 | + } |
1198 | + if (s.equalsIgnoreCase("vt")) { |
1199 | + |
1200 | + float [] rt = new float[2]; |
1201 | + for (int i=0; i<2; i++) { |
1202 | + s = st.nextToken(); |
1203 | + rt[i] = Float.parseFloat(s); |
1204 | + } |
1205 | + |
1206 | + texture[j][vtCounter] = new float[] { rt[0], rt[1] }; |
1207 | + vtCounter++; |
1208 | + |
1209 | + } |
1210 | + else if (s.equalsIgnoreCase("vn")) { |
1211 | + float [] rt = new float[3]; |
1212 | + float sumSquares = 0; |
1213 | + for (int i=0; i<3; i++) { |
1214 | + s = st.nextToken(); |
1215 | + rt[i] = Float.parseFloat(s); |
1216 | + sumSquares+=rt[i]*rt[i]; |
1217 | + } |
1218 | + |
1219 | + if (sumSquares==0) sumSquares = 1; |
1220 | + |
1221 | + for (int i=0; i<3; i++) { |
1222 | + //rt[i]/=sumSquares; |
1223 | + } |
1224 | + |
1225 | + normal[j][vnCounter] = new float[] { rt[0], rt[1], rt[2] }; // y,z,x |
1226 | + |
1227 | + if (j!=0) |
1228 | + for (int i=0; i<3; i++) |
1229 | + { |
1230 | + if (normal[j][vnCounter][i] != normal[(j-1)][vnCounter][i]) |
1231 | + changeInPts[vnCounter][i] = true; |
1232 | + } |
1233 | + |
1234 | + vnCounter++; |
1235 | + } |
1236 | + |
1237 | + } |
1238 | + br.close(); |
1239 | + fis.close(); |
1240 | + } |
1241 | + } |
1242 | + static void fillIndicesObjFile () throws IOException { |
1243 | + |
1244 | + for (int j=0; j<1; j++) { |
1245 | + FileInputStream fis = new FileInputStream(getFullFilename(filename,j+startFrame)); |
1246 | + BufferedReader br = new BufferedReader(new InputStreamReader(fis)); |
1247 | + |
1248 | + fCounter = 0; |
1249 | + int distinctFCounter = 0; |
1250 | + |
1251 | + prevSides = 0; |
1252 | + sides = 0; |
1253 | + |
1254 | + Boolean prevSpecifiedNormal = false; |
1255 | + Boolean specifiedNormal = false; |
1256 | + |
1257 | + Boolean prevSpecifiedTexture = false; |
1258 | + Boolean specifiedTexture = false; |
1259 | + |
1260 | + Boolean newObject = false; |
1261 | + |
1262 | + int objectCounter = -1; |
1263 | + int materialIndex = -1; |
1264 | + int prevMaterialIndex = -1; |
1265 | + |
1266 | + String input; |
1267 | + while ((input=br.readLine())!=null) { |
1268 | + StringTokenizer st = new StringTokenizer(input); |
1269 | + |
1270 | + if (!st.hasMoreTokens()) continue; |
1271 | + String s = st.nextToken(); |
1272 | + if (s.equalsIgnoreCase("f")) { |
1273 | + |
1274 | + sides = 0; |
1275 | + specifiedNormal = true; |
1276 | + |
1277 | + nextElement: |
1278 | + |
1279 | + while (st.hasMoreTokens()) |
1280 | + { |
1281 | + |
1282 | + int[] array = { -1, -1, -1 }; |
1283 | + |
1284 | + StringTokenizer st2 = new StringTokenizer(st.nextToken(),"/",true); |
1285 | + for (int i=0; i<3 && st2.hasMoreTokens(); i++) |
1286 | + { |
1287 | + s = st2.nextToken(); |
1288 | + |
1289 | + if (s.equals("/")) continue; |
1290 | + |
1291 | + array[i] = Integer.parseInt(s)-1; |
1292 | + |
1293 | + if (st2.hasMoreTokens()) |
1294 | + s = st2.nextToken(); |
1295 | + |
1296 | + } |
1297 | + if (array[1]==-1) specifiedTexture = false; |
1298 | + if (array[2]==-1) specifiedNormal = false; |
1299 | + |
1300 | + for (int i=0; i<indices.size(); i++) |
1301 | + { |
1302 | + if (Arrays.equals(array,indices.get(i))) |
1303 | + { |
1304 | + orderedIndices[fCounter] = i; |
1305 | + fCounter++; sides++; |
1306 | + continue nextElement; |
1307 | + } |
1308 | + } |
1309 | + indices.add(array); |
1310 | + |
1311 | + orderedIndices[fCounter] = distinctFCounter; |
1312 | + fCounter++; distinctFCounter++; sides++; |
1313 | + } |
1314 | + |
1315 | + //group indices by side, #, (object), (material) |
1316 | + if (groups.size()==0 || prevSides!=sides || |
1317 | + prevSpecifiedNormal !=specifiedNormal || |
1318 | + prevSpecifiedTexture != specifiedTexture || |
1319 | + sides>4 || |
1320 | + (newObject && separateObjects) || |
1321 | + materialIndex!=prevMaterialIndex) |
1322 | + { |
1323 | + prevSides = sides; |
1324 | + prevSpecifiedNormal = specifiedNormal; |
1325 | + prevMaterialIndex = materialIndex; |
1326 | + |
1327 | + groups.add(new int[] { sides, 1, objectCounter, materialIndex }); |
1328 | + } |
1329 | + else |
1330 | + { |
1331 | + groups.get(groups.size()-1)[1]+=1; |
1332 | + } |
1333 | + |
1334 | + newObject = false; |
1335 | + } |
1336 | + else if (s.equalsIgnoreCase("o")) { |
1337 | + newObject = true; |
1338 | + objectCounter++; |
1339 | + objectNames.add(st.nextToken()); |
1340 | + } |
1341 | + else if (s.equalsIgnoreCase("usemtl")) { |
1342 | + s = st.nextToken(); |
1343 | + for (int i=0; i<materialNames.size(); i++) |
1344 | + { |
1345 | + if (s.equals(materialNames.get(i))) |
1346 | + { |
1347 | + materialIndex = i; |
1348 | + break; |
1349 | + } |
1350 | + } |
1351 | + } |
1352 | + } |
1353 | + br.close(); |
1354 | + fis.close(); |
1355 | + } |
1356 | + } |
1357 | + |
1358 | + |
1359 | + static void printVerticesNormalsIndicesObjFile () { |
1360 | + |
1361 | + int size = indices.size(); |
1362 | + for (int k=0; k<3; k++) |
1363 | + { |
1364 | + if (k==1 && vtCounter==0) continue; |
1365 | + if (k==2 && vnCounter==0 ) continue; |
1366 | + |
1367 | + |
1368 | + out.print("static float "+methodName); |
1369 | + if (k==0) out.println ("Points["+size*3+"] = {"); |
1370 | + else if (k==1) out.println("Texture["+size*2+"] = {"); |
1371 | + else if (k==2) out.println ("Normals["+size*3+"] = {"); |
1372 | + for (int i=0; i<size; i++) |
1373 | + { |
1374 | + out.print(indent); |
1375 | + for (int j=0; j<(k==1 ? 2: 3); j++) |
1376 | + { |
1377 | + int ind = indices.get(i)[k]; |
1378 | + if (ind>=0) { |
1379 | + if (k==0) out.print( pts[0][ind][j]); |
1380 | + else if (k==1) out.print(texture[0][ind][j]); |
1381 | + else if (k==2) out.print( normal[0][ind][j]); |
1382 | + } |
1383 | + else |
1384 | + out.print ("0"); |
1385 | + |
1386 | + if (i<size-1 || j<(k==1 ? 1: 2)) |
1387 | + out.print (", "); |
1388 | + } |
1389 | + out.println (); |
1390 | + } |
1391 | + out.println ("};\n"); |
1392 | + } |
1393 | + |
1394 | + size = orderedIndices.length; |
1395 | + out.println ("static unsigned int "+methodName+"Indices["+size+"] = {"); |
1396 | + |
1397 | + int c = 0; |
1398 | + for (int g=0; g<groups.size(); g++) |
1399 | + { |
1400 | + for (int i=0; i<groups.get(g)[1]; i++) { |
1401 | + out.print(indent); |
1402 | + |
1403 | + for (int j=0; j<groups.get(g)[0]; j++, c++) |
1404 | + { |
1405 | + out.print (orderedIndices[c]); |
1406 | + if (c < size-1 || j<groups.get(g)[0]-1) |
1407 | + out.print(", "); |
1408 | + } |
1409 | + out.println (); |
1410 | + } |
1411 | + } |
1412 | + out.println ("};\n"); |
1413 | + } |
1414 | + |
1415 | + static void animateObjFile () throws IOException { |
1416 | + |
1417 | + if (!wave && fileCounter==1) |
1418 | + return; //nothing to animate |
1419 | + |
1420 | + if (!initAnimateRoutine) { |
1421 | + out.println("\nvoid\nAnimate"+methodName+"(float t)\n{"); |
1422 | + |
1423 | + if (fileCounter>1) |
1424 | + out.println(indent+"t = fmodf(t, "+fileCounter+");"); |
1425 | + |
1426 | + out.println(indent+"int ti = (int) t;"); |
1427 | + if (fileCounter>1) { |
1428 | + out.println(indent+"float dt = t-ti;"); |
1429 | + if (!linear) { |
1430 | + out.println(indent+"float dt2 = dt*dt;"); |
1431 | + out.println(indent+"float dt3 = dt2*dt;"); |
1432 | + } |
1433 | + } |
1434 | + if (wave) out.println(indent+"float w = 2*PI*(t-ti);"); |
1435 | + |
1436 | + if (fileCounter>1) |
1437 | + out.println("\n"+indent+"switch (ti) {"); |
1438 | + |
1439 | + //out.println("int time = (int) fmodf(t,"+fileCounter+");"); |
1440 | + initAnimateRoutine = true; |
1441 | + } |
1442 | + |
1443 | + |
1444 | + for (int j=0; j<fileCounter; j++) { |
1445 | + |
1446 | + for (int c=0; c<indices.size(); c++) { |
1447 | + |
1448 | + |
1449 | + int ptInd = indices.get(c)[0]; |
1450 | + int ptIndDup = -1; |
1451 | + |
1452 | + for (int c2=0; c2<c; c2++) |
1453 | + { |
1454 | + if (ptInd==indices.get(c2)[0]) |
1455 | + { |
1456 | + ptIndDup = c2; |
1457 | + break; |
1458 | + } |
1459 | + } |
1460 | + |
1461 | + int normalInd = indices.get(c)[2]; |
1462 | + int normalIndDup = -1; |
1463 | + |
1464 | + for (int c2=0; c2<c; c2++) |
1465 | + { |
1466 | + if (normalInd==indices.get(c2)[2]) |
1467 | + { |
1468 | + normalIndDup = c2; |
1469 | + break; |
1470 | + } |
1471 | + } |
1472 | + |
1473 | + |
1474 | + |
1475 | + if (c==0 && fileCounter>1) { |
1476 | + if (j>0) out.println ("\tbreak;\n"); |
1477 | + out.println(indent+"case("+j+"):"); |
1478 | + } |
1479 | + |
1480 | + |
1481 | + for (int i=0; i<3; i++) { |
1482 | + |
1483 | + String pre = (fileCounter>1 ? indent2: indent); |
1484 | + String preN = pre; |
1485 | + |
1486 | + if (fileCounter>1) |
1487 | + { //save space so that compiling does not take so long |
1488 | + pre += methodName+"Points[" +(i+3*c)+"] ="; |
1489 | + preN += methodName+"Normals["+(i+3*c)+"] ="; |
1490 | + } |
1491 | + else |
1492 | + { |
1493 | + pre += methodName+"Points["+i+"+3*"+c+"] ="; |
1494 | + preN += methodName+"Normals["+i+"+3*"+c+"] ="; |
1495 | + } |
1496 | + |
1497 | + if (ptIndDup<0) pre += (pts[j][ptInd][i]); |
1498 | + if (normalIndDup<0) preN += (normal[j][normalInd][i]); |
1499 | + |
1500 | + |
1501 | + int j2 = (j+1)%fileCounter; |
1502 | + |
1503 | + if (changeInPts[ptInd][i]) |
1504 | + { |
1505 | + if (ptIndDup<0) { |
1506 | + if (linear) { //linear interpolation |
1507 | + float A = (pts[j2][ptInd][i]-pts[j][ptInd][i]); |
1508 | + if (A==0) |
1509 | + out.println (pre+";"); |
1510 | + else |
1511 | + out.println (pre+"+dt*"+A+";"); |
1512 | + } |
1513 | + else { //cubic spline interpolation |
1514 | + |
1515 | + float B = coefficientB (j, ptInd, i, pts); |
1516 | + float Bp1 = coefficientB (j2, ptInd, i, pts); |
1517 | + |
1518 | + float A = coefficientA(B, Bp1, j, ptInd, i, pts); |
1519 | + float C = coefficientC(B, Bp1); |
1520 | + |
1521 | + if (A!=0 && B!=0 && C!=0) |
1522 | + out.println (pre+"+dt*"+A+"+dt2*"+B+"+dt3*"+C+";"); |
1523 | + else |
1524 | + out.println (pre+";"); |
1525 | + } |
1526 | + } |
1527 | + else |
1528 | + { |
1529 | + if (fileCounter>1) |
1530 | + out.println (pre+methodName+"Points["+(i+3*ptIndDup)+"];"); |
1531 | + else |
1532 | + out.println (pre+methodName+"Points["+i+"+3*"+ptIndDup+"];"); |
1533 | + } |
1534 | + } |
1535 | + |
1536 | + if (changeInNormals[normalInd][i]) |
1537 | + { |
1538 | + if (normalIndDup<0) { |
1539 | + if (linear) { //linear interpolation |
1540 | + float A = (normal[j2][normalInd][i]-normal[j][normalInd][i]); |
1541 | + if (A==0) |
1542 | + out.println (preN+";"); |
1543 | + else |
1544 | + out.println (preN+"+dt*"+A+";"); |
1545 | + } |
1546 | + else { //cubic spline interpolation |
1547 | + |
1548 | + float B = coefficientB (j, normalInd, i, normal); |
1549 | + float Bp1 = coefficientB (j2, normalInd, i, normal); |
1550 | + |
1551 | + float A = coefficientA(B, Bp1, j, normalInd, i, normal); |
1552 | + float C = coefficientC(B, Bp1); |
1553 | + |
1554 | + if (A!=0 && B!=0 && C!=0) |
1555 | + out.println (preN+"+dt*"+A+"+dt*dt*"+B+"+dt*dt*dt*"+C+";"); |
1556 | + else |
1557 | + out.println (preN+";"); |
1558 | + } |
1559 | + } |
1560 | + else |
1561 | + { |
1562 | + if (fileCounter>1) |
1563 | + out.println (preN+methodName+"Normals["+(i+3*normalIndDup)+"];"); |
1564 | + else |
1565 | + out.println (preN+methodName+"Normals["+i+"+3*"+normalIndDup+"];"); |
1566 | + } |
1567 | + } |
1568 | + |
1569 | + |
1570 | + if (i == 2) { |
1571 | + |
1572 | + if (wave && pts[j][ptInd][0]>=xOffset*scaleFactor) { |
1573 | + |
1574 | + if (ptIndDup<0) |
1575 | + { |
1576 | + float A = frequencyFactor*(pts[j][ptInd][0]/scaleFactor-xOffset); |
1577 | + A = (float) (((double) A)%(2*Math.PI)); |
1578 | + if (A>0) A-=2*Math.PI; |
1579 | + |
1580 | + |
1581 | + out.println(pre+"+"+(amplitude*(pts[j][ptInd][0]-xOffset*scaleFactor))+ |
1582 | + "*sinf(w"+(A>=0 ? "+" : "")+A+");"); |
1583 | + } |
1584 | + else { |
1585 | + out.print ((fileCounter>1 ? indent2: indent)); |
1586 | + out.println (methodName+"Points["+i+"+3*"+c+"] = "+methodName+"Points["+i+"+3*"+ptIndDup+"];"); |
1587 | + } |
1588 | + } |
1589 | + } |
1590 | + } |
1591 | + |
1592 | + |
1593 | + } |
1594 | + } |
1595 | + if (initAnimateRoutine) { |
1596 | + if (fileCounter>1) |
1597 | + out.println ("\tbreak;\n }"); |
1598 | + out.println ("}\n"); |
1599 | + } |
1600 | + |
1601 | + } |
1602 | + |
1603 | + static void vertexArrayObjFile () { |
1604 | + |
1605 | + |
1606 | + if (wire) out.println("\nvoid\nDraw"+methodName+"(int wire)\n{"); |
1607 | + else out.println("\nvoid\nDrawAnimated"+methodName+"()\n{"); |
1608 | + |
1609 | + if (groups.size()== 0) return; |
1610 | + |
1611 | + int c = 0; |
1612 | + Boolean prevUseNormals = false; |
1613 | + Boolean useNormals = false; |
1614 | + |
1615 | + int materialIndex = -1; |
1616 | + |
1617 | + out.println (indent+"glPushAttrib(GL_CURRENT_BIT | GL_ENABLE_BIT | GL_LIGHTING_BIT);"); |
1618 | + |
1619 | + for (int i=0; i<groups.size(); i++) |
1620 | + { |
1621 | + if (i!=0) out.println (); |
1622 | + |
1623 | + int numElements = groups.get(i)[0]*groups.get(i)[1]; |
1624 | + |
1625 | + String type = "GL_POLYGON"; |
1626 | + if (groups.get(i)[0]==1) type="GL_POINTS"; |
1627 | + else if (groups.get(i)[0]==2) type="GL_LINE_LOOP"; |
1628 | + else if (groups.get(i)[0]==3) type="GL_TRIANGLES"; |
1629 | + else if (groups.get(i)[0]==4) type="GL_QUADS"; |
1630 | + |
1631 | + prevUseNormals = useNormals; |
1632 | + useNormals = (indices.get(orderedIndices[c])[1]<0); |
1633 | + |
1634 | + if (prevUseNormals!=useNormals) |
1635 | + { |
1636 | + if (useNormals) out.println(indent+"glEnableClientState(GL_NORMAL_ARRAY);"); |
1637 | + else out.println(indent+"glDisableClientState (GL_NORMAL_ARRAY);"); |
1638 | + } |
1639 | + |
1640 | + if (i==0) |
1641 | + { |
1642 | + out.println(indent+"glEnableClientState(GL_VERTEX_ARRAY);"); |
1643 | + out.println(indent+"glVertexPointer (3, GL_FLOAT, 0, "+methodName+"Points);"); |
1644 | + out.println(indent+"glNormalPointer (GL_FLOAT, 0, "+methodName+"Normals);\n"); |
1645 | + } |
1646 | + |
1647 | + int go = (i==0 ? -1 : groups.get(i-1)[2]); |
1648 | + if (labelSeparateObjects && separateObjects && |
1649 | + groups.get(i)[2]!=go && groups.get(i)[2]>=0) |
1650 | + out.println (indent+"//"+objectNames.get(groups.get(i)[2])); |
1651 | + |
1652 | + if (groups.get(i)[3]>=0) |
1653 | + { |
1654 | + if (materialIndex!=groups.get(i)[3]) |
1655 | + { |
1656 | + materialIndex = groups.get(i)[3]; |
1657 | + printUseMaterial(materialIndex); |
1658 | + } |
1659 | + } |
1660 | + else if (twoSided) |
1661 | + { |
1662 | + out.println (indent+"glLightModelf (GL_LIGHT_MODEL_TWO_SIDE, 0.0f);"); |
1663 | + if (setCullFace) out.println (indent+"glEnable(GL_CULL_FACE);"); |
1664 | + twoSided = false; |
1665 | + } |
1666 | + |
1667 | + if (wire) out.println (indent+(i==0 ? "GLenum ": "")+"cap = wire ? GL_LINE_LOOP : "+type+";"); |
1668 | + |
1669 | + out.println(indent+"glDrawElements("+(wire ? "cap": type)+", "+(numElements)+", GL_UNSIGNED_INT, &("+methodName+"Indices["+(c)+"]));"); |
1670 | + |
1671 | + c+= numElements; |
1672 | + } |
1673 | + |
1674 | + if (useNormals) out.println(indent+"glDisableClientState (GL_NORMAL_ARRAY);"); |
1675 | + |
1676 | + out.println (indent+"glPopAttrib();"); |
1677 | + out.println("}\n"); |
1678 | + } |
1679 | + |
1680 | + static void printUseMaterial(int materialIndex) |
1681 | + { |
1682 | + if (!disableColorMaterial) out.println(indent+"glDisable (GL_COLOR_MATERIAL);"); |
1683 | + disableColorMaterial = true; |
1684 | + |
1685 | + out.println(indent+"glTexEnvi (GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);"); |
1686 | + |
1687 | + String renderSide = glRenderSide; |
1688 | + if (materialNames.get(materialIndex).substring(0,Math.min("userDefined_DS".length(), materialNames.get(materialIndex).length())).equalsIgnoreCase("userDefined_DS")) |
1689 | + { |
1690 | + renderSide = "GL_FRONT_AND_BACK"; |
1691 | + |
1692 | + if (!twoSided) { |
1693 | + out.println (indent+"glLightModelf (GL_LIGHT_MODEL_TWO_SIDE, 1.0f);"); |
1694 | + if (setCullFace) out.println (indent+"glDisable(GL_CULL_FACE);"); |
1695 | + } |
1696 | + twoSided = true; |
1697 | + } |
1698 | + else if (twoSided) |
1699 | + { |
1700 | + out.println (indent+"glLightModelf (GL_LIGHT_MODEL_TWO_SIDE, 0.0f);"); |
1701 | + if (setCullFace) out.println (indent+"glEnable(GL_CULL_FACE);"); |
1702 | + twoSided = false; |
1703 | + } |
1704 | + |
1705 | + for (int j=0; j<4; j++) { |
1706 | + if (materialAttributes.get(materialIndex)[j]) { |
1707 | + out.println (indent+"glMaterialfv ("+renderSide+", GL_"+attributes[j].toUpperCase()+"" + |
1708 | + ", "+materialNames.get(materialIndex)+"_"+attributes[j]+");"); |
1709 | + } |
1710 | + } |
1711 | + } |
1712 | + |
1713 | + |
1714 | + static void initEndObjFile() { |
1715 | + if (!initDrawingRoutine) { |
1716 | + printOpenGLInitEnd(); |
1717 | + } |
1718 | + |
1719 | + } |
1720 | + static void printOpenGLInitEnd() { |
1721 | + //init |
1722 | + out.println("void\ninitDraw"+methodName+"(float *color)\n{"); |
1723 | + out.println(openGLinit+"\n"); |
1724 | + |
1725 | + for (int i=0; i<materialNames.size(); i++) |
1726 | + { |
1727 | + float factor = 1.0f; |
1728 | + Boolean copyColor = false; |
1729 | + if (materialNames.get(i).substring(0,Math.min("userDefined_DS".length(), materialNames.get(i).length())).equalsIgnoreCase("userDefined_DS")) |
1730 | + { |
1731 | + try { |
1732 | + if (materialNames.get(i).charAt("userDefined_DS".length())=='_') |
1733 | + factor = 0.01f*Float.parseFloat(materialNames.get(i).substring("userDefined_DS".length()+1, materialNames.get(i).length())); |
1734 | + } |
1735 | + catch (Exception ex) { factor = 1.0f; } |
1736 | + copyColor = true; |
1737 | + } |
1738 | + else if (materialNames.get(i).substring(0,Math.min("userDefined".length(), materialNames.get(i).length())).equalsIgnoreCase("userDefined")) |
1739 | + { |
1740 | + try { |
1741 | + if (materialNames.get(i).charAt("userDefined".length())=='_') |
1742 | + factor = 0.01f*Float.parseFloat(materialNames.get(i).substring("userDefined".length()+1, materialNames.get(i).length())); |
1743 | + } |
1744 | + catch (Exception ex) { factor = 1.0f; } |
1745 | + copyColor = true; |
1746 | + } |
1747 | + |
1748 | + if (copyColor) |
1749 | + { |
1750 | + out.println (indent+"copyColor((float *)"+materialNames.get(i)+"_"+attributes[1]+", color, "+(ambientFactor*factor)+");"); |
1751 | + out.println (indent+"copyColor((float *)"+materialNames.get(i)+"_"+attributes[2]+", color, "+(diffuseFactor*factor)+");"); |
1752 | + out.println (indent+"copyColor((float *)"+materialNames.get(i)+"_"+attributes[3]+", color, "+(specularFactor*factor)+");"); |
1753 | + } |
1754 | + } |
1755 | + |
1756 | + out.println("}\n"); |
1757 | + |
1758 | + |
1759 | + //fin |
1760 | + out.println("void\nfinDraw"+methodName+"()\n{"); |
1761 | + out.println(openGLfin+"\n}\n"); |
1762 | + |
1763 | + out.println(); |
1764 | + } |
1765 | + |
1766 | + |
1767 | + //spline S(t) = y0 + A*t + B*t^2 + C*t^3; |
1768 | + static float coefficientB(int j, int v, int i, float[][][] data) { //B(t+1) |
1769 | + j%=fileCounter; |
1770 | + if (j<0) j+=fileCounter; |
1771 | + |
1772 | + if (j==0 || j==fileCounter-1) return 0; //natural cubic spline |
1773 | + |
1774 | + int jm1 = j-1; if (jm1<0) jm1+=fileCounter; |
1775 | + int jm2 = j-2; if (jm2<0) jm2+=fileCounter; |
1776 | + int jm3 = j-3; if (jm3<0) jm3+=fileCounter; |
1777 | + |
1778 | + if (j==1) { |
1779 | + |
1780 | + float c = 3*(data[fileCounter-1][v][i]-2*data[fileCounter-2][v][i]+data[fileCounter-3][v][i]); |
1781 | + |
1782 | + float d=1.0f/4; |
1783 | + |
1784 | + for (int k=2; k<fileCounter-1; k++) { |
1785 | + |
1786 | + c=3*(data[fileCounter-k][v][i]-2*data[fileCounter-k-1][v][i]+data[fileCounter-k-2][v][i])-d*c; |
1787 | + |
1788 | + d = 1.0f/(4.0f-d); |
1789 | + } |
1790 | + |
1791 | + c*=d; |
1792 | + return c; |
1793 | + } |
1794 | + |
1795 | + return 3*(data[j][v][i]-2*data[jm1][v][i]+data[jm2][v][i]) |
1796 | + -coefficientB(jm2, v, i, data)-4*coefficientB(jm1, v, i, data); |
1797 | + } |
1798 | + static float coefficientA(float B, float Bp1, int j, int v, int i, float[][][] data) { //A(t) |
1799 | + return (data[(j+1)%fileCounter][v][i]-data[j][v][i])-(Bp1+2*B)/3; |
1800 | + } |
1801 | + static float coefficientC(float B, float Bp1) { //C(t) |
1802 | + return (Bp1-B)/3; |
1803 | + } |
1804 | +} |
1805 | |
1806 | === added file 'plugins/atlantis/models/bfish.blend' |
1807 | Binary files plugins/atlantis/models/bfish.blend 1970-01-01 00:00:00 +0000 and plugins/atlantis/models/bfish.blend 2013-04-02 20:54:40 +0000 differ |
1808 | === added file 'plugins/atlantis/models/bfish.mtl' |
1809 | --- plugins/atlantis/models/bfish.mtl 1970-01-01 00:00:00 +0000 |
1810 | +++ plugins/atlantis/models/bfish.mtl 2013-04-02 20:54:40 +0000 |
1811 | @@ -0,0 +1,52 @@ |
1812 | +# Blender3D MTL File: bfish7.blend |
1813 | +# Material Count: 5 |
1814 | +newmtl UserDefined_body |
1815 | +Ns 96.078431 |
1816 | +Ka 0.000000 0.000000 0.000000 |
1817 | +Kd 0.800000 0.800000 0.800000 |
1818 | +Ks 0.500000 0.500000 0.500000 |
1819 | +Ni 1.000000 |
1820 | +d 1.000000 |
1821 | +illum 2 |
1822 | + |
1823 | + |
1824 | +newmtl shadow |
1825 | +Ns 96.078431 |
1826 | +Ka 0.000000 0.000000 0.000000 |
1827 | +Kd 0.112941 0.112941 0.112941 |
1828 | +Ks 0.500000 0.500000 0.500000 |
1829 | +Ni 1.000000 |
1830 | +d 1.000000 |
1831 | +illum 2 |
1832 | + |
1833 | + |
1834 | +newmtl userDefined_DS_fin |
1835 | +Ns 96.078431 |
1836 | +Ka 0.000000 0.000000 0.000000 |
1837 | +Kd 0.752941 0.583529 0.003137 |
1838 | +Ks 0.500000 0.500000 0.500000 |
1839 | +Ni 1.000000 |
1840 | +d 1.000000 |
1841 | +illum 2 |
1842 | + |
1843 | + |
1844 | +newmtl eyeborder |
1845 | +Ns 96.078431 |
1846 | +Ka 0.000000 0.000000 0.000000 |
1847 | +Kd 0.752941 0.752941 0.752941 |
1848 | +Ks 0.500000 0.500000 0.500000 |
1849 | +Ni 1.000000 |
1850 | +d 1.000000 |
1851 | +illum 2 |
1852 | + |
1853 | + |
1854 | +newmtl fin |
1855 | +Ns 96.078431 |
1856 | +Ka 0.000000 0.000000 0.000000 |
1857 | +Kd 0.752941 0.583529 0.003137 |
1858 | +Ks 0.500000 0.500000 0.500000 |
1859 | +Ni 1.000000 |
1860 | +d 1.000000 |
1861 | +illum 2 |
1862 | + |
1863 | + |
1864 | |
1865 | === added file 'plugins/atlantis/models/bfish.obj' |
1866 | --- plugins/atlantis/models/bfish.obj 1970-01-01 00:00:00 +0000 |
1867 | +++ plugins/atlantis/models/bfish.obj 2013-04-02 20:54:40 +0000 |
1868 | @@ -0,0 +1,487 @@ |
1869 | +# Blender3D v245 OBJ File: bfish7.blend |
1870 | +# www.blender3d.org |
1871 | +mtllib bfish.mtl |
1872 | +o 26/yellow:body_9_up_Mesh.024 |
1873 | +v 1.301268 -0.101270 -0.020545 |
1874 | +v 1.680551 -0.488467 -0.009478 |
1875 | +v 1.680739 -0.488467 0.021784 |
1876 | +v 1.301618 -0.101270 0.037430 |
1877 | +v 1.169540 -0.080900 -0.053142 |
1878 | +v 1.170293 -0.080900 0.071614 |
1879 | +v 1.757544 0.162448 0.022385 |
1880 | +v 1.251760 0.145452 0.075526 |
1881 | +v 1.037059 0.129057 0.126910 |
1882 | +v 1.250954 0.145452 -0.058037 |
1883 | +v 1.757343 0.162448 -0.011006 |
1884 | +v 1.035648 0.129057 -0.106825 |
1885 | +v 1.676603 0.752385 0.023322 |
1886 | +v 1.303592 0.440993 0.058966 |
1887 | +v 1.676396 0.752385 -0.010966 |
1888 | +v 1.302982 0.440993 -0.042104 |
1889 | +v 1.608967 -0.482236 0.014287 |
1890 | +v 1.608874 -0.482236 -0.001116 |
1891 | +v 0.578102 -1.120312 -0.149747 |
1892 | +v 1.155367 -1.049596 -0.010746 |
1893 | +v 1.155610 -1.049596 0.029393 |
1894 | +v 0.580065 -1.120312 0.175353 |
1895 | +v 1.458083 -0.782347 0.015198 |
1896 | +v 1.133493 -0.615160 0.071836 |
1897 | +v 1.132740 -0.615160 -0.052920 |
1898 | +v 1.457990 -0.782347 -0.000205 |
1899 | +v -0.182647 1.337710 0.009795 |
1900 | +v 0.340645 1.333521 0.007965 |
1901 | +v -0.193585 1.282535 -0.024235 |
1902 | +v -0.466584 1.310362 -0.031421 |
1903 | +v 0.749125 1.295051 0.003222 |
1904 | +v 0.447324 1.215401 -0.043237 |
1905 | +v 1.232541 1.151984 0.001251 |
1906 | +v 0.832295 1.018708 -0.039262 |
1907 | +v 1.590299 0.741735 -0.000908 |
1908 | +v 1.136220 0.366082 -0.041097 |
1909 | +v -0.465973 1.310362 0.069649 |
1910 | +v -0.193082 1.282535 0.059168 |
1911 | +v 0.340721 1.333521 0.020519 |
1912 | +v -0.182555 1.337710 0.025008 |
1913 | +v 0.448010 1.215401 0.070429 |
1914 | +v 0.749228 1.295051 0.020330 |
1915 | +v 0.832905 1.018708 0.061807 |
1916 | +v 1.232633 1.151984 0.016464 |
1917 | +v 1.136830 0.366082 0.059973 |
1918 | +v 1.590391 0.741735 0.014304 |
1919 | +vn -0.268654 -0.728629 -0.629963 |
1920 | +vn -0.473617 -0.528092 -0.704825 |
1921 | +vn -0.465072 -0.528092 0.710471 |
1922 | +vn -0.261055 -0.728629 0.633168 |
1923 | +vn 0.632038 -0.289621 -0.718741 |
1924 | +vn 0.640675 -0.289621 0.711051 |
1925 | +vn 0.075869 -0.012055 0.997040 |
1926 | +vn 0.142460 -0.006867 0.989746 |
1927 | +vn 0.173162 0.011261 0.984802 |
1928 | +vn 0.130497 -0.006867 -0.991394 |
1929 | +vn 0.063814 -0.012055 -0.997864 |
1930 | +vn 0.161260 0.011261 -0.986816 |
1931 | +vn -0.395245 0.568957 0.721122 |
1932 | +vn -0.325053 0.668264 0.669118 |
1933 | +vn 0.384320 0.242622 0.890713 |
1934 | +vn -0.403943 0.568957 -0.716300 |
1935 | +vn -0.333110 0.668264 -0.665151 |
1936 | +vn 0.373516 0.242622 -0.895291 |
1937 | +vn 0.550554 0.487655 0.677511 |
1938 | +vn 0.542344 0.487655 -0.684103 |
1939 | +vn 0.215003 -0.723258 -0.656240 |
1940 | +vn 0.222907 -0.723258 0.653584 |
1941 | +vn 0.169103 -0.055971 0.983978 |
1942 | +vn 0.157231 -0.055971 -0.985961 |
1943 | +vn -0.039766 0.870937 -0.489731 |
1944 | +vn 0.023896 0.468093 -0.883328 |
1945 | +vn 0.045656 0.295206 -0.954314 |
1946 | +vn 0.068422 0.108951 -0.991668 |
1947 | +vn 0.495407 -0.509598 -0.703452 |
1948 | +vn -0.033845 0.870937 0.490158 |
1949 | +vn 0.034547 0.468093 0.882992 |
1950 | +vn 0.057161 0.295206 0.953703 |
1951 | +vn 0.080416 0.108951 0.990783 |
1952 | +vn 0.503861 -0.509598 0.697409 |
1953 | +usemtl fin |
1954 | +s 1 |
1955 | +f 1//1 2//2 3//3 4//4 |
1956 | +f 5//5 1//1 4//4 6//6 |
1957 | +f 4//4 3//3 7//7 8//8 |
1958 | +f 6//6 4//4 8//8 9//9 |
1959 | +f 2//2 1//1 10//10 11//11 |
1960 | +f 1//1 5//5 12//12 10//10 |
1961 | +f 8//8 7//7 13//13 14//14 |
1962 | +f 9//9 8//8 14//14 45//15 |
1963 | +f 14//14 13//13 15//16 16//17 |
1964 | +f 45//15 14//14 16//17 36//18 |
1965 | +f 16//17 15//16 11//11 10//10 |
1966 | +f 36//18 16//17 10//10 12//12 |
1967 | +f 6//6 17//19 18//20 5//5 |
1968 | +f 19//21 20//21 21//22 22//22 |
1969 | +f 23//23 17//19 6//6 24//23 |
1970 | +f 21//22 23//23 24//23 22//22 |
1971 | +f 25//24 5//5 18//20 26//24 |
1972 | +f 19//21 25//24 26//24 20//21 |
1973 | +f 27//25 28//26 29//26 30//25 |
1974 | +f 28//26 31//27 32//27 29//26 |
1975 | +f 31//27 33//28 34//28 32//27 |
1976 | +f 33//28 35//29 36//18 34//28 |
1977 | +f 37//30 38//31 39//31 40//30 |
1978 | +f 38//31 41//32 42//32 39//31 |
1979 | +f 41//32 43//33 44//33 42//32 |
1980 | +f 43//33 45//15 46//34 44//33 |
1981 | +f 36//18 35//29 46//34 45//15 |
1982 | +f 37//30 40//30 27//25 30//25 |
1983 | +o 19/yellow:body_5_low_Mesh.017 |
1984 | +v 1.170292 -0.080900 0.071614 |
1985 | +v 1.169539 -0.080900 -0.053142 |
1986 | +v 0.580064 -1.120313 0.175353 |
1987 | +v 1.133493 -0.615160 0.071836 |
1988 | +v 0.833709 0.129057 0.194921 |
1989 | +v 0.831492 0.129057 -0.172376 |
1990 | +v 1.132740 -0.615160 -0.052920 |
1991 | +v 0.578102 -1.120313 -0.149747 |
1992 | +v 0.072609 -1.127310 -0.180087 |
1993 | +v 0.074974 -1.127310 0.211794 |
1994 | +v 0.124697 -0.174470 0.312187 |
1995 | +v 0.121115 -0.174470 -0.281073 |
1996 | +v -0.501053 -1.064585 -0.210016 |
1997 | +v -0.498284 -1.064585 0.248646 |
1998 | +v -0.344056 -0.572159 0.352294 |
1999 | +v -0.348088 -0.572159 -0.315518 |
2000 | +v -1.177790 -0.746450 -0.139147 |
2001 | +v -0.865513 -0.985502 -0.174424 |
2002 | +v -0.863147 -0.985502 0.217457 |
2003 | +v -1.175828 -0.746450 0.185953 |
2004 | +v -0.528408 -0.338421 0.353407 |
2005 | +v -0.961822 -0.225239 0.292969 |
2006 | +v -0.965092 -0.225239 -0.248738 |
2007 | +v -0.532440 -0.338421 -0.314405 |
2008 | +v 1.037059 0.129057 0.126910 |
2009 | +v 1.136830 0.366081 0.059973 |
2010 | +v 0.832905 1.018707 0.061807 |
2011 | +v 0.832295 1.018707 -0.039262 |
2012 | +v 1.136220 0.366081 -0.041097 |
2013 | +v 1.035648 0.129057 -0.106825 |
2014 | +v 0.521798 0.042518 0.250070 |
2015 | +v 0.448010 1.215399 0.070429 |
2016 | +v -0.193081 1.282533 0.059168 |
2017 | +v -0.193585 1.282533 -0.024235 |
2018 | +v 0.447324 1.215399 -0.043236 |
2019 | +v 0.518938 0.042518 -0.223755 |
2020 | +v -0.465974 1.310362 0.069649 |
2021 | +v -0.466584 1.310362 -0.031421 |
2022 | +v -0.997588 1.086756 0.072858 |
2023 | +v -1.304515 0.696677 0.074711 |
2024 | +v -0.998198 1.086756 -0.028212 |
2025 | +v -1.305125 0.696677 -0.026359 |
2026 | +vn 0.274606 -0.043580 0.960540 |
2027 | +vn 0.328806 -0.027223 0.943968 |
2028 | +vn 0.320231 0.056490 0.945616 |
2029 | +vn 0.234046 0.062288 0.970214 |
2030 | +vn 0.222327 0.062288 -0.972961 |
2031 | +vn 0.308786 0.056490 -0.949431 |
2032 | +vn 0.317392 -0.027223 -0.947874 |
2033 | +vn 0.262978 -0.043580 -0.963805 |
2034 | +vn 0.105350 -0.696066 0.710166 |
2035 | +vn 0.120914 0.044008 0.991668 |
2036 | +vn 0.108921 0.044008 -0.993072 |
2037 | +vn 0.096774 -0.696066 -0.711386 |
2038 | +vn 0.043428 -0.757408 -0.651448 |
2039 | +vn 0.051302 -0.757408 0.650868 |
2040 | +vn 0.068972 0.011994 0.997528 |
2041 | +vn 0.056948 0.011994 -0.998291 |
2042 | +vn -0.113041 -0.725181 -0.679189 |
2043 | +vn -0.104831 -0.725181 0.680502 |
2044 | +vn -0.005737 -0.032929 0.999420 |
2045 | +vn -0.017792 -0.032929 -0.999298 |
2046 | +vn -0.396405 -0.727317 -0.560198 |
2047 | +vn -0.389630 -0.727317 0.564959 |
2048 | +vn -0.103061 0.033418 0.994110 |
2049 | +vn -0.115055 0.033418 -0.992767 |
2050 | +vn -0.512680 -0.588549 -0.625080 |
2051 | +vn -0.505112 -0.588549 0.631214 |
2052 | +vn -0.158757 0.020325 0.987091 |
2053 | +vn -0.170660 0.020325 -0.985107 |
2054 | +vn 0.309397 0.139805 0.940580 |
2055 | +vn 0.212775 0.147130 0.965941 |
2056 | +vn 0.201086 0.147130 -0.968444 |
2057 | +vn 0.298013 0.139805 -0.944243 |
2058 | +vn 0.069247 0.159551 0.984741 |
2059 | +vn 0.057344 0.159551 -0.985504 |
2060 | +vn 0.006714 0.161412 0.986847 |
2061 | +vn -0.005188 0.161412 -0.986847 |
2062 | +vn -0.245796 0.709769 0.660146 |
2063 | +vn -0.253761 0.709769 -0.657125 |
2064 | +vn -0.465316 0.663991 0.585284 |
2065 | +vn -0.472365 0.663991 -0.579608 |
2066 | +vn -0.593005 0.500168 0.630970 |
2067 | +vn -0.600604 0.500168 -0.623768 |
2068 | +usemtl UserDefined_body |
2069 | +s 1 |
2070 | +f 50//35 47//36 71//37 51//38 |
2071 | +f 52//39 76//40 48//41 53//42 |
2072 | +f 49//43 50//35 51//38 77//44 |
2073 | +f 82//45 52//39 53//42 54//46 |
2074 | +f 55//47 54//46 49//43 56//48 |
2075 | +f 56//48 49//43 77//44 57//49 |
2076 | +f 58//50 82//45 54//46 55//47 |
2077 | +f 59//51 55//47 56//48 60//52 |
2078 | +f 60//52 56//48 57//49 61//53 |
2079 | +f 62//54 58//50 55//47 59//51 |
2080 | +f 64//55 59//51 60//52 65//56 |
2081 | +f 65//56 60//52 61//53 67//57 |
2082 | +f 70//58 62//54 59//51 64//55 |
2083 | +f 63//59 64//55 65//56 66//60 |
2084 | +f 66//60 65//56 67//57 68//61 |
2085 | +f 69//62 70//58 64//55 63//59 |
2086 | +f 51//38 71//37 72//63 73//64 |
2087 | +f 74//65 75//66 76//40 52//39 |
2088 | +f 77//44 51//38 73//64 78//67 |
2089 | +f 81//68 74//65 52//39 82//45 |
2090 | +f 57//49 77//44 78//67 79//69 |
2091 | +f 80//70 81//68 82//45 58//50 |
2092 | +f 61//53 57//49 79//69 83//71 |
2093 | +f 84//72 80//70 58//50 62//54 |
2094 | +f 67//57 61//53 83//71 85//73 |
2095 | +f 85//73 83//71 84//72 87//74 |
2096 | +f 87//74 84//72 62//54 70//58 |
2097 | +f 68//61 67//57 85//73 86//75 |
2098 | +f 86//75 85//73 87//74 88//76 |
2099 | +f 88//76 87//74 70//58 69//62 |
2100 | +o 13/black:body_2_Mesh.011 |
2101 | +v -1.305544 -0.659607 -0.104984 |
2102 | +v -1.405944 -0.338420 -0.142173 |
2103 | +v -0.965092 -0.225238 -0.248738 |
2104 | +v -1.177791 -0.746449 -0.139147 |
2105 | +v -1.305069 0.402651 -0.026359 |
2106 | +v -1.305125 0.696677 -0.026359 |
2107 | +v -1.304459 0.402651 0.074710 |
2108 | +v -1.304515 0.696677 0.074711 |
2109 | +v -1.403928 -0.338420 0.191733 |
2110 | +v -0.961822 -0.225238 0.292968 |
2111 | +v -1.303984 -0.659607 0.153335 |
2112 | +v -1.175828 -0.746449 0.185953 |
2113 | +vn -0.503830 -0.612262 -0.609302 |
2114 | +vn -0.294961 0.000458 -0.955473 |
2115 | +vn -0.823634 0.083895 -0.560839 |
2116 | +vn -0.816797 0.083895 0.570727 |
2117 | +vn -0.283425 0.000458 0.958983 |
2118 | +vn -0.496445 -0.612262 0.615345 |
2119 | +usemtl shadow |
2120 | +s 1 |
2121 | +f 89//77 90//78 91//78 92//77 |
2122 | +f 90//78 93//79 94//79 91//78 |
2123 | +f 93//79 95//80 96//80 94//79 |
2124 | +f 95//80 97//81 98//81 96//80 |
2125 | +f 97//81 99//82 100//82 98//81 |
2126 | +f 99//82 89//77 92//77 100//82 |
2127 | +o 12/yellow:body_1_Mesh.010 |
2128 | +v -1.462434 -0.559168 0.098650 |
2129 | +v -1.463322 -0.559168 -0.048390 |
2130 | +v -1.305544 -0.659606 -0.104984 |
2131 | +v -1.303984 -0.659606 0.153335 |
2132 | +v -1.510777 -0.356513 0.156191 |
2133 | +v -1.403928 -0.338420 0.191733 |
2134 | +v -1.413901 0.026360 0.072626 |
2135 | +v -1.304459 0.402651 0.074710 |
2136 | +v -1.414479 0.026360 -0.022953 |
2137 | +v -1.305069 0.402651 -0.026359 |
2138 | +v -1.512356 -0.356513 -0.105343 |
2139 | +v -1.405944 -0.338420 -0.142173 |
2140 | +v -1.601392 -0.474249 0.080677 |
2141 | +v -1.602052 -0.474249 -0.028741 |
2142 | +v -1.601117 -0.371811 0.126140 |
2143 | +v -1.601447 -0.207095 0.071437 |
2144 | +v -1.601997 -0.207095 -0.019500 |
2145 | +v -1.602327 -0.371811 -0.074204 |
2146 | +v -1.835096 -0.442775 0.078253 |
2147 | +v -1.835710 -0.442775 -0.023496 |
2148 | +v -1.835000 -0.371811 0.094160 |
2149 | +v -1.835144 -0.271345 0.070314 |
2150 | +v -1.835662 -0.271345 -0.015556 |
2151 | +v -1.835806 -0.371811 -0.039402 |
2152 | +v -1.868649 -0.371811 0.027580 |
2153 | +vn -0.505722 -0.667226 0.546831 |
2154 | +vn -0.512284 -0.667226 -0.540666 |
2155 | +vn -0.549120 -0.657399 -0.516007 |
2156 | +vn -0.542833 -0.657399 0.522599 |
2157 | +vn -0.423536 0.000000 0.905850 |
2158 | +vn -0.498459 -0.015809 0.866756 |
2159 | +vn -0.776727 0.428571 0.461501 |
2160 | +vn -0.851558 0.288217 0.437880 |
2161 | +vn -0.782250 0.428571 -0.452071 |
2162 | +vn -0.856777 0.288217 -0.427564 |
2163 | +vn -0.434431 0.000000 -0.900693 |
2164 | +vn -0.508866 -0.015809 -0.860683 |
2165 | +vn -0.314676 -0.794397 0.519486 |
2166 | +vn -0.320933 -0.794397 -0.515641 |
2167 | +vn -0.226936 -0.018983 0.973724 |
2168 | +vn -0.477248 0.714133 0.512070 |
2169 | +vn -0.483383 0.714133 -0.506272 |
2170 | +vn -0.238655 -0.018983 -0.970885 |
2171 | +vn -0.575365 -0.655477 0.489151 |
2172 | +vn -0.581225 -0.655477 -0.482162 |
2173 | +vn -0.509201 -0.016938 0.860439 |
2174 | +vn -0.625660 0.601764 0.496384 |
2175 | +vn -0.631611 0.601764 -0.488784 |
2176 | +vn -0.519578 -0.016938 -0.854244 |
2177 | +vn -0.999329 -0.035615 0.006012 |
2178 | +usemtl UserDefined_body |
2179 | +s 1 |
2180 | +f 101//83 102//84 103//85 104//86 |
2181 | +f 105//87 101//83 104//86 106//88 |
2182 | +f 107//89 105//87 106//88 108//90 |
2183 | +f 109//91 107//89 108//90 110//92 |
2184 | +f 111//93 109//91 110//92 112//94 |
2185 | +f 102//84 111//93 112//94 103//85 |
2186 | +f 102//84 101//83 113//95 114//96 |
2187 | +f 101//83 105//87 115//97 113//95 |
2188 | +f 116//98 115//97 105//87 107//89 |
2189 | +f 117//99 116//98 107//89 109//91 |
2190 | +f 118//100 117//99 109//91 111//93 |
2191 | +f 114//96 118//100 111//93 102//84 |
2192 | +f 119//101 120//102 114//96 113//95 |
2193 | +f 121//103 119//101 113//95 115//97 |
2194 | +f 122//104 121//103 115//97 116//98 |
2195 | +f 123//105 122//104 116//98 117//99 |
2196 | +f 124//106 123//105 117//99 118//100 |
2197 | +f 120//102 124//106 118//100 114//96 |
2198 | +f 125//107 120//102 119//101 |
2199 | +f 125//107 119//101 121//103 |
2200 | +f 125//107 121//103 122//104 |
2201 | +f 125//107 122//104 123//105 |
2202 | +f 125//107 123//105 124//106 |
2203 | +f 125//107 124//106 120//102 |
2204 | +o 9/black:upper_Mesh.007 |
2205 | +v 1.680550 -0.488467 -0.009478 |
2206 | +v 1.754681 -0.416238 0.005732 |
2207 | +v 1.680739 -0.488467 0.021784 |
2208 | +v 1.837727 0.162449 0.005220 |
2209 | +v 1.757544 0.162449 0.022385 |
2210 | +v 1.750856 0.691904 0.005720 |
2211 | +v 1.676603 0.752384 0.023322 |
2212 | +v 1.676396 0.752384 -0.010966 |
2213 | +v 1.757342 0.162449 -0.011006 |
2214 | +v 1.608966 -0.482237 0.014287 |
2215 | +v 1.670756 -0.538768 0.006213 |
2216 | +v 1.608873 -0.482237 -0.001116 |
2217 | +v 1.155367 -1.049598 -0.010746 |
2218 | +v 1.236678 -1.039637 0.008833 |
2219 | +v 1.155609 -1.049598 0.029393 |
2220 | +v 1.503803 -0.805898 0.007220 |
2221 | +v 1.458083 -0.782349 0.015198 |
2222 | +v 1.457990 -0.782349 -0.000205 |
2223 | +v 1.590300 0.741733 -0.000908 |
2224 | +v 1.670756 0.808294 0.006213 |
2225 | +v 1.590391 0.741733 0.014304 |
2226 | +v -0.182555 1.337708 0.025008 |
2227 | +v -0.132337 1.342553 0.017098 |
2228 | +v -0.182647 1.337708 0.009795 |
2229 | +v 1.232633 1.151982 0.016464 |
2230 | +v 1.303460 1.175597 0.008430 |
2231 | +v 0.749229 1.295049 0.020330 |
2232 | +v 0.802600 1.309162 0.011454 |
2233 | +v 0.340721 1.333519 0.020519 |
2234 | +v 0.435304 1.342553 0.013671 |
2235 | +v 1.232541 1.151982 0.001251 |
2236 | +v 0.749125 1.295049 0.003222 |
2237 | +v 0.340645 1.333519 0.007965 |
2238 | +vn 0.594470 -0.486343 -0.640339 |
2239 | +vn 0.857784 -0.513962 -0.004944 |
2240 | +vn 0.601917 -0.486373 0.633320 |
2241 | +vn 0.999939 0.009278 -0.005860 |
2242 | +vn 0.227912 0.002167 0.973663 |
2243 | +vn 0.827967 0.560717 -0.004975 |
2244 | +vn 0.564440 0.529344 0.633351 |
2245 | +vn 0.556780 0.529313 -0.640126 |
2246 | +vn 0.216437 0.002106 -0.976287 |
2247 | +vn 0.545183 0.475906 0.690085 |
2248 | +vn 0.858516 0.512742 -0.005158 |
2249 | +vn 0.536821 0.475906 -0.696616 |
2250 | +vn 0.196326 -0.760369 -0.619037 |
2251 | +vn 0.398846 -0.916990 -0.002380 |
2252 | +vn 0.203803 -0.760369 0.616627 |
2253 | +vn 0.763939 -0.645253 -0.004608 |
2254 | +vn 0.151585 -0.124668 0.980529 |
2255 | +vn 0.139744 -0.124668 -0.982299 |
2256 | +vn 0.493423 -0.503555 -0.709189 |
2257 | +vn 0.809320 -0.587298 -0.004883 |
2258 | +vn 0.501938 -0.503555 0.703177 |
2259 | +vn -0.047945 0.917264 0.395306 |
2260 | +vn -0.027955 0.999603 0.000153 |
2261 | +vn -0.052705 0.917264 -0.394696 |
2262 | +vn 0.069033 0.138005 0.988006 |
2263 | +vn 0.425184 0.905087 -0.002564 |
2264 | +vn 0.052980 0.299966 0.952452 |
2265 | +vn 0.161199 0.986908 -0.000946 |
2266 | +vn 0.023469 0.544664 0.838313 |
2267 | +vn 0.039796 0.999207 -0.000214 |
2268 | +vn 0.057100 0.138005 -0.988769 |
2269 | +vn 0.041475 0.299966 -0.953032 |
2270 | +vn 0.013367 0.544664 -0.838527 |
2271 | +usemtl shadow |
2272 | +s 1 |
2273 | +f 126//108 127//109 128//110 |
2274 | +f 128//110 127//109 129//111 130//112 |
2275 | +f 130//112 129//111 131//113 132//114 |
2276 | +f 132//114 131//113 133//115 |
2277 | +f 133//115 131//113 129//111 134//116 |
2278 | +f 127//109 126//108 134//116 129//111 |
2279 | +f 135//117 136//118 137//119 |
2280 | +f 138//120 139//121 140//122 |
2281 | +f 141//123 136//118 135//117 142//124 |
2282 | +f 139//121 141//123 142//124 140//122 |
2283 | +f 143//125 137//119 136//118 141//123 |
2284 | +f 138//120 143//125 141//123 139//121 |
2285 | +f 144//126 145//127 146//128 |
2286 | +f 147//129 148//130 149//131 |
2287 | +f 150//132 146//128 145//127 151//133 |
2288 | +f 152//134 150//132 151//133 153//135 |
2289 | +f 154//136 152//134 153//135 155//137 |
2290 | +f 147//129 154//136 155//137 148//130 |
2291 | +f 151//133 145//127 144//126 156//138 |
2292 | +f 153//135 151//133 156//138 157//139 |
2293 | +f 155//137 153//135 157//139 158//140 |
2294 | +f 148//130 155//137 158//140 149//131 |
2295 | +o 6/yellow:side_Mesh.004 |
2296 | +v -0.498285 -1.064585 0.248647 |
2297 | +v 0.074974 -1.127310 0.211794 |
2298 | +v 0.170388 -1.383159 0.378177 |
2299 | +v -0.531044 -0.338420 0.353423 |
2300 | +v -0.165893 -0.305030 0.551570 |
2301 | +v 0.024336 -0.009363 0.686416 |
2302 | +v -0.346272 -0.197627 0.515652 |
2303 | +v -0.342570 -0.575164 0.348400 |
2304 | +v -0.501054 -1.064585 -0.210016 |
2305 | +v 0.072609 -1.127310 -0.180087 |
2306 | +v 0.166006 -1.383159 -0.347610 |
2307 | +v -0.535076 -0.338420 -0.314389 |
2308 | +v -0.172344 -0.305030 -0.516930 |
2309 | +v 0.016244 -0.009363 -0.654063 |
2310 | +v -0.352276 -0.197627 -0.478837 |
2311 | +v -0.346555 -0.575165 -0.311642 |
2312 | +vn -0.114750 -0.571276 -0.812677 |
2313 | +vn -0.388165 -0.326243 0.861873 |
2314 | +vn -0.354289 -0.298715 0.886105 |
2315 | +vn -0.421094 -0.352947 0.835505 |
2316 | +vn 0.104923 0.571276 -0.813990 |
2317 | +vn 0.398572 0.326243 0.857143 |
2318 | +vn 0.364971 0.298715 0.881771 |
2319 | +vn 0.431135 0.352947 0.830348 |
2320 | +usemtl userDefined_DS_fin |
2321 | +s 1 |
2322 | +f 159//141 160//141 161//141 |
2323 | +f 162//142 163//142 164//143 165//143 |
2324 | +f 166//144 163//142 162//142 |
2325 | +f 167//145 168//145 169//145 |
2326 | +f 170//146 171//146 172//147 173//147 |
2327 | +f 174//148 171//146 170//146 |
2328 | +o 4/black:black_Mesh.002 |
2329 | +v -1.154501 -0.201108 0.245809 |
2330 | +v -1.087829 -0.134734 0.254129 |
2331 | +v -1.151079 -0.068360 0.231462 |
2332 | +v -1.217750 -0.134734 0.223142 |
2333 | +v -1.220158 -0.134733 -0.175827 |
2334 | +v -1.153592 -0.068359 -0.184951 |
2335 | +v -1.090621 -0.134733 -0.208380 |
2336 | +v -1.157187 -0.201107 -0.199256 |
2337 | +vn -0.230567 0.110416 0.966765 |
2338 | +vn -0.242225 0.110416 -0.963897 |
2339 | +usemtl shadow |
2340 | +s 1 |
2341 | +f 175//149 176//149 177//149 178//149 |
2342 | +f 179//150 180//150 181//150 182//150 |
2343 | +o 2/white:white_Mesh |
2344 | +v -1.155344 -0.233447 0.247635 |
2345 | +v -1.056190 -0.134734 0.260008 |
2346 | +v -1.150255 -0.036022 0.226297 |
2347 | +v -1.249409 -0.134734 0.213924 |
2348 | +v -1.251704 -0.134733 -0.166227 |
2349 | +v -1.152706 -0.036021 -0.179797 |
2350 | +v -1.059055 -0.134733 -0.214641 |
2351 | +v -1.158053 -0.233445 -0.201071 |
2352 | +usemtl eyeborder |
2353 | +s 1 |
2354 | +f 183//149 184//149 185//149 186//149 |
2355 | +f 187//150 188//150 189//150 190//150 |
2356 | |
2357 | === added file 'plugins/atlantis/models/chromis.blend' |
2358 | Binary files plugins/atlantis/models/chromis.blend 1970-01-01 00:00:00 +0000 and plugins/atlantis/models/chromis.blend 2013-04-02 20:54:40 +0000 differ |
2359 | === added file 'plugins/atlantis/models/chromis.mtl' |
2360 | --- plugins/atlantis/models/chromis.mtl 1970-01-01 00:00:00 +0000 |
2361 | +++ plugins/atlantis/models/chromis.mtl 2013-04-02 20:54:40 +0000 |
2362 | @@ -0,0 +1,62 @@ |
2363 | +# Blender3D MTL File: chromis.blend |
2364 | +# Material Count: 6 |
2365 | +newmtl userDefined_DS_fin |
2366 | +Ns 96.078431 |
2367 | +Ka 0.000000 0.000000 0.000000 |
2368 | +Kd 0.640000 0.640000 0.640000 |
2369 | +Ks 0.500000 0.500000 0.500000 |
2370 | +Ni 1.000000 |
2371 | +d 1.000000 |
2372 | +illum 2 |
2373 | + |
2374 | + |
2375 | +newmtl eye |
2376 | +Ns 96.078431 |
2377 | +Ka 0.000000 0.000000 0.000000 |
2378 | +Kd 0.112941 0.112941 0.112941 |
2379 | +Ks 0.500000 0.500000 0.500000 |
2380 | +Ni 1.000000 |
2381 | +d 1.000000 |
2382 | +illum 2 |
2383 | + |
2384 | + |
2385 | +newmtl userDefined_tailfin |
2386 | +Ns 96.078431 |
2387 | +Ka 0.000000 0.000000 0.000000 |
2388 | +Kd 0.059608 0.379608 0.467451 |
2389 | +Ks 0.500000 0.500000 0.500000 |
2390 | +Ni 1.000000 |
2391 | +d 1.000000 |
2392 | +illum 2 |
2393 | + |
2394 | + |
2395 | +newmtl eye_outer |
2396 | +Ns 96.078431 |
2397 | +Ka 0.000000 0.000000 0.000000 |
2398 | +Kd 0.464314 0.690196 0.749804 |
2399 | +Ks 0.500000 0.500000 0.500000 |
2400 | +Ni 1.000000 |
2401 | +d 1.000000 |
2402 | +illum 2 |
2403 | + |
2404 | + |
2405 | +newmtl userDefined_border |
2406 | +Ns 96.078431 |
2407 | +Ka 0.000000 0.000000 0.000000 |
2408 | +Kd 0.059608 0.379608 0.467451 |
2409 | +Ks 0.500000 0.500000 0.500000 |
2410 | +Ni 1.000000 |
2411 | +d 1.000000 |
2412 | +illum 2 |
2413 | + |
2414 | + |
2415 | +newmtl userDefined_body |
2416 | +Ns 96.078431 |
2417 | +Ka 0.000000 0.000000 0.000000 |
2418 | +Kd 0.178824 0.608627 0.608627 |
2419 | +Ks 0.500000 0.500000 0.500000 |
2420 | +Ni 1.000000 |
2421 | +d 1.000000 |
2422 | +illum 2 |
2423 | + |
2424 | + |
2425 | |
2426 | === added file 'plugins/atlantis/models/chromis.obj' |
2427 | --- plugins/atlantis/models/chromis.obj 1970-01-01 00:00:00 +0000 |
2428 | +++ plugins/atlantis/models/chromis.obj 2013-04-02 20:54:40 +0000 |
2429 | @@ -0,0 +1,294 @@ |
2430 | +# Blender3D v244 OBJ File: chromis.blend |
2431 | +# www.blender3d.org |
2432 | +mtllib chromis.mtl |
2433 | +o Eye |
2434 | +v -0.599199 -0.079733 -0.029148 |
2435 | +v -0.565689 -0.043817 -0.033009 |
2436 | +v -0.599203 -0.010940 -0.018053 |
2437 | +v -0.632714 -0.046856 -0.014192 |
2438 | +v -0.599218 -0.079733 0.023947 |
2439 | +v -0.565710 -0.043817 0.027830 |
2440 | +v -0.599214 -0.010940 0.012851 |
2441 | +v -0.632722 -0.046856 0.008968 |
2442 | +v -0.599502 -0.067592 -0.028263 |
2443 | +v -0.577655 -0.044177 -0.030780 |
2444 | +v -0.599504 -0.022744 -0.021030 |
2445 | +v -0.621350 -0.046158 -0.018513 |
2446 | +v -0.599519 -0.067592 0.023062 |
2447 | +v -0.577675 -0.044177 0.025594 |
2448 | +v -0.599517 -0.022744 0.015828 |
2449 | +v -0.621361 -0.046158 0.013297 |
2450 | +vn -0.273507 0.153111 -0.949583 |
2451 | +vn -0.274178 0.153111 0.949400 |
2452 | +usemtl eye |
2453 | +s 1 |
2454 | +f 12//1 11//1 10//1 9//1 |
2455 | +s 1 |
2456 | +f 16//2 13//2 14//2 15//2 |
2457 | +usemtl eye_outer |
2458 | +s 1 |
2459 | +f 2//1 1//1 4//1 3//1 |
2460 | +s 1 |
2461 | +f 8//2 5//2 6//2 7//2 |
2462 | +o Fins |
2463 | +v -0.366335 -0.089323 0.082703 |
2464 | +v -0.134284 0.252498 -0.002442 |
2465 | +v 0.067959 0.201043 -0.002373 |
2466 | +v -0.246964 0.275912 -0.002481 |
2467 | +v -0.101263 0.269142 -0.002431 |
2468 | +v 0.164605 0.170755 -0.002340 |
2469 | +v 0.150148 0.198568 -0.002345 |
2470 | +v 0.237833 0.132681 -0.002315 |
2471 | +v 0.326752 0.033521 -0.002285 |
2472 | +v 0.333283 0.125080 -0.002283 |
2473 | +v 0.296303 0.179353 -0.002296 |
2474 | +v 0.427830 0.229473 -0.002251 |
2475 | +v 0.419587 0.196311 -0.002254 |
2476 | +v 0.101083 -0.236411 -0.002362 |
2477 | +v 0.456126 -0.221229 -0.002241 |
2478 | +v 0.174546 -0.194541 -0.002337 |
2479 | +v 0.215797 -0.168096 -0.002323 |
2480 | +v 0.265643 -0.147449 -0.002306 |
2481 | +v -0.362592 -0.223332 -0.119480 |
2482 | +v -0.455807 -0.133394 -0.069208 |
2483 | +v -0.366277 -0.089323 -0.087746 |
2484 | +v -0.302011 -0.111359 -0.124245 |
2485 | +v -0.362672 -0.223332 0.114440 |
2486 | +v -0.455852 -0.133394 0.064104 |
2487 | +v -0.302094 -0.111359 0.119246 |
2488 | +vn -0.000336 0.000000 0.999969 |
2489 | +vn 0.355724 -0.206061 0.911557 |
2490 | +vn -0.356334 0.206061 0.911313 |
2491 | +usemtl userDefined_DS_fin |
2492 | +s 1 |
2493 | +f 21//3 20//3 18//3 |
2494 | +s 1 |
2495 | +f 18//3 19//3 21//3 |
2496 | +s 1 |
2497 | +f 22//3 23//3 21//3 19//3 |
2498 | +s 1 |
2499 | +f 24//3 27//3 23//3 22//3 |
2500 | +s 1 |
2501 | +f 25//3 26//3 27//3 24//3 |
2502 | +s 1 |
2503 | +f 29//3 28//3 27//3 26//3 |
2504 | +s 1 |
2505 | +f 31//3 32//3 30//3 |
2506 | +s 1 |
2507 | +f 34//3 33//3 32//3 31//3 |
2508 | +s 1 |
2509 | +f 38//4 37//4 36//4 35//4 |
2510 | +s 1 |
2511 | +f 41//5 17//5 40//5 39//5 |
2512 | +o BodyAndTail |
2513 | +v -0.455852 -0.133394 0.064104 |
2514 | +v -0.366277 -0.089323 -0.087746 |
2515 | +v -0.455807 -0.133394 -0.069208 |
2516 | +v 0.215797 -0.168096 -0.002323 |
2517 | +v 0.174546 -0.194541 -0.002337 |
2518 | +v 0.101083 -0.236411 -0.002362 |
2519 | +v 0.326752 0.033521 -0.002285 |
2520 | +v 0.237833 0.132681 -0.002315 |
2521 | +v 0.164605 0.170755 -0.002340 |
2522 | +v -0.246964 0.275912 -0.002481 |
2523 | +v 0.425143 -0.039743 -0.013819 |
2524 | +v 0.788726 0.121663 -0.002128 |
2525 | +v 0.627791 0.017677 -0.002183 |
2526 | +v 0.501801 -0.034506 -0.002239 |
2527 | +v 0.425135 -0.039743 0.009316 |
2528 | +v 0.788726 -0.190132 -0.002128 |
2529 | +v 0.627791 -0.075128 -0.002183 |
2530 | +v 0.237846 -0.056270 -0.041427 |
2531 | +v 0.288202 -0.050761 -0.035901 |
2532 | +v 0.237819 -0.056270 0.036796 |
2533 | +v 0.288179 -0.050761 0.031305 |
2534 | +v 0.348788 -0.113007 -0.002278 |
2535 | +v 0.071053 -0.056270 -0.069029 |
2536 | +v 0.067959 0.201043 -0.002373 |
2537 | +v 0.166222 -0.056270 -0.057978 |
2538 | +v 0.071008 -0.056270 0.064284 |
2539 | +v 0.166184 -0.056270 0.053299 |
2540 | +v -0.156151 -0.056270 -0.088918 |
2541 | +v -0.134284 0.252498 -0.002442 |
2542 | +v -0.015192 0.221528 -0.002402 |
2543 | +v -0.048246 -0.056270 -0.080087 |
2544 | +v -0.156210 -0.056270 0.084019 |
2545 | +v -0.048299 -0.056270 0.075261 |
2546 | +v -0.127328 -0.250877 -0.002440 |
2547 | +v 0.015415 -0.243264 -0.002391 |
2548 | +v -0.398743 0.225071 -0.002532 |
2549 | +v -0.268969 -0.056270 -0.091180 |
2550 | +v -0.366335 -0.089323 0.082703 |
2551 | +v -0.269030 -0.056270 0.086204 |
2552 | +v -0.401592 -0.227125 -0.002533 |
2553 | +v -0.180857 -0.256238 -0.002458 |
2554 | +v -0.709704 -0.100341 -0.002638 |
2555 | +v -0.603228 0.081009 -0.002602 |
2556 | +v -0.533391 -0.129681 -0.050677 |
2557 | +v -0.533424 -0.129681 0.045520 |
2558 | +v -0.603228 -0.171513 -0.002602 |
2559 | +v -0.477865 0.198568 -0.002559 |
2560 | +v -0.488883 -0.211948 -0.002563 |
2561 | +v 0.438150 0.044539 -0.002247 |
2562 | +v 0.372051 -0.045252 -0.024855 |
2563 | +v 0.372035 -0.045252 0.020315 |
2564 | +v 0.438150 -0.113007 -0.002247 |
2565 | +vn 0.112796 -0.024140 -0.993316 |
2566 | +vn 0.390118 0.920743 0.000122 |
2567 | +vn 0.063967 0.997925 0.000000 |
2568 | +vn 0.033174 -0.026154 -0.999084 |
2569 | +vn 0.112125 -0.024140 0.993378 |
2570 | +vn 0.032502 -0.026154 0.999115 |
2571 | +vn 0.295846 -0.955229 0.000092 |
2572 | +vn 0.133580 -0.991028 0.000031 |
2573 | +vn 0.865078 -0.501633 0.000824 |
2574 | +vn 0.053438 -0.021363 -0.998321 |
2575 | +vn 0.052797 -0.021393 0.998352 |
2576 | +vn 0.998108 -0.061373 0.001007 |
2577 | +vn 0.163030 -0.060183 -0.984771 |
2578 | +vn 0.490036 0.871670 0.000153 |
2579 | +vn 0.625050 0.780541 0.000183 |
2580 | +vn 0.188269 -0.080172 -0.978820 |
2581 | +vn 0.162358 -0.060183 0.984863 |
2582 | +vn 0.187597 -0.080172 0.978942 |
2583 | +vn 0.459761 -0.888028 0.000153 |
2584 | +vn 0.452315 -0.891842 0.000153 |
2585 | +vn 0.067629 -0.065920 -0.995514 |
2586 | +vn 0.280557 0.959807 0.000092 |
2587 | +vn 0.325877 0.945402 0.000092 |
2588 | +vn 0.099734 -0.065340 -0.992859 |
2589 | +vn 0.066958 -0.065920 0.995544 |
2590 | +vn 0.099063 -0.065340 0.992920 |
2591 | +vn 0.142766 -0.989746 0.000031 |
2592 | +vn 0.286355 -0.958098 0.000092 |
2593 | +vn -0.013642 -0.076540 -0.996948 |
2594 | +vn -0.120090 0.992737 -0.000031 |
2595 | +vn 0.204840 0.978759 0.000061 |
2596 | +vn 0.047639 -0.066134 -0.996643 |
2597 | +vn -0.014313 -0.076540 0.996948 |
2598 | +vn 0.046937 -0.066134 0.996704 |
2599 | +vn 0.025575 -0.999664 0.000000 |
2600 | +vn 0.087893 -0.996124 0.000000 |
2601 | +vn -0.151280 -0.249825 -0.956389 |
2602 | +vn -0.704093 0.710074 -0.000214 |
2603 | +vn -0.531693 0.846919 -0.000153 |
2604 | +vn -0.077853 -0.164678 -0.983245 |
2605 | +vn -0.151921 -0.249825 0.956267 |
2606 | +vn -0.078524 -0.164678 0.983184 |
2607 | +vn -0.167608 -0.985839 -0.000031 |
2608 | +vn 0.003449 -0.999969 0.000000 |
2609 | +vn 0.478042 -0.878323 0.000000 |
2610 | +vn 0.967986 -0.250893 0.000916 |
2611 | +vn 0.476760 0.878994 0.000031 |
2612 | +vn -0.904019 -0.427442 -0.000305 |
2613 | +vn -0.803858 0.594775 -0.000244 |
2614 | +vn -0.247505 -0.215461 -0.944609 |
2615 | +vn -0.248146 -0.215461 0.944426 |
2616 | +vn -0.449812 -0.893094 -0.000153 |
2617 | +usemtl userDefined_tailfin |
2618 | +s 1 |
2619 | +f 60//6 48//7 90//8 91//9 |
2620 | +s 1 |
2621 | +f 48//7 62//10 92//11 90//8 |
2622 | +s 1 |
2623 | +f 62//10 63//12 93//13 92//11 |
2624 | +s 1 |
2625 | +f 63//12 60//6 91//9 93//13 |
2626 | +s 1 |
2627 | +f 91//9 90//8 53//14 52//15 |
2628 | +s 1 |
2629 | +f 90//8 92//11 56//16 53//14 |
2630 | +s 1 |
2631 | +f 92//11 93//13 57//17 56//16 |
2632 | +s 1 |
2633 | +f 93//13 91//9 52//15 57//17 |
2634 | +usemtl userDefined_border |
2635 | +s 1 |
2636 | +f 66//18 50//19 49//20 59//21 |
2637 | +s 1 |
2638 | +f 50//19 68//22 61//23 49//20 |
2639 | +s 1 |
2640 | +f 68//22 46//24 45//25 61//23 |
2641 | +s 1 |
2642 | +f 46//24 66//18 59//21 45//25 |
2643 | +s 1 |
2644 | +f 72//26 71//27 65//28 64//29 |
2645 | +s 1 |
2646 | +f 71//27 74//30 67//31 65//28 |
2647 | +s 1 |
2648 | +f 74//30 76//32 47//33 67//31 |
2649 | +s 1 |
2650 | +f 76//32 72//26 64//29 47//33 |
2651 | +s 1 |
2652 | +f 78//34 51//35 70//36 69//37 |
2653 | +s 1 |
2654 | +f 51//35 80//38 73//39 70//36 |
2655 | +s 1 |
2656 | +f 80//38 82//40 75//41 73//39 |
2657 | +s 1 |
2658 | +f 82//40 78//34 69//37 75//41 |
2659 | +s 1 |
2660 | +f 44//42 88//43 77//44 43//45 |
2661 | +s 1 |
2662 | +f 88//43 42//46 79//47 77//44 |
2663 | +s 1 |
2664 | +f 42//46 89//48 81//49 79//47 |
2665 | +s 1 |
2666 | +f 89//48 44//42 43//45 81//49 |
2667 | +usemtl userDefined_body |
2668 | +s 1 |
2669 | +f 52//15 53//14 54//50 55//51 |
2670 | +s 1 |
2671 | +f 53//14 56//16 55//51 54//50 |
2672 | +s 1 |
2673 | +f 56//16 57//17 58//52 55//51 |
2674 | +s 1 |
2675 | +f 57//17 52//15 55//51 58//52 |
2676 | +s 1 |
2677 | +f 59//21 49//20 48//7 60//6 |
2678 | +s 1 |
2679 | +f 49//20 61//23 62//10 48//7 |
2680 | +s 1 |
2681 | +f 61//23 45//25 63//12 62//10 |
2682 | +s 1 |
2683 | +f 45//25 59//21 60//6 63//12 |
2684 | +s 1 |
2685 | +f 64//29 65//28 50//19 66//18 |
2686 | +s 1 |
2687 | +f 65//28 67//31 68//22 50//19 |
2688 | +s 1 |
2689 | +f 67//31 47//33 46//24 68//22 |
2690 | +s 1 |
2691 | +f 47//33 64//29 66//18 46//24 |
2692 | +s 1 |
2693 | +f 69//37 70//36 71//27 72//26 |
2694 | +s 1 |
2695 | +f 70//36 73//39 74//30 71//27 |
2696 | +s 1 |
2697 | +f 73//39 75//41 76//32 74//30 |
2698 | +s 1 |
2699 | +f 75//41 69//37 72//26 76//32 |
2700 | +s 1 |
2701 | +f 43//45 77//44 51//35 78//34 |
2702 | +s 1 |
2703 | +f 77//44 79//47 80//38 51//35 |
2704 | +s 1 |
2705 | +f 79//47 81//49 82//40 80//38 |
2706 | +s 1 |
2707 | +f 81//49 43//45 78//34 82//40 |
2708 | +s 1 |
2709 | +f 83//53 84//54 85//55 |
2710 | +s 1 |
2711 | +f 83//53 86//56 84//54 |
2712 | +s 1 |
2713 | +f 83//53 87//57 86//56 |
2714 | +s 1 |
2715 | +f 83//53 85//55 87//57 |
2716 | +s 1 |
2717 | +f 85//55 84//54 88//43 44//42 |
2718 | +s 1 |
2719 | +f 42//46 88//43 84//54 86//56 |
2720 | +s 1 |
2721 | +f 89//48 42//46 86//56 87//57 |
2722 | +s 1 |
2723 | +f 87//57 85//55 44//42 89//48 |
2724 | |
2725 | === added file 'plugins/atlantis/models/coral.blend' |
2726 | Binary files plugins/atlantis/models/coral.blend 1970-01-01 00:00:00 +0000 and plugins/atlantis/models/coral.blend 2013-04-02 20:54:40 +0000 differ |
2727 | === added file 'plugins/atlantis/models/coral.obj' |
2728 | --- plugins/atlantis/models/coral.obj 1970-01-01 00:00:00 +0000 |
2729 | +++ plugins/atlantis/models/coral.obj 2013-04-02 20:54:40 +0000 |
2730 | @@ -0,0 +1,6778 @@ |
2731 | +# Blender3D v245 OBJ File: coral.blend |
2732 | +# www.blender3d.org |
2733 | +o Circle.001_Circle.002 |
2734 | +v -1.332985 2.411326 0.231655 |
2735 | +v -1.360131 2.432618 -0.081066 |
2736 | +v -1.166904 2.511817 -0.316727 |
2737 | +v -0.865162 2.602991 -0.335741 |
2738 | +v -0.632727 2.651663 -0.125852 |
2739 | +v -0.607231 2.628682 0.189406 |
2740 | +v -0.803163 2.548486 0.422927 |
2741 | +v -1.102925 2.459150 0.439457 |
2742 | +v -1.694442 3.293284 0.724910 |
2743 | +v -1.793119 3.296247 0.446566 |
2744 | +v 1.692611 2.634574 0.204758 |
2745 | +v -1.398759 3.289139 0.115449 |
2746 | +v -1.146255 3.278412 0.250853 |
2747 | +v -1.044542 3.271265 0.527890 |
2748 | +v 1.942566 3.844666 -1.076857 |
2749 | +v -1.442628 3.278041 0.870995 |
2750 | +v -1.911746 4.068221 0.998179 |
2751 | +v -2.086562 4.030186 0.741330 |
2752 | +v -2.044082 3.904175 0.472824 |
2753 | +v -1.800249 3.746723 0.337698 |
2754 | +v -1.539088 3.670366 0.416852 |
2755 | +v -1.368014 3.704975 0.671484 |
2756 | +v -1.397650 3.830239 0.940535 |
2757 | +v -1.621919 3.985020 1.082020 |
2758 | +v -1.733299 4.522756 0.850516 |
2759 | +v -1.925809 4.496621 0.569271 |
2760 | +v -1.884652 4.344579 0.260661 |
2761 | +v -1.633353 4.157712 0.114748 |
2762 | +v -1.323829 4.048217 0.217049 |
2763 | +v -1.141178 4.080782 0.499817 |
2764 | +v -1.185851 4.232719 0.799964 |
2765 | +v -1.430229 4.413825 0.942296 |
2766 | +v -0.544443 2.371340 -0.680559 |
2767 | +v -1.565096 4.890811 0.750558 |
2768 | +v 2.196297 4.638236 -0.076758 |
2769 | +v -1.176769 4.355928 1.043364 |
2770 | +v 0.358543 3.125789 -1.189571 |
2771 | +v -1.730793 4.833587 0.661629 |
2772 | +v -1.332131 4.366755 0.044909 |
2773 | +v -1.658663 4.524714 -0.084739 |
2774 | +v -1.202400 3.697434 0.853702 |
2775 | +v -1.386258 3.568757 0.315155 |
2776 | +v -2.219399 4.096189 0.517601 |
2777 | +v -1.834363 3.591209 0.376812 |
2778 | +v -1.174101 3.553137 0.597527 |
2779 | +v -1.206552 3.759444 0.584447 |
2780 | +v -1.743646 4.676653 0.986548 |
2781 | +v -1.552572 4.183805 1.128888 |
2782 | +v -1.459245 2.629171 -0.251396 |
2783 | +v -0.585234 2.490956 -0.391251 |
2784 | +v -0.407827 2.413146 0.191528 |
2785 | +v -0.542754 2.877092 0.065254 |
2786 | +v -0.440985 2.445973 -0.231085 |
2787 | +v -1.564295 2.540381 0.142157 |
2788 | +v -1.279157 2.217896 0.426122 |
2789 | +v -1.425480 2.171355 -0.174572 |
2790 | +v -1.432134 4.560447 0.248808 |
2791 | +v -1.474874 4.454303 0.202899 |
2792 | +v -1.121098 4.790678 0.802728 |
2793 | +v -1.623870 4.578049 0.323617 |
2794 | +v -1.000867 4.692708 0.704305 |
2795 | +v -0.515520 3.107762 -0.278903 |
2796 | +v 2.153572 3.714944 -1.264452 |
2797 | +v -1.669587 4.831098 0.381015 |
2798 | +v 1.841680 2.290642 -0.365340 |
2799 | +v 1.788052 2.312012 -0.055806 |
2800 | +v 1.540882 2.391184 0.122855 |
2801 | +v 1.244034 2.482249 0.064201 |
2802 | +v 1.072684 2.530807 -0.198236 |
2803 | +v 1.128485 2.507782 -0.509827 |
2804 | +v 1.377749 2.427606 -0.685813 |
2805 | +v 1.672119 2.338348 -0.625233 |
2806 | +v 2.316963 3.174162 -0.750329 |
2807 | +v 2.341337 3.177125 -0.456019 |
2808 | +v 1.840409 2.509921 0.133703 |
2809 | +v 1.875531 3.170017 -0.236509 |
2810 | +v 1.665945 3.159290 -0.431870 |
2811 | +v 1.638301 3.152144 -0.725691 |
2812 | +v 2.354996 3.728361 -1.288623 |
2813 | +v 2.110769 3.158920 -0.955841 |
2814 | +v 2.596810 3.949099 -0.959092 |
2815 | +v 2.700288 3.911065 -0.666134 |
2816 | +v 2.590691 3.785054 -0.417360 |
2817 | +v 2.320446 3.627602 -0.348936 |
2818 | +v 2.088134 3.551244 -0.492119 |
2819 | +v 1.987709 3.585854 -0.781978 |
2820 | +v 2.085027 3.711117 -1.034557 |
2821 | +v 2.337977 3.865898 -1.114122 |
2822 | +v 2.386588 4.403635 -0.861859 |
2823 | +v 2.500947 4.377499 -0.540798 |
2824 | +v 2.382395 4.225457 -0.252910 |
2825 | +v 2.102179 4.038590 -0.175962 |
2826 | +v 1.829012 3.929096 -0.353868 |
2827 | +v 1.724574 3.961661 -0.673886 |
2828 | +v 1.844367 4.113597 -0.952694 |
2829 | +v 2.116976 4.294703 -1.027945 |
2830 | +v -1.793045 4.983567 0.444456 |
2831 | +v -1.438865 4.828505 0.882565 |
2832 | +v -1.424956 4.828974 1.091647 |
2833 | +v -1.347192 4.492923 1.112220 |
2834 | +v -1.073919 4.426617 0.911999 |
2835 | +v 0.316017 3.428627 -0.767300 |
2836 | +v -1.133528 4.292973 0.089677 |
2837 | +v -1.533141 4.439419 0.004298 |
2838 | +v -1.249111 3.963788 0.945078 |
2839 | +v -1.595691 3.590896 0.244268 |
2840 | +v -2.134315 3.703526 0.438554 |
2841 | +v -1.797783 3.582516 0.223751 |
2842 | +v -0.350690 3.445857 -1.189937 |
2843 | +v -1.255130 3.728874 1.039994 |
2844 | +v -1.560712 4.583969 1.079010 |
2845 | +v -1.673626 4.427469 1.061287 |
2846 | +v -1.334501 2.753758 -0.357844 |
2847 | +v -0.974007 2.398430 -0.532159 |
2848 | +v -0.400074 2.503650 -0.009651 |
2849 | +v -0.578649 2.890984 0.288641 |
2850 | +v -0.753794 2.388829 -0.513000 |
2851 | +v -1.161485 2.275174 -0.488930 |
2852 | +v -1.369564 2.544592 0.507468 |
2853 | +v -1.463471 2.205316 0.045512 |
2854 | +v 1.995882 4.576437 -0.724167 |
2855 | +v 0.552624 2.627905 -0.406004 |
2856 | +v 2.059161 4.531083 -0.428862 |
2857 | +v -1.569917 4.518533 0.248686 |
2858 | +v -1.170857 4.735422 0.711679 |
2859 | +v -1.105002 4.613465 0.665516 |
2860 | +v 0.320546 0.981567 -0.722317 |
2861 | +v -1.515378 4.694944 0.485624 |
2862 | +v -0.125162 3.149326 -0.011941 |
2863 | +v -0.315789 2.871649 -0.057050 |
2864 | +v 1.497289 4.339997 -1.144056 |
2865 | +v -0.273970 0.393395 0.270025 |
2866 | +v -0.473936 0.385299 -0.037160 |
2867 | +v -0.402665 0.376039 -0.401107 |
2868 | +v -0.100255 0.370632 -0.610458 |
2869 | +v 0.197282 0.367060 -0.595607 |
2870 | +v -0.151226 3.369179 -0.036142 |
2871 | +v 1.809810 4.259603 -0.365246 |
2872 | +v 0.651834 0.211899 0.071302 |
2873 | +v -0.235675 1.165093 0.066250 |
2874 | +v -0.404878 1.162055 -0.197778 |
2875 | +v -0.342866 1.158506 -0.507469 |
2876 | +v -0.088364 1.156040 -0.686634 |
2877 | +v 0.173598 1.155245 -0.674434 |
2878 | +v -0.452263 1.791997 -0.118982 |
2879 | +v 1.469222 4.227184 -0.816460 |
2880 | +v 2.125414 4.668297 -0.693708 |
2881 | +v -0.228261 1.905558 -0.142291 |
2882 | +v -0.399808 1.895338 -0.401332 |
2883 | +v -0.344751 1.883061 -0.706666 |
2884 | +v -0.163477 1.871784 -0.876193 |
2885 | +v -0.361658 0.245841 0.483432 |
2886 | +v 0.397723 2.488557 -0.726674 |
2887 | +v 2.335959 4.714466 -0.679867 |
2888 | +v 2.165577 4.617881 -0.455676 |
2889 | +v -0.227186 2.478500 -0.225110 |
2890 | +v -0.402664 2.484392 -0.476794 |
2891 | +v -0.397917 2.488551 -0.726645 |
2892 | +v 2.200133 4.554361 -0.581009 |
2893 | +v 0.230143 2.489831 -0.906477 |
2894 | +v 0.459059 2.993752 -0.751030 |
2895 | +v 0.128524 0.603265 0.398005 |
2896 | +v 0.309870 1.762567 0.048587 |
2897 | +v -0.253054 2.997998 -0.195320 |
2898 | +v -0.433933 2.992675 -0.469992 |
2899 | +v -0.459105 2.993844 -0.751115 |
2900 | +v 0.106968 2.114012 -0.015729 |
2901 | +v 0.257818 2.976494 -0.934288 |
2902 | +v -0.141575 3.281560 -1.335067 |
2903 | +v -0.992590 4.544886 0.871451 |
2904 | +v -1.393343 4.623679 0.997980 |
2905 | +v -1.692520 4.715241 0.846679 |
2906 | +v -1.302622 4.730778 0.960838 |
2907 | +v -1.409359 4.881709 0.769819 |
2908 | +v -1.486324 4.533459 0.034844 |
2909 | +v 0.104909 3.479786 -0.065220 |
2910 | +v -1.200062 3.820340 0.798788 |
2911 | +v -1.452390 3.688889 0.251927 |
2912 | +v -2.208561 3.815262 0.613470 |
2913 | +v -2.149996 4.017286 0.327978 |
2914 | +v -1.650478 3.690723 0.186096 |
2915 | +v -1.307891 3.671181 0.424253 |
2916 | +v -1.387221 4.048855 1.091328 |
2917 | +v -1.878183 4.454844 0.966493 |
2918 | +v -1.576457 2.634128 -0.041744 |
2919 | +v -1.111626 2.767896 -0.433589 |
2920 | +v -0.636673 2.940816 -0.118419 |
2921 | +v -0.736782 2.871481 -0.297901 |
2922 | +v -0.943427 2.882662 -0.384259 |
2923 | +v -1.337245 2.280216 -0.350902 |
2924 | +v -1.392414 2.138099 0.246761 |
2925 | +v -1.522442 2.591497 0.367546 |
2926 | +v -1.542211 4.691794 0.658394 |
2927 | +v 0.197213 3.363188 -0.547044 |
2928 | +v -0.536749 1.715954 -0.289908 |
2929 | +v -1.606922 4.679721 0.568327 |
2930 | +v -1.408371 4.714427 0.612583 |
2931 | +v -0.857897 4.346305 0.572504 |
2932 | +v -1.439604 4.674452 0.726820 |
2933 | +v 0.463942 2.034251 -0.848834 |
2934 | +v 0.024063 3.418273 -1.174415 |
2935 | +v -0.296790 2.126738 -0.107215 |
2936 | +v 0.221825 3.313948 -0.187035 |
2937 | +v 0.301503 1.993776 -0.997666 |
2938 | +v -1.028278 0.605128 -0.832686 |
2939 | +v -0.535069 2.319116 -0.478993 |
2940 | +v -0.628220 0.633906 -0.946691 |
2941 | +v 0.456635 2.571899 -0.234771 |
2942 | +v -0.268376 0.647767 -0.740380 |
2943 | +v 0.460149 2.359005 -0.889344 |
2944 | +v -0.389084 3.443220 -0.825946 |
2945 | +v 0.313138 2.605784 -0.069620 |
2946 | +v 0.322388 3.368438 -0.632684 |
2947 | +v -0.119428 2.554553 0.000448 |
2948 | +v -0.755047 0.581075 0.128795 |
2949 | +v 0.097120 2.007770 -1.087755 |
2950 | +v 0.118947 3.549495 -1.208944 |
2951 | +v 0.544447 2.371340 -0.680559 |
2952 | +v -0.493801 3.316316 -0.525529 |
2953 | +v -0.118327 2.340186 -0.044878 |
2954 | +v 1.268496 0.438889 0.600013 |
2955 | +v -0.118913 2.391147 -1.122000 |
2956 | +v 0.849740 0.465589 0.608205 |
2957 | +v -0.552504 2.627810 -0.406079 |
2958 | +v 0.552460 0.477967 0.315116 |
2959 | +v -0.453272 2.351958 -0.279858 |
2960 | +v -0.182060 3.467445 -1.051341 |
2961 | +v -0.456271 2.571711 -0.234953 |
2962 | +v 0.835636 0.442203 -0.398841 |
2963 | +v -0.457757 2.615975 -0.854494 |
2964 | +v 1.255565 0.414098 -0.407071 |
2965 | +v -0.303795 2.598850 -0.073884 |
2966 | +v -1.100402 0.171664 -0.188606 |
2967 | +v -1.204140 0.181122 -0.604668 |
2968 | +v -0.991114 0.195332 -0.967730 |
2969 | +v -0.575446 0.204879 -1.077118 |
2970 | +v -0.203924 0.206112 -0.861231 |
2971 | +v -0.095651 0.196519 -0.437264 |
2972 | +v -0.316414 0.182996 -0.070111 |
2973 | +v -0.724215 0.173540 0.036195 |
2974 | +v -1.142465 2.005641 0.288372 |
2975 | +v -1.282201 1.993283 -0.003222 |
2976 | +v -1.184791 2.044363 -0.306561 |
2977 | +v -0.907108 2.129221 -0.446052 |
2978 | +v -0.609754 2.198551 -0.339352 |
2979 | +v -0.467798 2.211381 -0.047210 |
2980 | +v -0.565774 2.159972 0.258387 |
2981 | +v -0.845687 2.074645 0.397292 |
2982 | +v 0.643599 0.212354 -0.198206 |
2983 | +v -1.019171 4.267770 0.233560 |
2984 | +v 1.973684 4.332801 -0.301818 |
2985 | +v 2.341215 4.471498 -0.282624 |
2986 | +v -0.801430 4.459118 0.896414 |
2987 | +v 1.979137 2.998157 0.041910 |
2988 | +v -1.894993 4.578859 0.145722 |
2989 | +v 2.348869 4.044874 -0.063163 |
2990 | +v -0.537374 0.256684 0.288830 |
2991 | +v 0.462907 1.005110 0.048325 |
2992 | +v -0.574364 0.625815 -0.077237 |
2993 | +v 1.998327 4.611656 -1.078439 |
2994 | +v 1.725420 4.365613 -0.547259 |
2995 | +v 2.059488 2.472306 -0.448689 |
2996 | +v 0.457231 2.615991 -0.854571 |
2997 | +v 2.403399 4.615916 -0.664801 |
2998 | +v 2.387153 4.379463 -0.120665 |
2999 | +v 1.538656 4.148648 -0.447582 |
3000 | +v 0.574229 0.625804 -0.077237 |
3001 | +v 0.491280 0.591062 -0.519373 |
3002 | +v 0.536498 2.013089 -0.643478 |
3003 | +v -1.160283 4.414366 0.093766 |
3004 | +v -1.842685 3.796722 0.146461 |
3005 | +v -2.112710 4.439308 0.600661 |
3006 | +v -0.476363 2.894949 -0.222247 |
3007 | +v 1.089944 2.262438 0.208947 |
3008 | +v -0.308553 0.981910 -0.723110 |
3009 | +v 0.478457 2.849014 -0.865836 |
3010 | +v 0.503278 3.017855 -0.954311 |
3011 | +v -0.298183 2.345248 -1.053552 |
3012 | +v -1.593840 3.847483 1.255086 |
3013 | +v -1.801546 4.682384 0.260613 |
3014 | +v 2.346180 4.596119 -0.868556 |
3015 | +v 1.939627 4.414338 -0.136226 |
3016 | +v 1.941855 4.440990 -0.357054 |
3017 | +v 2.100021 4.560658 -0.787946 |
3018 | +v -0.116405 0.631425 0.387615 |
3019 | +v -0.330063 0.521853 -0.674332 |
3020 | +v 2.080055 4.373802 -1.213434 |
3021 | +v -0.304147 1.407109 0.147917 |
3022 | +v 1.457758 2.648646 0.221159 |
3023 | +v 1.983015 4.521110 -0.853179 |
3024 | +v 2.382681 4.308348 -1.080880 |
3025 | +v 1.500219 4.250159 -0.421233 |
3026 | +v 2.052775 4.762533 -0.866498 |
3027 | +v 2.034030 4.709092 -0.789675 |
3028 | +v -0.370476 3.147797 -1.002713 |
3029 | +v 2.166789 4.572606 -0.699413 |
3030 | +v -0.116812 1.822069 0.107812 |
3031 | +v -1.517718 4.720266 0.931114 |
3032 | +v -0.651830 0.211899 0.071302 |
3033 | +v -0.536445 1.734053 -0.528082 |
3034 | +v 0.308989 0.950773 0.210714 |
3035 | +v 0.116048 1.628370 -0.925230 |
3036 | +v 0.108655 2.319889 -0.046032 |
3037 | +v -1.576074 4.360258 0.044590 |
3038 | +v 0.309246 2.127296 -0.105157 |
3039 | +v -1.208898 4.204737 0.107356 |
3040 | +v 0.135294 0.278407 0.557743 |
3041 | +v -0.958661 4.219304 0.405428 |
3042 | +v -0.465470 0.927757 -0.562948 |
3043 | +v -0.945717 4.360486 0.768126 |
3044 | +v -0.300503 2.302804 -0.135654 |
3045 | +v -1.202690 4.568858 0.966711 |
3046 | +v 0.536883 1.715963 -0.289924 |
3047 | +v 0.452025 1.658083 -0.698672 |
3048 | +v 0.388978 3.443044 -0.825460 |
3049 | +v 2.542960 4.572189 -0.766931 |
3050 | +v -1.126709 3.522816 0.438144 |
3051 | +v 1.972930 3.830077 -0.133897 |
3052 | +v -1.355637 3.352797 1.086588 |
3053 | +v 1.844030 3.743887 -0.286661 |
3054 | +v -1.068962 3.475032 0.776427 |
3055 | +v 2.571617 4.570146 -0.532317 |
3056 | +v -1.665111 3.283575 0.178464 |
3057 | +v -0.902568 4.344139 0.369692 |
3058 | +v -1.553271 3.009015 0.767058 |
3059 | +v -0.874785 4.510738 0.707436 |
3060 | +v -1.080931 2.195408 0.528939 |
3061 | +v -1.119917 4.710541 0.895594 |
3062 | +v -1.285859 4.793323 0.816164 |
3063 | +v -0.798717 4.699440 0.718803 |
3064 | +v 2.312673 3.677600 -0.153201 |
3065 | +v -1.666830 4.875675 0.557488 |
3066 | +v -1.769247 4.773624 0.458239 |
3067 | +v -1.708180 4.735491 0.226992 |
3068 | +v -1.686876 4.569310 0.115905 |
3069 | +v 1.675749 4.425764 -1.071134 |
3070 | +v 0.573015 2.847841 -0.645114 |
3071 | +v 1.628762 4.543673 -1.030277 |
3072 | +v 1.914411 3.449635 -0.432793 |
3073 | +v -1.144179 4.437412 0.239618 |
3074 | +v 2.765124 4.126826 -0.809347 |
3075 | +v -1.279446 4.494060 0.258816 |
3076 | +v 1.713306 4.123115 -1.113653 |
3077 | +v -1.376026 4.405951 0.198877 |
3078 | +v -1.567773 3.425055 1.128065 |
3079 | +v -1.532465 4.787419 0.612129 |
3080 | +v -1.528828 4.879347 0.650930 |
3081 | +v -0.708816 4.479189 0.603847 |
3082 | +v 0.555703 3.270797 -1.048196 |
3083 | +v -0.503085 3.018193 -0.954090 |
3084 | +v -1.338597 4.638538 0.752685 |
3085 | +v -1.445657 4.583181 0.111084 |
3086 | +v 1.491031 2.149556 0.289796 |
3087 | +v -1.205160 4.484024 0.139596 |
3088 | +v 2.081678 3.233675 -1.186495 |
3089 | +v -1.029173 4.484021 0.324486 |
3090 | +v -0.915640 4.474201 0.485385 |
3091 | +v -1.005873 4.581724 0.559142 |
3092 | +v 0.150892 3.369636 -0.035335 |
3093 | +v -1.582844 4.657704 0.115909 |
3094 | +v -1.923002 4.498584 0.134009 |
3095 | +v 0.876292 2.378126 -0.369186 |
3096 | +v 0.303119 2.666039 -0.985865 |
3097 | +v 1.272081 2.182007 -0.798391 |
3098 | +v 1.731882 4.494344 -0.843330 |
3099 | +v 2.244915 2.825836 -0.624828 |
3100 | +v -1.559907 4.610064 0.204759 |
3101 | +v 2.632466 3.340555 -0.599827 |
3102 | +v 0.111394 0.949412 -0.807718 |
3103 | +v 1.078949 2.821630 -0.204850 |
3104 | +v -1.587889 4.829887 0.505041 |
3105 | +v 1.129913 2.752230 -0.005721 |
3106 | +v -0.615252 3.090508 -0.506334 |
3107 | +v 0.934684 2.285476 -0.561559 |
3108 | +v 0.314903 1.308124 -0.755515 |
3109 | +v 1.101087 2.303475 -0.721262 |
3110 | +v 1.508439 0.043774 -0.016658 |
3111 | +v 1.502512 0.053175 0.412501 |
3112 | +v 1.203590 0.067047 0.709566 |
3113 | +v 0.773218 0.076191 0.709237 |
3114 | +v 0.468728 0.077140 0.405338 |
3115 | +v 0.472294 0.067666 -0.032705 |
3116 | +v 0.771134 0.055576 -0.330546 |
3117 | +v 1.202457 0.045170 -0.330595 |
3118 | +v 1.670731 1.871143 -0.466352 |
3119 | +v 1.731828 1.859098 -0.147398 |
3120 | +v 1.559416 1.909997 0.122242 |
3121 | +v 1.253814 1.994269 0.186481 |
3122 | +v 0.992315 2.062935 0.006609 |
3123 | +v 0.929352 2.075429 -0.313383 |
3124 | +v 1.102839 2.024224 -0.584920 |
3125 | +v 1.410307 1.939506 -0.648080 |
3126 | +v 0.558706 0.164201 -0.431439 |
3127 | +v 2.075109 4.399348 -0.321685 |
3128 | +v 1.784361 4.371582 -0.417229 |
3129 | +v 2.339514 4.438937 -0.110840 |
3130 | +v 2.195062 4.518382 -0.477006 |
3131 | +v 2.204611 2.982234 -0.101546 |
3132 | +v 1.711293 4.331638 -0.771366 |
3133 | +v 2.210746 4.231392 -0.029873 |
3134 | +v -0.490595 0.584998 0.148336 |
3135 | +v 0.537829 1.324023 -0.409008 |
3136 | +v -0.558546 0.164212 -0.431453 |
3137 | +v 2.198445 4.771689 -0.808138 |
3138 | +v 1.740457 4.439839 -0.713828 |
3139 | +v 1.947399 2.425330 -0.623024 |
3140 | +v 1.681775 4.257617 -0.597200 |
3141 | +v 2.425151 4.543118 -0.484422 |
3142 | +v 2.182791 3.899305 -0.060502 |
3143 | +v 1.599598 4.034290 -0.441090 |
3144 | +v 0.490321 0.584976 0.148336 |
3145 | +v 0.583620 0.551502 -0.295453 |
3146 | +v -0.351819 3.298584 -1.053364 |
3147 | +v -0.452154 1.658053 -0.698659 |
3148 | +v -2.026384 3.867569 0.225588 |
3149 | +v -2.010149 4.503419 0.795460 |
3150 | +v -0.467455 2.759373 -0.496468 |
3151 | +v 1.298722 2.274393 0.283097 |
3152 | +v -0.303198 1.308438 -0.756286 |
3153 | +v 2.107877 4.603195 -0.317206 |
3154 | +v -1.313095 4.497069 0.059851 |
3155 | +v -1.360390 4.493323 0.138664 |
3156 | +v -1.405255 3.834066 1.180310 |
3157 | +v -1.841604 4.690265 0.089621 |
3158 | +v 2.095522 4.504557 -1.091199 |
3159 | +v 1.977098 4.320297 -0.094744 |
3160 | +v 2.146779 4.458895 -0.379970 |
3161 | +v 0.550822 2.624421 -0.641217 |
3162 | +v -0.135103 0.278415 0.557743 |
3163 | +v -0.363898 0.171415 -0.615806 |
3164 | +v 1.897703 4.236806 -1.190351 |
3165 | +v -0.547348 0.940317 -0.143246 |
3166 | +v 1.307722 2.763477 0.130491 |
3167 | +v 1.867007 4.533381 -0.775538 |
3168 | +v 2.556273 4.335722 -0.937020 |
3169 | +v 1.482806 4.337318 -0.550860 |
3170 | +v 2.110083 4.709383 -0.967988 |
3171 | +v 2.042451 2.421125 -0.220047 |
3172 | +v 2.512443 4.693841 -0.569366 |
3173 | +v -0.181072 3.399241 -0.241740 |
3174 | +v -0.298082 1.761889 0.050131 |
3175 | +v 2.198715 4.601144 -0.994806 |
3176 | +v -0.333047 0.653155 0.288343 |
3177 | +v -0.535054 2.085824 -0.445241 |
3178 | +v 0.315658 1.407768 0.146336 |
3179 | +v 0.297246 1.688332 -0.867158 |
3180 | +v 0.312935 2.303440 -0.133510 |
3181 | +v 2.028892 4.241136 -0.122744 |
3182 | +v 0.105866 1.797366 0.119073 |
3183 | +v 1.689892 4.085616 -0.277137 |
3184 | +v 0.320649 0.652394 0.288951 |
3185 | +v 1.524012 4.100182 -0.629202 |
3186 | +v -0.545506 0.992563 -0.369211 |
3187 | +v 1.604059 4.241364 -0.983193 |
3188 | +v 0.106097 2.578910 0.009745 |
3189 | +v 1.903203 4.449737 -1.109621 |
3190 | +v -0.201247 3.195103 -1.128040 |
3191 | +v 0.535197 2.085831 -0.445203 |
3192 | +v -1.551944 3.558506 0.204973 |
3193 | +v 2.640220 4.384297 -0.737972 |
3194 | +v -0.110664 3.549602 -1.211367 |
3195 | +v 2.000146 4.109917 -0.014137 |
3196 | +v -1.189476 3.034876 0.857333 |
3197 | +v 1.639678 3.917466 -0.273373 |
3198 | +v -1.170081 3.267858 0.790277 |
3199 | +v 2.689670 4.320186 -0.523450 |
3200 | +v -1.998612 3.394650 0.425591 |
3201 | +v 1.460656 4.225018 -0.608964 |
3202 | +v -0.990286 2.636458 0.639188 |
3203 | +v 1.519987 4.391617 -0.942615 |
3204 | +v -0.891597 2.310791 0.568007 |
3205 | +v 1.805021 4.591420 -1.061983 |
3206 | +v 1.945000 4.674204 -0.942794 |
3207 | +v -1.411788 4.829885 0.690699 |
3208 | +v 2.136945 3.571601 -0.240577 |
3209 | +v 2.247544 4.756592 -0.595497 |
3210 | +v 2.321234 4.654503 -0.473397 |
3211 | +v 2.203173 4.616370 -0.265392 |
3212 | +v 2.154225 4.450189 -0.163421 |
3213 | +v 1.764733 4.307496 -1.089583 |
3214 | +v 2.007248 2.514941 -0.039138 |
3215 | +v -0.325654 2.667494 -1.000189 |
3216 | +v 2.098818 3.471774 -0.310804 |
3217 | +v 0.615256 3.090508 -0.506334 |
3218 | +v 2.800602 3.799613 -0.886367 |
3219 | +v -1.879449 4.558059 0.112352 |
3220 | +v 2.013933 4.098377 -1.143679 |
3221 | +v -1.159728 4.489208 0.374266 |
3222 | +v -1.984983 3.890282 1.134483 |
3223 | +v -0.536626 2.013072 -0.643470 |
3224 | +v 2.137807 4.760225 -0.721326 |
3225 | +v -0.551100 2.624389 -0.640982 |
3226 | +v 2.297122 4.571143 -0.098520 |
3227 | +v 0.467346 2.759432 -0.496569 |
3228 | +v 1.902603 2.012199 -0.363442 |
3229 | +v 1.919724 4.463824 -0.220399 |
3230 | +v 1.696699 2.156673 0.200449 |
3231 | +v 1.694050 4.364769 -0.309714 |
3232 | +v 1.862513 2.915755 -1.007238 |
3233 | +v 1.573024 4.364531 -0.533081 |
3234 | +v 1.502871 4.355061 -0.717493 |
3235 | +v 1.608921 4.462591 -0.765779 |
3236 | +v 0.487919 3.500100 -0.325025 |
3237 | +v 0.309445 2.344973 -1.051950 |
3238 | +v -0.938274 4.046506 0.501791 |
3239 | +v 1.034967 2.757843 -0.406420 |
3240 | +v 2.558743 3.803421 -1.205935 |
3241 | +v 1.126728 2.771800 -0.613275 |
3242 | +v -1.618669 4.739304 0.391551 |
3243 | +v 2.414422 3.273940 -1.047172 |
3244 | +v 2.054136 4.490943 -0.281736 |
3245 | +v 2.584288 3.290864 -0.741977 |
3246 | +v 1.807079 4.616349 -0.871111 |
3247 | +v 0.958198 2.366093 0.047444 |
3248 | +v 1.778476 4.377711 -0.204692 |
3249 | +v 0.858886 2.318733 -0.143927 |
3250 | +v 1.641095 4.573587 -0.907411 |
3251 | +v 1.231887 2.656285 -0.760780 |
3252 | +v 2.053639 4.538582 -0.189974 |
3253 | +v 2.560743 3.349790 -0.943039 |
3254 | +v 0.509093 0.071075 -0.243594 |
3255 | +v 0.512648 0.083658 0.179540 |
3256 | +v 0.217518 0.091232 0.479786 |
3257 | +v -0.217597 0.091239 0.479786 |
3258 | +v -0.512645 0.083658 0.179540 |
3259 | +v -0.508996 0.071081 -0.243603 |
3260 | +v -0.205243 0.061648 -0.539261 |
3261 | +v 0.212908 0.061935 -0.538415 |
3262 | +v 0.406387 0.375824 -0.400699 |
3263 | +v 0.423238 0.761459 -0.313876 |
3264 | +v 0.473909 0.385290 -0.037156 |
3265 | +v 0.357328 0.766455 0.009184 |
3266 | +v 0.270998 0.392857 0.270300 |
3267 | +v 0.092066 0.769691 0.195018 |
3268 | +v 0.004547 0.399470 0.368653 |
3269 | +v -0.180978 0.772108 0.182348 |
3270 | +v 0.485976 3.206303 -0.485758 |
3271 | +v -0.321257 0.951524 0.210121 |
3272 | +v 0.021617 3.023191 -0.108564 |
3273 | +v 0.465893 0.927736 -0.562927 |
3274 | +v -0.352419 3.147916 -0.105013 |
3275 | +v -0.537694 1.324028 -0.409011 |
3276 | +v 0.003079 3.196645 -0.132572 |
3277 | +v 0.249749 0.756560 -0.589978 |
3278 | +v 0.346098 1.158414 -0.507266 |
3279 | +v 0.401299 1.545972 -0.424103 |
3280 | +v 0.404910 1.162052 -0.197785 |
3281 | +v 0.345268 1.554971 -0.115862 |
3282 | +v 0.235482 1.165762 0.065894 |
3283 | +v 0.172035 1.563443 0.050247 |
3284 | +v 0.000133 1.168110 0.155167 |
3285 | +v -0.583460 0.551513 -0.295468 |
3286 | +v 0.537274 0.256676 0.288830 |
3287 | +v 1.618759 4.705842 -1.064077 |
3288 | +v -1.929633 4.812962 0.599827 |
3289 | +v 1.544257 4.094123 -0.796861 |
3290 | +v 1.729205 4.253571 -0.466387 |
3291 | +v 0.442898 3.344122 -0.886953 |
3292 | +v 1.781204 4.399503 -0.847714 |
3293 | +v 0.231216 1.538679 -0.682771 |
3294 | +v 0.341819 1.883385 -0.706894 |
3295 | +v 0.404755 2.199521 -0.661733 |
3296 | +v 0.399913 1.895351 -0.401323 |
3297 | +v 0.336430 2.202726 -0.363480 |
3298 | +v 0.234060 1.905855 -0.142099 |
3299 | +v 0.171364 2.206477 -0.196661 |
3300 | +v -0.008485 1.914759 -0.055289 |
3301 | +v -0.031119 3.152106 -1.160462 |
3302 | +v 2.158071 4.712430 -0.565865 |
3303 | +v 1.681985 4.073274 -0.109259 |
3304 | +v 2.149993 4.709852 -1.173696 |
3305 | +v 0.476890 3.396525 -0.703725 |
3306 | +v 0.185399 3.185935 -1.119258 |
3307 | +v -0.082022 2.194892 -0.997111 |
3308 | +v 0.082082 1.875771 -0.885965 |
3309 | +v 0.162184 2.194348 -0.988358 |
3310 | +v -1.707183 4.409291 -0.033561 |
3311 | +v -0.497579 3.162359 -0.671817 |
3312 | +v 0.402793 2.484441 -0.476739 |
3313 | +v 0.344720 2.744773 -0.275932 |
3314 | +v 0.232338 2.480484 -0.223338 |
3315 | +v -0.573294 2.847810 -0.644879 |
3316 | +v -0.008770 2.473812 -0.132790 |
3317 | +v -0.463050 1.005123 0.048341 |
3318 | +v 2.205334 4.711967 -0.424339 |
3319 | +v -0.476634 3.396241 -0.704133 |
3320 | +v 0.233328 3.380209 -0.860717 |
3321 | +v -0.353414 2.747149 -0.746877 |
3322 | +v -0.233165 2.490773 -0.910642 |
3323 | +v 0.567377 3.244571 -0.342933 |
3324 | +v -0.000360 2.494929 -0.992958 |
3325 | +v 2.083133 4.594677 -0.583076 |
3326 | +v -0.116730 2.091604 -0.008526 |
3327 | +v 0.452289 3.212381 -0.878414 |
3328 | +v 0.434253 2.992687 -0.470282 |
3329 | +v -0.451311 2.064273 -0.235412 |
3330 | +v 0.272546 2.996803 -0.215289 |
3331 | +v -0.301593 1.993067 -0.997993 |
3332 | +v -0.121275 2.919441 0.027576 |
3333 | +v -0.210316 3.216296 -0.177677 |
3334 | +v 0.451723 2.064297 -0.235352 |
3335 | +v -0.485842 3.206105 -0.485830 |
3336 | +v 0.361523 0.245830 0.483432 |
3337 | +v -0.452287 3.212900 -0.878109 |
3338 | +v -0.253237 2.983001 -0.945044 |
3339 | +v 2.489121 4.107193 -1.129001 |
3340 | +v 0.370423 3.144844 -1.017710 |
3341 | +v 0.351687 3.275380 -1.052259 |
3342 | +v 1.639419 4.295245 -0.276405 |
3343 | +v 0.452666 1.792023 -0.118977 |
3344 | +v -1.195468 3.230064 -0.142069 |
3345 | +v 2.278029 4.464847 -1.126832 |
3346 | +v -0.966066 3.037465 0.756778 |
3347 | +v 1.815640 3.987045 -0.110665 |
3348 | +v -1.347488 2.953916 0.799018 |
3349 | +v 1.721095 3.766814 -0.700415 |
3350 | +v -0.865907 3.177604 0.650492 |
3351 | +v 2.431309 4.557532 -0.990746 |
3352 | +v -1.425882 3.241641 -0.127476 |
3353 | +v -0.442979 3.344770 -0.887309 |
3354 | +v -1.656808 2.944957 0.585177 |
3355 | +v -0.174975 3.367269 -1.149373 |
3356 | +v -0.818271 2.761233 0.603431 |
3357 | +v 0.191009 3.365888 -1.117818 |
3358 | +v 0.293015 3.399626 -0.945608 |
3359 | +v -1.056228 4.451753 0.198198 |
3360 | +v 1.962217 3.569767 -0.354781 |
3361 | +v 0.418208 3.416808 -0.493964 |
3362 | +v 0.366775 3.328373 -0.351771 |
3363 | +v 0.174832 3.408134 -0.226855 |
3364 | +v -0.000210 3.319432 -0.161637 |
3365 | +v 1.479365 4.088923 -0.966720 |
3366 | +v 0.161817 2.781431 -0.100626 |
3367 | +v 1.513134 4.470879 -0.825917 |
3368 | +v 1.781342 3.434015 -0.759958 |
3369 | +v -1.036627 4.476020 0.464703 |
3370 | +v 2.792777 4.102881 -0.590620 |
3371 | +v -1.799843 4.735038 0.664274 |
3372 | +v 2.218597 4.180289 -1.150552 |
3373 | +v -1.263707 4.371849 0.240409 |
3374 | +v -1.764260 4.226315 1.134979 |
3375 | +v -1.323206 4.741220 0.731589 |
3376 | +v 0.391043 3.438801 -0.657080 |
3377 | +v -0.988732 4.369281 0.198274 |
3378 | +v 0.378739 3.182388 -0.303262 |
3379 | +v -0.939288 4.824963 0.850083 |
3380 | +v 1.838810 2.093474 -0.566411 |
3381 | +v -0.134125 3.428038 -0.324938 |
3382 | +v 1.920124 2.081602 -0.150932 |
3383 | +v -0.317133 3.429135 -0.511968 |
3384 | +v 2.702407 3.771161 -1.072192 |
3385 | +v -0.316366 3.428813 -0.767076 |
3386 | +v -0.296448 3.405028 -0.961372 |
3387 | +v -0.119010 1.361118 -0.849078 |
3388 | +v -0.005534 3.464240 -1.061935 |
3389 | +v -1.602687 4.722372 0.252524 |
3390 | +v -1.131045 3.885936 0.524580 |
3391 | +v 2.331594 2.905876 -0.473827 |
3392 | +v 1.565407 4.332811 -0.404022 |
3393 | +v 2.253091 2.865201 -0.239096 |
3394 | +v 1.782463 4.671556 -0.971891 |
3395 | +v 1.825796 2.521993 -0.783784 |
3396 | +v 0.003844 3.368932 -0.314473 |
3397 | +v 2.191223 2.889894 -0.827109 |
3398 | +v 0.108386 2.370035 -1.125043 |
3399 | +v 1.614244 2.517199 -0.847223 |
3400 | +v -0.938765 4.456458 0.319149 |
3401 | +v 1.438780 2.642046 -0.856520 |
3402 | +v 0.516228 3.107721 -0.279684 |
3403 | +v 1.499700 2.185585 -0.802743 |
3404 | +v 1.656709 4.325691 -0.425018 |
3405 | +v 1.672891 2.068660 -0.716264 |
3406 | +v -0.971394 0.570120 0.054279 |
3407 | +v -0.941417 1.566622 0.287455 |
3408 | +v -1.161231 0.571106 -0.181111 |
3409 | +v -1.194348 1.533955 0.058340 |
3410 | +v -1.187013 0.584420 -0.576101 |
3411 | +v -1.218341 1.554155 -0.283472 |
3412 | +v -0.829357 0.621800 -0.935426 |
3413 | +v -1.000200 1.615165 -0.538437 |
3414 | +v -0.419739 0.644249 -0.875064 |
3415 | +v -0.666553 1.681663 -0.558135 |
3416 | +v -0.172011 0.645856 -0.535912 |
3417 | +v -0.412282 1.714793 -0.329569 |
3418 | +v -0.202110 0.632037 -0.233988 |
3419 | +v -0.387715 1.694761 0.013590 |
3420 | +v -0.462024 0.604981 0.062086 |
3421 | +v -0.607255 1.633277 0.269166 |
3422 | +v 0.027132 2.971335 -1.078790 |
3423 | +v -0.124689 2.989334 -1.197016 |
3424 | +v 0.497582 3.162359 -0.671817 |
3425 | +v -0.566979 3.243978 -0.343150 |
3426 | +v -0.408896 3.405859 -0.509960 |
3427 | +v 0.308530 2.800869 -0.994181 |
3428 | +v 0.332988 3.012037 -1.118304 |
3429 | +v 0.155089 3.233693 -0.040005 |
3430 | +v 1.441236 0.404718 -0.277425 |
3431 | +v 1.471354 1.399501 -0.511316 |
3432 | +v 1.564749 0.406756 0.000333 |
3433 | +v 1.659341 1.368057 -0.222697 |
3434 | +v 1.488424 0.419545 0.390677 |
3435 | +v 1.594642 1.388026 0.117035 |
3436 | +v 1.048401 0.454435 0.648912 |
3437 | +v 1.315708 1.447479 0.309597 |
3438 | +v 0.665154 0.474981 0.484958 |
3439 | +v 0.984750 1.511975 0.242797 |
3440 | +v 0.511178 0.475840 0.091467 |
3441 | +v 0.795427 1.543856 -0.045640 |
3442 | +v 0.614720 0.462879 -0.193571 |
3443 | +v 0.859890 1.524074 -0.386663 |
3444 | +v 1.056268 0.425936 -0.447959 |
3445 | +v 1.140233 1.464171 -0.579460 |
3446 | +v -0.115184 3.235616 -0.026082 |
3447 | +v 0.127557 2.828413 -1.103394 |
3448 | +v -0.155057 3.234061 -0.038990 |
3449 | +v 0.003182 3.287330 -1.187015 |
3450 | +v -0.555715 3.272016 -1.048217 |
3451 | +v 0.210920 3.208866 -0.195651 |
3452 | +v -0.097443 1.962244 -1.070549 |
3453 | +v -0.492705 3.286119 -0.708574 |
3454 | +v -0.933200 0.171517 -0.035033 |
3455 | +v -1.189885 0.175395 -0.370414 |
3456 | +v -1.139094 0.187179 -0.796427 |
3457 | +v -0.793839 0.200982 -1.064769 |
3458 | +v -0.367836 0.206669 -1.006448 |
3459 | +v -0.106392 0.203097 -0.663728 |
3460 | +v -0.160852 0.190614 -0.245497 |
3461 | +v -0.498022 0.177843 0.019352 |
3462 | +v -0.490833 0.591089 -0.519404 |
3463 | +v -0.643479 0.212363 -0.198217 |
3464 | +v 0.545642 0.992558 -0.369208 |
3465 | +v 0.116520 0.542172 -0.770412 |
3466 | +v 0.374419 0.170811 -0.614634 |
3467 | +v 0.457354 1.342834 0.003226 |
3468 | +v -0.457229 1.342827 0.003258 |
3469 | +v 0.538074 1.391275 -0.200730 |
3470 | +v -1.384257 2.842311 0.512486 |
3471 | +v -1.539682 2.835969 0.248191 |
3472 | +v -1.475977 2.879814 -0.047991 |
3473 | +v -1.224850 2.952591 -0.196362 |
3474 | +v -0.939907 3.006370 -0.109076 |
3475 | +v -0.785530 3.011538 0.154789 |
3476 | +v -0.850553 2.962496 0.450556 |
3477 | +v -1.101461 2.891695 0.595863 |
3478 | +v -1.965123 3.730919 0.879609 |
3479 | +v -1.736316 3.712487 1.077593 |
3480 | +v -2.012030 3.677363 0.603679 |
3481 | +v -0.115576 2.812398 -1.105629 |
3482 | +v -1.564430 3.495240 0.367689 |
3483 | +v 2.135715 4.290169 -0.013722 |
3484 | +v -1.292111 3.538193 0.852420 |
3485 | +v -1.462952 3.632471 1.069482 |
3486 | +v -1.964246 4.308537 0.764302 |
3487 | +v -1.709879 4.271830 0.945929 |
3488 | +v -2.044579 4.213038 0.469982 |
3489 | +v -1.897286 4.040459 0.241627 |
3490 | +v -1.612202 3.895396 0.218288 |
3491 | +v -1.363204 3.865375 0.410865 |
3492 | +v -1.294058 3.963594 0.697814 |
3493 | +v -1.435939 4.129699 0.915852 |
3494 | +v 1.721861 3.759181 -0.485513 |
3495 | +v 1.809381 3.640323 -0.739030 |
3496 | +v 2.288982 3.463394 -0.239391 |
3497 | +v 2.533438 4.138330 -0.159158 |
3498 | +v 2.656132 3.898165 -0.250280 |
3499 | +v 1.972609 3.609752 -1.167095 |
3500 | +v 1.528892 3.927385 -0.727576 |
3501 | +v 2.363060 4.459737 -0.139138 |
3502 | +v -1.880969 3.468912 0.973454 |
3503 | +v -1.615376 4.807127 0.805360 |
3504 | +v -1.866909 4.662240 0.495419 |
3505 | +v -1.228641 4.578385 0.733757 |
3506 | +v -1.103415 4.450777 0.590665 |
3507 | +v 2.340726 4.864446 -0.453997 |
3508 | +v 1.793108 4.247633 -0.185309 |
3509 | +v 2.297375 3.305933 -1.172461 |
3510 | +v 2.637475 4.173109 -0.977523 |
3511 | +v -0.798843 3.213130 0.413260 |
3512 | +v -1.763155 2.984323 0.214306 |
3513 | +v -0.642712 2.775535 0.458065 |
3514 | +v -1.569987 3.117278 -0.127309 |
3515 | +v -1.086846 3.289874 -0.011194 |
3516 | +v -1.946360 4.292231 1.026378 |
3517 | +v -2.195260 4.222003 0.691920 |
3518 | +v 1.842645 4.364889 -0.272051 |
3519 | +v -1.575997 4.229039 -0.067758 |
3520 | +v -1.192721 4.067380 0.904955 |
3521 | +v -1.101068 3.992497 0.724904 |
3522 | +v -1.301062 4.217499 1.027901 |
3523 | +v -1.908719 4.691311 0.798639 |
3524 | +v -0.961472 4.119187 0.723894 |
3525 | +v -1.996302 4.689268 0.579106 |
3526 | +v 1.725341 3.355911 -0.959766 |
3527 | +v 2.046492 3.439384 -0.283975 |
3528 | +v 1.620838 2.918344 -0.967030 |
3529 | +v -1.749672 4.757358 0.042849 |
3530 | +v 2.534672 3.275528 -0.383295 |
3531 | +v 1.839760 3.122520 0.005294 |
3532 | +v -1.088809 4.384023 0.513799 |
3533 | +v 1.833252 3.437742 -0.554919 |
3534 | +v 1.385903 0.043392 -0.208070 |
3535 | +v 1.548578 0.047523 0.182094 |
3536 | +v 1.390596 0.059178 0.581428 |
3537 | +v 0.987798 0.072494 0.753093 |
3538 | +v 0.590294 0.077807 0.587780 |
3539 | +v 0.424788 0.074084 0.189241 |
3540 | +v 0.583830 0.061824 -0.201510 |
3541 | +v 0.987317 0.049462 -0.374472 |
3542 | +v 0.121070 0.161741 -0.718306 |
3543 | +v -0.128282 0.570527 -0.773876 |
3544 | +v 0.121065 1.012600 0.288663 |
3545 | +v 0.547213 0.940306 -0.143246 |
3546 | +v 0.344004 0.521058 -0.672786 |
3547 | +v -0.119707 1.353919 0.240759 |
3548 | +v -0.537941 1.391266 -0.200714 |
3549 | +v -0.110583 0.983505 0.293459 |
3550 | +v 1.962851 2.723155 -0.624108 |
3551 | +v 2.045678 2.716814 -0.328881 |
3552 | +v 1.908486 2.760661 -0.058755 |
3553 | +v 1.627797 2.833438 0.020618 |
3554 | +v 1.374555 2.887218 -0.136503 |
3555 | +v 1.292624 2.892386 -0.431043 |
3556 | +v 1.430982 2.843343 -0.700440 |
3557 | +v 1.710683 2.772539 -0.776908 |
3558 | +v 2.618160 3.611797 -0.830826 |
3559 | +v 2.447457 3.593365 -1.080647 |
3560 | +v 2.593095 3.558242 -0.552062 |
3561 | +v -0.211900 2.752127 -0.970279 |
3562 | +v 2.100091 3.376119 -0.438116 |
3563 | +v 2.222023 4.336049 -0.159322 |
3564 | +v 1.960495 3.419072 -0.976293 |
3565 | +v 2.181075 3.513349 -1.142568 |
3566 | +v 2.587884 4.189416 -0.719561 |
3567 | +v 2.388294 4.152708 -0.960090 |
3568 | +v 2.590445 4.093916 -0.414486 |
3569 | +v 2.389752 3.921337 -0.231282 |
3570 | +v 2.108153 3.776274 -0.281471 |
3571 | +v 1.916546 3.746253 -0.531217 |
3572 | +v 1.922922 3.844472 -0.826310 |
3573 | +v 2.115749 4.010577 -1.000919 |
3574 | +v 1.567299 3.890791 -0.498273 |
3575 | +v 1.857807 3.701219 -0.947929 |
3576 | +v 2.363413 3.472088 -0.378049 |
3577 | +v 2.625855 4.274768 -0.313188 |
3578 | +v 2.785618 3.696141 -0.511373 |
3579 | +v 1.866482 3.552060 -0.558278 |
3580 | +v 1.877803 3.948258 -1.052455 |
3581 | +v -0.359305 3.316695 -0.355576 |
3582 | +v -1.712918 3.393062 1.036796 |
3583 | +v 2.261045 4.688005 -0.848293 |
3584 | +v -1.146305 4.558974 0.542478 |
3585 | +v -1.837253 4.590619 0.278882 |
3586 | +v -1.151571 4.518625 0.682342 |
3587 | +v 1.333077 4.360068 -0.884813 |
3588 | +v 1.612506 4.173851 -0.279279 |
3589 | +v 0.325828 2.878435 -0.053933 |
3590 | +v 2.818675 3.715870 -0.701851 |
3591 | +v -1.360138 3.498895 0.229219 |
3592 | +v -1.955047 3.409986 0.785058 |
3593 | +v -0.673197 2.309465 0.506177 |
3594 | +v -1.751384 3.101356 0.068938 |
3595 | +v -0.917494 3.253636 0.072949 |
3596 | +v -2.191913 3.834992 0.806078 |
3597 | +v -2.112702 4.245947 0.896347 |
3598 | +v 2.113427 3.929734 -1.183018 |
3599 | +v -2.001112 4.596939 0.343365 |
3600 | +v -1.186629 3.878302 0.316989 |
3601 | +v -1.355501 3.863009 0.155901 |
3602 | +v -1.018052 4.242237 0.922147 |
3603 | +v -2.054620 4.257452 0.208561 |
3604 | +v -1.497195 4.299411 1.086777 |
3605 | +v -2.104667 4.393889 0.381075 |
3606 | +v 2.000411 2.834795 -0.910530 |
3607 | +v 2.149146 3.164454 -0.229463 |
3608 | +v 1.826647 3.148737 -0.947352 |
3609 | +v 1.541627 3.170753 -0.193661 |
3610 | +v 1.896512 4.266409 -0.310268 |
3611 | +v 1.613252 3.110943 -0.039399 |
3612 | +v 1.677746 4.264832 -0.700695 |
3613 | +v 1.399356 3.134516 -0.318238 |
3614 | +v 0.398088 0.065401 -0.411547 |
3615 | +v 0.553811 0.077561 -0.017272 |
3616 | +v 0.384319 0.088310 0.370024 |
3617 | +v 0.000118 0.093590 0.526245 |
3618 | +v -0.384398 0.088316 0.370024 |
3619 | +v -0.553808 0.077561 -0.017272 |
3620 | +v -0.397487 0.065444 -0.411602 |
3621 | +v -0.007987 0.060361 -0.579335 |
3622 | +v 0.456167 1.372629 -0.612247 |
3623 | +v -0.456031 1.372621 -0.612246 |
3624 | +v 0.109051 1.382901 0.236678 |
3625 | +v -0.122647 0.920073 -0.805460 |
3626 | +v -0.360670 0.766665 0.009036 |
3627 | +v -0.423125 0.761470 -0.313885 |
3628 | +v -0.243567 0.756839 -0.590586 |
3629 | +v -0.009428 0.753048 -0.683152 |
3630 | +v -1.526629 4.650296 0.348188 |
3631 | +v -0.221780 3.313607 -0.187039 |
3632 | +v -0.463876 2.034239 -0.848850 |
3633 | +v -0.088250 1.560413 0.063623 |
3634 | +v -0.342093 1.554786 -0.115444 |
3635 | +v -0.401263 1.545963 -0.424097 |
3636 | +v -0.231171 1.539085 -0.682908 |
3637 | +v -0.000108 1.533093 -0.771376 |
3638 | +v 1.334923 4.101914 -0.723476 |
3639 | +v 0.308486 2.195644 -0.891350 |
3640 | +v 1.869401 4.124805 -0.166916 |
3641 | +v -0.084613 2.203989 -0.194525 |
3642 | +v -0.333009 2.202550 -0.364087 |
3643 | +v -0.404700 2.199516 -0.661747 |
3644 | +v -0.304191 2.195729 -0.891972 |
3645 | +v -0.131944 0.136362 -0.715493 |
3646 | +v 1.449339 4.580318 -0.973018 |
3647 | +v 0.345176 2.748399 -0.752598 |
3648 | +v 1.868888 4.459288 -0.877178 |
3649 | +v -0.099239 2.742305 -0.106698 |
3650 | +v -0.341713 2.742733 -0.276941 |
3651 | +v 0.494253 3.316897 -0.525012 |
3652 | +v 2.075740 4.405592 0.023379 |
3653 | +v 0.085293 2.747230 -0.924569 |
3654 | +v 1.608003 4.000065 -0.936405 |
3655 | +v -0.460114 2.359029 -0.889540 |
3656 | +v 2.510483 3.748448 -0.182828 |
3657 | +v 2.516105 4.477818 -0.303154 |
3658 | +v 2.771630 3.977067 -0.415912 |
3659 | +v 1.874082 3.578312 -1.000428 |
3660 | +v 1.743235 3.873375 -0.901756 |
3661 | +v -0.308779 1.687124 -0.866223 |
3662 | +v -1.210992 2.641185 0.631872 |
3663 | +v 0.492709 3.286119 -0.708574 |
3664 | +v -1.115414 4.377179 0.415312 |
3665 | +v -1.253085 4.652425 0.635026 |
3666 | +v -1.178525 4.362782 0.309544 |
3667 | +v 2.302029 4.563262 -0.274072 |
3668 | +v -0.378055 3.182302 -0.302342 |
3669 | +v 1.949402 4.624108 -0.850264 |
3670 | +v 2.669190 3.584404 -0.361197 |
3671 | +v -0.878415 3.283442 0.269958 |
3672 | +v -2.037908 3.459677 0.659911 |
3673 | +v -0.527472 2.429126 0.387744 |
3674 | +v -1.779153 3.024998 0.461298 |
3675 | +v -1.276619 3.556864 0.412526 |
3676 | +v -1.811943 3.922543 1.227133 |
3677 | +v -2.127349 3.918735 0.979872 |
3678 | +v 1.615789 4.356456 -0.666626 |
3679 | +v -1.033929 4.009913 0.289882 |
3680 | +v -1.519119 3.949198 0.041091 |
3681 | +v -1.372966 4.106166 -0.021513 |
3682 | +v -1.775607 4.350514 0.001204 |
3683 | +v -1.740761 4.018426 0.023685 |
3684 | +v -1.900662 4.163995 0.068641 |
3685 | +v -1.161307 4.036588 0.090901 |
3686 | +v 1.694844 3.403694 -0.617947 |
3687 | +v 0.316611 3.249828 -0.638160 |
3688 | +v 1.496870 3.058483 -0.889823 |
3689 | +v 1.371483 3.094009 -0.677563 |
3690 | +v 1.411849 3.164321 -0.518697 |
3691 | +v -0.116928 2.653730 -1.085906 |
3692 | +v 1.867224 3.379773 -0.356368 |
3693 | +v 0.001827 3.249701 -0.956337 |
3694 | +v -1.063519 1.059029 0.088610 |
3695 | +v -1.221713 1.058048 -0.242429 |
3696 | +v -1.109395 1.090480 -0.589360 |
3697 | +v -0.780726 1.138868 -0.754983 |
3698 | +v -0.433222 1.174747 -0.633152 |
3699 | +v -0.271127 1.177095 -0.294478 |
3700 | +v -0.389331 1.144382 0.051305 |
3701 | +v -0.711856 1.095136 0.212699 |
3702 | +v 1.537106 0.873092 -0.282348 |
3703 | +v 1.606227 0.872639 0.081658 |
3704 | +v 1.406800 0.903521 0.391490 |
3705 | +v 1.042698 0.949080 0.468457 |
3706 | +v 0.734453 0.982519 0.259929 |
3707 | +v 0.663369 0.984267 -0.112443 |
3708 | +v 0.864373 0.952783 -0.419022 |
3709 | +v 1.229047 0.905931 -0.495123 |
3710 | +v 1.500923 1.073103 -0.571343 |
3711 | +v 1.588560 1.662385 -0.670485 |
3712 | +v 1.375269 1.629127 -0.743971 |
3713 | +v 1.299408 1.178638 -0.674836 |
3714 | +v 1.390637 0.160540 -0.414785 |
3715 | +v 1.444507 0.614817 -0.490772 |
3716 | +v 1.212567 0.598075 -0.589118 |
3717 | +v 1.146916 0.170221 -0.517187 |
3718 | +v 1.051535 1.139487 -0.661435 |
3719 | +v 1.170482 1.755358 -0.754603 |
3720 | +v 0.956374 1.728959 -0.658871 |
3721 | +v 0.855316 1.259207 -0.586280 |
3722 | +v 0.877520 0.188346 -0.518601 |
3723 | +v 0.964631 0.661568 -0.587570 |
3724 | +v 0.716815 0.656777 -0.480507 |
3725 | +v 0.626698 0.210911 -0.408020 |
3726 | +v 0.673983 1.216979 -0.402546 |
3727 | +v 0.820781 1.851020 -0.510848 |
3728 | +v 0.722044 1.802341 -0.293303 |
3729 | +v 0.606572 1.325559 -0.202683 |
3730 | +v 0.435883 0.201966 -0.219341 |
3731 | +v 0.571063 0.760434 -0.317625 |
3732 | +v 0.459349 0.710151 -0.088048 |
3733 | +v 0.350172 0.254935 0.010388 |
3734 | +v 0.591569 1.259107 0.054255 |
3735 | +v 0.744437 1.893180 -0.081347 |
3736 | +v 0.811109 1.807000 0.138665 |
3737 | +v 0.700674 1.338980 0.249510 |
3738 | +v 0.346924 0.270790 0.288837 |
3739 | +v 0.470749 0.762417 0.171451 |
3740 | +v 0.552218 0.729347 0.414425 |
3741 | +v 0.449783 0.277688 0.531488 |
3742 | +v 0.851611 1.242776 0.437783 |
3743 | +v 0.987517 1.858219 0.280291 |
3744 | +v 1.170373 1.741352 0.381271 |
3745 | +v 1.079040 1.294076 0.503241 |
3746 | +v 0.639450 0.277054 0.719686 |
3747 | +v 0.745874 0.757647 0.577420 |
3748 | +v 0.964314 0.704818 0.690928 |
3749 | +v 0.881241 0.268963 0.821012 |
3750 | +v 1.298466 1.179708 0.525594 |
3751 | +v 1.404028 1.767665 0.361955 |
3752 | +v 1.586660 1.644146 0.295797 |
3753 | +v 1.519961 1.217573 0.415115 |
3754 | +v 1.148530 0.253501 0.823164 |
3755 | +v 1.222421 0.714720 0.672930 |
3756 | +v 1.457031 0.650535 0.583815 |
3757 | +v 1.398564 0.233063 0.714535 |
3758 | +v 1.674414 1.104679 0.269751 |
3759 | +v 1.751624 1.673371 0.120409 |
3760 | +v 1.820807 1.570019 -0.066577 |
3761 | +v 1.769768 1.150613 0.035194 |
3762 | +v 1.580012 0.178918 0.543098 |
3763 | +v 1.627654 0.689166 0.389752 |
3764 | +v 1.713066 0.596658 0.179846 |
3765 | +v 1.675910 0.188079 0.287898 |
3766 | +v 1.759819 1.059043 -0.185150 |
3767 | +v 1.829785 1.628701 -0.306836 |
3768 | +v 1.734155 1.562696 -0.498430 |
3769 | +v 1.678505 1.133043 -0.417585 |
3770 | +v 1.679770 0.139631 0.026758 |
3771 | +v 1.718825 0.646826 -0.089005 |
3772 | +v 1.628546 0.572983 -0.294496 |
3773 | +v 1.582885 0.160566 -0.213346 |
3774 | +v -0.955828 1.255362 0.356758 |
3775 | +v -1.012636 1.810123 0.467501 |
3776 | +v -0.789248 1.782963 0.485157 |
3777 | +v -0.736070 1.358735 0.404288 |
3778 | +v -0.660989 0.779568 0.291897 |
3779 | +v -0.615339 0.316249 0.200318 |
3780 | +v -0.886233 0.304865 0.169286 |
3781 | +v -0.921643 0.795281 0.264115 |
3782 | +v -0.502316 1.324445 0.329403 |
3783 | +v -0.588978 1.904622 0.442308 |
3784 | +v -0.408086 1.884317 0.296921 |
3785 | +v -0.333187 1.441797 0.206985 |
3786 | +v -0.361050 0.298871 0.130614 |
3787 | +v -0.443788 0.883081 0.239848 |
3788 | +v -0.239805 0.838943 0.075648 |
3789 | +v -0.162191 0.356578 -0.026846 |
3790 | +v -0.206345 1.404114 -0.014404 |
3791 | +v -0.314496 2.001220 0.118780 |
3792 | +v -0.275627 1.958235 -0.114365 |
3793 | +v -0.191850 1.509502 -0.224050 |
3794 | +v -0.015169 0.344697 -0.262820 |
3795 | +v -0.128390 0.947541 -0.122623 |
3796 | +v -0.078567 0.894053 -0.372478 |
3797 | +v 0.008360 0.401441 -0.505343 |
3798 | +v -0.242994 1.446750 -0.473681 |
3799 | +v -0.350197 2.043230 -0.314215 |
3800 | +v -0.471030 1.962141 -0.507564 |
3801 | +v -0.396830 1.522403 -0.634342 |
3802 | +v -0.059416 0.417313 -0.774755 |
3803 | +v -0.155671 0.948165 -0.618427 |
3804 | +v -0.295247 0.912773 -0.831826 |
3805 | +v -0.220378 0.423999 -0.982590 |
3806 | +v -0.589822 1.428882 -0.775962 |
3807 | +v -0.676092 2.007071 -0.600769 |
3808 | +v -0.878234 1.894811 -0.649861 |
3809 | +v -0.824217 1.475277 -0.781918 |
3810 | +v -0.451190 0.422960 -1.115814 |
3811 | +v -0.522892 0.941910 -0.938674 |
3812 | +v -0.761140 0.886003 -0.992903 |
3813 | +v -0.710099 0.414334 -1.151962 |
3814 | +v -1.040483 1.363073 -0.746813 |
3815 | +v -1.097646 1.914919 -0.573534 |
3816 | +v -1.256758 1.795989 -0.461853 |
3817 | +v -1.224338 1.396240 -0.585543 |
3818 | +v -0.968313 0.398295 -1.085976 |
3819 | +v -1.004429 0.896310 -0.909436 |
3820 | +v -1.206804 0.829080 -0.765081 |
3821 | +v -1.181742 0.377310 -0.917681 |
3822 | +v -1.335649 1.285870 -0.406255 |
3823 | +v -1.370571 1.819629 -0.252636 |
3824 | +v -1.389750 1.721334 -0.053719 |
3825 | +v -1.367335 1.327985 -0.157993 |
3826 | +v -1.312917 0.319534 -0.707210 |
3827 | +v -1.321375 0.870331 -0.534360 |
3828 | +v -1.350043 0.773910 -0.312324 |
3829 | +v -1.340619 0.331806 -0.435655 |
3830 | +v -1.302212 1.239777 0.051688 |
3831 | +v -1.337156 1.775185 0.178560 |
3832 | +v -1.196746 1.714860 0.339901 |
3833 | +v -1.165079 1.310944 0.253456 |
3834 | +v -1.277618 0.280040 -0.183630 |
3835 | +v -1.287409 0.827473 -0.051605 |
3836 | +v -1.148427 0.750657 0.121970 |
3837 | +v -1.123145 0.304440 0.024129 |
3838 | +v 0.093040 3.351894 -0.826501 |
3839 | +v 0.097620 3.269144 -0.921452 |
3840 | +v 0.453659 2.352060 -0.279714 |
3841 | +v -0.935448 4.213245 0.572702 |
3842 | +v -0.093993 3.270849 -0.924871 |
3843 | +v -0.203369 3.273745 -0.862030 |
3844 | +v -0.090971 3.363345 -0.836351 |
3845 | +v -1.410592 4.243926 0.046596 |
3846 | +v -0.269011 3.273856 -0.773463 |
3847 | +v -0.300991 3.273911 -0.653092 |
3848 | +v -0.205808 3.362919 -0.712637 |
3849 | +v -0.105945 1.652662 -0.936697 |
3850 | +v -0.284646 3.273956 -0.544194 |
3851 | +v -0.222203 3.273915 -0.436471 |
3852 | +v -1.753475 4.455171 0.129245 |
3853 | +v -0.197653 3.363111 -0.546583 |
3854 | +v -0.133706 3.273880 -0.370947 |
3855 | +v -0.014581 3.272715 -0.338356 |
3856 | +v -1.079752 4.153412 0.242836 |
3857 | +v -0.074898 3.362210 -0.433696 |
3858 | +v 0.095075 3.271152 -0.357912 |
3859 | +v 0.088873 3.351475 -0.450963 |
3860 | +v 0.535212 2.319124 -0.478955 |
3861 | +v -0.829356 4.208045 0.720375 |
3862 | +v 0.207715 3.277701 -0.439246 |
3863 | +v 0.284489 3.270996 -0.543442 |
3864 | +v -1.633132 4.639422 0.437180 |
3865 | +v -0.751775 4.221035 0.448324 |
3866 | +v 0.284605 3.270990 -0.733598 |
3867 | +v 0.209453 3.277543 -0.838918 |
3868 | +v -1.244096 4.192395 -0.056982 |
3869 | +v 0.198741 3.362912 -0.728506 |
3870 | +v -0.337320 3.013027 -1.116869 |
3871 | +v 0.007172 3.368426 -0.961593 |
3872 | +v 0.134988 3.429430 -0.958167 |
3873 | +v 0.183395 3.466476 -1.050217 |
3874 | +v -0.131949 3.435848 -0.949124 |
3875 | +v 0.536317 1.734071 -0.528090 |
3876 | +v -0.478587 2.849258 -0.866065 |
3877 | +v 2.282887 4.064683 -1.177135 |
3878 | +v -0.238047 3.373981 -0.857848 |
3879 | +v 1.827025 2.045948 0.052931 |
3880 | +v -0.390804 3.438695 -0.657356 |
3881 | +v 0.353391 3.147494 -0.107070 |
3882 | +v -0.321489 3.376312 -0.626365 |
3883 | +v -0.897941 4.590001 0.592853 |
3884 | +v -0.291000 3.427652 -0.379702 |
3885 | +v 0.477421 2.894989 -0.223212 |
3886 | +v -0.218787 3.376029 -0.403840 |
3887 | +v -0.957586 4.662794 0.819956 |
3888 | +v -0.007841 3.434461 -0.233476 |
3889 | +v 0.118739 2.633291 -1.078673 |
3890 | +v 0.118789 3.427884 -0.319470 |
3891 | +v 0.220232 3.384391 -0.409442 |
3892 | +v 0.293255 3.445151 -0.364767 |
3893 | +v 0.108745 1.332529 -0.845531 |
3894 | +v 0.316261 3.430482 -0.510862 |
3895 | +vn 0.114200 -0.057772 0.991760 |
3896 | +vn 0.231025 0.066897 0.970611 |
3897 | +vn 0.225257 0.072787 0.971557 |
3898 | +vn 0.796930 -0.190161 -0.573321 |
3899 | +vn 0.522263 -0.219916 -0.823908 |
3900 | +vn 0.516648 -0.212989 -0.829249 |
3901 | +vn 0.173742 -0.162358 -0.971282 |
3902 | +vn 0.148015 -0.143040 -0.978576 |
3903 | +vn 0.511734 -0.187384 -0.838435 |
3904 | +vn 0.790643 -0.239937 -0.563250 |
3905 | +vn 0.005402 -0.240974 0.970489 |
3906 | +vn -0.223792 -0.098727 -0.969604 |
3907 | +vn 0.156285 -0.164403 -0.973907 |
3908 | +vn -0.886685 0.415815 0.202124 |
3909 | +vn -0.869930 0.466597 -0.159581 |
3910 | +vn -0.811121 0.265877 -0.520920 |
3911 | +vn 0.170263 -0.172918 -0.970092 |
3912 | +vn -0.657643 0.144017 -0.739402 |
3913 | +vn -0.681478 0.031495 -0.731132 |
3914 | +vn -0.276803 0.049135 -0.959655 |
3915 | +vn 0.686056 -0.196020 -0.700613 |
3916 | +vn 0.524277 -0.304575 -0.795190 |
3917 | +vn 0.432112 -0.194983 -0.880459 |
3918 | +vn 0.630329 -0.483352 -0.607440 |
3919 | +vn 0.328471 -0.483688 -0.811243 |
3920 | +vn 0.540574 -0.185675 -0.820521 |
3921 | +vn -0.073153 -0.132023 -0.988525 |
3922 | +vn 0.188452 -0.197974 -0.961913 |
3923 | +vn -0.842128 -0.346385 0.413282 |
3924 | +vn -0.975616 -0.215552 0.040956 |
3925 | +vn -0.982360 -0.176794 0.060762 |
3926 | +vn 0.185736 -0.275582 -0.943144 |
3927 | +vn -0.037507 -0.433729 -0.900235 |
3928 | +vn -0.832148 0.202277 -0.516282 |
3929 | +vn -0.928556 0.179998 -0.324564 |
3930 | +vn -0.220008 -0.118503 -0.968261 |
3931 | +vn -0.542283 -0.014924 -0.840052 |
3932 | +vn -0.569262 0.051851 -0.820490 |
3933 | +vn -0.226203 -0.055177 -0.972503 |
3934 | +vn -0.122013 -0.156072 -0.980163 |
3935 | +vn -0.387066 -0.063417 -0.919858 |
3936 | +vn -0.828089 0.099857 -0.551561 |
3937 | +vn -0.561266 0.011170 -0.827509 |
3938 | +vn -0.557970 0.129124 -0.819727 |
3939 | +vn -0.255348 -0.034547 -0.966216 |
3940 | +vn -0.559099 -0.010865 -0.829005 |
3941 | +vn 0.796136 -0.156224 -0.584582 |
3942 | +vn 0.901151 -0.368236 -0.228675 |
3943 | +vn 0.689352 0.588610 -0.422224 |
3944 | +vn -0.210791 -0.208716 -0.954985 |
3945 | +vn -0.377606 -0.063234 -0.923795 |
3946 | +vn -0.404584 -0.344951 -0.846919 |
3947 | +vn -0.207770 -0.089267 -0.974090 |
3948 | +vn -0.825861 0.096377 -0.555528 |
3949 | +vn -0.538469 -0.028199 -0.842158 |
3950 | +vn -0.952940 -0.282296 -0.110355 |
3951 | +vn -0.801111 -0.538713 0.260689 |
3952 | +vn -0.761620 -0.604541 0.233253 |
3953 | +vn -0.559160 -0.110813 -0.821589 |
3954 | +vn -0.609973 -0.248115 -0.752556 |
3955 | +vn -0.690451 0.676595 -0.255806 |
3956 | +vn -0.688375 0.337504 -0.641987 |
3957 | +vn -0.628254 0.193670 -0.753471 |
3958 | +vn -0.831416 0.079470 -0.549913 |
3959 | +vn -0.964721 0.200781 -0.170141 |
3960 | +vn -0.953520 0.228156 -0.196753 |
3961 | +vn -0.820978 0.143071 -0.552721 |
3962 | +vn -0.946776 0.263436 0.184881 |
3963 | +vn -0.956511 0.200598 -0.211707 |
3964 | +vn -0.807489 0.390484 -0.442091 |
3965 | +vn -0.960936 0.194739 -0.196600 |
3966 | +vn 0.105747 -0.139164 0.984588 |
3967 | +vn 0.471877 -0.009796 0.881588 |
3968 | +vn 0.492447 -0.032319 0.869716 |
3969 | +vn 0.578997 0.174688 0.796381 |
3970 | +vn 0.301981 -0.038820 0.952513 |
3971 | +vn 0.383312 -0.156133 0.910306 |
3972 | +vn -0.837275 -0.043703 -0.545000 |
3973 | +vn -0.970367 -0.078097 -0.228523 |
3974 | +vn -0.832362 0.090457 -0.546770 |
3975 | +vn -0.970183 0.242256 0.004791 |
3976 | +vn -0.962432 0.197272 -0.186468 |
3977 | +vn -0.630757 0.728843 -0.266305 |
3978 | +vn -0.975951 0.103732 -0.191595 |
3979 | +vn -0.998962 -0.042787 0.013733 |
3980 | +vn -0.729240 -0.142552 -0.669210 |
3981 | +vn 0.094089 0.781274 -0.616993 |
3982 | +vn -0.636280 0.282449 -0.717856 |
3983 | +vn -0.947295 0.258797 0.188757 |
3984 | +vn -0.784020 0.325755 0.528336 |
3985 | +vn -0.791070 0.290262 0.538438 |
3986 | +vn -0.937681 0.295144 0.183233 |
3987 | +vn 0.052675 -0.351177 -0.934812 |
3988 | +vn -0.339518 -0.257424 -0.904660 |
3989 | +vn -0.507401 0.307138 0.805078 |
3990 | +vn -0.793542 0.301309 0.528611 |
3991 | +vn -0.061281 0.443556 0.894131 |
3992 | +vn -0.427320 0.469039 0.772881 |
3993 | +vn -0.484359 0.341594 0.805414 |
3994 | +vn -0.782769 0.321665 0.532670 |
3995 | +vn -0.776879 -0.372967 -0.507248 |
3996 | +vn -0.962645 0.177801 0.204047 |
3997 | +vn -0.906400 0.295206 0.302042 |
3998 | +vn -0.919553 0.016175 0.392560 |
3999 | +vn -0.939390 0.287332 0.186834 |
4000 | +vn -0.613483 0.337443 0.713950 |
4001 | +vn -0.793786 0.303568 0.526994 |
4002 | +vn -0.809351 0.228645 0.540941 |
4003 | +vn -0.696188 0.049959 0.716086 |
4004 | +vn -0.502823 0.321055 0.802515 |
4005 | +vn -0.153905 0.315683 0.936277 |
4006 | +vn -0.166784 0.203467 0.964751 |
4007 | +vn -0.493728 0.318613 0.809107 |
4008 | +vn 0.624195 0.609027 -0.489303 |
4009 | +vn 0.684622 0.342753 -0.643239 |
4010 | +vn 0.963591 0.154271 0.218299 |
4011 | +vn 0.228645 0.207282 0.951170 |
4012 | +vn -0.154942 0.258492 0.953490 |
4013 | +vn -0.680074 0.509507 0.527085 |
4014 | +vn -0.146489 0.307352 0.940245 |
4015 | +vn 0.065493 0.290780 -0.954527 |
4016 | +vn -0.066012 0.406293 -0.911344 |
4017 | +vn 0.409864 0.390088 -0.824519 |
4018 | +vn -0.529649 0.239265 0.813746 |
4019 | +vn -0.406934 0.337870 0.848628 |
4020 | +vn -0.393994 0.044801 0.917997 |
4021 | +vn -0.499191 0.349712 0.792779 |
4022 | +vn 0.084536 0.285134 0.954741 |
4023 | +vn -0.171361 0.299112 0.938688 |
4024 | +vn -0.785974 -0.065035 -0.614795 |
4025 | +vn -0.534074 0.219184 -0.816492 |
4026 | +vn -0.169286 0.443159 -0.880276 |
4027 | +vn -0.192816 0.224769 0.955107 |
4028 | +vn -0.010010 0.000732 0.999939 |
4029 | +vn 0.326640 -0.616169 -0.716666 |
4030 | +vn 0.663381 -0.529740 -0.528459 |
4031 | +vn 0.231666 0.235145 0.943937 |
4032 | +vn 0.547044 0.173528 0.818903 |
4033 | +vn 0.562975 0.012726 0.826350 |
4034 | +vn 0.246986 0.200171 0.948088 |
4035 | +vn 0.351146 -0.583911 -0.731925 |
4036 | +vn 0.840877 0.014496 0.541002 |
4037 | +vn 0.578967 0.091952 0.810114 |
4038 | +vn -0.815363 0.195837 -0.544755 |
4039 | +vn 0.570177 0.161168 0.805536 |
4040 | +vn -0.892209 -0.423109 -0.157811 |
4041 | +vn 0.200568 0.163762 0.965880 |
4042 | +vn 0.384167 0.229560 0.894253 |
4043 | +vn 0.368572 -0.067202 0.927152 |
4044 | +vn 0.226905 0.270394 0.935606 |
4045 | +vn 0.852992 0.068453 0.517350 |
4046 | +vn 0.551805 0.180517 0.814173 |
4047 | +vn 0.739952 0.265114 -0.618183 |
4048 | +vn 0.464705 0.067812 -0.882839 |
4049 | +vn 0.550432 0.093295 0.829646 |
4050 | +vn 0.584155 -0.095798 0.805963 |
4051 | +vn -0.502213 0.850429 0.156621 |
4052 | +vn -0.740684 0.658406 0.133488 |
4053 | +vn 0.844234 0.039949 0.534440 |
4054 | +vn 0.980102 -0.049928 0.192022 |
4055 | +vn 0.965941 -0.173681 0.191717 |
4056 | +vn 0.848231 0.002655 0.529588 |
4057 | +vn -0.654134 0.313120 0.688467 |
4058 | +vn 0.965300 -0.165654 -0.201758 |
4059 | +vn 0.977325 -0.109653 0.181097 |
4060 | +vn 0.201300 0.093692 0.975005 |
4061 | +vn -0.143132 0.280770 0.949034 |
4062 | +vn 0.979492 -0.050233 0.195044 |
4063 | +vn 0.764855 -0.201483 0.611835 |
4064 | +vn 0.458022 -0.288858 0.840663 |
4065 | +vn 0.216498 -0.405072 0.888241 |
4066 | +vn 0.838954 0.247322 0.484725 |
4067 | +vn 0.541978 0.237220 0.806177 |
4068 | +vn 0.833338 -0.062807 0.549150 |
4069 | +vn 0.927671 -0.277261 0.250069 |
4070 | +vn 0.834956 0.058290 0.547166 |
4071 | +vn 0.979369 -0.115390 -0.165716 |
4072 | +vn 0.980316 -0.047853 0.191382 |
4073 | +vn 0.972381 -0.109348 0.206153 |
4074 | +vn 0.936918 -0.302805 0.174444 |
4075 | +vn -0.537431 0.693960 0.479080 |
4076 | +vn -0.524308 0.832759 0.177618 |
4077 | +vn -0.759514 0.644368 -0.088992 |
4078 | +vn 0.966796 -0.155644 -0.202643 |
4079 | +vn 0.963439 -0.163701 -0.211951 |
4080 | +vn 0.796503 -0.219489 -0.563341 |
4081 | +vn -0.180395 0.197363 0.963561 |
4082 | +vn 0.810846 -0.194983 -0.551775 |
4083 | +vn -0.633656 -0.448592 0.630238 |
4084 | +vn -0.031983 -0.156529 0.987152 |
4085 | +vn -0.462081 -0.046175 0.885617 |
4086 | +vn 0.944884 -0.260140 -0.198706 |
4087 | +vn 0.776269 -0.431043 -0.459944 |
4088 | +vn 0.970916 -0.141636 -0.192877 |
4089 | +vn 0.889096 -0.433882 0.145604 |
4090 | +vn 0.806299 -0.395337 0.439924 |
4091 | +vn 0.602985 -0.064486 0.795099 |
4092 | +vn 0.808283 -0.194128 -0.555834 |
4093 | +vn 0.806513 -0.279611 -0.520859 |
4094 | +vn -0.248451 0.781274 0.572558 |
4095 | +vn -0.401044 0.840236 0.364879 |
4096 | +vn -0.604907 0.207343 0.768792 |
4097 | +vn -0.622425 -0.194922 0.757988 |
4098 | +vn -0.292398 -0.215308 0.931730 |
4099 | +vn -0.287484 -0.213813 0.933592 |
4100 | +vn 0.056856 -0.177953 0.982391 |
4101 | +vn -0.282083 -0.188116 0.940733 |
4102 | +vn -0.620869 -0.239448 0.746422 |
4103 | +vn 0.870846 -0.405011 0.278481 |
4104 | +vn 0.807642 -0.307230 0.503281 |
4105 | +vn 0.534318 -0.142552 0.833155 |
4106 | +vn 0.464339 -0.097201 0.880276 |
4107 | +vn 0.098025 -0.162297 0.981842 |
4108 | +vn -0.793481 0.561205 0.235420 |
4109 | +vn 0.078280 -0.169713 0.982360 |
4110 | +vn 0.472793 -0.100803 0.875362 |
4111 | +vn 0.049684 -0.179693 0.982452 |
4112 | +vn -0.136876 -0.194739 0.971252 |
4113 | +vn 0.530961 0.669820 -0.519028 |
4114 | +vn -0.092746 -0.456710 0.884732 |
4115 | +vn 0.065188 -0.263100 0.962554 |
4116 | +vn 0.121921 -0.397382 0.909482 |
4117 | +vn -0.478805 -0.200659 0.854640 |
4118 | +vn -0.302438 -0.296640 0.905820 |
4119 | +vn -0.458541 -0.465041 0.757225 |
4120 | +vn -0.309702 -0.182623 0.933103 |
4121 | +vn 0.460433 -0.115574 0.880123 |
4122 | +vn 0.759056 -0.018799 0.650716 |
4123 | +vn 0.758843 0.057070 0.648732 |
4124 | +vn 0.466445 -0.053468 0.882900 |
4125 | +vn -0.711570 0.598254 -0.368389 |
4126 | +vn 0.941710 0.100284 0.321055 |
4127 | +vn 0.753410 0.014100 0.657369 |
4128 | +vn 0.755547 -0.005951 0.655019 |
4129 | +vn 0.130467 -0.521348 0.843287 |
4130 | +vn -0.513077 -0.639088 0.572954 |
4131 | +vn -0.518906 -0.611927 0.596851 |
4132 | +vn -0.837031 -0.451766 0.308603 |
4133 | +vn 0.436659 -0.238685 0.867367 |
4134 | +vn 0.716575 -0.263039 0.645985 |
4135 | +vn 0.451796 -0.106632 0.885708 |
4136 | +vn 0.920042 -0.345134 -0.185369 |
4137 | +vn 0.956175 -0.206122 0.207801 |
4138 | +vn 0.931089 0.084658 0.354778 |
4139 | +vn 0.749016 -0.020386 0.662191 |
4140 | +vn -0.275979 -0.498856 0.821528 |
4141 | +vn 0.750175 -0.086215 0.655538 |
4142 | +vn 0.776391 -0.228889 0.587176 |
4143 | +vn -0.607440 0.794122 0.018494 |
4144 | +vn 0.943144 0.083438 0.321665 |
4145 | +vn 0.977325 0.195563 -0.080813 |
4146 | +vn 0.971221 0.232093 -0.052950 |
4147 | +vn 0.934751 0.145268 0.324198 |
4148 | +vn 0.868221 0.263253 -0.420545 |
4149 | +vn 0.978576 0.202246 -0.038301 |
4150 | +vn 0.978118 0.200598 -0.054872 |
4151 | +vn -0.232246 -0.009888 -0.972594 |
4152 | +vn 0.794153 0.401410 0.456221 |
4153 | +vn 0.519639 0.218818 0.825861 |
4154 | +vn 0.950804 -0.036317 0.307596 |
4155 | +vn 0.997986 -0.058718 -0.023957 |
4156 | +vn 0.944212 0.096408 0.314890 |
4157 | +vn 0.937773 0.238777 -0.252022 |
4158 | +vn 0.977813 0.199500 -0.063692 |
4159 | +vn 0.991821 0.111209 -0.062288 |
4160 | +vn 0.963530 -0.021668 -0.266640 |
4161 | +vn 0.477004 -0.287118 -0.830653 |
4162 | +vn 0.158025 -0.094668 -0.982879 |
4163 | +vn 0.866848 0.264382 -0.422651 |
4164 | +vn 0.623585 0.320933 -0.712790 |
4165 | +vn 0.626667 0.290933 -0.722892 |
4166 | +vn 0.858943 0.295541 -0.418134 |
4167 | +vn 0.284371 0.305246 -0.908811 |
4168 | +vn 0.632649 0.300546 -0.713706 |
4169 | +vn 0.786340 0.059694 -0.614887 |
4170 | +vn 0.707266 0.606067 -0.363872 |
4171 | +vn 0.618183 0.327311 -0.714591 |
4172 | +vn -0.964263 0.081759 0.251900 |
4173 | +vn -0.808893 -0.075533 0.583056 |
4174 | +vn -0.557665 0.265114 0.786554 |
4175 | +vn 0.877529 0.185125 -0.442305 |
4176 | +vn 0.800409 0.292154 -0.523392 |
4177 | +vn 0.788934 0.038240 -0.613269 |
4178 | +vn 0.859554 0.291513 -0.419721 |
4179 | +vn 0.409528 0.334666 -0.848659 |
4180 | +vn 0.631611 0.306986 -0.711875 |
4181 | +vn 0.643269 0.235847 -0.728385 |
4182 | +vn 0.489761 0.072146 -0.868831 |
4183 | +vn 0.278909 0.326518 -0.903073 |
4184 | +vn -0.091922 0.310251 -0.946165 |
4185 | +vn -0.085208 0.200568 -0.975951 |
4186 | +vn 0.269295 0.315897 -0.909757 |
4187 | +vn -0.064608 -0.203070 0.977020 |
4188 | +vn -0.465011 0.203681 -0.861538 |
4189 | +vn -0.094180 0.254891 -0.962340 |
4190 | +vn -0.101932 0.312235 -0.944517 |
4191 | +vn 0.303293 0.246773 -0.920377 |
4192 | +vn 0.177038 0.335032 -0.925413 |
4193 | +vn 0.145207 0.067019 -0.987121 |
4194 | +vn 0.277963 0.353740 -0.893063 |
4195 | +vn -0.327921 0.281625 -0.901730 |
4196 | +vn -0.075869 0.302255 -0.950163 |
4197 | +vn -0.057955 0.231727 -0.971038 |
4198 | +vn -0.247200 0.023011 -0.968657 |
4199 | +vn -0.467666 0.240455 -0.850551 |
4200 | +vn -0.739738 0.168676 -0.651357 |
4201 | +vn -0.754875 0.008148 -0.655782 |
4202 | +vn -0.481399 0.194983 -0.854518 |
4203 | +vn -0.951231 0.010865 -0.308237 |
4204 | +vn -0.767449 0.086764 -0.635151 |
4205 | +vn -0.935881 0.301218 0.182562 |
4206 | +vn -0.758202 0.165899 -0.630543 |
4207 | +vn -0.463485 0.081149 0.882351 |
4208 | +vn -0.440657 0.170690 -0.881283 |
4209 | +vn -0.599353 0.225990 -0.767876 |
4210 | +vn -0.595569 -0.046022 -0.801965 |
4211 | +vn -0.460219 0.274087 -0.844417 |
4212 | +vn -0.956969 0.063753 -0.283029 |
4213 | +vn -0.740379 0.185064 -0.646168 |
4214 | +vn -0.742912 0.098819 -0.662008 |
4215 | +vn -0.773339 -0.081790 -0.628681 |
4216 | +vn -0.953429 0.045656 -0.298105 |
4217 | +vn -0.996460 -0.053407 0.064882 |
4218 | +vn -0.954802 -0.002838 -0.297128 |
4219 | +vn -0.881314 -0.167669 0.441694 |
4220 | +vn -0.990631 -0.113559 0.075564 |
4221 | +vn 0.211066 0.157170 0.964721 |
4222 | +vn -0.997070 -0.044710 0.061708 |
4223 | +vn -0.914243 0.325632 -0.240974 |
4224 | +vn -0.901700 0.282540 0.327158 |
4225 | +vn -0.421583 0.837733 0.347056 |
4226 | +vn -0.934355 0.299692 -0.192663 |
4227 | +vn -0.944517 -0.061129 -0.322703 |
4228 | +vn -0.964599 -0.263558 -0.006989 |
4229 | +vn -0.947722 0.066622 -0.312021 |
4230 | +vn 0.850703 0.505081 0.145421 |
4231 | +vn 0.891903 0.414258 0.181310 |
4232 | +vn -0.904111 -0.120396 0.409955 |
4233 | +vn -0.997009 -0.041353 0.064943 |
4234 | +vn 0.299264 0.888577 -0.347636 |
4235 | +vn 0.445601 0.850429 -0.279580 |
4236 | +vn -0.993103 -0.105960 0.049806 |
4237 | +vn -0.954039 -0.290323 0.073977 |
4238 | +vn 0.870785 -0.388104 -0.301737 |
4239 | +vn 0.859371 -0.511185 0.011109 |
4240 | +vn 0.850398 -0.459120 0.256905 |
4241 | +vn -0.882870 -0.149724 0.445082 |
4242 | +vn -0.877834 -0.167302 0.448744 |
4243 | +vn -0.625050 -0.220191 0.748863 |
4244 | +vn 0.798242 -0.189367 0.571764 |
4245 | +vn 0.520859 -0.085849 0.849300 |
4246 | +vn -0.644551 -0.189184 0.740776 |
4247 | +vn -0.864376 -0.259804 0.430464 |
4248 | +vn -0.639119 -0.418744 0.645070 |
4249 | +vn -0.889523 -0.132786 0.437117 |
4250 | +vn -0.639027 -0.190130 0.745293 |
4251 | +vn -0.818140 0.460829 0.343852 |
4252 | +vn -0.645894 -0.275094 0.712088 |
4253 | +vn 0.916288 0.268685 0.296945 |
4254 | +vn 0.894040 0.389447 0.221351 |
4255 | +vn 0.799646 0.193426 0.568407 |
4256 | +vn -0.705313 -0.105686 0.700949 |
4257 | +vn -0.438612 0.154302 0.885311 |
4258 | +vn -0.613056 -0.393933 0.684805 |
4259 | +vn -0.472152 0.738731 0.480911 |
4260 | +vn -0.378063 0.888577 0.259743 |
4261 | +vn -0.039552 0.268227 0.962523 |
4262 | +vn -0.018281 0.045015 0.998810 |
4263 | +vn -0.040803 -0.272927 -0.961150 |
4264 | +vn -0.455061 -0.441603 -0.773217 |
4265 | +vn -0.595965 0.050325 -0.801416 |
4266 | +vn -0.363506 -0.057772 -0.929777 |
4267 | +vn 0.676870 -0.604541 -0.419904 |
4268 | +vn 0.783288 -0.621479 0.013153 |
4269 | +vn 0.880612 -0.372967 0.292184 |
4270 | +vn -0.156865 0.864589 0.477309 |
4271 | +vn 0.829463 0.337443 0.445051 |
4272 | +vn 0.608997 -0.063448 0.790613 |
4273 | +vn 0.672811 -0.739555 0.018250 |
4274 | +vn -0.908628 0.414258 0.052278 |
4275 | +vn -0.884518 0.460616 -0.073550 |
4276 | +vn -0.645650 0.689993 -0.327067 |
4277 | +vn -0.895688 -0.201483 -0.396405 |
4278 | +vn -0.971587 0.120518 -0.203650 |
4279 | +vn -0.934874 0.247322 -0.254555 |
4280 | +vn -0.250191 -0.286508 0.924802 |
4281 | +vn -0.196692 -0.376171 0.905423 |
4282 | +vn -0.506485 -0.530137 0.679952 |
4283 | +vn 0.547807 -0.380627 0.744957 |
4284 | +vn 0.389050 0.172704 0.904843 |
4285 | +vn 0.674032 0.475326 0.565416 |
4286 | +vn 0.272591 -0.139103 0.951994 |
4287 | +vn 0.943663 -0.310953 0.112949 |
4288 | +vn 0.709128 -0.615802 0.343364 |
4289 | +vn 0.636128 -0.727256 0.257607 |
4290 | +vn 0.651082 -0.511979 0.560259 |
4291 | +vn -0.252907 -0.240974 -0.936979 |
4292 | +vn 0.072237 -0.455397 -0.887326 |
4293 | +vn 0.057192 -0.498856 -0.864772 |
4294 | +vn 0.160588 0.873104 0.460280 |
4295 | +vn 0.682089 0.658406 -0.318094 |
4296 | +vn 0.732871 0.676595 0.071139 |
4297 | +vn 0.349864 -0.639088 -0.684927 |
4298 | +vn 0.735099 -0.123875 0.666494 |
4299 | +vn 0.451827 -0.448592 -0.771081 |
4300 | +vn 0.411786 -0.655354 -0.633137 |
4301 | +vn -0.909330 -0.307230 -0.280496 |
4302 | +vn -0.152715 -0.583911 0.797296 |
4303 | +vn -0.131260 -0.489303 0.862148 |
4304 | +vn -0.379437 -0.319620 0.868221 |
4305 | +vn 0.582873 -0.631581 -0.511185 |
4306 | +vn 0.734031 -0.602435 -0.313425 |
4307 | +vn 0.949248 -0.280953 0.141301 |
4308 | +vn 0.930387 0.178014 0.320414 |
4309 | +vn 0.899808 0.422101 -0.110202 |
4310 | +vn 0.866482 -0.147221 0.476943 |
4311 | +vn 0.826258 -0.123814 0.549486 |
4312 | +vn 0.457534 0.169103 0.872921 |
4313 | +vn 0.455336 -0.564135 -0.688742 |
4314 | +vn 0.403485 0.906461 0.124454 |
4315 | +vn 0.677816 0.728843 0.096500 |
4316 | +vn 0.456771 0.313120 -0.832606 |
4317 | +vn -0.764946 -0.388104 0.513962 |
4318 | +vn -0.929807 -0.164617 0.329142 |
4319 | +vn -0.913083 -0.405011 -0.046999 |
4320 | +vn -0.774255 0.469069 0.424787 |
4321 | +vn -0.769646 0.465438 0.436995 |
4322 | +vn 0.097476 -0.096561 0.990509 |
4323 | +vn -0.195105 -0.168096 -0.966247 |
4324 | +vn 0.768944 -0.287027 -0.571215 |
4325 | +vn 0.886380 0.177587 -0.427473 |
4326 | +vn 0.554765 0.423444 -0.716147 |
4327 | +vn 0.951109 -0.142247 -0.274056 |
4328 | +vn 0.492782 0.683065 -0.539018 |
4329 | +vn 0.195013 0.576830 -0.793207 |
4330 | +vn 0.542314 -0.022614 0.839839 |
4331 | +vn 0.307718 0.943907 -0.119541 |
4332 | +vn 0.936369 0.202277 0.286813 |
4333 | +vn 0.816157 -0.150670 0.557787 |
4334 | +vn 0.307993 0.219275 0.925748 |
4335 | +vn 0.730552 -0.451766 -0.511979 |
4336 | +vn 0.244087 -0.490249 -0.836665 |
4337 | +vn 0.680441 -0.455916 -0.573626 |
4338 | +vn 0.143925 -0.288125 -0.946684 |
4339 | +vn 0.353374 0.192450 -0.915464 |
4340 | +vn -0.107395 0.428632 -0.897031 |
4341 | +vn 0.502701 -0.101840 -0.858425 |
4342 | +vn -0.576373 -0.556963 0.597949 |
4343 | +vn 0.125523 0.941954 -0.311319 |
4344 | +vn 0.349406 -0.611927 -0.709525 |
4345 | +vn -0.729789 0.237220 -0.641163 |
4346 | +vn -0.602924 -0.156133 -0.782342 |
4347 | +vn -0.732383 -0.569689 0.372875 |
4348 | +vn -0.629719 -0.602435 0.490371 |
4349 | +vn -0.582018 -0.314493 -0.749870 |
4350 | +vn -0.438581 0.153844 -0.885403 |
4351 | +vn -0.654622 -0.117862 -0.746696 |
4352 | +vn -0.547197 0.639973 -0.539415 |
4353 | +vn 0.677114 -0.664602 -0.315836 |
4354 | +vn 0.586963 -0.754509 -0.293435 |
4355 | +vn -0.177038 0.935697 -0.305063 |
4356 | +vn 0.234474 0.749352 -0.619251 |
4357 | +vn 0.957396 0.248726 -0.146611 |
4358 | +vn -0.742515 0.636586 -0.208319 |
4359 | +vn -0.867428 -0.238716 -0.436506 |
4360 | +vn -0.778069 0.367077 -0.509690 |
4361 | +vn 0.388653 0.207343 -0.897732 |
4362 | +vn -0.461074 -0.229194 -0.857234 |
4363 | +vn -0.436018 -0.405072 -0.803583 |
4364 | +vn -0.726829 -0.344218 -0.594317 |
4365 | +vn -0.874264 0.207495 -0.438826 |
4366 | +vn 0.498520 0.218146 -0.838954 |
4367 | +vn 0.752831 0.312632 -0.579180 |
4368 | +vn -0.068087 0.292734 0.953734 |
4369 | +vn 0.427442 0.023469 0.903714 |
4370 | +vn 0.344127 0.269784 0.899319 |
4371 | +vn -0.955046 0.294504 -0.033143 |
4372 | +vn -0.998779 0.048860 -0.004639 |
4373 | +vn 0.682730 -0.099612 -0.723808 |
4374 | +vn 0.188482 -0.667745 -0.720084 |
4375 | +vn 0.608051 -0.693472 -0.386456 |
4376 | +vn -0.350291 0.917966 -0.185980 |
4377 | +vn -0.150365 0.053041 -0.987182 |
4378 | +vn -0.880856 -0.123905 -0.456832 |
4379 | +vn 0.187384 -0.351634 0.917173 |
4380 | +vn 0.559130 -0.257515 0.788018 |
4381 | +vn -0.744133 -0.362957 0.560808 |
4382 | +vn -0.895321 0.227912 0.382641 |
4383 | +vn 0.261910 0.340953 -0.902829 |
4384 | +vn -0.104434 0.278542 -0.954711 |
4385 | +vn -0.965636 -0.251167 -0.066591 |
4386 | +vn -0.412061 0.896573 0.162297 |
4387 | +vn 0.816889 0.479019 0.321207 |
4388 | +vn -0.342662 -0.547441 -0.763451 |
4389 | +vn -0.548540 -0.271584 -0.790765 |
4390 | +vn -0.323679 -0.084628 -0.942351 |
4391 | +vn -0.626759 -0.242683 0.740410 |
4392 | +vn -0.793268 0.446303 0.414106 |
4393 | +vn 0.281838 0.940245 -0.191046 |
4394 | +vn 0.327525 0.657949 0.678091 |
4395 | +vn -0.169622 0.633290 0.755058 |
4396 | +vn 0.269204 0.958586 -0.092563 |
4397 | +vn -0.049837 0.977416 0.205329 |
4398 | +vn -0.471084 0.066897 -0.879513 |
4399 | +vn -0.465743 0.072787 -0.881893 |
4400 | +vn 0.950621 -0.050203 0.306192 |
4401 | +vn 0.687551 0.686972 -0.235176 |
4402 | +vn 0.227027 -0.229194 0.946501 |
4403 | +vn 0.597461 0.801141 0.034028 |
4404 | +vn -0.432844 -0.569475 0.698782 |
4405 | +vn -0.433088 -0.631611 0.642994 |
4406 | +vn 0.720847 -0.587970 0.366894 |
4407 | +vn 0.529557 -0.507065 0.680013 |
4408 | +vn -0.857326 -0.272042 0.436964 |
4409 | +vn -0.859645 0.505081 0.076479 |
4410 | +vn -0.332194 0.938749 -0.091403 |
4411 | +vn 0.542589 -0.715598 0.439833 |
4412 | +vn 0.878903 -0.440168 -0.183721 |
4413 | +vn -0.569964 0.821619 0.006867 |
4414 | +vn -0.887783 -0.459151 -0.031373 |
4415 | +vn -0.535051 -0.038820 -0.843898 |
4416 | +vn -0.763054 0.174688 -0.622242 |
4417 | +vn 0.180242 0.290780 0.939634 |
4418 | +vn -0.137028 0.550371 0.823573 |
4419 | +vn 0.708060 -0.538713 -0.456526 |
4420 | +vn 0.860927 -0.486435 0.148717 |
4421 | +vn 0.780602 -0.522782 0.342509 |
4422 | +vn -0.354259 0.303659 0.884426 |
4423 | +vn -0.256478 0.064852 0.964354 |
4424 | +vn 0.221595 0.974792 0.025422 |
4425 | +vn -0.580096 0.312632 0.752129 |
4426 | +vn -0.929228 -0.161534 -0.332286 |
4427 | +vn -0.917020 -0.192053 -0.349467 |
4428 | +vn -0.308695 0.923795 -0.226478 |
4429 | +vn -0.128025 0.940642 0.314280 |
4430 | +vn -0.225379 0.922422 0.313547 |
4431 | +vn -0.524430 0.624409 0.578845 |
4432 | +vn 0.748741 0.128880 0.650197 |
4433 | +vn 0.397107 0.693930 -0.600604 |
4434 | +vn 0.104801 0.732627 -0.672475 |
4435 | +vn -0.896634 -0.434309 0.086001 |
4436 | +vn -0.673147 -0.615131 0.410382 |
4437 | +vn -0.884274 0.401410 -0.238441 |
4438 | +vn -0.713218 0.218818 -0.665883 |
4439 | +vn -0.908628 -0.227607 -0.350047 |
4440 | +vn -0.132908 -0.616230 0.776238 |
4441 | +vn 0.824580 0.144017 0.547075 |
4442 | +vn 0.625874 0.156438 0.764031 |
4443 | +vn 0.368114 -0.156072 0.916562 |
4444 | +vn -0.058718 0.998016 0.022004 |
4445 | +vn -0.530076 0.803705 0.270211 |
4446 | +vn -0.217627 0.550005 0.806269 |
4447 | +vn 0.522874 0.508499 -0.684103 |
4448 | +vn 0.804682 0.417463 -0.422071 |
4449 | +vn 0.431989 0.282479 0.856471 |
4450 | +vn 0.342692 0.550371 -0.761345 |
4451 | +vn -0.736564 -0.033662 -0.675497 |
4452 | +vn -0.272958 0.732658 0.623432 |
4453 | +vn 0.754753 0.034700 -0.655080 |
4454 | +vn 0.601947 0.296945 0.741234 |
4455 | +vn -0.231513 0.972045 0.038453 |
4456 | +vn 0.512558 0.049135 0.857234 |
4457 | +vn -0.443525 0.091128 -0.891598 |
4458 | +vn -0.259163 0.861995 0.435591 |
4459 | +vn -0.575427 0.677725 0.457747 |
4460 | +vn -0.831202 -0.525315 0.181982 |
4461 | +vn 0.346934 -0.489303 -0.800104 |
4462 | +vn 0.588458 -0.319620 -0.742637 |
4463 | +vn 0.233345 0.937376 -0.258553 |
4464 | +vn 0.296426 0.406293 0.864315 |
4465 | +vn -0.185858 0.390088 0.901822 |
4466 | +vn -0.606006 0.747948 -0.270699 |
4467 | +vn -0.226875 0.939451 0.256752 |
4468 | +vn -0.091403 0.953917 0.285745 |
4469 | +vn 0.824183 -0.480178 -0.300150 |
4470 | +vn 0.495682 0.353740 0.793176 |
4471 | +vn 0.243355 0.194311 0.950255 |
4472 | +vn 0.454329 -0.162633 0.875820 |
4473 | +vn 0.471053 0.761864 0.444533 |
4474 | +vn 0.220771 -0.046175 -0.974212 |
4475 | +vn 0.707358 0.560442 -0.430708 |
4476 | +vn -0.200079 -0.578143 0.791009 |
4477 | +vn 0.421491 -0.374340 -0.825922 |
4478 | +vn 0.302164 0.243477 -0.921628 |
4479 | +vn -0.186834 -0.203070 -0.961150 |
4480 | +vn 0.845515 0.031495 0.532975 |
4481 | +vn 0.517655 0.538408 -0.664907 |
4482 | +vn -0.288186 0.957457 0.013489 |
4483 | +vn -0.802362 -0.441847 0.401166 |
4484 | +vn 0.224982 -0.444166 0.867214 |
4485 | +vn 0.804651 -0.014679 -0.593524 |
4486 | +vn 0.801416 0.597369 -0.028748 |
4487 | +vn 0.773247 0.135319 0.619465 |
4488 | +vn 0.757012 0.644429 -0.107730 |
4489 | +vn 0.028443 0.983581 -0.178167 |
4490 | +vn 0.042390 -0.090609 0.994964 |
4491 | +vn -0.267891 0.218146 0.938383 |
4492 | +vn -0.657399 -0.288858 -0.695944 |
4493 | +vn -0.852626 0.424665 -0.304422 |
4494 | +vn 0.293497 0.920621 -0.257424 |
4495 | +vn 0.359050 0.930052 -0.077761 |
4496 | +vn 0.996643 0.081759 0.002503 |
4497 | +vn 0.887417 0.120518 0.444868 |
4498 | +vn -0.296304 -0.455397 0.839503 |
4499 | +vn 0.636525 0.152928 -0.755913 |
4500 | +vn 0.040529 0.346660 -0.937101 |
4501 | +vn 0.162267 0.742241 -0.650136 |
4502 | +vn 0.461623 0.832759 -0.305551 |
4503 | +vn 0.280923 -0.045717 -0.958617 |
4504 | +vn -0.065401 0.997681 0.017884 |
4505 | +vn 0.640187 0.712973 0.285989 |
4506 | +vn 0.302683 0.785485 -0.539781 |
4507 | +vn 0.191443 0.476943 0.857814 |
4508 | +vn 0.003754 -0.444105 -0.895932 |
4509 | +vn 0.528977 0.214759 -0.820978 |
4510 | +vn 0.732627 -0.667623 0.132267 |
4511 | +vn -0.167699 0.786065 -0.594928 |
4512 | +vn -0.373699 0.427351 -0.823206 |
4513 | +vn 0.363933 0.931364 0.008606 |
4514 | +vn -0.526688 0.250740 0.812220 |
4515 | +vn 0.294626 0.840236 -0.455123 |
4516 | +vn -0.672750 -0.115787 -0.730705 |
4517 | +vn -0.654073 0.528886 -0.540727 |
4518 | +vn -0.707846 0.479019 -0.519059 |
4519 | +vn 0.930906 -0.075533 -0.357311 |
4520 | +vn -0.814875 0.573107 -0.086612 |
4521 | +vn -0.392865 0.296945 -0.870296 |
4522 | +vn -0.817743 0.573351 -0.049928 |
4523 | +vn 0.222938 0.081149 -0.971435 |
4524 | +vn -0.994537 0.050447 -0.091159 |
4525 | +vn -0.833766 -0.511185 0.208563 |
4526 | +vn -0.851863 -0.019593 -0.523392 |
4527 | +vn 0.855678 0.465438 -0.226112 |
4528 | +vn -0.533097 0.148412 0.832911 |
4529 | +vn -0.887600 0.457961 0.048647 |
4530 | +vn 0.419568 -0.589526 0.690207 |
4531 | +vn 0.467055 -0.148564 0.871639 |
4532 | +vn -0.616047 -0.564135 0.549699 |
4533 | +vn 0.872707 0.446303 -0.197943 |
4534 | +vn 0.120640 -0.503281 0.855647 |
4535 | +vn 0.927305 0.196204 0.318674 |
4536 | +vn -0.027100 0.105594 0.994018 |
4537 | +vn 0.549852 -0.022980 0.834925 |
4538 | +vn -0.884426 -0.172643 -0.433546 |
4539 | +vn -0.684378 0.117496 0.719565 |
4540 | +vn -0.443312 0.361797 0.820093 |
4541 | +vn 0.253365 -0.358928 0.898282 |
4542 | +vn 0.205206 0.027161 -0.978332 |
4543 | +vn 0.411420 -0.358867 -0.837794 |
4544 | +vn -0.029878 0.554186 0.831813 |
4545 | +vn 0.511979 0.856868 -0.060335 |
4546 | +vn 0.594378 -0.002045 0.804163 |
4547 | +vn -0.008576 -0.176733 0.984191 |
4548 | +vn -0.891842 -0.395428 -0.219550 |
4549 | +vn 0.774987 0.326914 0.540819 |
4550 | +vn 0.685812 0.087466 0.722465 |
4551 | +vn 0.401532 0.331858 0.853572 |
4552 | +vn 0.618641 0.488754 0.615101 |
4553 | +vn 0.099918 0.647298 -0.755608 |
4554 | +vn 0.822993 0.563616 -0.070589 |
4555 | +vn 0.827418 0.559801 0.044496 |
4556 | +vn 0.905118 0.422285 0.049104 |
4557 | +vn 0.994568 0.048830 -0.091617 |
4558 | +vn 0.789941 0.599017 -0.130772 |
4559 | +vn 0.983001 -0.164617 -0.080935 |
4560 | +vn -0.153050 0.658864 -0.736503 |
4561 | +vn 0.847255 0.324992 0.420148 |
4562 | +vn 0.596851 -0.569475 -0.565172 |
4563 | +vn 0.746696 0.424665 0.511917 |
4564 | +vn 0.540819 0.689993 0.481002 |
4565 | +vn -0.024110 -0.346507 -0.937712 |
4566 | +vn 0.632069 -0.367992 0.681936 |
4567 | +vn 0.215674 0.467849 -0.857051 |
4568 | +vn -0.070467 0.188147 -0.979583 |
4569 | +vn 0.949553 -0.282296 -0.136479 |
4570 | +vn 0.902951 -0.423109 -0.075076 |
4571 | +vn 0.161443 -0.067690 -0.984527 |
4572 | +vn 0.573107 -0.326731 -0.751488 |
4573 | +vn 0.743889 -0.390057 -0.542619 |
4574 | +vn -0.260964 0.037904 -0.964568 |
4575 | +vn -0.367840 -0.325968 -0.870846 |
4576 | +vn 0.858486 0.298746 -0.416791 |
4577 | +vn -0.074190 0.795404 -0.601459 |
4578 | +vn 0.568255 0.303659 -0.764733 |
4579 | +vn 0.494095 0.064852 -0.866970 |
4580 | +vn 0.309244 0.292734 -0.904782 |
4581 | +vn -0.754357 -0.136662 -0.642018 |
4582 | +vn -0.440413 0.054750 -0.896084 |
4583 | +vn -0.938749 0.009003 -0.344401 |
4584 | +vn -0.941069 -0.252205 -0.225257 |
4585 | +vn 0.882290 0.465804 -0.067568 |
4586 | +vn -0.300638 0.845149 0.441939 |
4587 | +vn -0.911405 0.353069 0.211310 |
4588 | +vn -0.711814 0.663869 0.229194 |
4589 | +vn 0.335917 -0.100162 -0.936521 |
4590 | +vn 0.358654 -0.212775 0.908872 |
4591 | +vn -0.941618 -0.104587 -0.319956 |
4592 | +vn 0.450301 0.383068 -0.806482 |
4593 | +vn -0.350383 -0.419233 0.837519 |
4594 | +vn -0.911771 0.007416 0.410596 |
4595 | +vn -0.896115 -0.214545 0.388440 |
4596 | +vn 0.942259 -0.264779 -0.204871 |
4597 | +vn -0.341350 -0.521348 -0.782067 |
4598 | +vn -0.726310 0.418470 0.545274 |
4599 | +vn 0.980651 0.179998 0.076846 |
4600 | +vn 0.771935 -0.499832 0.392682 |
4601 | +vn 0.916654 -0.251167 0.310831 |
4602 | +vn -0.268166 -0.206641 0.940947 |
4603 | +vn -0.502884 0.127506 0.854854 |
4604 | +vn -0.409589 -0.262246 0.873745 |
4605 | +vn -0.626545 -0.014679 0.779229 |
4606 | +vn 0.354930 0.024720 0.934538 |
4607 | +vn -0.017335 0.039674 0.999054 |
4608 | +vn -0.039979 0.658864 0.751152 |
4609 | +vn -0.410169 0.156438 -0.898465 |
4610 | +vn 0.386761 -0.271615 0.881252 |
4611 | +vn 0.218970 -0.108921 0.969604 |
4612 | +vn 0.165014 -0.263710 0.950346 |
4613 | +vn 0.981567 0.113285 -0.153691 |
4614 | +vn 0.953001 0.298196 -0.053468 |
4615 | +vn 0.697134 0.433973 0.570635 |
4616 | +vn -0.876980 0.453780 -0.158025 |
4617 | +vn -0.697928 0.493789 -0.518693 |
4618 | +vn -0.289407 0.896908 -0.334300 |
4619 | +vn 0.895932 -0.229225 0.380444 |
4620 | +vn 0.908658 0.003327 0.417493 |
4621 | +vn -0.450362 0.155492 -0.879177 |
4622 | +vn 0.690085 -0.019562 0.723441 |
4623 | +vn 0.941404 -0.104526 -0.320627 |
4624 | +vn 0.951964 -0.245582 -0.182806 |
4625 | +vn -0.887356 0.326914 -0.325114 |
4626 | +vn 0.936857 0.018708 -0.349162 |
4627 | +vn 0.759972 0.302530 0.575213 |
4628 | +vn 0.453383 -0.543443 -0.706442 |
4629 | +vn 0.490097 -0.409497 -0.769463 |
4630 | +vn 0.878811 0.460829 -0.123661 |
4631 | +vn 0.836451 0.460616 0.296854 |
4632 | +vn 0.056368 -0.353465 -0.933714 |
4633 | +vn 0.169774 -0.107273 -0.979614 |
4634 | +vn 0.245277 -0.456313 -0.855312 |
4635 | +vn 0.965789 -0.172643 0.193457 |
4636 | +vn 0.861629 -0.103732 -0.496750 |
4637 | +vn 0.520371 -0.276101 -0.808039 |
4638 | +vn -0.195166 -0.505448 -0.840449 |
4639 | +vn -0.438612 -0.574938 -0.690664 |
4640 | +vn 0.850124 -0.525285 0.036134 |
4641 | +vn -0.495041 -0.556688 -0.667074 |
4642 | +vn -0.559740 -0.655354 0.507096 |
4643 | +vn -0.360668 0.063234 -0.930540 |
4644 | +vn -0.873287 -0.047548 -0.484817 |
4645 | +vn -0.183721 -0.344157 -0.920743 |
4646 | +vn -0.749352 -0.383129 -0.540025 |
4647 | +vn -0.966735 -0.138585 -0.214911 |
4648 | +vn -0.949187 -0.202521 0.240822 |
4649 | +vn -0.972900 -0.166570 -0.160344 |
4650 | +vn -0.999512 0.022706 -0.020569 |
4651 | +vn -0.795343 -0.321451 -0.513871 |
4652 | +vn -0.971038 -0.093905 0.219581 |
4653 | +vn -0.541337 0.046663 0.839503 |
4654 | +vn -0.831202 0.032350 0.554979 |
4655 | +vn -0.819575 -0.048647 0.570879 |
4656 | +vn -0.818873 -0.012757 0.573779 |
4657 | +vn -0.419782 0.312052 -0.852260 |
4658 | +vn 0.212897 -0.090609 -0.972839 |
4659 | +vn -0.529832 0.125584 0.838740 |
4660 | +vn 0.709891 -0.556963 -0.431043 |
4661 | +vn 0.252663 0.067324 0.965178 |
4662 | +vn -0.162572 0.208655 0.964354 |
4663 | +vn -0.122471 -0.037568 0.991729 |
4664 | +vn -0.173956 0.081149 0.981384 |
4665 | +vn 0.198645 0.065737 0.977844 |
4666 | +vn -0.553636 0.111820 0.825190 |
4667 | +vn 0.459273 0.079287 0.884732 |
4668 | +vn 0.857051 0.469069 -0.213111 |
4669 | +vn 0.477279 0.148412 0.866115 |
4670 | +vn 0.189154 0.067293 0.979614 |
4671 | +vn 0.536424 0.128910 0.834010 |
4672 | +vn 0.828455 -0.070894 0.555528 |
4673 | +vn 0.820978 0.031465 0.570055 |
4674 | +vn 0.950530 -0.201361 0.236427 |
4675 | +vn 0.971068 -0.094577 0.219184 |
4676 | +vn 0.999390 0.020875 -0.027467 |
4677 | +vn 0.785821 0.324656 -0.526353 |
4678 | +vn 0.673208 0.677725 -0.295724 |
4679 | +vn 0.789819 -0.225898 0.570177 |
4680 | +vn 0.804621 0.006378 0.593738 |
4681 | +vn 0.967162 -0.140599 -0.211615 |
4682 | +vn 0.758751 -0.399457 -0.514450 |
4683 | +vn 0.790674 -0.325114 -0.518723 |
4684 | +vn 0.971892 -0.169591 -0.163152 |
4685 | +vn 0.541398 0.139042 -0.829157 |
4686 | +vn 0.549425 0.135319 -0.824488 |
4687 | +vn -0.001679 0.144047 -0.989563 |
4688 | +vn 0.197943 0.211310 -0.957152 |
4689 | +vn -0.441145 0.400861 0.802911 |
4690 | +vn -0.182379 0.179846 0.966613 |
4691 | +vn 0.326945 -0.108463 -0.938780 |
4692 | +vn 0.190680 0.122806 -0.973907 |
4693 | +vn -0.182745 -0.121342 -0.975616 |
4694 | +vn 0.724631 -0.110508 -0.680197 |
4695 | +vn 0.531693 0.054262 -0.845180 |
4696 | +vn -0.108219 0.090426 -0.989990 |
4697 | +vn -0.544847 0.080020 -0.834681 |
4698 | +vn -0.224006 0.067812 0.972198 |
4699 | +vn -0.623096 0.041017 -0.781030 |
4700 | +vn -0.537095 0.093753 -0.838282 |
4701 | +vn -0.697409 -0.111270 -0.707968 |
4702 | +vn -0.175451 0.125309 -0.976470 |
4703 | +vn -0.850795 0.098086 -0.516221 |
4704 | +vn -0.922758 0.030122 -0.384136 |
4705 | +vn -0.982482 -0.071535 0.171911 |
4706 | +vn -0.972350 -0.034394 -0.230934 |
4707 | +vn -0.972045 -0.037049 -0.231788 |
4708 | +vn -0.967315 0.032594 -0.251442 |
4709 | +vn 0.413953 0.803461 -0.427869 |
4710 | +vn -0.826167 0.063662 -0.559801 |
4711 | +vn -0.963958 -0.119572 0.237617 |
4712 | +vn -0.580187 -0.154332 0.799707 |
4713 | +vn -0.811548 -0.115665 0.572680 |
4714 | +vn -0.944029 0.186163 -0.272195 |
4715 | +vn -0.849788 0.056124 0.524094 |
4716 | +vn -0.844905 -0.088809 0.527482 |
4717 | +vn -0.982360 -0.015412 0.186254 |
4718 | +vn -0.545457 -0.213630 0.810419 |
4719 | +vn 0.639363 -0.768822 -0.009644 |
4720 | +vn 0.108890 -0.174627 0.978576 |
4721 | +vn -0.163579 -0.222968 0.960997 |
4722 | +vn -0.160466 0.100620 0.981872 |
4723 | +vn -0.201544 -0.135838 0.970000 |
4724 | +vn -0.558275 -0.093356 0.824366 |
4725 | +vn 0.175726 -0.237342 0.955382 |
4726 | +vn 0.521226 -0.148747 0.840327 |
4727 | +vn 0.550371 -0.228828 0.802942 |
4728 | +vn 0.284249 0.103641 0.953093 |
4729 | +vn 0.550493 -0.107700 0.827845 |
4730 | +vn 0.865993 0.054567 0.497055 |
4731 | +vn 0.200781 -0.127598 0.971282 |
4732 | +vn 0.813349 -0.121830 0.568865 |
4733 | +vn 0.982849 -0.072268 0.169561 |
4734 | +vn 0.965087 -0.121220 0.232093 |
4735 | +vn 0.983276 -0.012299 0.181616 |
4736 | +vn 0.972259 -0.037996 -0.230720 |
4737 | +vn 0.847713 -0.088260 0.523026 |
4738 | +vn 0.755669 -0.615070 -0.225013 |
4739 | +vn 0.971984 -0.033143 -0.232612 |
4740 | +vn 0.922788 0.036775 -0.383465 |
4741 | +vn 0.851863 0.098331 -0.514420 |
4742 | +vn 0.822748 0.072146 -0.563738 |
4743 | +vn 0.967162 0.032746 -0.251930 |
4744 | +vn -0.008393 -0.578143 -0.815882 |
4745 | +vn 0.517106 -0.290323 -0.805139 |
4746 | +vn 0.213477 -0.357707 -0.909085 |
4747 | +vn 0.796350 -0.223975 -0.561815 |
4748 | +vn 0.188421 -0.308756 -0.932279 |
4749 | +vn 0.553362 -0.216681 -0.804224 |
4750 | +vn 0.177526 -0.382641 -0.906644 |
4751 | +vn 0.000000 -0.264779 -0.964293 |
4752 | +vn 0.895383 -0.381268 0.229957 |
4753 | +vn 0.542405 -0.311563 -0.780175 |
4754 | +vn -0.183935 -0.336131 -0.923643 |
4755 | +vn -0.360637 -0.347880 -0.865383 |
4756 | +vn -0.812525 -0.218421 -0.540422 |
4757 | +vn -0.517197 -0.283944 -0.807367 |
4758 | +vn -0.555650 -0.226051 -0.800073 |
4759 | +vn -0.537004 -0.318827 -0.780969 |
4760 | +vn -0.184545 -0.371899 -0.909726 |
4761 | +vn -0.816492 -0.186316 -0.546434 |
4762 | +vn 0.582629 0.794092 -0.172918 |
4763 | +vn -0.980132 0.068300 0.186102 |
4764 | +vn -0.963042 -0.080111 -0.257057 |
4765 | +vn 0.101718 -0.503281 -0.858089 |
4766 | +vn -0.983734 -0.050722 -0.172185 |
4767 | +vn -0.986450 -0.049409 -0.156346 |
4768 | +vn -0.809015 -0.224586 -0.543168 |
4769 | +vn -0.973479 0.088687 0.210791 |
4770 | +vn -0.564226 0.300180 0.769097 |
4771 | +vn -0.845485 0.211463 0.490310 |
4772 | +vn -0.563799 -0.100162 0.819788 |
4773 | +vn -0.815699 0.153356 0.557756 |
4774 | +vn -0.792016 0.249672 0.557085 |
4775 | +vn -0.979125 0.081576 0.186010 |
4776 | +vn -0.523850 0.319132 0.789727 |
4777 | +vn 0.364422 -0.754662 -0.545549 |
4778 | +vn 0.103305 0.360546 0.926969 |
4779 | +vn -0.188940 0.367931 0.910428 |
4780 | +vn -0.149937 0.261696 0.953398 |
4781 | +vn -0.155400 0.414014 0.896878 |
4782 | +vn -0.529740 0.328684 0.781854 |
4783 | +vn 0.189673 0.362377 0.912503 |
4784 | +vn 0.504440 0.301645 0.809015 |
4785 | +vn 0.509507 0.337840 0.791345 |
4786 | +vn 0.266884 0.255654 0.929167 |
4787 | +vn 0.512497 0.319681 0.796930 |
4788 | +vn 0.832850 0.147465 0.533464 |
4789 | +vn 0.145024 -0.600085 -0.786645 |
4790 | +vn 0.178625 0.380779 0.907224 |
4791 | +vn 0.846309 0.209815 0.489578 |
4792 | +vn 0.980804 0.067354 0.182958 |
4793 | +vn 0.974700 0.084750 0.206671 |
4794 | +vn 0.979522 0.083590 0.183081 |
4795 | +vn 0.983551 -0.048708 -0.173894 |
4796 | +vn 0.792322 0.250862 0.556078 |
4797 | +vn 0.962035 -0.083071 -0.259865 |
4798 | +vn 0.817988 -0.192297 -0.542100 |
4799 | +vn 0.810511 -0.220161 -0.542741 |
4800 | +vn 0.985992 -0.047670 -0.159764 |
4801 | +vn 0.544053 -0.134007 -0.828272 |
4802 | +vn 0.285836 -0.097598 -0.953276 |
4803 | +vn 0.852077 -0.043367 -0.521561 |
4804 | +vn -0.162481 -0.102481 -0.981353 |
4805 | +vn 0.201880 -0.134587 -0.970092 |
4806 | +vn 0.518265 -0.062136 -0.852931 |
4807 | +vn 0.198126 -0.056032 -0.978545 |
4808 | +vn 0.105411 -0.088656 -0.990448 |
4809 | +vn 0.533494 -0.023957 -0.845424 |
4810 | +vn -0.318491 -0.021241 -0.947661 |
4811 | +vn -0.196417 -0.128971 -0.971984 |
4812 | +vn -0.835566 -0.047121 -0.547319 |
4813 | +vn -0.555223 -0.121403 -0.822779 |
4814 | +vn -0.578845 -0.060640 -0.813166 |
4815 | +vn -0.553545 -0.033998 -0.832118 |
4816 | +vn -0.179754 -0.077273 -0.980651 |
4817 | +vn -0.849635 -0.060091 -0.523881 |
4818 | +vn -0.979125 0.046113 0.197882 |
4819 | +vn -0.981811 -0.028199 -0.187689 |
4820 | +vn -0.720237 -0.088565 -0.688040 |
4821 | +vn -0.977538 0.047853 -0.205115 |
4822 | +vn -0.978912 0.032044 -0.201605 |
4823 | +vn -0.829188 -0.020936 -0.558519 |
4824 | +vn -0.971923 0.056856 0.228248 |
4825 | +vn -0.547166 0.129795 0.826868 |
4826 | +vn -0.829951 0.083193 0.551561 |
4827 | +vn -0.765893 0.417341 0.489059 |
4828 | +vn -0.843135 0.172155 0.509323 |
4829 | +vn -0.832423 0.108829 0.543290 |
4830 | +vn -0.981933 0.055727 0.180792 |
4831 | +vn -0.530717 0.148289 0.834437 |
4832 | +vn -0.771538 0.209876 0.600513 |
4833 | +vn -0.004608 0.139531 0.990204 |
4834 | +vn -0.184393 0.137730 0.973144 |
4835 | +vn -0.276955 0.241005 0.930143 |
4836 | +vn -0.196173 0.149510 0.969085 |
4837 | +vn 0.159185 0.249733 0.955107 |
4838 | +vn 0.713981 -0.459639 -0.528123 |
4839 | +vn -0.543443 0.122471 0.830439 |
4840 | +vn 0.194006 0.152257 0.969085 |
4841 | +vn 0.548814 0.121158 0.827082 |
4842 | +vn 0.516617 0.168798 0.839381 |
4843 | +vn 0.555650 0.119755 0.822718 |
4844 | +vn 0.826167 0.173254 0.536058 |
4845 | +vn 0.184912 0.157598 0.970000 |
4846 | +vn 0.499191 -0.203742 -0.842189 |
4847 | +vn 0.828028 0.079073 0.555010 |
4848 | +vn 0.978851 0.043916 0.199713 |
4849 | +vn 0.972655 0.054048 0.225745 |
4850 | +vn 0.981353 0.053285 0.184515 |
4851 | +vn 0.978118 0.048402 -0.202216 |
4852 | +vn 0.833888 0.104312 0.541978 |
4853 | +vn 0.982482 -0.025269 -0.184606 |
4854 | +vn 0.848140 -0.055849 -0.526780 |
4855 | +vn 0.829188 -0.021943 -0.558519 |
4856 | +vn 0.979614 0.029756 -0.198523 |
4857 | +vn -0.780358 0.326884 0.533067 |
4858 | +vn 0.519669 -0.089846 -0.849605 |
4859 | +vn 0.331492 -0.108737 -0.937132 |
4860 | +vn 0.840693 0.012116 -0.541368 |
4861 | +vn -0.190344 -0.119083 -0.974456 |
4862 | +vn 0.198004 -0.114536 -0.973479 |
4863 | +vn 0.353557 -0.441816 -0.824488 |
4864 | +vn 0.188818 -0.233070 -0.953917 |
4865 | +vn 0.144139 -0.421949 -0.895077 |
4866 | +vn 0.551408 -0.184240 -0.813593 |
4867 | +vn 0.578021 -0.358470 -0.733055 |
4868 | +vn -0.184790 -0.108066 -0.976806 |
4869 | +vn -0.824793 0.008026 -0.565325 |
4870 | +vn -0.538408 -0.081759 -0.838679 |
4871 | +vn -0.500381 -0.384960 -0.775475 |
4872 | +vn -0.552904 -0.166845 -0.816340 |
4873 | +vn -0.567278 -0.351573 -0.744682 |
4874 | +vn -0.185461 -0.266366 -0.945830 |
4875 | +vn -0.834712 -0.008148 -0.550615 |
4876 | +vn 0.948698 0.307382 0.073885 |
4877 | +vn -0.961760 0.215674 0.168798 |
4878 | +vn -0.970855 0.073397 -0.228004 |
4879 | +vn -0.961638 -0.176458 -0.209967 |
4880 | +vn -0.980010 0.052553 -0.191809 |
4881 | +vn -0.985229 -0.127842 -0.113681 |
4882 | +vn -0.819544 -0.122379 -0.559740 |
4883 | +vn -0.966063 0.179052 0.186132 |
4884 | +vn -0.522263 0.376904 0.764946 |
4885 | +vn -0.820246 0.261330 0.508744 |
4886 | +vn -0.841975 0.075259 0.534165 |
4887 | +vn -0.799310 0.284097 0.529496 |
4888 | +vn -0.786340 0.100742 0.609485 |
4889 | +vn 0.795679 -0.237129 -0.557329 |
4890 | +vn -0.974364 0.129826 0.183691 |
4891 | +vn -0.506882 0.345653 0.789666 |
4892 | +vn -0.047731 0.416669 0.907804 |
4893 | +vn -0.190252 0.364666 0.911466 |
4894 | +vn -0.228126 0.203436 0.952116 |
4895 | +vn -0.184454 0.388897 0.902615 |
4896 | +vn -0.006439 0.187811 0.982177 |
4897 | +vn -0.521836 0.319834 0.790796 |
4898 | +vn 0.175665 0.374584 0.910367 |
4899 | +vn 0.550066 0.375744 0.745781 |
4900 | +vn 0.528062 0.329508 0.782647 |
4901 | +vn 0.232307 0.202918 0.951231 |
4902 | +vn 0.524552 0.321543 0.788293 |
4903 | +vn 0.787744 0.104251 0.607074 |
4904 | +vn 0.182195 0.392407 0.901547 |
4905 | +vn 0.820521 0.263619 0.507157 |
4906 | +vn 0.961028 0.217322 0.170721 |
4907 | +vn 0.964934 0.181921 0.189215 |
4908 | +vn 0.841884 0.075411 0.534318 |
4909 | +vn 0.974364 0.129856 0.183660 |
4910 | +vn 0.985260 -0.127812 -0.113437 |
4911 | +vn 0.798395 0.285531 0.530076 |
4912 | +vn 0.971404 0.076876 -0.224586 |
4913 | +vn 0.833766 -0.006653 -0.552019 |
4914 | +vn 0.960967 -0.181524 -0.208716 |
4915 | +vn 0.818506 -0.126286 -0.560381 |
4916 | +vn 0.980651 0.050722 -0.188971 |
4917 | +vn 0.122623 -0.535936 0.835292 |
4918 | +vn -0.174230 -0.501968 0.847133 |
4919 | +vn 0.043275 -0.068636 0.996673 |
4920 | +vn -0.440138 0.371258 0.817560 |
4921 | +vn 0.185949 0.312357 0.931547 |
4922 | +vn 0.842524 0.186041 0.505448 |
4923 | +vn 0.865352 0.417341 -0.277383 |
4924 | +vn -0.936155 0.307382 0.170629 |
4925 | +vn -0.291360 0.652821 0.699210 |
4926 | +vn 0.125034 -0.419233 -0.899197 |
4927 | +vn 0.730796 -0.238136 0.639699 |
4928 | +vn 0.622089 0.368572 0.690725 |
4929 | +vn 0.768792 0.268502 0.580370 |
4930 | +vn 0.686422 0.627216 0.367931 |
4931 | +vn 0.834590 0.442274 0.328318 |
4932 | +vn -0.082125 0.794855 0.601184 |
4933 | +vn -0.220985 -0.156529 -0.962615 |
4934 | +vn 0.782067 0.598193 0.174627 |
4935 | +vn -0.704764 0.103580 -0.701804 |
4936 | +vn 0.884518 0.176580 -0.431776 |
4937 | +vn 0.764855 0.640034 -0.072817 |
4938 | +vn -0.414777 0.828608 0.375927 |
4939 | +vn 0.785180 0.443098 -0.432569 |
4940 | +vn 0.240608 0.956786 -0.163121 |
4941 | +vn -0.085757 0.985656 0.145268 |
4942 | +vn -0.443861 0.518357 0.730918 |
4943 | +vn 0.785638 0.205695 -0.583422 |
4944 | +vn 0.383892 0.684072 -0.620167 |
4945 | +vn -0.002380 0.605182 -0.796045 |
4946 | +vn 0.149785 0.427839 -0.891324 |
4947 | +vn -0.272256 0.960723 0.053163 |
4948 | +vn -0.197668 -0.246590 -0.948729 |
4949 | +vn -0.272866 0.366680 -0.889401 |
4950 | +vn -0.710654 0.324107 -0.624409 |
4951 | +vn 0.008667 0.198004 -0.980132 |
4952 | +vn 0.665761 0.420881 -0.616077 |
4953 | +vn -0.517777 0.850734 -0.090182 |
4954 | +vn -0.651387 -0.534959 -0.538041 |
4955 | +vn -0.821070 -0.063143 -0.567278 |
4956 | +vn -0.991668 -0.012818 -0.127964 |
4957 | +vn -0.589770 -0.228797 -0.774468 |
4958 | +vn -0.728294 0.684408 0.033815 |
4959 | +vn -0.956664 -0.017182 -0.290658 |
4960 | +vn -0.628681 -0.764885 0.140263 |
4961 | +vn -0.934690 -0.344768 0.086489 |
4962 | +vn -0.822108 -0.155980 0.547502 |
4963 | +vn -0.815149 -0.565905 -0.123356 |
4964 | +vn -0.772759 0.583178 0.250404 |
4965 | +vn -0.110172 -0.692679 0.712760 |
4966 | +vn -0.531236 -0.364360 0.764855 |
4967 | +vn -0.589801 0.137242 -0.795770 |
4968 | +vn -0.664327 0.526231 0.530747 |
4969 | +vn -0.554918 -0.461715 0.691977 |
4970 | +vn -0.328898 0.942808 -0.053743 |
4971 | +vn 0.082888 -0.261422 -0.961638 |
4972 | +vn -0.430464 0.785363 0.444807 |
4973 | +vn 0.067568 0.997711 -0.000366 |
4974 | +vn -0.727134 0.609851 0.315104 |
4975 | +vn -0.826075 0.342692 0.447340 |
4976 | +vn -0.329691 0.918577 0.217872 |
4977 | +vn -0.774865 0.608539 0.171026 |
4978 | +vn -0.496658 0.822443 0.277200 |
4979 | +vn -0.923460 -0.383587 0.006012 |
4980 | +vn -0.640889 0.383251 0.665090 |
4981 | +vn -0.486496 0.420881 0.765587 |
4982 | +vn -0.614185 0.682852 0.395489 |
4983 | +vn -0.391247 0.577166 0.716788 |
4984 | +vn -0.353374 0.441328 -0.824824 |
4985 | +vn -0.416639 0.740776 0.526872 |
4986 | +vn 0.194372 0.896939 0.397046 |
4987 | +vn 0.016816 0.120426 0.992553 |
4988 | +vn -0.636189 0.674367 0.374767 |
4989 | +vn 0.286782 0.938566 -0.191900 |
4990 | +vn 0.618732 0.321696 -0.716666 |
4991 | +vn -0.625477 0.324656 0.709464 |
4992 | +vn -0.350780 0.931150 -0.099460 |
4993 | +vn 0.033815 0.476913 -0.878292 |
4994 | +vn -0.588000 0.302530 -0.750114 |
4995 | +vn -0.546007 0.712973 -0.439894 |
4996 | +vn -0.219611 0.169103 -0.960814 |
4997 | +vn -0.103214 0.269784 -0.957335 |
4998 | +vn -0.788659 0.559801 -0.254189 |
4999 | +vn -0.875973 0.154271 -0.456954 |
5000 | +vn 0.305094 0.828608 -0.469344 |
The diff has been truncated for viewing.
Review was claimed by accident, please ignore.