1 |
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "https://www.web3d.org/specifications/x3d-3.3.dtd">
|
3 | <X3D profile='Immersive' version='3.3' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-3.3.xsd'> |
4 | <head> |
5 | <meta name='title' content=' T72MainBattleTank.x3d '/> |
6 | <meta name='description' content='T72M model tank'/> |
7 | <meta name='creator' content='Joseph L. Chacon'/> |
8 | <meta name='created' content='20 July 2003'/> |
9 | <meta name='modified' content='20 October 2019'/> |
10 | <meta name='version' content='1.5'/> |
11 | <meta name='reference' content=' https://www.fas.org/man/dod-101/sys/land/row/t72tank.htm '/> |
12 |
<meta name='reference' content='https://www.fas.org/man/dod-101/sys/land/row/t72-1.gif'![]() |
13 | <meta name='reference' content='Zaloga, Steven J., T72 Main Battle Tank 1974 to 1993, Osprey Publishing, Oxford, United Kingdom, 1993.'/> |
14 | <meta name='subject' content='T-72, Tank, Soviet, OPFOR'/> |
15 | <meta name='identifier' content=' https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/T72M/T72MainBattleTank.x3d '/> |
16 | <meta name='generator' content=' https://www.web3d.org/x3d/content/README.X3D-Edit.html '/> |
17 | <meta name='license' content='../../license.html'/> |
18 | </head> |
19 | <Scene> |
20 | <WorldInfo title='T72MainBattleTank.x3d'/> |
21 | <Background groundAngle='1.309 1.570796' groundColor='.1 .1 0 .4 .25 .2 .6 .6 .6' skyAngle='1.309 1.571' skyColor='0 .2 .7 0 .5 1 1 1 1'/> |
22 | <Transform DEF='T72'> |
23 | <Transform DEF='Hull'> |
24 | <Transform DEF='left_deck' rotation='0 0 1 -.02' translation='-.15 1.2 1.3'> |
25 | <Transform rotation='0 1 0 1.57'> |
26 | <Shape> |
27 | <Appearance> |
28 | <Material diffuseColor='.8 .7 .6'/> |
29 | </Appearance> |
30 | <Box size='.55 .15 5.5'/> |
31 | </Shape> |
32 | </Transform> |
33 | </Transform> |
34 | <Transform DEF='right_deck' rotation='0 0 1 -.02' translation='-.15 1.2 -1.275'> |
35 | <Transform rotation='0 1 0 1.57'> |
36 | <Shape> |
37 | <Appearance> |
38 | <Material diffuseColor='.8 .7 .6'/> |
39 | </Appearance> |
40 | <Box size='.55 .15 5.5'/> |
41 | </Shape> |
42 | </Transform> |
43 | </Transform> |
44 | <Transform DEF='Hull_Main' rotation='1 0 0 -1.57'> |
45 | <Shape> |
46 | <Appearance> |
47 | <Material diffuseColor='.8 .7 .6'/> |
48 | </Appearance> |
49 | <Extrusion crossSection='-2.6 .5 -3.1 .9 -1.7 1.3 -1.3 1.4 1.2 1.4 1.2 1.3 2.6 1.3 3.0 1.1 2.4 .5 -2.6 .5' spine='0 -1.0 0 0 1.0 0'/> |
50 | </Shape> |
51 | </Transform> |
52 | <Transform DEF='Right_Track'> |
53 | <Transform DEF='R_inner_road_wheels' translation='.1 0 0'> |
54 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='1.75 .45 -1.2'> |
55 | <Transform rotation='0 0 1 1.57'> |
56 | |
57 | |
58 | <Cylinder height='0.4' radius='.15'/> |
59 | <Appearance> |
60 | <Material diffuseColor='0.2 0.2 0'/> |
61 | </Appearance> |
62 | </Shape> |
63 | |
64 | <Cylinder height='.1' radius='0.9' side='false'/> |
65 | <Appearance> |
66 | <Material diffuseColor='.8 .7 .6'/> |
67 | </Appearance> |
68 | </Shape> |
69 | |
70 | <Appearance> |
71 | <Material diffuseColor='0.2 0.2 0'/> |
72 | </Appearance> |
73 | <Extrusion ccw='false' creaseAngle='0.785' crossSection='1.00 0.00 0.92 0.38 0.71 0.71 0.38 0.92 0.00 1.00 -0.38 0.92 -0.71 0.71 -0.92 0.38 -1.00 0.00 -0.92 -0.38 -0.71 -0.71 -0.38 -0.92 0.00 -1.00 0.38 -0.92 0.71 -0.71 0.92 -0.38 1.00 0.00 0.80 0.00 0.74 -0.31 0.57 -0.57 0.31 -0.74 0.00 -0.80 -0.31 -0.74 -0.57 -0.57 -0.74 -0.31 -0.80 0.00 -0.74 0.31 -0.57 0.57 -0.31 0.74 0.00 0.80 0.31 0.74 0.57 0.57 0.74 0.31 0.80 0.00' spine='0.0 -0.2 0.0 0.0 0.2 0.0'/> |
74 | </Shape> |
75 | |
76 | <Appearance> |
77 | <Material diffuseColor='0.2 0.2 0'/> |
78 | </Appearance> |
79 | <Box size='.2 .2 2'/> |
80 | </Shape> |
81 | |
82 | <Shape> |
83 | <Appearance> |
84 | <Material diffuseColor='0.2 0.2 0'/> |
85 | </Appearance> |
86 | <Box size='.2 .2 2'/> |
87 | </Shape> |
88 | </Transform> |
89 | |
90 | <Shape> |
91 | <Appearance> |
92 | <Material diffuseColor='0.2 0.2 0'/> |
93 | </Appearance> |
94 | <Box size='.2 .2 2'/> |
95 | </Shape> |
96 | </Transform> |
97 | <Transform rotation='0 1 0 .785' translation='.3 -.6 0'> |
98 | <Shape> |
99 | <Appearance> |
100 | <Material diffuseColor='.8 .7 .6'/> |
101 | </Appearance> |
102 | <Box size='.5 .6 1'/> |
103 | </Shape> |
104 | </Transform> |
105 | </Group> |
106 | </Transform> |
107 | </Transform> |
108 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='.85 .45 -1.2'> |
109 | <Transform rotation='0 0 1 1.57'> |
110 | <Group USE='road_wheel'/> |
111 | </Transform> |
112 | </Transform> |
113 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='0 .45 -1.2'> |
114 | <Transform rotation='0 0 1 1.57'> |
115 | <Group USE='road_wheel'/> |
116 | </Transform> |
117 | </Transform> |
118 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='-.8 .45 -1.2'> |
119 | <Transform rotation='0 0 1 1.57'> |
120 | <Group USE='road_wheel'/> |
121 | </Transform> |
122 | </Transform> |
123 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='-1.6 .45 -1.2'> |
124 | <Transform rotation='0 0 1 1.57'> |
125 | <Group USE='road_wheel'/> |
126 | </Transform> |
127 | </Transform> |
128 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='-2.45 .45 -1.2'> |
129 | <Transform rotation='0 0 1 1.57'> |
130 | <Group USE='road_wheel'/> |
131 | </Transform> |
132 | </Transform> |
133 | <Transform rotation='0 1 0 -1.57' scale='.2 .2 .2' translation='-3 .9 -1.25'> |
134 | <Transform rotation='0 0 1 1.57'> |
135 | <Group> |
136 | <Shape USE='Hub'/> |
137 | <Shape USE='Wheel'/> |
138 | <Shape USE='Rim'/> |
139 | <Shape USE='Spoke1'/> |
140 | <Transform USE='Spoke2'/> |
141 | <Transform USE='Spoke3'/> |
142 | <Transform translation='0 -.6 0'> |
143 | <Shape> |
144 | <Appearance> |
145 | <Material diffuseColor='.8 .7 .6'/> |
146 | </Appearance> |
147 | <Cylinder height='1.3' radius='.5'/> |
148 | </Shape> |
149 | </Transform> |
150 | </Group> |
151 | </Transform> |
152 | </Transform> |
153 | </Transform> |
154 | <Transform DEF='R_outter_road_wheels' translation='.1 0 0'> |
155 | <Transform DEF='RoadWheel' rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='1.75 .45 -1.4'> |
156 | <Transform rotation='0 0 1 1.57'> |
157 | <Group> |
158 | <Shape USE='Hub'/> |
159 | <Shape USE='Wheel'/> |
160 | <Shape USE='Rim'/> |
161 | <Shape> |
162 | <Appearance> |
163 | <Material diffuseColor='0.2 0.2 0'/> |
164 | </Appearance> |
165 | <Box size='.2 .2 2'/> |
166 | </Shape> |
167 | <Transform rotation='0 1 0 1.0'> |
168 | <Shape> |
169 | <Appearance> |
170 | <Material diffuseColor='0.2 0.2 0'/> |
171 | </Appearance> |
172 | <Box size='.2 .2 2'/> |
173 | </Shape> |
174 | </Transform> |
175 | <Transform rotation='0 -1 0 1.0'> |
176 | <Shape> |
177 | <Appearance> |
178 | <Material diffuseColor='0.2 0.2 0'/> |
179 | </Appearance> |
180 | <Box size='.2 .2 2'/> |
181 | </Shape> |
182 | </Transform> |
183 | </Group> |
184 | </Transform> |
185 | </Transform> |
186 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='.85 .45 -1.4'> |
187 | <Transform rotation='0 0 1 1.57'> |
188 | <Group USE='road_wheel'/> |
189 | </Transform> |
190 | </Transform> |
191 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='0 .45 -1.4'> |
192 | <Transform rotation='0 0 1 1.57'> |
193 | <Group USE='road_wheel'/> |
194 | </Transform> |
195 | </Transform> |
196 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='-.8 .45 -1.4'> |
197 | <Transform rotation='0 0 1 1.57'> |
198 | <Group USE='road_wheel'/> |
199 | </Transform> |
200 | </Transform> |
201 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='-1.6 .45 -1.4'> |
202 | <Transform rotation='0 0 1 1.57'> |
203 | <Group USE='road_wheel'/> |
204 | </Transform> |
205 | </Transform> |
206 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='-2.45 .45 -1.4'> |
207 | <Transform rotation='0 0 1 1.57'> |
208 | <Group USE='road_wheel'/> |
209 | </Transform> |
210 | </Transform> |
211 | <Transform rotation='0 1 0 -1.57' scale='.2 .2 .2' translation='-3 .9 -1.4'> |
212 | <Transform rotation='0 0 1 1.57'> |
213 | <Group> |
214 | <Shape USE='Hub'/> |
215 | <Shape USE='Wheel'/> |
216 | <Shape USE='Rim'/> |
217 | <Shape USE='Spoke1'/> |
218 | <Transform USE='Spoke2'/> |
219 | <Transform USE='Spoke3'/> |
220 | </Group> |
221 | </Transform> |
222 | </Transform> |
223 | </Transform> |
224 | <Transform DEF='R_Sproket'> |
225 | <Transform rotation='0 1 0 -1.57' scale='1 .2 .2' translation='2.45 .8 -1.3'> |
226 | <Transform rotation='0 0 1 1.57'> |
227 | <Group> |
228 | <Shape USE='Hub'/> |
229 | <Shape USE='Wheel'/> |
230 | <Shape USE='Rim'/> |
231 | <Transform> |
232 | <Shape> |
233 | <Appearance> |
234 | <Material diffuseColor='0.2 0.2 0'/> |
235 | </Appearance> |
236 | <Box size='.2 .4 2.5'/> |
237 | </Shape> |
238 | </Transform> |
239 | <Transform rotation='0 1 0 1.0'> |
240 | <Shape> |
241 | <Appearance> |
242 | <Material diffuseColor='0.2 0.2 0'/> |
243 | </Appearance> |
244 | <Box size='.2 .4 2.5'/> |
245 | </Shape> |
246 | </Transform> |
247 | <Transform rotation='0 -1 0 1.0'> |
248 | <Shape> |
249 | <Appearance> |
250 | <Material diffuseColor='0.2 0.2 0'/> |
251 | </Appearance> |
252 | <Box size='.2 .4 2.5'/> |
253 | </Shape> |
254 | </Transform> |
255 | <Transform rotation='0 -1 0 1.57'> |
256 | <Shape> |
257 | <Appearance> |
258 | <Material diffuseColor='0.2 0.2 0'/> |
259 | </Appearance> |
260 | <Box size='.2 .4 2.5'/> |
261 | </Shape> |
262 | </Transform> |
263 | <Transform rotation='0 1 0 .56'> |
264 | <Shape> |
265 | <Appearance> |
266 | <Material diffuseColor='0.2 0.2 0'/> |
267 | </Appearance> |
268 | <Box size='.2 .4 2.5'/> |
269 | </Shape> |
270 | </Transform> |
271 | <Transform rotation='0 -1 0 .56'> |
272 | <Shape> |
273 | <Appearance> |
274 | <Material diffuseColor='0.2 0.2 0'/> |
275 | </Appearance> |
276 | <Box size='.2 .4 2.5'/> |
277 | </Shape> |
278 | </Transform> |
279 | <Transform translation='0 -.3 0'> |
280 | <Shape> |
281 | <Appearance> |
282 | <Material diffuseColor='.8 .7 .6'/> |
283 | </Appearance> |
284 | <Cylinder height='.95' radius='.66'/> |
285 | </Shape> |
286 | </Transform> |
287 | </Group> |
288 | </Transform> |
289 | </Transform> |
290 | </Transform> |
291 | |
292 | <Transform translation='3.3 .2 5.1'> |
293 | |
294 | |
295 | <Shape> |
296 | <Box size='1 .05 .3'/> |
297 | <Appearance> |
298 | <Material diffuseColor='0.4 0.4 0.4'/> |
299 | </Appearance> |
300 | </Shape> |
301 | <Transform translation='-0.25 -0.05 0.0'> |
302 | <Shape> |
303 | <Box size='.35 .05 .2'/> |
304 | <Appearance> |
305 | <Material diffuseColor='.2 .2 .2'/> |
306 | </Appearance> |
307 | </Shape> |
308 | </Transform> |
309 | <Transform translation='0.25 -0.05 0.0'> |
310 | <Shape> |
311 | <Box size='.35 .05 .2'/> |
312 | <Appearance> |
313 | <Material diffuseColor='.2 .2 .2'/> |
314 | </Appearance> |
315 | </Shape> |
316 | </Transform> |
317 | <Transform translation='0.0 0.075 0.0'> |
318 | <Shape> |
319 | <Box size='.1 .1 .4'/> |
320 | <Appearance> |
321 | <Material diffuseColor='0.6 0.6 0.6'/> |
322 | </Appearance> |
323 | </Shape> |
324 | </Transform> |
325 | <Transform rotation='0 0 1 1.57' translation='0.0 0.075 0.2'> |
326 | <Shape> |
327 | <Cylinder height='.12' radius='.06'/> |
328 | <Appearance> |
329 | <Material diffuseColor='0.4 0.4 0.4'/> |
330 | </Appearance> |
331 | </Shape> |
332 | </Transform> |
333 | </Group> |
334 | <Transform translation='0.0 0.0 -0.4'> |
335 | <Group USE='SingleTrack'/> |
336 | </Transform> |
337 | <Transform translation='0.0 0.0 -0.8'> |
338 | <Group USE='SingleTrack'/> |
339 | </Transform> |
340 | <Transform translation='0.0 0.0 -1.2'> |
341 | <Group USE='SingleTrack'/> |
342 | </Transform> |
343 | <Transform translation='0.0 0.0 -1.6'> |
344 | <Group USE='SingleTrack'/> |
345 | </Transform> |
346 | </Transform> |
347 | </Transform> |
348 | <Transform translation='3.3 .2 3.1'> |
349 | <Transform USE='Horizontal'/> |
350 | </Transform> |
351 | <Transform translation='3.3 .2 1.9'> |
352 | <Transform USE='Horizontal'/> |
353 | </Transform> |
354 | <Transform translation='3.3 .2 .3'> |
355 | <Transform USE='Horizontal'/> |
356 | </Transform> |
357 | <Transform translation='3.3 .2 -1.4'> |
358 | <Transform USE='Horizontal'/> |
359 | </Transform> |
360 | <Transform translation='3.3 .2 -3'> |
361 | <Transform USE='Horizontal'/> |
362 | </Transform> |
363 | <Transform translation='3.3 .2 -4.6'> |
364 | <Transform USE='Horizontal'/> |
365 | </Transform> |
366 | <Transform translation='3.3 -.7 -9.45'> |
367 | <Transform DEF='Front' rotation='1 0 0 0.95' translation='0 1.3 2.5'> |
368 | <Transform USE='Horizontal'/> |
369 | </Transform> |
370 | </Transform> |
371 | <Transform translation='3.3 .15 -3.9'> |
372 | <Transform DEF='Pivot1' center='0 1 0' rotation='1 0 0 0.55' translation='0.0 0.0 -2.2'> |
373 | <Group USE='SingleTrack'/> |
374 | </Transform> |
375 | </Transform> |
376 | <Transform translation='3.3 -.05 4.'> |
377 | <Transform DEF='Pivot2High' center='0 1 0' translation='0 1 2.1'> |
378 | <Group DEF='rear_CircleTrack'> |
379 | <Transform rotation='1 0 0 -1.05' translation='0.0 0.6 0.69'> |
380 | <Group USE='SingleTrack'/> |
381 | </Transform> |
382 | <Transform rotation='1 0 0 -1.57' translation='0.0 1.0 0.8'> |
383 | <Group USE='SingleTrack'/> |
384 | </Transform> |
385 | <Transform rotation='1 0 0 -2.09' translation='0.0 1.4 0.69'> |
386 | <Group USE='SingleTrack'/> |
387 | </Transform> |
388 | <Transform rotation='1 0 0 -2.62' translation='0.0 1.69 0.4'> |
389 | <Group USE='SingleTrack'/> |
390 | </Transform> |
391 | </Group> |
392 | </Transform> |
393 | </Transform> |
394 | <Transform translation='3.3 1.2 6.5'> |
395 | <Transform DEF='Rear' rotation='1 0 0 -0.7' translation='0 .08 0'> |
396 | <Transform> |
397 | <Group USE='SingleTrack'/> |
398 | <Transform translation='0.0 0.0 -0.4'> |
399 | <Group USE='SingleTrack'/> |
400 | </Transform> |
401 | <Transform translation='0.0 0.0 -0.8'> |
402 | <Group USE='SingleTrack'/> |
403 | </Transform> |
404 | <Transform translation='0.0 0.0 -1.2'> |
405 | <Group USE='SingleTrack'/> |
406 | </Transform> |
407 | <Transform translation='0.0 0.0 -1.6'> |
408 | <Group USE='SingleTrack'/> |
409 | </Transform> |
410 | </Transform> |
411 | </Transform> |
412 | </Transform> |
413 | <Transform translation='3.3 .65 -.575'> |
414 | <Transform DEF='Pivot1High' center='0 1 0' translation='0 1 -6.8'> |
415 | <Transform rotation='0 1 0 3.14'> |
416 | <Group DEF='front_CircleTrack'> |
417 | <Transform rotation='1 0 0 -1.30' translation='0.0 0.6 0.69'> |
418 | <Group USE='SingleTrack'/> |
419 | </Transform> |
420 | <Transform rotation='1 0 0 -2.15' translation='0.0 .9 .6'> |
421 | <Group USE='SingleTrack'/> |
422 | </Transform> |
423 | <Transform rotation='1 0 0 -2.62' translation='0.0 1.2 0.38'> |
424 | <Group USE='SingleTrack'/> |
425 | </Transform> |
426 | </Group> |
427 | </Transform> |
428 | </Transform> |
429 | </Transform> |
430 | </Transform> |
431 | </Transform> |
432 | <Transform DEF='Left_Track'> |
433 | <Transform DEF='L_inner_road_wheels' translation='.1 0 0'> |
434 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='1.7 .45 1.2'> |
435 | <Transform rotation='0 0 1 1.57'> |
436 | |
437 | <Shape USE='Hub'/> |
438 | <Shape USE='Wheel'/> |
439 | <Shape USE='Rim'/> |
440 | <Shape USE='Spoke1'/> |
441 | <Transform rotation='0 1 0 .785' translation='.3 .6 0'> |
442 | <Shape> |
443 | <Appearance> |
444 | <Material diffuseColor='.8 .7 .6'/> |
445 | </Appearance> |
446 | <Box size='.5 .6 1'/> |
447 | </Shape> |
448 | </Transform> |
449 | <Transform rotation='0 1 0 1.0'> |
450 | <Transform USE='Spoke2'/> |
451 | </Transform> |
452 | <Transform rotation='0 -1 0 1.0'> |
453 | <Transform USE='Spoke3'/> |
454 | </Transform> |
455 | </Group> |
456 | </Transform> |
457 | </Transform> |
458 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='.85 .45 1.2'> |
459 | <Transform rotation='0 0 1 1.57'> |
460 | <Group USE='L_road_wheel'/> |
461 | </Transform> |
462 | </Transform> |
463 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='0 .45 1.2'> |
464 | <Transform rotation='0 0 1 1.57'> |
465 | <Group USE='L_road_wheel'/> |
466 | </Transform> |
467 | </Transform> |
468 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='-.8 .45 1.2'> |
469 | <Transform rotation='0 0 1 1.57'> |
470 | <Group USE='L_road_wheel'/> |
471 | </Transform> |
472 | </Transform> |
473 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='-1.6 .45 1.2'> |
474 | <Transform rotation='0 0 1 1.57'> |
475 | <Group USE='L_road_wheel'/> |
476 | </Transform> |
477 | </Transform> |
478 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='-2.45 .45 1.2'> |
479 | <Transform rotation='0 0 1 1.57'> |
480 | <Group USE='L_road_wheel'/> |
481 | </Transform> |
482 | </Transform> |
483 | <Transform rotation='0 1 0 -1.57' scale='.2 .2 .2' translation='-3 .9 1.25'> |
484 | <Transform rotation='0 0 1 1.57'> |
485 | <Group> |
486 | <Shape USE='Hub'/> |
487 | <Shape USE='Wheel'/> |
488 | <Shape USE='Rim'/> |
489 | <Shape USE='Spoke1'/> |
490 | <Transform USE='Spoke2'/> |
491 | <Transform USE='Spoke3'/> |
492 | <Transform translation='0 .6 0'> |
493 | <Shape> |
494 | <Appearance> |
495 | <Material diffuseColor='.8 .7 .6'/> |
496 | </Appearance> |
497 | <Cylinder height='1.3' radius='.5'/> |
498 | </Shape> |
499 | </Transform> |
500 | </Group> |
501 | </Transform> |
502 | </Transform> |
503 | </Transform> |
504 | <Transform DEF='L_outter_road_wheels' translation='.1 0 0'> |
505 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='1.7 .45 1.4'> |
506 | <Transform rotation='0 0 1 1.57'> |
507 | <Group USE='L_road_wheel'/> |
508 | </Transform> |
509 | </Transform> |
510 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='.85 .45 1.4'> |
511 | <Transform rotation='0 0 1 1.57'> |
512 | <Group USE='L_road_wheel'/> |
513 | </Transform> |
514 | </Transform> |
515 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='0 .45 1.4'> |
516 | <Transform rotation='0 0 1 1.57'> |
517 | <Group USE='L_road_wheel'/> |
518 | </Transform> |
519 | </Transform> |
520 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='-.8 .45 1.4'> |
521 | <Transform rotation='0 0 1 1.57'> |
522 | <Group USE='L_road_wheel'/> |
523 | </Transform> |
524 | </Transform> |
525 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='-1.6 .45 1.4'> |
526 | <Transform rotation='0 0 1 1.57'> |
527 | <Group USE='L_road_wheel'/> |
528 | </Transform> |
529 | </Transform> |
530 | <Transform rotation='0 1 0 -1.57' scale='.38 .38 .38' translation='-2.45 .45 1.4'> |
531 | <Transform rotation='0 0 1 1.57'> |
532 | <Group USE='L_road_wheel'/> |
533 | </Transform> |
534 | </Transform> |
535 | <Transform rotation='0 1 0 -1.57' scale='.2 .2 .2' translation='-3 .9 1.4'> |
536 | <Transform rotation='0 0 1 1.57'> |
537 | <Group> |
538 | <Shape USE='Hub'/> |
539 | <Shape USE='Wheel'/> |
540 | <Shape USE='Rim'/> |
541 | <Shape USE='Spoke1'/> |
542 | <Transform USE='Spoke2'/> |
543 | <Transform USE='Spoke3'/> |
544 | </Group> |
545 | </Transform> |
546 | </Transform> |
547 | </Transform> |
548 | <Transform DEF='L_Sproket'> |
549 | <Transform rotation='0 1 0 -1.57' scale='1 .2 .2' translation='2.45 .8 1.3'> |
550 | <Transform rotation='0 0 1 1.57'> |
551 | <Group> |
552 | <Shape USE='Hub'/> |
553 | <Shape USE='Wheel'/> |
554 | <Shape USE='Rim'/> |
555 | <Transform> |
556 | <Shape> |
557 | <Appearance> |
558 | <Material diffuseColor='0.2 0.2 0'/> |
559 | </Appearance> |
560 | <Box size='.2 .4 2.5'/> |
561 | </Shape> |
562 | </Transform> |
563 | <Transform rotation='0 1 0 1.0'> |
564 | <Shape> |
565 | <Appearance> |
566 | <Material diffuseColor='0.2 0.2 0'/> |
567 | </Appearance> |
568 | <Box size='.2 .4 2.5'/> |
569 | </Shape> |
570 | </Transform> |
571 | <Transform rotation='0 -1 0 1.0'> |
572 | <Shape> |
573 | <Appearance> |
574 | <Material diffuseColor='0.2 0.2 0'/> |
575 | </Appearance> |
576 | <Box size='.2 .4 2.5'/> |
577 | </Shape> |
578 | </Transform> |
579 | <Transform rotation='0 -1 0 1.57'> |
580 | <Shape> |
581 | <Appearance> |
582 | <Material diffuseColor='0.2 0.2 0'/> |
583 | </Appearance> |
584 | <Box size='.2 .4 2.5'/> |
585 | </Shape> |
586 | </Transform> |
587 | <Transform rotation='0 1 0 .56'> |
588 | <Shape> |
589 | <Appearance> |
590 | <Material diffuseColor='0.2 0.2 0'/> |
591 | </Appearance> |
592 | <Box size='.2 .4 2.5'/> |
593 | </Shape> |
594 | </Transform> |
595 | <Transform rotation='0 -1 0 .56'> |
596 | <Shape> |
597 | <Appearance> |
598 | <Material diffuseColor='0.2 0.2 0'/> |
599 | </Appearance> |
600 | <Box size='.2 .4 2.5'/> |
601 | </Shape> |
602 | </Transform> |
603 | <Transform translation='0 .3 0'> |
604 | <Shape> |
605 | <Appearance> |
606 | <Material diffuseColor='.8 .7 .6'/> |
607 | </Appearance> |
608 | <Cylinder height='.95' radius='.66'/> |
609 | </Shape> |
610 | </Transform> |
611 | </Group> |
612 | </Transform> |
613 | </Transform> |
614 | </Transform> |
615 | <Transform translation='0 0 2.6'> |
616 | <Transform USE='Tracks'/> |
617 | </Transform> |
618 | </Transform> |
619 | <Transform DEF='L_1_skirt' rotation='1 0 0 -1.57' translation='0 0 1.6'> |
620 | <Shape> |
621 | <Appearance> |
622 | <Material diffuseColor='.8 .7 .6'/> |
623 | </Appearance> |
624 | <Extrusion crossSection='-2.9 .8 -2.9 1.3 -1.525 1.25 -1.525 .8' spine='0 0 0 0 .05 0'/> |
625 | </Shape> |
626 | </Transform> |
627 | <Transform DEF='L_2_skirt' rotation='1 0 0 -1.57' translation='0 0 1.6'> |
628 | <Shape> |
629 | <Appearance> |
630 | <Material diffuseColor='.8 .7 .6'/> |
631 | </Appearance> |
632 | <Extrusion crossSection='-1.5 .8 -1.5 1.25 -.225 1.2 -.225 .8' spine='0 0 0 0 .05 0'/> |
633 | </Shape> |
634 | </Transform> |
635 | <Transform DEF='L_3_skirt' rotation='1 0 0 -1.57' translation='0 0 1.6'> |
636 | <Shape> |
637 | <Appearance> |
638 | <Material diffuseColor='.8 .7 .6'/> |
639 | </Appearance> |
640 | <Extrusion crossSection='-.2 .8 -.2 1.2 .975 1.2 1.075 .8' spine='0 0 0 0 .05 0'/> |
641 | </Shape> |
642 | </Transform> |
643 | <Transform DEF='L_4_skirt' rotation='1 0 0 -1.57' translation='0 0 1.6'> |
644 | <Shape> |
645 | <Appearance> |
646 | <Material diffuseColor='.8 .7 .6'/> |
647 | </Appearance> |
648 | <Extrusion crossSection='1.1 .8 1 1.2 2.55 1.2 2.55 .9' spine='0 0 0 0 .05 0'/> |
649 | </Shape> |
650 | </Transform> |
651 | <Transform DEF='R_1_skirt' rotation='1 0 0 -1.57' translation='0 0 -1.55'> |
652 | <Shape> |
653 | <Appearance> |
654 | <Material diffuseColor='.8 .7 .6'/> |
655 | </Appearance> |
656 | <Extrusion crossSection='-2.9 .8 -2.9 1.3 -1.525 1.25 -1.525 .8' spine='0 0 0 0 .05 0'/> |
657 | </Shape> |
658 | </Transform> |
659 | <Transform DEF='R_2_skirt' rotation='1 0 0 -1.57' translation='0 0 -1.55'> |
660 | <Shape> |
661 | <Appearance> |
662 | <Material diffuseColor='.8 .7 .6'/> |
663 | </Appearance> |
664 | <Extrusion crossSection='-1.5 .8 -1.5 1.25 -.225 1.2 -.225 .8' spine='0 0 0 0 .05 0'/> |
665 | </Shape> |
666 | </Transform> |
667 | <Transform DEF='R_3_skirt' rotation='1 0 0 -1.57' translation='0 0 -1.55'> |
668 | <Shape> |
669 | <Appearance> |
670 | <Material diffuseColor='.8 .7 .6'/> |
671 | </Appearance> |
672 | <Extrusion crossSection='-.2 .8 -.2 1.2 .975 1.2 1.075 .8' spine='0 0 0 0 .05 0'/> |
673 | </Shape> |
674 | </Transform> |
675 | <Transform DEF='R_4_skirt' rotation='1 0 0 -1.57' translation='0 0 -1.55'> |
676 | <Shape> |
677 | <Appearance> |
678 | <Material diffuseColor='.8 .7 .6'/> |
679 | </Appearance> |
680 | <Extrusion crossSection='1.1 .8 1 1.2 2.55 1.2 2.55 .9' spine='0 0 0 0 .05 0'/> |
681 | </Shape> |
682 | </Transform> |
683 | <Transform DEF='L_inside_skirt' rotation='1 0 0 -1.57' translation='0 0 1.05'> |
684 | <Shape> |
685 | <Appearance> |
686 | <Material diffuseColor='.8 .7 .6'/> |
687 | </Appearance> |
688 | <Extrusion crossSection='-2.9 .8 -2.9 1.3 -1.525 1.25 -1.525 .8' spine='0 0 0 0 .05 0'/> |
689 | </Shape> |
690 | </Transform> |
691 | <Transform DEF='R_inside_skirt' rotation='1 0 0 -1.57' translation='0 0 -.995'> |
692 | <Shape> |
693 | <Appearance> |
694 | <Material diffuseColor='.8 .7 .6'/> |
695 | </Appearance> |
696 | <Extrusion crossSection='-2.9 .8 -2.9 1.3 -1.525 1.25 -1.525 .8' spine='0 0 0 0 .05 0'/> |
697 | </Shape> |
698 | </Transform> |
699 | <Transform DEF='all_skirt_bolts'> |
700 | <Transform translation='-2.9 0 0'> |
701 | |
702 | <Transform translation='0 1.1 1.6'> |
703 | <Shape> |
704 | <Appearance> |
705 | <Material diffuseColor='.8 .7 .6'/> |
706 | </Appearance> |
707 | <Box size='.1 .1 .1'/> |
708 | </Shape> |
709 | </Transform> |
710 | <Transform translation='0 .9 1.6'> |
711 | <Shape> |
712 | <Appearance> |
713 | <Material diffuseColor='.8 .7 .6'/> |
714 | </Appearance> |
715 | <Box size='.1 .1 .1'/> |
716 | </Shape> |
717 | </Transform> |
718 | </Group> |
719 | </Transform> |
720 | <Transform translation='-1.5 0 0'> |
721 | <Group USE='skirt_bolts'/> |
722 | </Transform> |
723 | <Transform translation='-.2 0 0'> |
724 | <Group USE='skirt_bolts'/> |
725 | </Transform> |
726 | <Transform translation='1.05 0 0'> |
727 | <Group USE='skirt_bolts'/> |
728 | </Transform> |
729 | <Transform translation='1.05 0 0'> |
730 | <Group USE='skirt_bolts'/> |
731 | </Transform> |
732 | <Transform translation='-2.9 0 -3.2'> |
733 | <Group USE='skirt_bolts'/> |
734 | </Transform> |
735 | <Transform translation='-1.5 0 -3.2'> |
736 | <Group USE='skirt_bolts'/> |
737 | </Transform> |
738 | <Transform translation='-.2 0 -3.2'> |
739 | <Group USE='skirt_bolts'/> |
740 | </Transform> |
741 | <Transform translation='1.05 0 -3.2'> |
742 | <Group USE='skirt_bolts'/> |
743 | </Transform> |
744 | </Transform> |
745 | <Transform DEF='L_front_fender' rotation='1 0 0 -1.57' translation='-2.9 .825 1.6'> |
746 | <Transform scale='.1 .1 .1'> |
747 | <Shape> |
748 | <Appearance> |
749 | <Material diffuseColor='.8 .7 .6'/> |
750 | </Appearance> |
751 | <Extrusion creaseAngle='.785' crossSection='0 0 0 5.1 -1 5.066 -2 5.033 -3 5 -3.4 4.9 -3.8 4.8 -4.1 4.7 -4.3 4.6 -4.6 4.4 -4.7 4.3 -4.9 4.1 -5.1 3.9 -5.4 3.5 -5.5 3.3 -5.7 3 -5.8 2.7 -5.9 2.5 -6 2' solid='false' spine='0 0 0 0 6 0'/> |
752 | </Shape> |
753 | </Transform> |
754 | </Transform> |
755 | <Transform DEF='R_front_fender' rotation='1 0 0 -1.57' translation='-2.9 .825 -.98'> |
756 | <Transform scale='.1 .1 .1'> |
757 | <Shape> |
758 | <Appearance> |
759 | <Material diffuseColor='.8 .7 .6'/> |
760 | </Appearance> |
761 | <Extrusion creaseAngle='.785' crossSection='0 0 0 5.1 -1 5.066 -2 5.033 -3 5 -3.4 4.9 -3.8 4.8 -4.1 4.7 -4.3 4.6 -4.6 4.4 -4.7 4.3 -4.9 4.1 -5.1 3.9 -5.4 3.5 -5.5 3.3 -5.7 3 -5.8 2.7 -5.9 2.5 -6 2' solid='false' spine='0 0 0 0 6 0'/> |
762 | </Shape> |
763 | </Transform> |
764 | </Transform> |
765 | <Transform DEF='driver_hatch'> |
766 | <Transform translation='-1.5 1.2 0'> |
767 | <Shape> |
768 | <Appearance> |
769 | <Material diffuseColor='.8 .7 .6'/> |
770 | </Appearance> |
771 | <Cylinder height='.3' radius='.3'/> |
772 | </Shape> |
773 | </Transform> |
774 | <Transform translation='-1.5 1.4 0'> |
775 | <Shape> |
776 | <Appearance> |
777 | <Material diffuseColor='.8 .7 .6'/> |
778 | </Appearance> |
779 | <Cylinder height='.05' radius='.2'/> |
780 | </Shape> |
781 | </Transform> |
782 | </Transform> |
783 | <Transform DEF='trim_vane' translation='0 -.05 0'> |
784 | <Transform rotation='0 1 0 .785' translation='-2.3 1.2 .3'> |
785 | <Transform rotation='1 0 0 -.2'> |
786 | <Shape> |
787 | <Appearance> |
788 | <Material diffuseColor='.8 .7 .6'/> |
789 | </Appearance> |
790 | <Box size='.05 .05 .9'/> |
791 | </Shape> |
792 | </Transform> |
793 | </Transform> |
794 | <Transform rotation='0 1 0 -.785' translation='-2.3 1.2 -.3'> |
795 | <Transform rotation='1 0 0 .2'> |
796 | <Shape> |
797 | <Appearance> |
798 | <Material diffuseColor='.8 .7 .6'/> |
799 | </Appearance> |
800 | <Box size='.05 .05 .9'/> |
801 | </Shape> |
802 | </Transform> |
803 | </Transform> |
804 | </Transform> |
805 | <Transform DEF='L_rear_fender'> |
806 | <Transform rotation='1 0 0 -1.57' translation='0 .0 1.6'> |
807 | <Shape> |
808 | <Appearance> |
809 | <Material diffuseColor='.8 .7 .6'/> |
810 | </Appearance> |
811 | <Extrusion crossSection='2.55 .9 2.55 1.2 2.9 1.2 2.9 1.1' spine='0 0 0 0 .6 0'/> |
812 | </Shape> |
813 | </Transform> |
814 | </Transform> |
815 | <Transform DEF='R_rear_fender'> |
816 | <Transform rotation='1 0 0 -1.57' translation='0 .0 -1.'> |
817 | <Shape> |
818 | <Appearance> |
819 | <Material diffuseColor='.8 .7 .6'/> |
820 | </Appearance> |
821 | <Extrusion crossSection='2.55 .9 2.55 1.2 2.9 1.2 2.9 1.1' spine='0 0 0 0 .6 0'/> |
822 | </Shape> |
823 | </Transform> |
824 | </Transform> |
825 | <Transform DEF='grill'> |
826 | <Transform rotation='0 0 1 1.57' translation='2.2 1.3 0'> |
827 | <Shape> |
828 | <Appearance> |
829 | <Material diffuseColor='.5 .5 .5'/> |
830 | </Appearance> |
831 | <Box size='.05 .7 1.8'/> |
832 | </Shape> |
833 | </Transform> |
834 | </Transform> |
835 | <Transform DEF='Fuel_Tanks'> |
836 | <Transform rotation='1 0 0 1.57' translation='3.2 1.4 .6'> |
837 | <Shape> |
838 | <Appearance> |
839 | <Material diffuseColor='.8 .7 .6'/> |
840 | </Appearance> |
841 | <Cylinder height='.8' radius='.3'/> |
842 | </Shape> |
843 | <Transform translation='0 .2 0'> |
844 | <Shape> |
845 | <Appearance> |
846 | <Material diffuseColor='0 0 0'/> |
847 | </Appearance> |
848 | <Cylinder height='.05' radius='.31'/> |
849 | </Shape> |
850 | </Transform> |
851 | <Transform translation='0 -.2 0'> |
852 | <Shape> |
853 | <Appearance> |
854 | <Material diffuseColor='0 0 0'/> |
855 | </Appearance> |
856 | <Cylinder height='.05' radius='.31'/> |
857 | </Shape> |
858 | </Transform> |
859 | <Transform translation='-.1 .2 .3'> |
860 | <Shape> |
861 | <Appearance> |
862 | <Material diffuseColor='0 0 0'/> |
863 | </Appearance> |
864 | <Box size='.5 .1 .1'/> |
865 | </Shape> |
866 | </Transform> |
867 | <Transform translation='-.1 -.2 .3'> |
868 | <Shape> |
869 | <Appearance> |
870 | <Material diffuseColor='0 0 0'/> |
871 | </Appearance> |
872 | <Box size='.5 .1 .1'/> |
873 | </Shape> |
874 | </Transform> |
875 | </Transform> |
876 | <Transform rotation='1 0 0 1.57' translation='3.2 1.4 -.6'> |
877 | <Shape> |
878 | <Appearance> |
879 | <Material diffuseColor='.8 .7 .6'/> |
880 | </Appearance> |
881 | <Cylinder height='.8' radius='.3'/> |
882 | </Shape> |
883 | <Transform translation='0 .2 0'> |
884 | <Shape> |
885 | <Appearance> |
886 | <Material diffuseColor='0 0 0'/> |
887 | </Appearance> |
888 | <Cylinder height='.05' radius='.31'/> |
889 | </Shape> |
890 | </Transform> |
891 | <Transform translation='0 -.2 0'> |
892 | <Shape> |
893 | <Appearance> |
894 | <Material diffuseColor='0 0 0'/> |
895 | </Appearance> |
896 | <Cylinder height='.05' radius='.31'/> |
897 | </Shape> |
898 | </Transform> |
899 | <Transform translation='-.1 .2 .3'> |
900 | <Shape> |
901 | <Appearance> |
902 | <Material diffuseColor='0 0 0'/> |
903 | </Appearance> |
904 | <Box size='.5 .1 .1'/> |
905 | </Shape> |
906 | </Transform> |
907 | <Transform translation='-.1 -.2 .3'> |
908 | <Shape> |
909 | <Appearance> |
910 | <Material diffuseColor='0 0 0'/> |
911 | </Appearance> |
912 | <Box size='.5 .1 .1'/> |
913 | </Shape> |
914 | </Transform> |
915 | </Transform> |
916 | </Transform> |
917 | <Transform DEF='Lights'> |
918 | <Transform translation='-2.8 -1.15 -1.47'> |
919 |
<!-- Group
Head_lights is a DEF node that has 1 USE node: USE_1 -->
<Group DEF='Head_lights'> |
920 | <Transform DEF='Head_light' rotation='0 0 1 -1.57' scale='.05 .175 .05' translation='.1 2.3 .6'> |
921 | <Shape> |
922 | <Appearance> |
923 | <Material diffuseColor='.8 .7 .6'/> |
924 | </Appearance> |
925 | <Extrusion creaseAngle='0.785' crossSection='1.00 0.00 0.92 -0.38 0.71 -0.71 0.38 -0.92 0.00 -1.00 -0.38 -0.92 -0.71 -0.71 -0.92 -0.38 -1.00 -0.00 -0.92 0.38 -0.71 0.71 -0.38 0.92 0.00 1.00 0.38 0.92 0.71 0.71 0.92 0.38 1.00 0.00' scale='1 1 .8 .8 .4 .4' spine='0 0 0 0 .2 0 0 .3 0'/> |
926 | </Shape> |
927 | </Transform> |
928 | <Transform translation='.12 2.2 .65'> |
929 | <Shape> |
930 | <Appearance> |
931 | <Material diffuseColor='.8 .7 .6'/> |
932 | </Appearance> |
933 | <Box size='.01 .2 .01'/> |
934 | </Shape> |
935 | </Transform> |
936 | <Transform rotation='0 0 1 -1.57' scale='.04 .05 .04' translation='.09 2.3 .6'> |
937 | <Shape> |
938 | <Appearance> |
939 | <Material diffuseColor='.8 .8 .8'/> |
940 | </Appearance> |
941 | <Extrusion creaseAngle='0.785' crossSection='1.00 0.00 0.92 -0.38 0.71 -0.71 0.38 -0.92 0.00 -1.00 -0.38 -0.92 -0.71 -0.71 -0.92 -0.38 -1.00 -0.00 -0.92 0.38 -0.71 0.71 -0.38 0.92 0.00 1.00 0.38 0.92 0.71 0.71 0.92 0.38 1.00 0.00' scale='1 1 .8 .8 .4 .4' spine='0 0 0 0 .2 0 0 .3 0'/> |
942 | </Shape> |
943 | </Transform> |
944 | <Transform translation='.12 2.2 .55'> |
945 | <Shape> |
946 | <Appearance> |
947 | <Material diffuseColor='.8 .7 .6'/> |
948 | </Appearance> |
949 | <Box size='.01 .2 .01'/> |
950 | </Shape> |
951 | </Transform> |
952 | </Group> |
953 | </Transform> |
954 | <Transform translation='-2.8 -1.15 .23'> |
955 | <Group USE='Head_lights'/> |
956 | </Transform> |
957 | </Transform> |
958 | </Transform> |
959 |
<!-- ROUTE information for TURRET node:
[from turret_sensor.rotation_changed to set_rotation
]
-->
<Transform DEF='TURRET' translation='0 -.2 0'> |
960 | <Transform DEF='FRONT_TURRET'> |
961 | <Transform DEF='turret'> |
962 | <Shape> |
963 | <Appearance> |
964 | <Material diffuseColor='.8 .7 .6'/> |
965 | </Appearance> |
966 | <Extrusion creaseAngle='.785' crossSection='-.4 1.2 -.4 -1.2 -.7 -1.1 -.8 -1 -.9 -.9 -1 -.8 -1.1 -.6 -1.2 -.4 -1.2 .4 -1.1 .6 -1 .8 -.9 .9 -.8 1 -.7 1.1 -.4 1.2 -.2 1.25 -.1 1.275 0 1.3 .1 1.25 .2 1.25 .3 1.2 .5 1.1 .8 .9 1 .6 1.1 .4 1.2 .2 1.2 -.2 1.1 -.4 1 -.6 .8 -.9 .5 -1.1 .3 -1.2 .2 -1.25 .1 -1.275 0 -1.3 -.1 -1.275 -.2 -1.25 -.4 -1.2 -.4 1.2' scale='1 .98 .95 .95 .925 .925 .90 .90 .85 .85 .75 .75 .6 .70' solid='false' spine='0 1.6 0 0 1.7 0 0 1.8 0 0 1.9 0 0 2.0 0 0 2.1 0 0 2.2 0'/> |
967 | </Shape> |
968 | <Transform DEF='R_sponson_box' translation='0 .2 .1'> |
969 | <Transform rotation='0 1 0 1.1'> |
970 | <Transform rotation='1 0 0 -1.57'> |
971 | <Shape> |
972 | <Appearance> |
973 | <Material diffuseColor='.85 .75 .65'/> |
974 | </Appearance> |
975 | <Extrusion creaseAngle='.785' crossSection='1 1.6 1 1.9 1.45 1.9 1.45 1.8 1.3 1.6 1 1.6' solid='false' spine='0 -.4 0 0 .4 0'/> |
976 | </Shape> |
977 | </Transform> |
978 | </Transform> |
979 | </Transform> |
980 | <Transform DEF='rear_sponson_box' rotation='1 0 0 -1.57' translation='-.2 .2 0'> |
981 | <Shape> |
982 | <Appearance> |
983 | <Material diffuseColor='.85 .75 .65'/> |
984 | </Appearance> |
985 | <Extrusion creaseAngle='.785' crossSection='1 1.6 1 1.9 1.45 1.9 1.45 1.8 1.3 1.6 1 1.6' solid='false' spine='0 -.5 0 0 .5 0'/> |
986 | </Shape> |
987 | </Transform> |
988 | <Transform DEF='snorkle' translation='.2 1.8 1.2'> |
989 | <Transform rotation='0 1 0 -1.4'> |
990 | <Group> |
991 | <Transform rotation='1 0 0 1.57'> |
992 | <Shape> |
993 | <Appearance> |
994 | <Material diffuseColor='.8 .7 .6'/> |
995 | </Appearance> |
996 | <Cylinder height='1.2' radius='0.075'/> |
997 | </Shape> |
998 | </Transform> |
999 | <Transform rotation='1 0 0 1.57' translation='0 0 .6'> |
1000 | <Shape> |
1001 | <Appearance> |
1002 | <Material diffuseColor='0 0 0'/> |
1003 | </Appearance> |
1004 | <Cylinder height='.1' radius='.12'/> |
1005 | </Shape> |
1006 | </Transform> |
1007 | <Transform rotation='1 0 0 1.57' translation='0 0 -.6'> |
1008 | <Shape> |
1009 | <Appearance> |
1010 | <Material diffuseColor='0 0 0'/> |
1011 | </Appearance> |
1012 | <Cylinder height='.075' radius='.09'/> |
1013 | </Shape> |
1014 | </Transform> |
1015 | <Transform rotation='1 0 0 -1.57' translation='-.1 -.1 .3'> |
1016 | <Shape> |
1017 | <Appearance> |
1018 | <Material diffuseColor='0 0 0'/> |
1019 | </Appearance> |
1020 | <Box size='.3 .1 .1'/> |
1021 | </Shape> |
1022 | </Transform> |
1023 | <Transform rotation='1 0 0 -1.57' translation='-.1 -.1 -.3'> |
1024 | <Shape> |
1025 | <Appearance> |
1026 | <Material diffuseColor='0 0 0'/> |
1027 | </Appearance> |
1028 | <Box size='.3 .1 .1'/> |
1029 | </Shape> |
1030 | </Transform> |
1031 | </Group> |
1032 | </Transform> |
1033 | </Transform> |
1034 | <Group DEF='IR_Light'> |
1035 | <Transform rotation='0 0 1 -1.57' scale='.15 .4 .15' translation='-1.2 1.8 -.4'> |
1036 | <Shape> |
1037 | <Appearance> |
1038 | <Material diffuseColor='.8 .7 .6'/> |
1039 | </Appearance> |
1040 | <Extrusion creaseAngle='0.785' crossSection='1.00 0.00 0.92 -0.38 0.71 -0.71 0.38 -0.92 0.00 -1.00 -0.38 -0.92 -0.71 -0.71 -0.92 -0.38 -1.00 -0.00 -0.92 0.38 -0.71 0.71 -0.38 0.92 0.00 1.00 0.38 0.92 0.71 0.71 0.92 0.38 1.00 0.00' scale='1 1 .8 .8 .4 .4' spine='0 0 0 0 .2 0 0 .3 0'/> |
1041 | </Shape> |
1042 | </Transform> |
1043 | <Transform rotation='0 0 1 -1.57' scale='.13 .02 .13' translation='-1.21 1.8 -.4'> |
1044 | <Shape> |
1045 | <Appearance> |
1046 | <Material diffuseColor='0 0 0'/> |
1047 | </Appearance> |
1048 | <Extrusion creaseAngle='0.785' crossSection='1.00 0.00 0.92 -0.38 0.71 -0.71 0.38 -0.92 0.00 -1.00 -0.38 -0.92 -0.71 -0.71 -0.92 -0.38 -1.00 -0.00 -0.92 0.38 -0.71 0.71 -0.38 0.92 0.00 1.00 0.38 0.92 0.71 0.71 0.92 0.38 1.00 0.00' spine='0 0 0 0 .1 0'/> |
1049 | </Shape> |
1050 | </Transform> |
1051 | </Group> |
1052 | <Transform DEF='CDR_Hatch'> |
1053 | <Transform translation='.15 2.2 -.4'> |
1054 | <Shape> |
1055 | <Appearance> |
1056 | <Material diffuseColor='.9 .8 .7'/> |
1057 | </Appearance> |
1058 | <Cylinder height='.1' radius='.3'/> |
1059 | </Shape> |
1060 | </Transform> |
1061 | <Transform scale='.25 .4 .25' translation='.15 2.2 -.4'> |
1062 | <Shape> |
1063 | <Appearance> |
1064 | <Material diffuseColor='.8 .7 .6'/> |
1065 | </Appearance> |
1066 | <Extrusion creaseAngle='0.785' crossSection='1.00 0.00 0.92 -0.38 0.71 -0.71 0.38 -0.92 0.00 -1.00 -0.38 -0.92 -0.71 -0.71 -0.92 -0.38 -1.00 -0.00 -0.92 0.38 -0.71 0.71 -0.38 0.92 0.00 1.00 0.38 0.92 0.71 0.71 0.92 0.38 1.00 0.00' scale='1 1 .8 .8 .4 .4' spine='0 0 0 0 .2 0 0 .3 0'/> |
1067 | </Shape> |
1068 | </Transform> |
1069 | <Transform rotation='0 0 1 -1.57' scale='.075 .2 .075' translation='0 2.4 -.4'> |
1070 | <Shape> |
1071 | <Appearance> |
1072 | <Material diffuseColor='.8 .7 .6'/> |
1073 | </Appearance> |
1074 | <Extrusion creaseAngle='0.785' crossSection='1.00 0.00 0.92 -0.38 0.71 -0.71 0.38 -0.92 0.00 -1.00 -0.38 -0.92 -0.71 -0.71 -0.92 -0.38 -1.00 -0.00 -0.92 0.38 -0.71 0.71 -0.38 0.92 0.00 1.00 0.38 0.92 0.71 0.71 0.92 0.38 1.00 0.00' scale='1 1 .8 .8 .4 .4' spine='0 0 0 0 .2 0 0 .3 0'/> |
1075 | </Shape> |
1076 | </Transform> |
1077 | <Transform translation='.05 2.2 -.4'> |
1078 | <Shape> |
1079 | <Appearance> |
1080 | <Material diffuseColor='.8 .7 .6'/> |
1081 | </Appearance> |
1082 | <Box size='.05 .3 .05'/> |
1083 | </Shape> |
1084 | </Transform> |
1085 | <Transform rotation='0 0 1 -1.57' scale='.065 .1 .065' translation='-.01 2.4 -.4'> |
1086 | <Shape> |
1087 | <Appearance> |
1088 | <Material diffuseColor='0 0 0'/> |
1089 | </Appearance> |
1090 | <Extrusion creaseAngle='0.785' crossSection='1.00 0.00 0.92 -0.38 0.71 -0.71 0.38 -0.92 0.00 -1.00 -0.38 -0.92 -0.71 -0.71 -0.92 -0.38 -1.00 -0.00 -0.92 0.38 -0.71 0.71 -0.38 0.92 0.00 1.00 0.38 0.92 0.71 0.71 0.92 0.38 1.00 0.00' scale='1 1 .8 .8 .4 .4' spine='0 0 0 0 .2 0 0 .3 0'/> |
1091 | </Shape> |
1092 | </Transform> |
1093 | </Transform> |
1094 | <Group DEF='Gunners_stuff'> |
1095 | <Transform DEF='hinge' translation='.12 2.2 .4'> |
1096 | <Shape> |
1097 | <Appearance> |
1098 | <Material diffuseColor='.8 .7 .6'/> |
1099 | </Appearance> |
1100 | <Box size='.05 .1 .2'/> |
1101 | </Shape> |
1102 | </Transform> |
1103 | <Transform DEF='hatch' scale='.95 1 1.25' translation='.3 2.2 .4'> |
1104 | <Shape> |
1105 | <Appearance> |
1106 | <Material diffuseColor='.9 .8 .7'/> |
1107 | </Appearance> |
1108 | <Cylinder height='.05' radius='.2'/> |
1109 | </Shape> |
1110 | </Transform> |
1111 | <Transform DEF='night_sight' translation='.08 2.1 .4'> |
1112 | <Shape> |
1113 | <Appearance> |
1114 | <Material diffuseColor='.8 .7 .6'/> |
1115 | </Appearance> |
1116 | <Cylinder height='.5' radius='.05'/> |
1117 | </Shape> |
1118 | </Transform> |
1119 | <Group DEF='Gunners_light'> |
1120 | <Transform DEF='Light' rotation='0 0 1 -1.57' scale='.05 .175 .05' translation='.1 2.3 .6'> |
1121 | <Shape> |
1122 | <Appearance> |
1123 | <Material diffuseColor='.8 .7 .6'/> |
1124 | </Appearance> |
1125 | <Extrusion creaseAngle='0.785' crossSection='1.00 0.00 0.92 -0.38 0.71 -0.71 0.38 -0.92 0.00 -1.00 -0.38 -0.92 -0.71 -0.71 -0.92 -0.38 -1.00 -0.00 -0.92 0.38 -0.71 0.71 -0.38 0.92 0.00 1.00 0.38 0.92 0.71 0.71 0.92 0.38 1.00 0.00' scale='1 1 .8 .8 .4 .4' spine='0 0 0 0 .2 0 0 .3 0'/> |
1126 | </Shape> |
1127 | </Transform> |
1128 | <Transform translation='.12 2.2 .6'> |
1129 | <Shape> |
1130 | <Appearance> |
1131 | <Material diffuseColor='.8 .7 .6'/> |
1132 | </Appearance> |
1133 | <Box size='.02 .2 .02'/> |
1134 | </Shape> |
1135 | </Transform> |
1136 | <Transform rotation='0 0 1 -1.57' scale='.04 .05 .04' translation='.09 2.3 .6'> |
1137 | <Shape> |
1138 | <Appearance> |
1139 | <Material diffuseColor='0 0 0'/> |
1140 | </Appearance> |
1141 | <Extrusion creaseAngle='0.785' crossSection='1.00 0.00 0.92 -0.38 0.71 -0.71 0.38 -0.92 0.00 -1.00 -0.38 -0.92 -0.71 -0.71 -0.92 -0.38 -1.00 -0.00 -0.92 0.38 -0.71 0.71 -0.38 0.92 0.00 1.00 0.38 0.92 0.71 0.71 0.92 0.38 1.00 0.00' scale='1 1 .8 .8 .4 .4' spine='0 0 0 0 .2 0 0 .3 0'/> |
1142 | </Shape> |
1143 | </Transform> |
1144 | </Group> |
1145 | <Transform DEF='day_sight' translation='-.2 2.2 .4'> |
1146 | <Shape> |
1147 | <Appearance> |
1148 | <Material diffuseColor='.8 .7 .6'/> |
1149 | </Appearance> |
1150 | <Box size='.2 .2 .25'/> |
1151 | </Shape> |
1152 | </Transform> |
1153 | </Group> |
1154 | <Group DEF='smk_grndes'> |
1155 | <Transform translation='-.85 1.8 1'> |
1156 | <Group> |
1157 | <Transform rotation='0 0 1 -.9'> |
1158 | <Transform rotation='0 1 0 -.785'> |
1159 | |
1160 | <Transform rotation='1 0 0 1.57'> |
1161 | <Shape> |
1162 | <Appearance> |
1163 | <Material diffuseColor='.8 .7 .6'/> |
1164 | </Appearance> |
1165 | <Cylinder height='.2' radius='0.02'/> |
1166 | </Shape> |
1167 | </Transform> |
1168 | <Transform rotation='1 0 0 1.57' translation='0 0 -.1'> |
1169 | <Shape> |
1170 | <Appearance> |
1171 | <Material diffuseColor='.8 .7 .6'/> |
1172 | </Appearance> |
1173 | <Cylinder height='.05' radius='.03'/> |
1174 | </Shape> |
1175 | </Transform> |
1176 | <Transform rotation='1 0 0 1.57' translation='0 0 .1'> |
1177 | <Shape> |
1178 | <Appearance> |
1179 | <Material diffuseColor='0 0 0'/> |
1180 | </Appearance> |
1181 | <Cylinder height='.05' radius='.025'/> |
1182 | </Shape> |
1183 | </Transform> |
1184 | </Group> |
1185 | </Transform> |
1186 | </Transform> |
1187 | </Group> |
1188 | </Transform> |
1189 | <Transform translation='-1 1.8 .85'> |
1190 | <Group> |
1191 | <Transform rotation='0 0 1 -.9'> |
1192 | <Transform rotation='0 1 0 -.9'> |
1193 | <Group USE='smoke_laucher'/> |
1194 | </Transform> |
1195 | </Transform> |
1196 | </Group> |
1197 | </Transform> |
1198 | <Transform translation='-1.15 1.8 .7'> |
1199 | <Group> |
1200 | <Transform rotation='0 0 1 -.9'> |
1201 | <Transform rotation='0 1 0 -1.5'> |
1202 | <Group USE='smoke_laucher'/> |
1203 | </Transform> |
1204 | </Transform> |
1205 | </Group> |
1206 | </Transform> |
1207 | <Transform translation='-1.15 1.8 .55'> |
1208 | <Group> |
1209 | <Transform rotation='0 0 1 -.9'> |
1210 | <Transform rotation='0 1 0 -1.7'> |
1211 | <Group USE='smoke_laucher'/> |
1212 | </Transform> |
1213 | </Transform> |
1214 | </Group> |
1215 | </Transform> |
1216 | <Transform translation='-1.15 1.8 .3'> |
1217 | <Group> |
1218 | <Transform rotation='0 0 1 -.9'> |
1219 | <Transform rotation='0 1 0 -1.7'> |
1220 | <Group USE='smoke_laucher'/> |
1221 | </Transform> |
1222 | </Transform> |
1223 | </Group> |
1224 | </Transform> |
1225 | <Transform translation='-1.15 1.8 -.55'> |
1226 | <Group> |
1227 | <Transform rotation='0 0 1 -.9'> |
1228 | <Transform rotation='0 1 0 -1.7'> |
1229 | <Group USE='smoke_laucher'/> |
1230 | </Transform> |
1231 | </Transform> |
1232 | </Group> |
1233 | </Transform> |
1234 | <Transform translation='-1.15 1.8 -.7'> |
1235 | <Group> |
1236 | <Transform rotation='0 0 1 -.9'> |
1237 | <Transform rotation='0 1 0 -1.5'> |
1238 | <Group USE='smoke_laucher'/> |
1239 | </Transform> |
1240 | </Transform> |
1241 | </Group> |
1242 | </Transform> |
1243 | </Group> |
1244 | <Transform DEF='AA_MG' scale='.1 .1 .1' translation='.9 2.6 -.4'> |
1245 | <Group> |
1246 | <Transform rotation='0 0 1 1.57' translation='4.25 0 0'> |
1247 | <Shape> |
1248 | <Appearance> |
1249 | <Material diffuseColor='0 0 0'/> |
1250 | </Appearance> |
1251 | <Cylinder height='10' radius='.25'/> |
1252 | </Shape> |
1253 | </Transform> |
1254 | <Transform rotation='0 0 1 1.57' translation='2.5 -.26 0'> |
1255 | <Shape> |
1256 | <Appearance> |
1257 | <Material diffuseColor='0 0 0'/> |
1258 | </Appearance> |
1259 | <Cylinder height='5' radius='.35'/> |
1260 | </Shape> |
1261 | </Transform> |
1262 | <Transform translation='-2.5 -.3 0'> |
1263 | <Shape> |
1264 | <Appearance> |
1265 | <Material diffuseColor='0 0 0'/> |
1266 | </Appearance> |
1267 | <Box size='5 2 1'/> |
1268 | </Shape> |
1269 | </Transform> |
1270 | <Transform translation='-2.5 -.7 1.5'> |
1271 | <Shape> |
1272 | <Appearance> |
1273 | <Material diffuseColor='.8 .7 .6'/> |
1274 | </Appearance> |
1275 | <Box size='1 3.2 2'/> |
1276 | </Shape> |
1277 | </Transform> |
1278 | <Transform rotation='1 0 0 1.57' translation='-4 -1.5 0'> |
1279 | <Shape> |
1280 | <Appearance> |
1281 | <Material diffuseColor='.8 .7 .6'/> |
1282 | </Appearance> |
1283 | <Cylinder height='2.5' radius='.5'/> |
1284 | </Shape> |
1285 | </Transform> |
1286 | <Transform translation='-4 -3 0'> |
1287 | <Shape> |
1288 | <Appearance> |
1289 | <Material diffuseColor='.8 .7 .6'/> |
1290 | </Appearance> |
1291 | <Cylinder height='2.5' radius='.5'/> |
1292 | </Shape> |
1293 | </Transform> |
1294 | <Transform rotation='0 0 1 -.785' translation='-2.5 -2.5 0'> |
1295 | <Shape> |
1296 | <Appearance> |
1297 | <Material diffuseColor='.8 .7 .6'/> |
1298 | </Appearance> |
1299 | <Cylinder height='3.5' radius='.2'/> |
1300 | </Shape> |
1301 | </Transform> |
1302 | <Transform translation='-4 1.5 0'> |
1303 | <Shape> |
1304 | <Appearance> |
1305 | <Material diffuseColor='.8 .7 .6'/> |
1306 | </Appearance> |
1307 | <Box size='.25 1 2'/> |
1308 | </Shape> |
1309 | </Transform> |
1310 | <Transform translation='-4 0 .875'> |
1311 | <Shape> |
1312 | <Appearance> |
1313 | <Material diffuseColor='.8 .7 .6'/> |
1314 | </Appearance> |
1315 | <Box size='.25 2.5 .25'/> |
1316 | </Shape> |
1317 | </Transform> |
1318 | <Transform translation='-4 0 -.875'> |
1319 | <Shape> |
1320 | <Appearance> |
1321 | <Material diffuseColor='.8 .7 .6'/> |
1322 | </Appearance> |
1323 | <Box size='.25 2.5 .25'/> |
1324 | </Shape> |
1325 | </Transform> |
1326 | </Group> |
1327 | </Transform> |
1328 | </Transform> |
1329 | <Transform rotation='1 0 0 -1.57' translation='-1.3 1.8 0'> |
1330 |
<!-- ROUTE information for Gun_Mantle node:
[from gun_sensor.rotation_changed to set_rotation
]
-->
<Transform DEF='Gun_Mantle'> |
1331 | <Transform rotation='0 0 1 -1.57'> |
1332 | <Transform> |
1333 | <Shape> |
1334 | <Appearance> |
1335 | <Material diffuseColor='.8 .7 .6'/> |
1336 | </Appearance> |
1337 | <Extrusion creaseAngle='.9' crossSection='0 .2 .1 .2 .2 .2 .3 .1 .3 .0 .3 -.1 .2 -.2 .1 -.2 0 -.2 -.1 -.2 -.2 -.2 -.3 -.1 -.3 0 -.3 .1 -.2 .2 -.1 .2 0 .2' scale='.75 .75 .8 .8 .85 .85 .9 .9 .95 .95 1 1' solid='false' spine='0 0 0 0 .1 0 0 .2 0 0 .3 0 0 .4 0 0 .5 0'/> |
1338 | </Shape> |
1339 | </Transform> |
1340 | </Transform> |
1341 | <Transform rotation='0 0 1 -1.57' translation='-.1 0 0'> |
1342 | <Transform rotation='0 1 0 1.57'> |
1343 | <Shape> |
1344 | <Appearance> |
1345 | <Material diffuseColor='.5 .5 .5'/> |
1346 | </Appearance> |
1347 | <Extrusion creaseAngle='.9' crossSection='0 .15 .1 .1 .15 0 .1 -.1 0 -.15 -.1 -.1 -.15 0 -.1 .1 0 .15' scale='.75 .75 1 1' solid='false' spine='0 0 0 0 .1 0'/> |
1348 | </Shape> |
1349 | </Transform> |
1350 | </Transform> |
1351 | <Transform DEF='BARREL' center='0 -2.3 0' rotation='0 0 1 1.57' translation='-.1 2.3 0'> |
1352 | <Shape> |
1353 | <Appearance> |
1354 | <Material diffuseColor='0 0 0'/> |
1355 | </Appearance> |
1356 | <Cylinder height='4.4' radius='.085'/> |
1357 | </Shape> |
1358 | <Transform translation='0 1.8 0'> |
1359 | <Shape> |
1360 | <Appearance> |
1361 | <Material diffuseColor='.8 .7 .6'/> |
1362 | </Appearance> |
1363 | <Cylinder height='.7' radius='.09'/> |
1364 | </Shape> |
1365 | </Transform> |
1366 | <Transform translation='0 1.05 0'> |
1367 | <Shape> |
1368 | <Appearance> |
1369 | <Material diffuseColor='.8 .7 .6'/> |
1370 | </Appearance> |
1371 | <Cylinder height='.7' radius='.09'/> |
1372 | </Shape> |
1373 | </Transform> |
1374 | <Transform translation='0 .3 0'> |
1375 | <Shape> |
1376 | <Appearance> |
1377 | <Material diffuseColor='.8 .7 .6'/> |
1378 | </Appearance> |
1379 | <Cylinder height='.7' radius='.125'/> |
1380 | </Shape> |
1381 | </Transform> |
1382 | <Transform translation='0 -.45 0'> |
1383 | <Shape> |
1384 | <Appearance> |
1385 | <Material diffuseColor='.8 .7 .6'/> |
1386 | </Appearance> |
1387 | <Cylinder height='.7' radius='.09'/> |
1388 | </Shape> |
1389 | </Transform> |
1390 | <Transform translation='0 -1.2 0'> |
1391 | <Shape> |
1392 | <Appearance> |
1393 | <Material diffuseColor='.8 .7 .6'/> |
1394 | </Appearance> |
1395 | <Cylinder height='.7' radius='.09'/> |
1396 | </Shape> |
1397 | </Transform> |
1398 | <Transform translation='0 -1.95 0'> |
1399 | <Shape> |
1400 | <Appearance> |
1401 | <Material diffuseColor='.8 .7 .6'/> |
1402 | </Appearance> |
1403 | <Cylinder height='.7' radius='.09'/> |
1404 | </Shape> |
1405 | </Transform> |
1406 | </Transform> |
1407 | </Transform> |
1408 |
<!-- ROUTE information for gun_sensor node:
[from rotation_changed to Gun_Mantle.set_rotation
]
-->
<CylinderSensor DEF='gun_sensor' description='sensor for gun elevation' maxAngle='.10' minAngle='-.10'/> |
1409 | < ROUTE fromNode='gun_sensor' fromField='rotation_changed' toNode='Gun_Mantle' toField='set_rotation'/> |
1410 | </Transform> |
1411 |
<!-- ROUTE information for turret_sensor node:
[from rotation_changed to TURRET.set_rotation
]
-->
<CylinderSensor DEF='turret_sensor' description='sensor for turrent rotation' maxAngle='2.355' minAngle='-2.355'/> |
1412 | </Transform> |
1413 | < ROUTE fromNode='turret_sensor' fromField='rotation_changed' toNode='TURRET' toField='set_rotation'/> |
1414 | </Transform> |
1415 | </Transform> |
1416 | <Viewpoint description='Entry view' orientation='1 0 0 -0.37' position='0 5 10'/> |
1417 | <Viewpoint description='Front' orientation='0 1 0 -1.57' position='-10 2 0'/> |
1418 | <Transform rotation='0 0 1 -.785'> |
1419 | <Viewpoint description='Front High' orientation='0 1 0 -1.57' position='-12 2 0'/> |
1420 | </Transform> |
1421 | <Viewpoint description='left side' orientation='0 1 0 -3.14' position='0 2 -10'/> |
1422 | <Viewpoint description='rear' orientation='0 1 0 1.57' position='10 2 0'/> |
1423 | <Viewpoint description='top' orientation='1 0 0 -1.57' position='0 10 0'/> |
1424 | </Scene> |
1425 | </X3D> |
Event Graph ROUTE Table entries with 2 ROUTE connections total, showing X3D event-model relationships for this scene.
Each row shows an event cascade that may occur during a single timestamp interval between frame renderings, as part of the X3D execution model.
gun_sensor
CylinderSensor rotation_changed SFRotation |
Gun_Mantle
Transform set_rotation SFRotation |
turret_sensor
CylinderSensor rotation_changed SFRotation |
TURRET
Transform set_rotation SFRotation |
<!--
Color-coding legend: X3D terminology
<X3dNode
DEF='idName' field='value'/>
matches XML terminology
<XmlElement
DEF='idName' attribute='value'/>
(Light-blue background: event-based behavior node or statement)
(Grey background inside box: inserted documentation)
(Magenta background: X3D Extensibility)
-->
<!--
For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints.
-->