X3D Model Documentation: T72MainBattleTankScenario.x3d

  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='titlecontent=' T72MainBattleTankScenario.x3d '/>
  6            <meta name='descriptioncontent='T72M model tank: example use.'/>
  7            <meta name='creatorcontent='Joseph L. Chacon'/>
  8            <meta name='changescontent='Jeffrey Weekley'/>
  9            <meta name='createdcontent='20 July 2003'/>
 10            <meta name='modifiedcontent='20 October 2019'/>
 11            <meta name='referencecontent=' https://www.fas.org/man/dod-101/sys/land/row/t72tank.htm '/>
 12            <meta name='referencecontent='https://www.fas.org/man/dod-101/sys/land/row/t72-1.gif'/>
 13            <meta name='referencecontent='Zaloga, Steven J., T72 Main Battle Tank 1974 to 1993, Osprey Publishing, Oxford, United Kingdom, 1993.'/>
 14            <meta name='subjectcontent='T-72, Tank, Soviet, OPFOR'/>
 15            <meta name='identifiercontent=' https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/T72M/T72MainBattleTankScenario.x3d '/>
 16            <meta name='generatorcontent='X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit'/>
 17            <meta name='licensecontent='../../license.html'/>
 18       </head>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top DEF nodes index: AA_MG, all_skirt_bolts, BALLSIZE, BallTransform, BARREL, BoomMaterial, BoomTimer, BoomTransform, CannonFireSound, CDR_Hatch, CLOCK, Controls, day_sight, driver_hatch, explosion, EXPSHAPE, FireButton, FireButtonSensor, Front, front_CircleTrack, FRONT_TURRET, Fuel_Tanks, grill, Gun_Mantle, gun_sensor, Gunners_light, Gunners_stuff, hatch, Head_light, Head_lights, hinge, Horizontal, hotGas, Hub, Hull, Hull_Main, IR_Light, L_1_skirt, L_2_skirt, L_3_skirt, L_4_skirt, L_front_fender, L_inner_road_wheels, L_inside_skirt, L_outter_road_wheels, L_rear_fender, L_road_wheel, L_Sproket, left_deck, Left_Track, Light, Lights, MoveButton, MoveButtonSensor, MoveClock, MovePath, MoveRotate, night_sight, Pivot1, Pivot1High, Pivot2High, R_1_skirt, R_2_skirt, R_3_skirt, R_4_skirt, R_front_fender, R_inner_road_wheels, R_inside_skirt, R_outter_road_wheels, R_rear_fender, R_sponson_box, R_Sproket, Rear, rear_CircleTrack, rear_sponson_box, right_deck, Right_Track, Rim, road_wheel, RoadWheel, ScaleInterp, SingleTrack, skirt_bolts, smk_grndes, smoke_laucher, snorkle, Spoke1, Spoke2, Spoke3, T72, Tracks, TransparencyInterp, trim_vane, TURRET, turret, turret_sensor, Wheel

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7
-->
 19       <Scene>
 20            <WorldInfo title='T72MainBattleTankScenario.x3d'/>
 21            <Background groundAngle='1.309 1.570796groundColor='.1 .1 0 .4 .25 .2 .6 .6 .6skyAngle='1.309 1.571skyColor='0 .2 .7 0 .5 1 1 1 1'/>
 22            <Sound maxBack='100maxFront='100minBack='0.01minFront='0.01'>
 23 
               <!-- ROUTE information for CannonFireSound node:  [from FireButtonSensor.touchTime to startTime ] -->
               <AudioClip DEF='CannonFireSounddescription='Cannon fire sound'   url=' "CannonFire.wav" "https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/T72M/CannonFire.wav" '/>
 24            </Sound>
 25 
          <!-- ROUTE information for MoveClock node:  [from MoveButtonSensor.touchTime to set_startTime ] [from fraction_changed to MovePath.set_fraction ] [from fraction_changed to MoveRotate.set_fraction ] -->
          <TimeSensor DEF='MoveClockcycleInterval='12'/>
 26 
          <!-- ROUTE information for T72 node:  [from MoveRotate.value_changed to set_rotation ] [from MovePath.value_changed to set_translation ] -->
          <Transform DEF='T72'>
 27                 <Transform DEF='Hull'>
 28                      <Transform DEF='left_deckrotation='0 0 1 -.02translation='-.15 1.2 1.3'>
 29                           <Transform rotation='0 1 0 1.57'>
 30                                <Shape>
 31                                     <Appearance>
 32                                          <Material diffuseColor='.8 .7 .6'/>
 33                                     </Appearance>
 34                                     <Box size='.55 .15 5.5'/>
 35                                </Shape>
 36                           </Transform>
 37                      </Transform>
 38                      <Transform DEF='right_deckrotation='0 0 1 -.02translation='-.15 1.2 -1.275'>
 39                           <Transform rotation='0 1 0 1.57'>
 40                                <Shape>
 41                                     <Appearance>
 42                                          <Material diffuseColor='.8 .7 .6'/>
 43                                     </Appearance>
 44                                     <Box size='.55 .15 5.5'/>
 45                                </Shape>
 46                           </Transform>
 47                      </Transform>
 48                      <Transform DEF='Hull_Mainrotation='1 0 0 -1.57'>
 49                           <Shape>
 50                                <Appearance>
 51                                     <Material diffuseColor='.8 .7 .6'/>
 52                                </Appearance>
 53                                <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 .5spine='0 -1.0 0 0 1.0 0'/>
 54                           </Shape>
 55                      </Transform>
 56                      <Transform DEF='Right_Track'>
 57                           <Transform DEF='R_inner_road_wheelstranslation='.1 0 0'>
 58                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='1.75 .45 -1.2'>
 59                                     <Transform rotation='0 0 1 1.57'>
 60 
                                        <!-- Group road_wheel is a DEF node that has 10 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8, USE_9, USE_10 -->
                                        <Group DEF='road_wheel'>
 61 
                                             <!-- Shape Hub is a DEF node that has 8 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8 -->
                                             <Shape DEF='Hub'>
 62                                                    <Cylinder height='0.4radius='.15'/>
 63                                                    <Appearance>
 64                                                         <Material diffuseColor='0.2 0.2 0'/>
 65                                                    </Appearance>
 66                                               </Shape>
 67 
                                             <!-- Shape Wheel is a DEF node that has 8 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8 -->
                                             <Shape DEF='Wheel'>
 68                                                    <Cylinder height='.1radius='0.9side='false'/>
 69                                                    <Appearance>
 70                                                         <Material diffuseColor='.8 .7 .6'/>
 71                                                    </Appearance>
 72                                               </Shape>
 73 
                                             <!-- Shape Rim is a DEF node that has 8 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8 -->
                                             <Shape DEF='Rim'>
 74                                                    <Appearance>
 75                                                         <Material diffuseColor='0.2 0.2 0'/>
 76                                                    </Appearance>
 77                                                    <Extrusion ccw='falsecreaseAngle='0.785crossSection='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.00spine='0.0 -0.2 0.0 0.0 0.2 0.0'/>
 78                                               </Shape>
 79 
                                             <!-- Shape Spoke1 is a DEF node that has 5 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5 -->
                                             <Shape DEF='Spoke1'>
 80                                                    <Appearance>
 81                                                         <Material diffuseColor='0.2 0.2 0'/>
 82                                                    </Appearance>
 83                                                    <Box size='.2 .2 2'/>
 84                                               </Shape>
 85 
                                             <!-- Transform Spoke2 is a DEF node that has 5 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5 -->
                                             <Transform DEF='Spoke2rotation='0 1 0 1.0'>
 86                                                    <Shape>
 87                                                         <Appearance>
 88                                                              <Material diffuseColor='0.2 0.2 0'/>
 89                                                         </Appearance>
 90                                                         <Box size='.2 .2 2'/>
 91                                                    </Shape>
 92                                               </Transform>
 93 
                                             <!-- Transform Spoke3 is a DEF node that has 5 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5 -->
                                             <Transform DEF='Spoke3rotation='0 -1 0 1.0'>
 94                                                    <Shape>
 95                                                         <Appearance>
 96                                                              <Material diffuseColor='0.2 0.2 0'/>
 97                                                         </Appearance>
 98                                                         <Box size='.2 .2 2'/>
 99                                                    </Shape>
100                                               </Transform>
101                                               <Transform rotation='0 1 0 .785translation='.3 -.6 0'>
102                                                    <Shape>
103                                                         <Appearance>
104                                                              <Material diffuseColor='.8 .7 .6'/>
105                                                         </Appearance>
106                                                         <Box size='.5 .6 1'/>
107                                                    </Shape>
108                                               </Transform>
109                                          </Group>
110                                     </Transform>
111                                </Transform>
112                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='.85 .45 -1.2'>
113                                     <Transform rotation='0 0 1 1.57'>
114                                          <Group USE='road_wheel'/>
115                                     </Transform>
116                                </Transform>
117                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='0 .45 -1.2'>
118                                     <Transform rotation='0 0 1 1.57'>
119                                          <Group USE='road_wheel'/>
120                                     </Transform>
121                                </Transform>
122                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='-.8 .45 -1.2'>
123                                     <Transform rotation='0 0 1 1.57'>
124                                          <Group USE='road_wheel'/>
125                                     </Transform>
126                                </Transform>
127                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='-1.6 .45 -1.2'>
128                                     <Transform rotation='0 0 1 1.57'>
129                                          <Group USE='road_wheel'/>
130                                     </Transform>
131                                </Transform>
132                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='-2.45 .45 -1.2'>
133                                     <Transform rotation='0 0 1 1.57'>
134                                          <Group USE='road_wheel'/>
135                                     </Transform>
136                                </Transform>
137                                <Transform rotation='0 1 0 -1.57scale='.2 .2 .2translation='-3 .9 -1.25'>
138                                     <Transform rotation='0 0 1 1.57'>
139                                          <Group>
140                                               <Shape USE='Hub'/>
141                                               <Shape USE='Wheel'/>
142                                               <Shape USE='Rim'/>
143                                               <Shape USE='Spoke1'/>
144                                               <Transform USE='Spoke2'/>
145                                               <Transform USE='Spoke3'/>
146                                               <Transform translation='0 -.6 0'>
147                                                    <Shape>
148                                                         <Appearance>
149                                                              <Material diffuseColor='.8 .7 .6'/>
150                                                         </Appearance>
151                                                         <Cylinder height='1.3radius='.5'/>
152                                                    </Shape>
153                                               </Transform>
154                                          </Group>
155                                     </Transform>
156                                </Transform>
157                           </Transform>
158                           <Transform DEF='R_outter_road_wheelstranslation='.1 0 0'>
159                                <Transform DEF='RoadWheelrotation='0 1 0 -1.57scale='.38 .38 .38translation='1.75 .45 -1.4'>
160                                     <Transform rotation='0 0 1 1.57'>
161                                          <Group>
162                                               <Shape USE='Hub'/>
163                                               <Shape USE='Wheel'/>
164                                               <Shape USE='Rim'/>
165                                               <Shape>
166                                                    <Appearance>
167                                                         <Material diffuseColor='0.2 0.2 0'/>
168                                                    </Appearance>
169                                                    <Box size='.2 .2 2'/>
170                                               </Shape>
171                                               <Transform rotation='0 1 0 1.0'>
172                                                    <Shape>
173                                                         <Appearance>
174                                                              <Material diffuseColor='0.2 0.2 0'/>
175                                                         </Appearance>
176                                                         <Box size='.2 .2 2'/>
177                                                    </Shape>
178                                               </Transform>
179                                               <Transform rotation='0 -1 0 1.0'>
180                                                    <Shape>
181                                                         <Appearance>
182                                                              <Material diffuseColor='0.2 0.2 0'/>
183                                                         </Appearance>
184                                                         <Box size='.2 .2 2'/>
185                                                    </Shape>
186                                               </Transform>
187                                          </Group>
188                                     </Transform>
189                                </Transform>
190                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='.85 .45 -1.4'>
191                                     <Transform rotation='0 0 1 1.57'>
192                                          <Group USE='road_wheel'/>
193                                     </Transform>
194                                </Transform>
195                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='0 .45 -1.4'>
196                                     <Transform rotation='0 0 1 1.57'>
197                                          <Group USE='road_wheel'/>
198                                     </Transform>
199                                </Transform>
200                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='-.8 .45 -1.4'>
201                                     <Transform rotation='0 0 1 1.57'>
202                                          <Group USE='road_wheel'/>
203                                     </Transform>
204                                </Transform>
205                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='-1.6 .45 -1.4'>
206                                     <Transform rotation='0 0 1 1.57'>
207                                          <Group USE='road_wheel'/>
208                                     </Transform>
209                                </Transform>
210                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='-2.45 .45 -1.4'>
211                                     <Transform rotation='0 0 1 1.57'>
212                                          <Group USE='road_wheel'/>
213                                     </Transform>
214                                </Transform>
215                                <Transform rotation='0 1 0 -1.57scale='.2 .2 .2translation='-3 .9 -1.4'>
216                                     <Transform rotation='0 0 1 1.57'>
217                                          <Group>
218                                               <Shape USE='Hub'/>
219                                               <Shape USE='Wheel'/>
220                                               <Shape USE='Rim'/>
221                                               <Shape USE='Spoke1'/>
222                                               <Transform USE='Spoke2'/>
223                                               <Transform USE='Spoke3'/>
224                                          </Group>
225                                     </Transform>
226                                </Transform>
227                           </Transform>
228                           <Transform DEF='R_Sproket'>
229                                <Transform rotation='0 1 0 -1.57scale='1 .2 .2translation='2.45 .8 -1.3'>
230                                     <Transform rotation='0 0 1 1.57'>
231                                          <Group>
232                                               <Shape USE='Hub'/>
233                                               <Shape USE='Wheel'/>
234                                               <Shape USE='Rim'/>
235                                               <Transform>
236                                                    <Shape>
237                                                         <Appearance>
238                                                              <Material diffuseColor='0.2 0.2 0'/>
239                                                         </Appearance>
240                                                         <Box size='.2 .4 2.5'/>
241                                                    </Shape>
242                                               </Transform>
243                                               <Transform rotation='0 1 0 1.0'>
244                                                    <Shape>
245                                                         <Appearance>
246                                                              <Material diffuseColor='0.2 0.2 0'/>
247                                                         </Appearance>
248                                                         <Box size='.2 .4 2.5'/>
249                                                    </Shape>
250                                               </Transform>
251                                               <Transform rotation='0 -1 0 1.0'>
252                                                    <Shape>
253                                                         <Appearance>
254                                                              <Material diffuseColor='0.2 0.2 0'/>
255                                                         </Appearance>
256                                                         <Box size='.2 .4 2.5'/>
257                                                    </Shape>
258                                               </Transform>
259                                               <Transform rotation='0 -1 0 1.57'>
260                                                    <Shape>
261                                                         <Appearance>
262                                                              <Material diffuseColor='0.2 0.2 0'/>
263                                                         </Appearance>
264                                                         <Box size='.2 .4 2.5'/>
265                                                    </Shape>
266                                               </Transform>
267                                               <Transform rotation='0 1 0 .56'>
268                                                    <Shape>
269                                                         <Appearance>
270                                                              <Material diffuseColor='0.2 0.2 0'/>
271                                                         </Appearance>
272                                                         <Box size='.2 .4 2.5'/>
273                                                    </Shape>
274                                               </Transform>
275                                               <Transform rotation='0 -1 0 .56'>
276                                                    <Shape>
277                                                         <Appearance>
278                                                              <Material diffuseColor='0.2 0.2 0'/>
279                                                         </Appearance>
280                                                         <Box size='.2 .4 2.5'/>
281                                                    </Shape>
282                                               </Transform>
283                                               <Transform translation='0 -.3 0'>
284                                                    <Shape>
285                                                         <Appearance>
286                                                              <Material diffuseColor='.8 .7 .6'/>
287                                                         </Appearance>
288                                                         <Cylinder height='.95radius='.66'/>
289                                                    </Shape>
290                                               </Transform>
291                                          </Group>
292                                     </Transform>
293                                </Transform>
294                           </Transform>
295 
                         <!-- Transform Tracks is a DEF node that has 1 USE node: USE_1 -->
                         <Transform DEF='Tracksrotation='0 1 0 1.57scale='.39 .39 .39'>
296                                <Transform translation='3.3 .2 5.1'>
297 
                                   <!-- Transform Horizontal is a DEF node that has 7 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7 -->
                                   <Transform DEF='Horizontal'>
298 
                                        <!-- Group SingleTrack is a DEF node that has 17 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8, USE_9, USE_10, USE_11, USE_12, USE_13, USE_14, USE_15, USE_16, USE_17 -->
                                        <Group DEF='SingleTrack'>
299                                               <Shape>
300                                                    <Box size='1 .05 .3'/>
301                                                    <Appearance>
302                                                         <Material diffuseColor='0.4 0.4 0.4'/>
303                                                    </Appearance>
304                                               </Shape>
305                                               <Transform translation='-0.25 -0.05 0.0'>
306                                                    <Shape>
307                                                         <Box size='.35 .05 .2'/>
308                                                         <Appearance>
309                                                              <Material diffuseColor='.2 .2 .2'/>
310                                                         </Appearance>
311                                                    </Shape>
312                                               </Transform>
313                                               <Transform translation='0.25 -0.05 0.0'>
314                                                    <Shape>
315                                                         <Box size='.35 .05 .2'/>
316                                                         <Appearance>
317                                                              <Material diffuseColor='.2 .2 .2'/>
318                                                         </Appearance>
319                                                    </Shape>
320                                               </Transform>
321                                               <Transform translation='0.0 0.075 0.0'>
322                                                    <Shape>
323                                                         <Box size='.1 .1 .4'/>
324                                                         <Appearance>
325                                                              <Material diffuseColor='0.6 0.6 0.6'/>
326                                                         </Appearance>
327                                                    </Shape>
328                                               </Transform>
329                                               <Transform rotation='0 0 1 1.57translation='0.0 0.075 0.2'>
330                                                    <Shape>
331                                                         <Cylinder height='.12radius='.06'/>
332                                                         <Appearance>
333                                                              <Material diffuseColor='0.4 0.4 0.4'/>
334                                                         </Appearance>
335                                                    </Shape>
336                                               </Transform>
337                                          </Group>
338                                          <Transform translation='0.0 0.0 -0.4'>
339                                               <Group USE='SingleTrack'/>
340                                          </Transform>
341                                          <Transform translation='0.0 0.0 -0.8'>
342                                               <Group USE='SingleTrack'/>
343                                          </Transform>
344                                          <Transform translation='0.0 0.0 -1.2'>
345                                               <Group USE='SingleTrack'/>
346                                          </Transform>
347                                          <Transform translation='0.0 0.0 -1.6'>
348                                               <Group USE='SingleTrack'/>
349                                          </Transform>
350                                     </Transform>
351                                </Transform>
352                                <Transform translation='3.3 .2 3.1'>
353                                     <Transform USE='Horizontal'/>
354                                </Transform>
355                                <Transform translation='3.3 .2 1.9'>
356                                     <Transform USE='Horizontal'/>
357                                </Transform>
358                                <Transform translation='3.3 .2 .3'>
359                                     <Transform USE='Horizontal'/>
360                                </Transform>
361                                <Transform translation='3.3 .2 -1.4'>
362                                     <Transform USE='Horizontal'/>
363                                </Transform>
364                                <Transform translation='3.3 .2 -3'>
365                                     <Transform USE='Horizontal'/>
366                                </Transform>
367                                <Transform translation='3.3 .2 -4.6'>
368                                     <Transform USE='Horizontal'/>
369                                </Transform>
370                                <Transform translation='3.3 -.7 -9.45'>
371                                     <Transform DEF='Frontrotation='1 0 0 0.95translation='0 1.3 2.5'>
372                                          <Transform USE='Horizontal'/>
373                                     </Transform>
374                                </Transform>
375                                <Transform translation='3.3 .15 -3.9'>
376                                     <Transform DEF='Pivot1center='0 1 0rotation='1 0 0 0.55translation='0.0 0.0 -2.2'>
377                                          <Group USE='SingleTrack'/>
378                                     </Transform>
379                                </Transform>
380                                <Transform translation='3.3 -.05 4.'>
381                                     <Transform DEF='Pivot2Highcenter='0 1 0translation='0 1 2.1'>
382                                          <Group DEF='rear_CircleTrack'>
383                                               <Transform rotation='1 0 0 -1.05translation='0.0 0.6 0.69'>
384                                                    <Group USE='SingleTrack'/>
385                                               </Transform>
386                                               <Transform rotation='1 0 0 -1.57translation='0.0 1.0 0.8'>
387                                                    <Group USE='SingleTrack'/>
388                                               </Transform>
389                                               <Transform rotation='1 0 0 -2.09translation='0.0 1.4 0.69'>
390                                                    <Group USE='SingleTrack'/>
391                                               </Transform>
392                                               <Transform rotation='1 0 0 -2.62translation='0.0 1.69 0.4'>
393                                                    <Group USE='SingleTrack'/>
394                                               </Transform>
395                                          </Group>
396                                     </Transform>
397                                </Transform>
398                                <Transform translation='3.3 1.2 6.5'>
399                                     <Transform DEF='Rearrotation='1 0 0 -0.7translation='0 .08 0'>
400                                          <Transform>
401                                               <Group USE='SingleTrack'/>
402                                               <Transform translation='0.0 0.0 -0.4'>
403                                                    <Group USE='SingleTrack'/>
404                                               </Transform>
405                                               <Transform translation='0.0 0.0 -0.8'>
406                                                    <Group USE='SingleTrack'/>
407                                               </Transform>
408                                               <Transform translation='0.0 0.0 -1.2'>
409                                                    <Group USE='SingleTrack'/>
410                                               </Transform>
411                                               <Transform translation='0.0 0.0 -1.6'>
412                                                    <Group USE='SingleTrack'/>
413                                               </Transform>
414                                          </Transform>
415                                     </Transform>
416                                </Transform>
417                                <Transform translation='3.3 .65 -.575'>
418                                     <Transform DEF='Pivot1Highcenter='0 1 0translation='0 1 -6.8'>
419                                          <Transform rotation='0 1 0 3.14'>
420                                               <Group DEF='front_CircleTrack'>
421                                                    <Transform rotation='1 0 0 -1.30translation='0.0 0.6 0.69'>
422                                                         <Group USE='SingleTrack'/>
423                                                    </Transform>
424                                                    <Transform rotation='1 0 0 -2.15translation='0.0 .9 .6'>
425                                                         <Group USE='SingleTrack'/>
426                                                    </Transform>
427                                                    <Transform rotation='1 0 0 -2.62translation='0.0 1.2 0.38'>
428                                                         <Group USE='SingleTrack'/>
429                                                    </Transform>
430                                               </Group>
431                                          </Transform>
432                                     </Transform>
433                                </Transform>
434                           </Transform>
435                      </Transform>
436                      <Transform DEF='Left_Track'>
437                           <Transform DEF='L_inner_road_wheelstranslation='.1 0 0'>
438                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='1.7 .45 1.2'>
439                                     <Transform rotation='0 0 1 1.57'>
440 
                                        <!-- Group L_road_wheel is a DEF node that has 11 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8, USE_9, USE_10, USE_11 -->
                                        <Group DEF='L_road_wheel'>
441                                               <Shape USE='Hub'/>
442                                               <Shape USE='Wheel'/>
443                                               <Shape USE='Rim'/>
444                                               <Shape USE='Spoke1'/>
445                                               <Transform rotation='0 1 0 .785translation='.3 .6 0'>
446                                                    <Shape>
447                                                         <Appearance>
448                                                              <Material diffuseColor='.8 .7 .6'/>
449                                                         </Appearance>
450                                                         <Box size='.5 .6 1'/>
451                                                    </Shape>
452                                               </Transform>
453                                               <Transform rotation='0 1 0 1.0'>
454                                                    <Transform USE='Spoke2'/>
455                                               </Transform>
456                                               <Transform rotation='0 -1 0 1.0'>
457                                                    <Transform USE='Spoke3'/>
458                                               </Transform>
459                                          </Group>
460                                     </Transform>
461                                </Transform>
462                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='.85 .45 1.2'>
463                                     <Transform rotation='0 0 1 1.57'>
464                                          <Group USE='L_road_wheel'/>
465                                     </Transform>
466                                </Transform>
467                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='0 .45 1.2'>
468                                     <Transform rotation='0 0 1 1.57'>
469                                          <Group USE='L_road_wheel'/>
470                                     </Transform>
471                                </Transform>
472                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='-.8 .45 1.2'>
473                                     <Transform rotation='0 0 1 1.57'>
474                                          <Group USE='L_road_wheel'/>
475                                     </Transform>
476                                </Transform>
477                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='-1.6 .45 1.2'>
478                                     <Transform rotation='0 0 1 1.57'>
479                                          <Group USE='L_road_wheel'/>
480                                     </Transform>
481                                </Transform>
482                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='-2.45 .45 1.2'>
483                                     <Transform rotation='0 0 1 1.57'>
484                                          <Group USE='L_road_wheel'/>
485                                     </Transform>
486                                </Transform>
487                                <Transform rotation='0 1 0 -1.57scale='.2 .2 .2translation='-3 .9 1.25'>
488                                     <Transform rotation='0 0 1 1.57'>
489                                          <Group>
490                                               <Shape USE='Hub'/>
491                                               <Shape USE='Wheel'/>
492                                               <Shape USE='Rim'/>
493                                               <Shape USE='Spoke1'/>
494                                               <Transform USE='Spoke2'/>
495                                               <Transform USE='Spoke3'/>
496                                               <Transform translation='0 .6 0'>
497                                                    <Shape>
498                                                         <Appearance>
499                                                              <Material diffuseColor='.8 .7 .6'/>
500                                                         </Appearance>
501                                                         <Cylinder height='1.3radius='.5'/>
502                                                    </Shape>
503                                               </Transform>
504                                          </Group>
505                                     </Transform>
506                                </Transform>
507                           </Transform>
508                           <Transform DEF='L_outter_road_wheelstranslation='.1 0 0'>
509                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='1.7 .45 1.4'>
510                                     <Transform rotation='0 0 1 1.57'>
511                                          <Group USE='L_road_wheel'/>
512                                     </Transform>
513                                </Transform>
514                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='.85 .45 1.4'>
515                                     <Transform rotation='0 0 1 1.57'>
516                                          <Group USE='L_road_wheel'/>
517                                     </Transform>
518                                </Transform>
519                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='0 .45 1.4'>
520                                     <Transform rotation='0 0 1 1.57'>
521                                          <Group USE='L_road_wheel'/>
522                                     </Transform>
523                                </Transform>
524                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='-.8 .45 1.4'>
525                                     <Transform rotation='0 0 1 1.57'>
526                                          <Group USE='L_road_wheel'/>
527                                     </Transform>
528                                </Transform>
529                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='-1.6 .45 1.4'>
530                                     <Transform rotation='0 0 1 1.57'>
531                                          <Group USE='L_road_wheel'/>
532                                     </Transform>
533                                </Transform>
534                                <Transform rotation='0 1 0 -1.57scale='.38 .38 .38translation='-2.45 .45 1.4'>
535                                     <Transform rotation='0 0 1 1.57'>
536                                          <Group USE='L_road_wheel'/>
537                                     </Transform>
538                                </Transform>
539                                <Transform rotation='0 1 0 -1.57scale='.2 .2 .2translation='-3 .9 1.4'>
540                                     <Transform rotation='0 0 1 1.57'>
541                                          <Group>
542                                               <Shape USE='Hub'/>
543                                               <Shape USE='Wheel'/>
544                                               <Shape USE='Rim'/>
545                                               <Shape USE='Spoke1'/>
546                                               <Transform USE='Spoke2'/>
547                                               <Transform USE='Spoke3'/>
548                                          </Group>
549                                     </Transform>
550                                </Transform>
551                           </Transform>
552                           <Transform DEF='L_Sproket'>
553                                <Transform rotation='0 1 0 -1.57scale='1 .2 .2translation='2.45 .8 1.3'>
554                                     <Transform rotation='0 0 1 1.57'>
555                                          <Group>
556                                               <Shape USE='Hub'/>
557                                               <Shape USE='Wheel'/>
558                                               <Shape USE='Rim'/>
559                                               <Transform>
560                                                    <Shape>
561                                                         <Appearance>
562                                                              <Material diffuseColor='0.2 0.2 0'/>
563                                                         </Appearance>
564                                                         <Box size='.2 .4 2.5'/>
565                                                    </Shape>
566                                               </Transform>
567                                               <Transform rotation='0 1 0 1.0'>
568                                                    <Shape>
569                                                         <Appearance>
570                                                              <Material diffuseColor='0.2 0.2 0'/>
571                                                         </Appearance>
572                                                         <Box size='.2 .4 2.5'/>
573                                                    </Shape>
574                                               </Transform>
575                                               <Transform rotation='0 -1 0 1.0'>
576                                                    <Shape>
577                                                         <Appearance>
578                                                              <Material diffuseColor='0.2 0.2 0'/>
579                                                         </Appearance>
580                                                         <Box size='.2 .4 2.5'/>
581                                                    </Shape>
582                                               </Transform>
583                                               <Transform rotation='0 -1 0 1.57'>
584                                                    <Shape>
585                                                         <Appearance>
586                                                              <Material diffuseColor='0.2 0.2 0'/>
587                                                         </Appearance>
588                                                         <Box size='.2 .4 2.5'/>
589                                                    </Shape>
590                                               </Transform>
591                                               <Transform rotation='0 1 0 .56'>
592                                                    <Shape>
593                                                         <Appearance>
594                                                              <Material diffuseColor='0.2 0.2 0'/>
595                                                         </Appearance>
596                                                         <Box size='.2 .4 2.5'/>
597                                                    </Shape>
598                                               </Transform>
599                                               <Transform rotation='0 -1 0 .56'>
600                                                    <Shape>
601                                                         <Appearance>
602                                                              <Material diffuseColor='0.2 0.2 0'/>
603                                                         </Appearance>
604                                                         <Box size='.2 .4 2.5'/>
605                                                    </Shape>
606                                               </Transform>
607                                               <Transform translation='0 .3 0'>
608                                                    <Shape>
609                                                         <Appearance>
610                                                              <Material diffuseColor='.8 .7 .6'/>
611                                                         </Appearance>
612                                                         <Cylinder height='.95radius='.66'/>
613                                                    </Shape>
614                                               </Transform>
615                                          </Group>
616                                     </Transform>
617                                </Transform>
618                           </Transform>
619                           <Transform translation='0 0 2.6'>
620                                <Transform USE='Tracks'/>
621                           </Transform>
622                      </Transform>
623                      <Transform DEF='L_1_skirtrotation='1 0 0 -1.57translation='0 0 1.6'>
624                           <Shape>
625                                <Appearance>
626                                     <Material diffuseColor='.8 .7 .6'/>
627                                </Appearance>
628                                <Extrusion crossSection='-2.9 .8 -2.9 1.3 -1.525 1.25 -1.525 .8spine='0 0 0 0 .05 0'/>
629                           </Shape>
630                      </Transform>
631                      <Transform DEF='L_2_skirtrotation='1 0 0 -1.57translation='0 0 1.6'>
632                           <Shape>
633                                <Appearance>
634                                     <Material diffuseColor='.8 .7 .6'/>
635                                </Appearance>
636                                <Extrusion crossSection='-1.5 .8 -1.5 1.25 -.225 1.2 -.225 .8spine='0 0 0 0 .05 0'/>
637                           </Shape>
638                      </Transform>
639                      <Transform DEF='L_3_skirtrotation='1 0 0 -1.57translation='0 0 1.6'>
640                           <Shape>
641                                <Appearance>
642                                     <Material diffuseColor='.8 .7 .6'/>
643                                </Appearance>
644                                <Extrusion crossSection='-.2 .8 -.2 1.2 .975 1.2 1.075 .8spine='0 0 0 0 .05 0'/>
645                           </Shape>
646                      </Transform>
647                      <Transform DEF='L_4_skirtrotation='1 0 0 -1.57translation='0 0 1.6'>
648                           <Shape>
649                                <Appearance>
650                                     <Material diffuseColor='.8 .7 .6'/>
651                                </Appearance>
652                                <Extrusion crossSection='1.1 .8 1 1.2 2.55 1.2 2.55 .9spine='0 0 0 0 .05 0'/>
653                           </Shape>
654                      </Transform>
655                      <Transform DEF='R_1_skirtrotation='1 0 0 -1.57translation='0 0 -1.55'>
656                           <Shape>
657                                <Appearance>
658                                     <Material diffuseColor='.8 .7 .6'/>
659                                </Appearance>
660                                <Extrusion crossSection='-2.9 .8 -2.9 1.3 -1.525 1.25 -1.525 .8spine='0 0 0 0 .05 0'/>
661                           </Shape>
662                      </Transform>
663                      <Transform DEF='R_2_skirtrotation='1 0 0 -1.57translation='0 0 -1.55'>
664                           <Shape>
665                                <Appearance>
666                                     <Material diffuseColor='.8 .7 .6'/>
667                                </Appearance>
668                                <Extrusion crossSection='-1.5 .8 -1.5 1.25 -.225 1.2 -.225 .8spine='0 0 0 0 .05 0'/>
669                           </Shape>
670                      </Transform>
671                      <Transform DEF='R_3_skirtrotation='1 0 0 -1.57translation='0 0 -1.55'>
672                           <Shape>
673                                <Appearance>
674                                     <Material diffuseColor='.8 .7 .6'/>
675                                </Appearance>
676                                <Extrusion crossSection='-.2 .8 -.2 1.2 .975 1.2 1.075 .8spine='0 0 0 0 .05 0'/>
677                           </Shape>
678                      </Transform>
679                      <Transform DEF='R_4_skirtrotation='1 0 0 -1.57translation='0 0 -1.55'>
680                           <Shape>
681                                <Appearance>
682                                     <Material diffuseColor='.8 .7 .6'/>
683                                </Appearance>
684                                <Extrusion crossSection='1.1 .8 1 1.2 2.55 1.2 2.55 .9spine='0 0 0 0 .05 0'/>
685                           </Shape>
686                      </Transform>
687                      <Transform DEF='L_inside_skirtrotation='1 0 0 -1.57translation='0 0 1.05'>
688                           <Shape>
689                                <Appearance>
690                                     <Material diffuseColor='.8 .7 .6'/>
691                                </Appearance>
692                                <Extrusion crossSection='-2.9 .8 -2.9 1.3 -1.525 1.25 -1.525 .8spine='0 0 0 0 .05 0'/>
693                           </Shape>
694                      </Transform>
695                      <Transform DEF='R_inside_skirtrotation='1 0 0 -1.57translation='0 0 -.995'>
696                           <Shape>
697                                <Appearance>
698                                     <Material diffuseColor='.8 .7 .6'/>
699                                </Appearance>
700                                <Extrusion crossSection='-2.9 .8 -2.9 1.3 -1.525 1.25 -1.525 .8spine='0 0 0 0 .05 0'/>
701                           </Shape>
702                      </Transform>
703                      <Transform DEF='all_skirt_bolts'>
704                           <Transform translation='-2.9 0 0'>
705 
                              <!-- Group skirt_bolts is a DEF node that has 8 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8 -->
                              <Group DEF='skirt_bolts'>
706                                     <Transform translation='0 1.1 1.6'>
707                                          <Shape>
708                                               <Appearance>
709                                                    <Material diffuseColor='.8 .7 .6'/>
710                                               </Appearance>
711                                               <Box size='.1 .1 .1'/>
712                                          </Shape>
713                                     </Transform>
714                                     <Transform translation='0 .9 1.6'>
715                                          <Shape>
716                                               <Appearance>
717                                                    <Material diffuseColor='.8 .7 .6'/>
718                                               </Appearance>
719                                               <Box size='.1 .1 .1'/>
720                                          </Shape>
721                                     </Transform>
722                                </Group>
723                           </Transform>
724                           <Transform translation='-1.5 0 0'>
725                                <Group USE='skirt_bolts'/>
726                           </Transform>
727                           <Transform translation='-.2 0 0'>
728                                <Group USE='skirt_bolts'/>
729                           </Transform>
730                           <Transform translation='1.05 0 0'>
731                                <Group USE='skirt_bolts'/>
732                           </Transform>
733                           <Transform translation='1.05 0 0'>
734                                <Group USE='skirt_bolts'/>
735                           </Transform>
736                           <Transform translation='-2.9 0 -3.2'>
737                                <Group USE='skirt_bolts'/>
738                           </Transform>
739                           <Transform translation='-1.5 0 -3.2'>
740                                <Group USE='skirt_bolts'/>
741                           </Transform>
742                           <Transform translation='-.2 0 -3.2'>
743                                <Group USE='skirt_bolts'/>
744                           </Transform>
745                           <Transform translation='1.05 0 -3.2'>
746                                <Group USE='skirt_bolts'/>
747                           </Transform>
748                      </Transform>
749                      <Transform DEF='L_front_fenderrotation='1 0 0 -1.57translation='-2.9 .825 1.6'>
750                           <Transform scale='.1 .1 .1'>
751                                <Shape>
752                                     <Appearance>
753                                          <Material diffuseColor='.8 .7 .6'/>
754                                     </Appearance>
755                                     <Extrusion creaseAngle='.785crossSection='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 2solid='falsespine='0 0 0 0 6 0'/>
756                                </Shape>
757                           </Transform>
758                      </Transform>
759                      <Transform DEF='R_front_fenderrotation='1 0 0 -1.57translation='-2.9 .825 -.98'>
760                           <Transform scale='.1 .1 .1'>
761                                <Shape>
762                                     <Appearance>
763                                          <Material diffuseColor='.8 .7 .6'/>
764                                     </Appearance>
765                                     <Extrusion creaseAngle='.785crossSection='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 2solid='falsespine='0 0 0 0 6 0'/>
766                                </Shape>
767                           </Transform>
768                      </Transform>
769                      <Transform DEF='driver_hatch'>
770                           <Transform translation='-1.5 1.2 0'>
771                                <Shape>
772                                     <Appearance>
773                                          <Material diffuseColor='.8 .7 .6'/>
774                                     </Appearance>
775                                     <Cylinder height='.3radius='.3'/>
776                                </Shape>
777                           </Transform>
778                           <Transform translation='-1.5 1.4 0'>
779                                <Shape>
780                                     <Appearance>
781                                          <Material diffuseColor='.8 .7 .6'/>
782                                     </Appearance>
783                                     <Cylinder height='.05radius='.2'/>
784                                </Shape>
785                           </Transform>
786                      </Transform>
787                      <Transform DEF='trim_vanetranslation='0 -.05 0'>
788                           <Transform rotation='0 1 0 .785translation='-2.3 1.2 .3'>
789                                <Transform rotation='1 0 0 -.2'>
790                                     <Shape>
791                                          <Appearance>
792                                               <Material diffuseColor='.8 .7 .6'/>
793                                          </Appearance>
794                                          <Box size='.05 .05 .9'/>
795                                     </Shape>
796                                </Transform>
797                           </Transform>
798                           <Transform rotation='0 1 0 -.785translation='-2.3 1.2 -.3'>
799                                <Transform rotation='1 0 0 .2'>
800                                     <Shape>
801                                          <Appearance>
802                                               <Material diffuseColor='.8 .7 .6'/>
803                                          </Appearance>
804                                          <Box size='.05 .05 .9'/>
805                                     </Shape>
806                                </Transform>
807                           </Transform>
808                      </Transform>
809                      <Transform DEF='L_rear_fender'>
810                           <Transform rotation='1 0 0 -1.57translation='0 .0 1.6'>
811                                <Shape>
812                                     <Appearance>
813                                          <Material diffuseColor='.8 .7 .6'/>
814                                     </Appearance>
815                                     <Extrusion crossSection='2.55 .9 2.55 1.2 2.9 1.2 2.9 1.1spine='0 0 0 0 .6 0'/>
816                                </Shape>
817                           </Transform>
818                      </Transform>
819                      <Transform DEF='R_rear_fender'>
820                           <Transform rotation='1 0 0 -1.57translation='0 .0 -1.'>
821                                <Shape>
822                                     <Appearance>
823                                          <Material diffuseColor='.8 .7 .6'/>
824                                     </Appearance>
825                                     <Extrusion crossSection='2.55 .9 2.55 1.2 2.9 1.2 2.9 1.1spine='0 0 0 0 .6 0'/>
826                                </Shape>
827                           </Transform>
828                      </Transform>
829                      <Transform DEF='grill'>
830                           <Transform rotation='0 0 1 1.57translation='2.2 1.3 0'>
831                                <Shape>
832                                     <Appearance>
833                                          <Material diffuseColor='.5 .5 .5'/>
834                                     </Appearance>
835                                     <Box size='.05 .7 1.8'/>
836                                </Shape>
837                           </Transform>
838                      </Transform>
839                      <Transform DEF='Fuel_Tanks'>
840                           <Transform rotation='1 0 0 1.57translation='3.2 1.4 .6'>
841                                <Shape>
842                                     <Appearance>
843                                          <Material diffuseColor='.8 .7 .6'/>
844                                     </Appearance>
845                                     <Cylinder height='.8radius='.3'/>
846                                </Shape>
847                                <Transform translation='0 .2 0'>
848                                     <Shape>
849                                          <Appearance>
850                                               <Material diffuseColor='0 0 0'/>
851                                          </Appearance>
852                                          <Cylinder height='.05radius='.31'/>
853                                     </Shape>
854                                </Transform>
855                                <Transform translation='0 -.2 0'>
856                                     <Shape>
857                                          <Appearance>
858                                               <Material diffuseColor='0 0 0'/>
859                                          </Appearance>
860                                          <Cylinder height='.05radius='.31'/>
861                                     </Shape>
862                                </Transform>
863                                <Transform translation='-.1 .2 .3'>
864                                     <Shape>
865                                          <Appearance>
866                                               <Material diffuseColor='0 0 0'/>
867                                          </Appearance>
868                                          <Box size='.5 .1 .1'/>
869                                     </Shape>
870                                </Transform>
871                                <Transform translation='-.1 -.2 .3'>
872                                     <Shape>
873                                          <Appearance>
874                                               <Material diffuseColor='0 0 0'/>
875                                          </Appearance>
876                                          <Box size='.5 .1 .1'/>
877                                     </Shape>
878                                </Transform>
879                           </Transform>
880                           <Transform rotation='1 0 0 1.57translation='3.2 1.4 -.6'>
881                                <Shape>
882                                     <Appearance>
883                                          <Material diffuseColor='.8 .7 .6'/>
884                                     </Appearance>
885                                     <Cylinder height='.8radius='.3'/>
886                                </Shape>
887                                <Transform translation='0 .2 0'>
888                                     <Shape>
889                                          <Appearance>
890                                               <Material diffuseColor='0 0 0'/>
891                                          </Appearance>
892                                          <Cylinder height='.05radius='.31'/>
893                                     </Shape>
894                                </Transform>
895                                <Transform translation='0 -.2 0'>
896                                     <Shape>
897                                          <Appearance>
898                                               <Material diffuseColor='0 0 0'/>
899                                          </Appearance>
900                                          <Cylinder height='.05radius='.31'/>
901                                     </Shape>
902                                </Transform>
903                                <Transform translation='-.1 .2 .3'>
904                                     <Shape>
905                                          <Appearance>
906                                               <Material diffuseColor='0 0 0'/>
907                                          </Appearance>
908                                          <Box size='.5 .1 .1'/>
909                                     </Shape>
910                                </Transform>
911                                <Transform translation='-.1 -.2 .3'>
912                                     <Shape>
913                                          <Appearance>
914                                               <Material diffuseColor='0 0 0'/>
915                                          </Appearance>
916                                          <Box size='.5 .1 .1'/>
917                                     </Shape>
918                                </Transform>
919                           </Transform>
920                      </Transform>
921                      <Transform DEF='Lights'>
922                           <Transform translation='-2.8 -1.15 -1.47'>
923 
                              <!-- Group Head_lights is a DEF node that has 1 USE node: USE_1 -->
                              <Group DEF='Head_lights'>
924                                     <Transform DEF='Head_lightrotation='0 0 1 -1.57scale='.05 .175 .05translation='.1 2.3 .6'>
925                                          <Shape>
926                                               <Appearance>
927                                                    <Material diffuseColor='.8 .7 .6'/>
928                                               </Appearance>
929                                               <Extrusion creaseAngle='0.785crossSection='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.00scale='1 1 .8 .8 .4 .4spine='0 0 0 0 .2 0 0 .3 0'/>
930                                          </Shape>
931                                     </Transform>
932                                     <Transform translation='.12 2.2 .65'>
933                                          <Shape>
934                                               <Appearance>
935                                                    <Material diffuseColor='.8 .7 .6'/>
936                                               </Appearance>
937                                               <Box size='.01 .2 .01'/>
938                                          </Shape>
939                                     </Transform>
940                                     <Transform rotation='0 0 1 -1.57scale='.04 .05 .04translation='.09 2.3 .6'>
941                                          <Shape>
942                                               <Appearance>
943                                                    <Material diffuseColor='.8 .8 .8'/>
944                                               </Appearance>
945                                               <Extrusion creaseAngle='0.785crossSection='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.00scale='1 1 .8 .8 .4 .4spine='0 0 0 0 .2 0 0 .3 0'/>
946                                          </Shape>
947                                     </Transform>
948                                     <Transform translation='.12 2.2 .55'>
949                                          <Shape>
950                                               <Appearance>
951                                                    <Material diffuseColor='.8 .7 .6'/>
952                                               </Appearance>
953                                               <Box size='.01 .2 .01'/>
954                                          </Shape>
955                                     </Transform>
956                                </Group>
957                           </Transform>
958                           <Transform translation='-2.8 -1.15 .23'>
959                                <Group USE='Head_lights'/>
960                           </Transform>
961                      </Transform>
962                 </Transform>
963 
               <!-- ROUTE information for TURRET node:  [from turret_sensor.rotation_changed to set_rotation ] -->
               <Transform DEF='TURRETtranslation='0 -.2 0'>
964                      <Transform DEF='FRONT_TURRET'>
965                           <Transform DEF='turret'>
966                                <Shape>
967                                     <Appearance>
968                                          <Material diffuseColor='.8 .7 .6'/>
969                                     </Appearance>
970                                     <Extrusion creaseAngle='.785crossSection='-.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.2scale='1 .98 .95 .95 .925 .925 .90 .90 .85 .85 .75 .75 .6 .70solid='falsespine='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'/>
971                                </Shape>
972                                <Transform DEF='R_sponson_boxtranslation='0 .2 .1'>
973                                     <Transform rotation='0 1 0 1.1'>
974                                          <Transform rotation='1 0 0 -1.57'>
975                                               <Shape>
976                                                    <Appearance>
977                                                         <Material diffuseColor='.85 .75 .65'/>
978                                                    </Appearance>
979                                                    <Extrusion creaseAngle='.785crossSection='1 1.6 1 1.9 1.45 1.9 1.45 1.8 1.3 1.6 1 1.6solid='falsespine='0 -.4 0 0 .4 0'/>
980                                               </Shape>
981                                          </Transform>
982                                     </Transform>
983                                </Transform>
984                                <Transform DEF='rear_sponson_boxrotation='1 0 0 -1.57translation='-.2 .2 0'>
985                                     <Shape>
986                                          <Appearance>
987                                               <Material diffuseColor='.85 .75 .65'/>
988                                          </Appearance>
989                                          <Extrusion creaseAngle='.785crossSection='1 1.6 1 1.9 1.45 1.9 1.45 1.8 1.3 1.6 1 1.6solid='falsespine='0 -.5 0 0 .5 0'/>
990                                     </Shape>
991                                </Transform>
992                                <Transform DEF='snorkletranslation='.2 1.8 1.2'>
993                                     <Transform rotation='0 1 0 -1.4'>
994                                          <Group>
995                                               <Transform rotation='1 0 0 1.57'>
996                                                    <Shape>
997                                                         <Appearance>
998                                                              <Material diffuseColor='.8 .7 .6'/>
999                                                         </Appearance>
1000                                                         <Cylinder height='1.2radius='0.075'/>
1001                                                    </Shape>
1002                                               </Transform>
1003                                               <Transform rotation='1 0 0 1.57translation='0 0 .6'>
1004                                                    <Shape>
1005                                                         <Appearance>
1006                                                              <Material diffuseColor='0 0 0'/>
1007                                                         </Appearance>
1008                                                         <Cylinder height='.1radius='.12'/>
1009                                                    </Shape>
1010                                               </Transform>
1011                                               <Transform rotation='1 0 0 1.57translation='0 0 -.6'>
1012                                                    <Shape>
1013                                                         <Appearance>
1014                                                              <Material diffuseColor='0 0 0'/>
1015                                                         </Appearance>
1016                                                         <Cylinder height='.075radius='.09'/>
1017                                                    </Shape>
1018                                               </Transform>
1019                                               <Transform rotation='1 0 0 -1.57translation='-.1 -.1 .3'>
1020                                                    <Shape>
1021                                                         <Appearance>
1022                                                              <Material diffuseColor='0 0 0'/>
1023                                                         </Appearance>
1024                                                         <Box size='.3 .1 .1'/>
1025                                                    </Shape>
1026                                               </Transform>
1027                                               <Transform rotation='1 0 0 -1.57translation='-.1 -.1 -.3'>
1028                                                    <Shape>
1029                                                         <Appearance>
1030                                                              <Material diffuseColor='0 0 0'/>
1031                                                         </Appearance>
1032                                                         <Box size='.3 .1 .1'/>
1033                                                    </Shape>
1034                                               </Transform>
1035                                          </Group>
1036                                     </Transform>
1037                                </Transform>
1038                                <Group DEF='IR_Light'>
1039                                     <Transform rotation='0 0 1 -1.57scale='.15 .4 .15translation='-1.2 1.8 -.4'>
1040                                          <Shape>
1041                                               <Appearance>
1042                                                    <Material diffuseColor='.8 .7 .6'/>
1043                                               </Appearance>
1044                                               <Extrusion creaseAngle='0.785crossSection='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.00scale='1 1 .8 .8 .4 .4spine='0 0 0 0 .2 0 0 .3 0'/>
1045                                          </Shape>
1046                                     </Transform>
1047                                     <Transform rotation='0 0 1 -1.57scale='.13 .02 .13translation='-1.21 1.8 -.4'>
1048                                          <Shape>
1049                                               <Appearance>
1050                                                    <Material diffuseColor='0 0 0'/>
1051                                               </Appearance>
1052                                               <Extrusion creaseAngle='0.785crossSection='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.00spine='0 0 0 0 .1 0'/>
1053                                          </Shape>
1054                                     </Transform>
1055                                </Group>
1056                                <Transform DEF='CDR_Hatch'>
1057                                     <Transform translation='.15 2.2 -.4'>
1058                                          <Shape>
1059                                               <Appearance>
1060                                                    <Material diffuseColor='.9 .8 .7'/>
1061                                               </Appearance>
1062                                               <Cylinder height='.1radius='.3'/>
1063                                          </Shape>
1064                                     </Transform>
1065                                     <Transform scale='.25 .4 .25translation='.15 2.2 -.4'>
1066                                          <Shape>
1067                                               <Appearance>
1068                                                    <Material diffuseColor='.8 .7 .6'/>
1069                                               </Appearance>
1070                                               <Extrusion creaseAngle='0.785crossSection='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.00scale='1 1 .8 .8 .4 .4spine='0 0 0 0 .2 0 0 .3 0'/>
1071                                          </Shape>
1072                                     </Transform>
1073                                     <Transform rotation='0 0 1 -1.57scale='.075 .2 .075translation='0 2.4 -.4'>
1074                                          <Shape>
1075                                               <Appearance>
1076                                                    <Material diffuseColor='.8 .7 .6'/>
1077                                               </Appearance>
1078                                               <Extrusion creaseAngle='0.785crossSection='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.00scale='1 1 .8 .8 .4 .4spine='0 0 0 0 .2 0 0 .3 0'/>
1079                                          </Shape>
1080                                     </Transform>
1081                                     <Transform translation='.05 2.2 -.4'>
1082                                          <Shape>
1083                                               <Appearance>
1084                                                    <Material diffuseColor='.8 .7 .6'/>
1085                                               </Appearance>
1086                                               <Box size='.05 .3 .05'/>
1087                                          </Shape>
1088                                     </Transform>
1089                                     <Transform rotation='0 0 1 -1.57scale='.065 .1 .065translation='-.01 2.4 -.4'>
1090                                          <Shape>
1091                                               <Appearance>
1092                                                    <Material diffuseColor='0 0 0'/>
1093                                               </Appearance>
1094                                               <Extrusion creaseAngle='0.785crossSection='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.00scale='1 1 .8 .8 .4 .4spine='0 0 0 0 .2 0 0 .3 0'/>
1095                                          </Shape>
1096                                     </Transform>
1097                                </Transform>
1098                                <Group DEF='Gunners_stuff'>
1099                                     <Transform DEF='hingetranslation='.12 2.2 .4'>
1100                                          <Shape>
1101                                               <Appearance>
1102                                                    <Material diffuseColor='.8 .7 .6'/>
1103                                               </Appearance>
1104                                               <Box size='.05 .1 .2'/>
1105                                          </Shape>
1106                                     </Transform>
1107                                     <Transform DEF='hatchscale='.95 1 1.25translation='.3 2.2 .4'>
1108                                          <Shape>
1109                                               <Appearance>
1110                                                    <Material diffuseColor='.9 .8 .7'/>
1111                                               </Appearance>
1112                                               <Cylinder height='.05radius='.2'/>
1113                                          </Shape>
1114                                     </Transform>
1115                                     <Transform DEF='night_sighttranslation='.08 2.1 .4'>
1116                                          <Shape>
1117                                               <Appearance>
1118                                                    <Material diffuseColor='.8 .7 .6'/>
1119                                               </Appearance>
1120                                               <Cylinder height='.5radius='.05'/>
1121                                          </Shape>
1122                                     </Transform>
1123                                     <Group DEF='Gunners_light'>
1124                                          <Transform DEF='Lightrotation='0 0 1 -1.57scale='.05 .175 .05translation='.1 2.3 .6'>
1125                                               <Shape>
1126                                                    <Appearance>
1127                                                         <Material diffuseColor='.8 .7 .6'/>
1128                                                    </Appearance>
1129                                                    <Extrusion creaseAngle='0.785crossSection='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.00scale='1 1 .8 .8 .4 .4spine='0 0 0 0 .2 0 0 .3 0'/>
1130                                               </Shape>
1131                                          </Transform>
1132                                          <Transform translation='.12 2.2 .6'>
1133                                               <Shape>
1134                                                    <Appearance>
1135                                                         <Material diffuseColor='.8 .7 .6'/>
1136                                                    </Appearance>
1137                                                    <Box size='.02 .2 .02'/>
1138                                               </Shape>
1139                                          </Transform>
1140                                          <Transform rotation='0 0 1 -1.57scale='.04 .05 .04translation='.09 2.3 .6'>
1141                                               <Shape>
1142                                                    <Appearance>
1143                                                         <Material diffuseColor='0 0 0'/>
1144                                                    </Appearance>
1145                                                    <Extrusion creaseAngle='0.785crossSection='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.00scale='1 1 .8 .8 .4 .4spine='0 0 0 0 .2 0 0 .3 0'/>
1146                                               </Shape>
1147                                          </Transform>
1148                                     </Group>
1149                                     <Transform DEF='day_sighttranslation='-.2 2.2 .4'>
1150                                          <Shape>
1151                                               <Appearance>
1152                                                    <Material diffuseColor='.8 .7 .6'/>
1153                                               </Appearance>
1154                                               <Box size='.2 .2 .25'/>
1155                                          </Shape>
1156                                     </Transform>
1157                                </Group>
1158                                <Group DEF='smk_grndes'>
1159                                     <Transform translation='-.85 1.8 1'>
1160                                          <Group>
1161                                               <Transform rotation='0 0 1 -.9'>
1162                                                    <Transform rotation='0 1 0 -.785'>
1163 
                                                       <!-- Group smoke_laucher is a DEF node that has 6 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6 -->
                                                       <Group DEF='smoke_laucher'>
1164                                                              <Transform rotation='1 0 0 1.57'>
1165                                                                   <Shape>
1166                                                                        <Appearance>
1167                                                                             <Material diffuseColor='.8 .7 .6'/>
1168                                                                        </Appearance>
1169                                                                        <Cylinder height='.2radius='0.02'/>
1170                                                                   </Shape>
1171                                                              </Transform>
1172                                                              <Transform rotation='1 0 0 1.57translation='0 0 -.1'>
1173                                                                   <Shape>
1174                                                                        <Appearance>
1175                                                                             <Material diffuseColor='.8 .7 .6'/>
1176                                                                        </Appearance>
1177                                                                        <Cylinder height='.05radius='.03'/>
1178                                                                   </Shape>
1179                                                              </Transform>
1180                                                              <Transform rotation='1 0 0 1.57translation='0 0 .1'>
1181                                                                   <Shape>
1182                                                                        <Appearance>
1183                                                                             <Material diffuseColor='0 0 0'/>
1184                                                                        </Appearance>
1185                                                                        <Cylinder height='.05radius='.025'/>
1186                                                                   </Shape>
1187                                                              </Transform>
1188                                                         </Group>
1189                                                    </Transform>
1190                                               </Transform>
1191                                          </Group>
1192                                     </Transform>
1193                                     <Transform translation='-1 1.8 .85'>
1194                                          <Group>
1195                                               <Transform rotation='0 0 1 -.9'>
1196                                                    <Transform rotation='0 1 0 -.9'>
1197                                                         <Group USE='smoke_laucher'/>
1198                                                    </Transform>
1199                                               </Transform>
1200                                          </Group>
1201                                     </Transform>
1202                                     <Transform translation='-1.15 1.8 .7'>
1203                                          <Group>
1204                                               <Transform rotation='0 0 1 -.9'>
1205                                                    <Transform rotation='0 1 0 -1.5'>
1206                                                         <Group USE='smoke_laucher'/>
1207                                                    </Transform>
1208                                               </Transform>
1209                                          </Group>
1210                                     </Transform>
1211                                     <Transform translation='-1.15 1.8 .55'>
1212                                          <Group>
1213                                               <Transform rotation='0 0 1 -.9'>
1214                                                    <Transform rotation='0 1 0 -1.7'>
1215                                                         <Group USE='smoke_laucher'/>
1216                                                    </Transform>
1217                                               </Transform>
1218                                          </Group>
1219                                     </Transform>
1220                                     <Transform translation='-1.15 1.8 .3'>
1221                                          <Group>
1222                                               <Transform rotation='0 0 1 -.9'>
1223                                                    <Transform rotation='0 1 0 -1.7'>
1224                                                         <Group USE='smoke_laucher'/>
1225                                                    </Transform>
1226                                               </Transform>
1227                                          </Group>
1228                                     </Transform>
1229                                     <Transform translation='-1.15 1.8 -.55'>
1230                                          <Group>
1231                                               <Transform rotation='0 0 1 -.9'>
1232                                                    <Transform rotation='0 1 0 -1.7'>
1233                                                         <Group USE='smoke_laucher'/>
1234                                                    </Transform>
1235                                               </Transform>
1236                                          </Group>
1237                                     </Transform>
1238                                     <Transform translation='-1.15 1.8 -.7'>
1239                                          <Group>
1240                                               <Transform rotation='0 0 1 -.9'>
1241                                                    <Transform rotation='0 1 0 -1.5'>
1242                                                         <Group USE='smoke_laucher'/>
1243                                                    </Transform>
1244                                               </Transform>
1245                                          </Group>
1246                                     </Transform>
1247                                </Group>
1248                                <Transform DEF='AA_MGscale='.1 .1 .1translation='.9 2.6 -.4'>
1249                                     <Group>
1250                                          <Transform rotation='0 0 1 1.57translation='4.25 0 0'>
1251                                               <Shape>
1252                                                    <Appearance>
1253                                                         <Material diffuseColor='0 0 0'/>
1254                                                    </Appearance>
1255                                                    <Cylinder height='10radius='.25'/>
1256                                               </Shape>
1257                                          </Transform>
1258                                          <Transform rotation='0 0 1 1.57translation='2.5 -.26 0'>
1259                                               <Shape>
1260                                                    <Appearance>
1261                                                         <Material diffuseColor='0 0 0'/>
1262                                                    </Appearance>
1263                                                    <Cylinder height='5radius='.35'/>
1264                                               </Shape>
1265                                          </Transform>
1266                                          <Transform translation='-2.5 -.3 0'>
1267                                               <Shape>
1268                                                    <Appearance>
1269                                                         <Material diffuseColor='0 0 0'/>
1270                                                    </Appearance>
1271                                                    <Box size='5 2 1'/>
1272                                               </Shape>
1273                                          </Transform>
1274                                          <Transform translation='-2.5 -.7 1.5'>
1275                                               <Shape>
1276                                                    <Appearance>
1277                                                         <Material diffuseColor='.8 .7 .6'/>
1278                                                    </Appearance>
1279                                                    <Box size='1 3.2 2'/>
1280                                               </Shape>
1281                                          </Transform>
1282                                          <Transform rotation='1 0 0 1.57translation='-4 -1.5 0'>
1283                                               <Shape>
1284                                                    <Appearance>
1285                                                         <Material diffuseColor='.8 .7 .6'/>
1286                                                    </Appearance>
1287                                                    <Cylinder height='2.5radius='.5'/>
1288                                               </Shape>
1289                                          </Transform>
1290                                          <Transform translation='-4 -3 0'>
1291                                               <Shape>
1292                                                    <Appearance>
1293                                                         <Material diffuseColor='.8 .7 .6'/>
1294                                                    </Appearance>
1295                                                    <Cylinder height='2.5radius='.5'/>
1296                                               </Shape>
1297                                          </Transform>
1298                                          <Transform rotation='0 0 1 -.785translation='-2.5 -2.5 0'>
1299                                               <Shape>
1300                                                    <Appearance>
1301                                                         <Material diffuseColor='.8 .7 .6'/>
1302                                                    </Appearance>
1303                                                    <Cylinder height='3.5radius='.2'/>
1304                                               </Shape>
1305                                          </Transform>
1306                                          <Transform translation='-4 1.5 0'>
1307                                               <Shape>
1308                                                    <Appearance>
1309                                                         <Material diffuseColor='.8 .7 .6'/>
1310                                                    </Appearance>
1311                                                    <Box size='.25 1 2'/>
1312                                               </Shape>
1313                                          </Transform>
1314                                          <Transform translation='-4 0 .875'>
1315                                               <Shape>
1316                                                    <Appearance>
1317                                                         <Material diffuseColor='.8 .7 .6'/>
1318                                                    </Appearance>
1319                                                    <Box size='.25 2.5 .25'/>
1320                                               </Shape>
1321                                          </Transform>
1322                                          <Transform translation='-4 0 -.875'>
1323                                               <Shape>
1324                                                    <Appearance>
1325                                                         <Material diffuseColor='.8 .7 .6'/>
1326                                                    </Appearance>
1327                                                    <Box size='.25 2.5 .25'/>
1328                                               </Shape>
1329                                          </Transform>
1330                                     </Group>
1331                                </Transform>
1332                           </Transform>
1333                           <Transform rotation='1 0 0 -1.57translation='-1.3 1.8 0'>
1334 
                              <!-- ROUTE information for Gun_Mantle node:  [from gun_sensor.rotation_changed to set_rotation ] -->
                              <Transform DEF='Gun_Mantle'>
1335                                     <Transform rotation='0 0 1 -1.57'>
1336                                          <Transform>
1337                                               <Shape>
1338                                                    <Appearance>
1339                                                         <Material diffuseColor='.8 .7 .6'/>
1340                                                    </Appearance>
1341                                                    <Extrusion creaseAngle='.9crossSection='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 .2scale='.75 .75 .8 .8 .85 .85 .9 .9 .95 .95 1 1solid='falsespine='0 0 0 0 .1 0 0 .2 0 0 .3 0 0 .4 0 0 .5 0'/>
1342                                               </Shape>
1343                                          </Transform>
1344                                     </Transform>
1345                                     <Transform rotation='0 0 1 -1.57translation='-.1 0 0'>
1346                                          <Transform rotation='0 1 0 1.57'>
1347                                               <Shape>
1348                                                    <Appearance>
1349                                                         <Material diffuseColor='.5 .5 .5'/>
1350                                                    </Appearance>
1351                                                    <Extrusion creaseAngle='.9crossSection='0 .15 .1 .1 .15 0 .1 -.1 0 -.15 -.1 -.1 -.15 0 -.1 .1 0 .15scale='.75 .75 1 1solid='falsespine='0 0 0 0 .1 0'/>
1352                                               </Shape>
1353                                          </Transform>
1354                                     </Transform>
1355                                     <Transform DEF='BARRELcenter='0 -2.3 0rotation='0 0 1 1.57translation='-.1 2.3 0'>
1356                                          <Shape>
1357                                               <Appearance>
1358                                                    <Material diffuseColor='0 0 0'/>
1359                                               </Appearance>
1360                                               <Cylinder height='4.4radius='.085'/>
1361                                          </Shape>
1362                                          <Transform translation='0 1.8 0'>
1363                                               <Shape>
1364                                                    <Appearance>
1365                                                         <Material diffuseColor='.8 .7 .6'/>
1366                                                    </Appearance>
1367                                                    <Cylinder height='.7radius='.09'/>
1368                                               </Shape>
1369                                          </Transform>
1370                                          <Transform translation='0 1.05 0'>
1371                                               <Shape>
1372                                                    <Appearance>
1373                                                         <Material diffuseColor='.8 .7 .6'/>
1374                                                    </Appearance>
1375                                                    <Cylinder height='.7radius='.09'/>
1376                                               </Shape>
1377                                          </Transform>
1378                                          <Transform translation='0 .3 0'>
1379                                               <Shape>
1380                                                    <Appearance>
1381                                                         <Material diffuseColor='.8 .7 .6'/>
1382                                                    </Appearance>
1383                                                    <Cylinder height='.7radius='.125'/>
1384                                               </Shape>
1385                                          </Transform>
1386                                          <Transform translation='0 -.45 0'>
1387                                               <Shape>
1388                                                    <Appearance>
1389                                                         <Material diffuseColor='.8 .7 .6'/>
1390                                                    </Appearance>
1391                                                    <Cylinder height='.7radius='.09'/>
1392                                               </Shape>
1393                                          </Transform>
1394                                          <Transform translation='0 -1.2 0'>
1395                                               <Shape>
1396                                                    <Appearance>
1397                                                         <Material diffuseColor='.8 .7 .6'/>
1398                                                    </Appearance>
1399                                                    <Cylinder height='.7radius='.09'/>
1400                                               </Shape>
1401                                          </Transform>
1402                                          <Transform translation='0 -1.95 0'>
1403                                               <Shape>
1404                                                    <Appearance>
1405                                                         <Material diffuseColor='.8 .7 .6'/>
1406                                                    </Appearance>
1407                                                    <Cylinder height='.7radius='.09'/>
1408                                               </Shape>
1409                                          </Transform>
1410                                          <Transform DEF='hotGasrotation='0 0 1 -1.57translation='0 2.2 0'>
1411                                               <Group>
1412 
                                                  <!-- ROUTE information for BallTransform node:  [from BALLSIZE.value_changed to set_scale ] -->
                                                  <Transform DEF='BallTransformrotation='0 1 0 -1.57scale='.000001 .000001 .0000001'>
1413                                                         <Shape>
1414                                                              <Sphere DEF='EXPSHAPEradius='25'/>
1415                                                              <Appearance>
1416                                                                   <!-- explosion.png is from the Pearl Harbor scene from www.planetnine.com. -->
1417                                                                   <ImageTexture DEF='explosion'   url=' "explosion.png " "https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/T72M/explosion.png " "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/explosion.png " '/>
1418                                                              </Appearance>
1419                                                         </Shape>
1420                                                    </Transform>
1421 
                                                  <!-- ROUTE information for BALLSIZE node:  [from CLOCK.fraction_changed to set_fraction ] [from value_changed to BallTransform.set_scale ] -->
                                                  <PositionInterpolator DEF='BALLSIZEkey='0.0 0.1 0.2 .3 .4 .5 .6 .7 .8 .9 1.0keyValue='0 0 0 .003 .001 .003 .006 .002 .006 .01 .003 .01 .015 .006 .015 .02 .02 .02 .01 .01 .01 .006 .006 .006 .003 .003 .003 0 0 0 0 0 0'/>
1422 
                                                  <!-- ROUTE information for CLOCK node:  [from FireButtonSensor.touchTime to set_startTime ] [from fraction_changed to BALLSIZE.set_fraction ] -->
                                                  <TimeSensor DEF='CLOCKcycleInterval='.85'/>
1423                                               </Group>
1424                                          </Transform>
1425                                          <Transform translation='0 -1 0'>
1426 
                                             <!-- ROUTE information for BoomTransform node:  [from ScaleInterp.value_changed to set_scale ] -->
                                             <Transform DEF='BoomTransformscale='0.00001 0.0001 0.00001translation='0.0 3.1 0.0'>
1427                                                    <Shape>
1428                                                         <Extrusion beginCap='falsecreaseAngle='1.57crossSection='1.0 0.0 0.92 -0.38 0.71 -0.71 0.38 -0.92 0.0 -1.0 -0.38 -0.92 -0.71 -0.71 -0.92 -0.38 -1.0 -0.0 -0.92 0.38 -0.71 0.71 -0.38 0.92 0.0 1.0 0.38 0.92 0.71 0.71 0.92 0.38 1.0 0.0endCap='falsespine='2.0 0.0 0.0 1.85 0.0 0.77 1.41 0.0 1.41 0.77 0.0 1.85 0.0 0.0 2.0 -0.77 0.0 1.85 -1.41 0.0 1.41 -1.85 0.0 0.77 -2.0 0.0 0.0 -1.85 0.0 -0.77 -1.41 0.0 -1.41 -0.77 0.0 -1.85 0.0 0.0 -2.0 0.77 0.0 -1.85 1.41 0.0 -1.41 1.85 0.0 -0.77 2.0 0.0 0.0'/>
1429                                                         <Appearance>
1430 
                                                            <!-- ROUTE information for BoomMaterial node:  [from TransparencyInterp.value_changed to set_transparency ] -->
                                                            <Material DEF='BoomMaterial'/>
1431                                                              <ImageTexture   url=' "Boom1.jpg " "https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/T72M/Boom1.jpg " "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/FrigateYavuzTurkey/Boom1.jpg " '/>
1432                                                         </Appearance>
1433                                                    </Shape>
1434 
                                                  <!-- ROUTE information for TransparencyInterp node:  [from BoomTimer.fraction_changed to set_fraction ] [from value_changed to BoomMaterial.set_transparency ] -->
                                                  <ScalarInterpolator DEF='TransparencyInterpkey='0 0.04 0.1 0.7 1.0keyValue='1.0 0.2 0.3 1.0 1.0'/>
1435 
                                                  <!-- ROUTE information for ScaleInterp node:  [from BoomTimer.fraction_changed to set_fraction ] [from value_changed to BoomTransform.set_scale ] -->
                                                  <PositionInterpolator DEF='ScaleInterpkey='0 0.04 0.1 0.7 1.0keyValue='0.00001 0.00001 0.00001 0.05 0.4 0.05 0.4 0.6 0.4 0.5 0.9 0.5 0.00001 0.0001 0.00001'/>
1436 
                                                  <!-- ROUTE information for BoomTimer node:  [from FireButtonSensor.touchTime to set_startTime ] [from fraction_changed to ScaleInterp.set_fraction ] [from fraction_changed to TransparencyInterp.set_fraction ] -->
                                                  <TimeSensor DEF='BoomTimercycleInterval='5.0'/>
1437                                               </Transform>
1438                                          </Transform>
1439                                     </Transform>
1440                                </Transform>
1441 
                              <!-- ROUTE information for gun_sensor node:  [from rotation_changed to Gun_Mantle.set_rotation ] -->
                              <CylinderSensor DEF='gun_sensordescription='sensor for gun elevationmaxAngle='.10minAngle='-.10'/>
1442                                < ROUTE  fromNode='gun_sensor' fromField='rotation_changed' toNode='Gun_Mantle' toField='set_rotation'/>
1443                           </Transform>
1444 
                         <!-- ROUTE information for turret_sensor node:  [from rotation_changed to TURRET.set_rotation ] -->
                         <CylinderSensor DEF='turret_sensordescription='sensor for turret rotationmaxAngle='2.355minAngle='-2.355'/>
1445                      </Transform>
1446                 </Transform>
1447                 <Viewpoint description='Entry vieworientation='1 0 0 -0.37position='0 5 10'/>
1448                 <Viewpoint description='Frontorientation='0 1 0 -1.57position='-10 2 0'/>
1449                 <Transform rotation='0 0 1 -.785'>
1450                      <Viewpoint description='Front Highorientation='0 1 0 -1.57position='-12 2 0'/>
1451                 </Transform>
1452                 <Viewpoint description='left sideorientation='0 1 0 -3.14position='0 2 -10'/>
1453                 <Viewpoint description='rearorientation='0 1 0 1.57position='10 2 0'/>
1454                 <Viewpoint description='toporientation='1 0 0 -1.57position='0 10 0'/>
1455                 <Viewpoint description='Movingorientation='0 1 0 .9position='20 2 10'/>
1456                 < ROUTE  fromNode='turret_sensor' fromField='rotation_changed' toNode='TURRET' toField='set_rotation'/>
1457                 < ROUTE  fromNode='CLOCK' fromField='fraction_changed' toNode='BALLSIZE' toField='set_fraction'/>
1458                 < ROUTE  fromNode='BALLSIZE' fromField='value_changed' toNode='BallTransform' toField='set_scale'/>
1459                 < ROUTE  fromNode='BoomTimer' fromField='fraction_changed' toNode='ScaleInterp' toField='set_fraction'/>
1460                 < ROUTE  fromNode='ScaleInterp' fromField='value_changed' toNode='BoomTransform' toField='set_scale'/>
1461                 < ROUTE  fromNode='BoomTimer' fromField='fraction_changed' toNode='TransparencyInterp' toField='set_fraction'/>
1462                 < ROUTE  fromNode='TransparencyInterp' fromField='value_changed' toNode='BoomMaterial' toField='set_transparency'/>
1463                 <Transform DEF='Controlstranslation='0 1.5 0'>
1464                      <Transform translation='0 2.7 0'>
1465 
                         <!-- ROUTE information for MoveButtonSensor node:  [from touchTime to MoveClock.set_startTime ] -->
                         <TouchSensor DEF='MoveButtonSensordescription='sensor to start movement'/>
1466                           < ROUTE  fromNode='MoveButtonSensor' fromField='touchTime' toNode='MoveClock' toField='set_startTime'/>
1467                           <Billboard>
1468                                <Shape DEF='MoveButton'>
1469                                     <Box size='0.5 0.5 0.001'/>
1470                                     <Appearance>
1471                                          <ImageTexture   url=' "MoveButton.gif " "https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/T72M/MoveButton.gif " '/>
1472                                     </Appearance>
1473                                </Shape>
1474                           </Billboard>
1475                      </Transform>
1476                      <Transform translation='0 3.5 0'>
1477                           <Transform>
1478 
                              <!-- ROUTE information for FireButtonSensor node:  [from touchTime to BoomTimer.set_startTime ] [from touchTime to CannonFireSound.startTime ] [from touchTime to CLOCK.set_startTime ] -->
                              <TouchSensor DEF='FireButtonSensordescription='sensor to fire gun'/>
1479                                <Billboard>
1480                                     <Shape DEF='FireButton'>
1481                                          <Box size='0.5 0.5 0.001'/>
1482                                          <Appearance>
1483                                               <ImageTexture   url=' "FireButton.gif " "https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/T72M/FireButton.gif " '/>
1484                                          </Appearance>
1485                                     </Shape>
1486                                </Billboard>
1487                           </Transform>
1488                           < ROUTE  fromNode='FireButtonSensor' fromField='touchTime' toNode='BoomTimer' toField='set_startTime'/>
1489                           < ROUTE  fromNode='FireButtonSensor' fromField='touchTime' toNode='CannonFireSound' toField='startTime'/>
1490                           < ROUTE  fromNode='FireButtonSensor' fromField='touchTime' toNode='CLOCK' toField='set_startTime'/>
1491                      </Transform>
1492                 </Transform>
1493            </Transform>
1494 
          <!-- ROUTE information for MovePath node:  [from MoveClock.fraction_changed to set_fraction ] [from value_changed to T72.set_translation ] -->
          <PositionInterpolator DEF='MovePathkey='0.0 .15 .20 .30 .35 .65 .70 .80 .85 1.0keyValue='0.0 0.0 0.0 -25 0 0 -30 0 -5 -30 0 -15 -25 0 -20 5 0 -20 10 0 -15 10 0 -5 5 0 0 0 0 0'/>
1495 
          <!-- ROUTE information for MoveRotate node:  [from MoveClock.fraction_changed to set_fraction ] [from value_changed to T72.set_rotation ] -->
          <OrientationInterpolator DEF='MoveRotatekey='.15 .20 .30 .35 .65 .70 .80 .85 1.0keyValue='0 1 0 0.0 0 1 0 -.785 0 1 0 -1.571 0 1 0 -2.357 0 1 0 -3.142 0 1 0 -3.928 0 1 0 -4.712 0 1 0 -5.498 0 1 0 0.0'/>
1496            < ROUTE  fromNode='MoveRotate' fromField='value_changed' toNode='T72' toField='set_rotation'/>
1497            < ROUTE  fromNode='MovePath' fromField='value_changed' toNode='T72' toField='set_translation'/>
1498            < ROUTE  fromNode='MoveClock' fromField='fraction_changed' toNode='MovePath' toField='set_fraction'/>
1499            < ROUTE  fromNode='MoveClock' fromField='fraction_changed' toNode='MoveRotate' toField='set_fraction'/>
1500       </Scene>
1501  </X3D>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top DEF nodes index: AA_MG, all_skirt_bolts, BALLSIZE, BallTransform, BARREL, BoomMaterial, BoomTimer, BoomTransform, CannonFireSound, CDR_Hatch, CLOCK, Controls, day_sight, driver_hatch, explosion, EXPSHAPE, FireButton, FireButtonSensor, Front, front_CircleTrack, FRONT_TURRET, Fuel_Tanks, grill, Gun_Mantle, gun_sensor, Gunners_light, Gunners_stuff, hatch, Head_light, Head_lights, hinge, Horizontal, hotGas, Hub, Hull, Hull_Main, IR_Light, L_1_skirt, L_2_skirt, L_3_skirt, L_4_skirt, L_front_fender, L_inner_road_wheels, L_inside_skirt, L_outter_road_wheels, L_rear_fender, L_road_wheel, L_Sproket, left_deck, Left_Track, Light, Lights, MoveButton, MoveButtonSensor, MoveClock, MovePath, MoveRotate, night_sight, Pivot1, Pivot1High, Pivot2High, R_1_skirt, R_2_skirt, R_3_skirt, R_4_skirt, R_front_fender, R_inner_road_wheels, R_inside_skirt, R_outter_road_wheels, R_rear_fender, R_sponson_box, R_Sproket, Rear, rear_CircleTrack, rear_sponson_box, right_deck, Right_Track, Rim, road_wheel, RoadWheel, ScaleInterp, SingleTrack, skirt_bolts, smk_grndes, smoke_laucher, snorkle, Spoke1, Spoke2, Spoke3, T72, Tracks, TransparencyInterp, trim_vane, TURRET, turret, turret_sensor, Wheel

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7
-->
X3D Tooltips element index: Appearance, AudioClip, Background, Billboard, Box, Cylinder, CylinderSensor, Extrusion, Group, head, ImageTexture, Material, meta, OrientationInterpolator, PositionInterpolator, ROUTE, ScalarInterpolator, Scene, Shape, Sound, Sphere, TimeSensor, TouchSensor, Transform, Viewpoint, WorldInfo, X3D, plus documentation for accessType definitions, type definitions, XML data types, and field types

Event Graph ROUTE Table entries with 16 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.

FireButtonSensor
TouchSensor
touchTime
SFTime

ROUTE
event to
(1)
BoomTimer
TimeSensor
set_startTime
SFTime
then
 
 
 
BoomTimer
TimeSensor
fraction_changed
SFFloat

ROUTE
event to
(2)
ScaleInterp
PositionInterpolator
set_fraction
SFFloat
then
 
 
 
ScaleInterp
PositionInterpolator
value_changed
SFVec3f

ROUTE
event to
(3)
BoomTransform
Transform
set_scale
SFVec3f
  then
 
 
 
BoomTimer
TimeSensor
fraction_changed
SFFloat

ROUTE
event to
(2)
TransparencyInterp
ScalarInterpolator
set_fraction
SFFloat
then
 
 
 
TransparencyInterp
ScalarInterpolator
value_changed
SFFloat

ROUTE
event to
(3)
BoomMaterial
Material
set_transparency
SFFloat
FireButtonSensor
TouchSensor
touchTime
SFTime

ROUTE
event to
(1)
CannonFireSound
AudioClip
startTime
SFTime
FireButtonSensor
TouchSensor
touchTime
SFTime

ROUTE
event to
(1)
CLOCK
TimeSensor
set_startTime
SFTime
then
 
 
 
CLOCK
TimeSensor
fraction_changed
SFFloat

ROUTE
event to
(2)
BALLSIZE
PositionInterpolator
set_fraction
SFFloat
then
 
 
 
BALLSIZE
PositionInterpolator
value_changed
SFVec3f

ROUTE
event to
(3)
BallTransform
Transform
set_scale
SFVec3f

MoveButtonSensor
TouchSensor
touchTime
SFTime

ROUTE
event to
(1)
MoveClock
TimeSensor
set_startTime
SFTime
then
 
 
 
MoveClock
TimeSensor
fraction_changed
SFFloat

ROUTE
event to
(2)
MovePath
PositionInterpolator
set_fraction
SFFloat
then
 
 
 
MovePath
PositionInterpolator
value_changed
SFVec3f

ROUTE
event to
(3)
T72
Transform
set_translation
SFVec3f
  then
 
 
 
MoveClock
TimeSensor
fraction_changed
SFFloat

ROUTE
event to
(2)
MoveRotate
OrientationInterpolator
set_fraction
SFFloat
then
 
 
 
MoveRotate
OrientationInterpolator
value_changed
SFRotation

ROUTE
event to
(3)
T72
Transform
set_rotation
SFRotation

gun_sensor
CylinderSensor
rotation_changed
SFRotation

ROUTE
event to
(1)
Gun_Mantle
Transform
set_rotation
SFRotation

turret_sensor
CylinderSensor
rotation_changed
SFRotation

ROUTE
event to
(1)
TURRET
Transform
set_rotation
SFRotation


Additional guidance on X3D animation can be found in the 10-Step Animation Design Process and Event Tracing hint sheets. Have fun with X3D! 😀

-->
<!-- Online at
https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/T72M/T72MainBattleTankScenarioIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Savage/GroundVehicles/T72M/T72MainBattleTankScenario.x3d -->

<!-- Color-coding legend: X3D terminology <X3dNode  DEF='idNamefield='value'/> matches XML terminology <XmlElement  DEF='idNameattribute='value'/>
(Light-blue background: event-based behavior node or statement) (Grey background inside box: inserted documentation) (Magenta background: X3D Extensibility)
-->

to top <!-- For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints. -->