X3D Model Documentation: MissileLaunch.x3d

  1  <?xml version="1.0" encoding="UTF-8"?>
  2 
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "https://www.web3d.org/specifications/x3d-3.0.dtd">
  3  <X3D profile='Immersive' version='3.0'  xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-3.0.xsd'>
  4       <head>
  5            <meta name='title' content='MissileLaunch.x3d'/>
  6            <meta name='description' content='Vertical Launch System Launches of Tomahawk Missile and Harpoon Missile Engagement.'/>
  7            <meta name='creator' content='James Harney'/>
  8            <meta name='created' content='9 August 2001'/>
  9            <meta name='modified' content='28 November 2019'/>
 10            <meta name='reference' content='https://www.fas.org/man/dod-101/sys/smart/agm-84.htm'/>
 11            <meta name='reference' content='AGM-84 Harpoon-SLAM - Smart Weapons.htm'/>
 12            <meta name='reference' content='https://savage.nps.edu/Savage/CruiserUnitedStates/Cruiser.x3d'/>
 13            <meta name='reference' content='https://savage.nps.edu/Savage/ExplodingBuildingPrototype.x3d'/>
 14            <meta name='reference' content='http://www.specialoperations.com/multimedia/sounds.html/missile1.au'/>
 15            <meta name='reference' content='http://www.specialoperations.com/multimedia/sounds.html/exp03.au'/>
 16            <meta name='reference' content='https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter14-ElevationGrid/Figure14.2ElevationGridMountain.x3d'/>
 17            <meta name='reference' content='Thanks to SeaZenith.x3d creator for assistance with HUD coding.'/>
 18            <meta name='identifier' content='https://savage.nps.edu/Savage/Weapons/Missiles/MissileLaunch.x3d'/>
 19            <meta name='reference' content=' See url "soundpermissions.html" for copyright info and use on missile1.au and exp03.au that are converted to missile1.wav and exp03.wav for use in this file/model '/>
 20            <meta name='accessRights' content='soundpermissions.htm'/>
 21            <meta name='generator' content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit'/>
 22            <meta name='license' content='../../license.html'/>
 23       </head>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top Index for DEF nodes: AFTVLS, BACKGROUND, CELLBLOCK1, CELLBLOCK1AFT, CELLBLOCK2, CELLBLOCK2AFT, CELLBLOCK3, CELLBLOCK3AFT, CELLBLOCK4, CELLBLOCK4AFT, CELLBLOCK5AFT, CELLBLOCK6AFT, CELLBLOCK7AFT, CELLBLOCK8AFT, CELLTOP1, CELLTOPAFT, CLOCKAFT, DEADCRUISER, ExplosionClock, ExplosionClockAFT, FirstFloorCeiling, FirstFloorCeilingAFT, FirstFloorWallEast, FirstFloorWallEastAFT, FirstFloorWallMaterial, FirstFloorWallMaterialAFT, FirstFloorWallNorth, FirstFloorWallNorthAFT, FirstFloorWallSouth, FirstFloorWallSouthAFT, FirstFloorWallWest, FirstFloorWallWestAFT, Floor, FloorAFT, FloorMaterial, FloorMaterialAFT, FOLLOW, FWDVLS, HARPOON, HARPOONBUNCH, HARPOONBUNCH1, HarpoonBunch2, HARPOONDOWNHOLDER, HARPOONGREY, HarpoonSupport1, HarpoonSupport2, HARPOONTOPHOLDER, HarpoonWithHolders, Hud, LAUNCHAFT, LAUNCHBGM, LAUNCHRGM, LongWall, LongWallAFT, MISSILE, MISSILESCALE, MOUNTAIN, MYASM, MYRGM, MYTLAM, MYTLAMAFT, ORIENTAFT, POSITAFT, ProSense, RGMANGLE, RGMCLOCK, RGMPOSIT, RGMSSM, RootEspduTransform, RootEspduTransformAFT, ROW1, ROW1FWD, SecondFloorCeiling, SecondFloorCeilingAFT, SecondFloorWallEast, SecondFloorWallEastAFT, SecondFloorWallMaterial, SecondFloorWallMaterialAFT, SecondFloorWallNorth, SecondFloorWallNorthAFT, SecondFloorWallSouth, SecondFloorWallSouthAFT, SecondFloorWallWest, SecondFloorWallWestAFT, SEEMISSILE, ShortWall, ShortWallAFT, SINKANGLE, SINKCLOCK, SINKINGSHIP, SmokeStack, SmokeStackAFT, THAWK, THAWKAFT, TimeFilter2, TimeFilterE, TimeFilterEAFT, TLAM, TLAMAFT, TLAMANGLE, TLAMANGLEAFT, TLAMCLOCK, TLAMCLOCKAFT, TLAMPOSIT, TLAMPOSITAFT, TLAMSCALE, TLAMSCALEAFT, TLAMTARGET, TLAMTARGETAFT, TLAMVIEW, TLAMVIEWAFT, TLAMVIEWANGLE, TLAMVIEWANGLEAFT, TLAMVIEWPOSIT, TLAMVIEWPOSITAFT, TOPCOLOR, VIEWANGLE, VIEWPOSIT, VLSCLOCK, VLSCLOCKAFT, VLSORIENT, VLSORIENTAFT, VLSPOSIT, VLSPOSITAFT, WORDS

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, FOLLOW

Index for ExternProtoDeclare definitions: BGM-109, Exploder, EXPLOSION, RGM-84D, TLAMEXPLOSION
-->
 24       <Scene>
 25            <WorldInfo title='MissileLaunch.x3d'/>
 26            <ExternProtoDeclare name='EXPLOSION'   url=' "MissileExplosionPrototype.x3d#ASMEXPLOSION" "https://savage.nps.edu/Savage/Weapons/Missiles/MissileExplosionPrototype.x3d#ASMEXPLOSION" "MissileExplosionPrototype.wrl#ASMEXPLOSION" "https://savage.nps.edu/Savage/Weapons/Missiles/MissileExplosionPrototype.wrl#ASMEXPLOSION" '>
 27                 <field name='STARTEXPLOSION' type='SFBool' accessType='inputOnly'/>
 28                 <field name='THETIME' type='SFTime' accessType='inputOnly'/>
 29            </ExternProtoDeclare>
 30            <ExternProtoDeclare name='TLAMEXPLOSION'   url=' "MultipleExplosionPrototype.x3d#TLAMEXPLOSION" "MultipleExplosionPrototype.wrl#TLAMEXPLOSION" "https://savage.nps.edu/Savage/Weapons/Missiles/MultipleExplosionPrototype.x3d#TLAMEXPLOSION" "https://savage.nps.edu/Savage/Weapons/Missiles/MultipleExplosionPrototype.wrl#TLAMEXPLOSION" '>
 31                 <field name='STARTEXPLOSION' type='SFBool' accessType='inputOnly'/>
 32                 <field name='THETIME' type='SFTime' accessType='inputOnly'/>
 33            </ExternProtoDeclare>
 34            <ExternProtoDeclare name='RGM-84D'   url=' "HarpoonPrototype.x3d#RGM-84D" "https://savage.nps.edu/Savage/Weapons/Missiles/HarpoonPrototype.x3d#RGM-84D" "HarpoonPrototype.wrl#RGM-84D" "https://savage.nps.edu/Savage/Weapons/Missiles/HarpoonPrototype.wrl#RGM-84D" '>
 35                 <field name='STARTLAUNCH' type='SFBool' accessType='inputOnly'/>
 36                 <field name='THETIME' type='SFTime' accessType='inputOnly'/>
 37            </ExternProtoDeclare>
 38            <ExternProtoDeclare name='BGM-109'   url=' "TomahawkPrototype.x3d#BGM-109" "https://savage.nps.edu/Savage/Weapons/Missiles/TomahawkPrototype.x3d#BGM-109" "TomahawkPrototype.wrl#BGM-109" "https://savage.nps.edu/Savage/Weapons/Missiles/TomahawkPrototype.wrl#BGM-109" '>
 39                 <field name='STARTLAUNCH' type='SFBool' accessType='inputOnly'/>
 40                 <field name='THETIME' type='SFTime' accessType='inputOnly'/>
 41            </ExternProtoDeclare>
 42            <ExternProtoDeclare name='Exploder'   url=' "../../../Savage/Tools/Explosions/MultipleTimerExplodingBuildingPrototype.x3d#Exploder" "https://savage.nps.edu/Savage/Tools/Explosions/MultipleTimerExplodingBuildingPrototype.x3d#Exploder" "../../../Savage/Tools/Explosions/MultipleTimerExplodingBuildingPrototype.wrl#Exploder" "https://savage.nps.edu/Savage/Tools/Explosions/MultipleTimerExplodingBuildingPrototype.wrl#Exploder" '>
 43                 <field name='geometry' type='SFNode' accessType='initializeOnly'/>
 44                 <field name='material' type='SFNode' accessType='initializeOnly'/>
 45                 <field name='initialPosition' type='SFVec3f' accessType='initializeOnly'/>
 46                 <field name='finalPosition' type='SFVec3f' accessType='initializeOnly'/>
 47                 <field name='initialOrientation' type='SFRotation' accessType='initializeOnly'/>
 48                 <field name='finalOrientation' type='SFRotation' accessType='initializeOnly'/>
 49                 <field name='set_fraction' type='SFFloat' accessType='inputOnly'/>
 50                 <field name='set_startTime' type='SFTime' accessType='inputOutput'/>
 51            </ExternProtoDeclare>
 52            <!-- Harpoon launcher from cruiser model on Savage. Wasn't built to scale on that model, so that's why you see a lot of scaling on my part. The RGM-84D is built to scale, but when sitting in the launcher is only 40 percent the orig size. Scale is animated after launch to increase it to 80 percent size. -->
 53 
          <!-- ROUTE information for ProSense node:  [from orientation_changed to Hud.set_rotation ] [from position_changed to Hud.set_translation ] [self-route from position_changed to set_center ] -->
          <ProximitySensor DEF='ProSense' center='8 0 16' size='1000000 1000000 1000000'/>
 54            <!-- Control Panel(HUD) for the different missile launches. -->
 55 
          <!-- ROUTE information for Hud node:  [from ProSense.orientation_changed to set_rotation ] [from ProSense.position_changed to set_translation ] -->
          <Transform DEF='Hud' translation='-20 0 16'>
 56                 <Collision enabled='false'>
 57                      <Transform translation='0.048 0.068 -0.2'>
 58 
                         <!-- ROUTE information for LAUNCHRGM node:  [from touchTime to RGMCLOCK.set_startTime ] [from isActive to TimeFilter2.setStart ] [from isActive to MYRGM.STARTLAUNCH ] [from touchTime to MYRGM.THETIME ] [from isActive to MYASM.STARTEXPLOSION ] [from touchTime to MYASM.THETIME ] -->
                         <TouchSensor DEF='LAUNCHRGM' description='LAUNCH RGM'/>
 59                           <Shape>
 60 
                              <!-- Appearance BACKGROUND is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
                              <Appearance DEF='BACKGROUND'>
 61                                     <Material diffuseColor='0.25 0.25 0.25' transparency='0.7'/>
 62                                </Appearance>
 63                                <Box size='0.045 0.02 0.000000001'/>
 64                           </Shape>
 65                           <Transform translation='-0.019 0.0 0.0'>
 66                                <Shape>
 67                                     <Text string='"Launch"'>
 68                                          <FontStyle size='0.009' spacing='0.008' style='BOLD'/>
 69                                     </Text>
 70 
                                   <!-- Appearance WORDS is a DEF node that has 5 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5 -->
                                   <Appearance DEF='WORDS'>
 71                                          <Material diffuseColor='0 0 1.0'/>
 72                                     </Appearance>
 73                                </Shape>
 74                           </Transform>
 75                           <Transform translation='-0.019 -0.006 0.0'>
 76                                <Shape>
 77                                     <Text string='"Harpoon"'>
 78                                          <FontStyle size='0.009' spacing='0.008' style='BOLD'/>
 79                                     </Text>
 80                                     <Appearance USE='WORDS'/>
 81                                </Shape>
 82                           </Transform>
 83                      </Transform>
 84                      <Transform translation='-0.003 0.068 -0.2'>
 85 
 86                           <Shape>
 87                                <Appearance USE='BACKGROUND'/>
 88                                <Box size='0.045 0.02 0.000000001'/>
 89                           </Shape>
 90                           <Transform translation='-0.019 0.0 0.0'>
 91                                <Shape>
 92                                     <Text string='"Launch"'>
 93                                          <FontStyle size='0.009' spacing='0.008' style='BOLD'/>
 94                                     </Text>
 95                                     <Appearance USE='WORDS'/>
 96                                </Shape>
 97                           </Transform>
 98                           <Transform translation='-0.019 -0.006 0.0'>
 99                                <Shape>
100                                     <Text string='"TLAM fwd"'>
101                                          <FontStyle size='0.008' spacing='0.008' style='BOLD'/>
102                                     </Text>
103                                     <Appearance USE='WORDS'/>
104                                </Shape>
105                           </Transform>
106                      </Transform>
107                      <Transform translation='-0.054 0.068 -0.2'>
108 
109                           <Shape>
110                                <Appearance USE='BACKGROUND'/>
111                                <Box size='0.045 0.02 0.000000001'/>
112                           </Shape>
113                           <Transform translation='-0.019 0.0 0.0'>
114                                <Shape>
115                                     <Text string='"Launch"'>
116                                          <FontStyle size='0.009' spacing='0.008' style='BOLD'/>
117                                     </Text>
118                                     <Appearance USE='WORDS'/>
119                                </Shape>
120                           </Transform>
121                           <Transform translation='-0.019 -0.006 0.0'>
122                                <Shape>
123                                     <Text string='"TLAM aft"'>
124                                          <FontStyle size='0.008' spacing='0.008' style='BOLD'/>
125                                     </Text>
126                                     <Appearance USE='WORDS'/>
127                                </Shape>
128                           </Transform>
129                      </Transform>
130                 </Collision>
131            </Transform>
132            <!-- Harpoon Launcher code here. -->
133            <Transform scale='.4 .4 .4'>
134                 <!-- Missile, exhaust, and missile sound are part of the Harpoonproto. Missile flight is in this file, since someone using the proto will want to define their own flight path, etc. -->
135 
               <!-- ROUTE information for RGMSSM node:  [from RGMANGLE.value_changed to set_rotation ] [from RGMPOSIT.value_changed to set_translation ] [from MISSILESCALE.value_changed to set_scale ] -->
               <Transform DEF='RGMSSM' rotation='0 0 1 .76' translation='-3 8 -40'>
136 
                    <!-- ROUTE information for MYRGM node:  [from LAUNCHRGM.isActive to STARTLAUNCH ] [from LAUNCHRGM.touchTime to THETIME ] -->
                    <ProtoInstance name='RGM-84D' DEF='MYRGM'/>
137                 </Transform>
138                 <Transform translation='-10625.2 8 -100'>
139 
                    <!-- ROUTE information for MYASM node:  [from LAUNCHRGM.isActive to STARTEXPLOSION ] [from LAUNCHRGM.touchTime to THETIME ] -->
                    <ProtoInstance name='EXPLOSION' DEF='MYASM'/>
140                 </Transform>
141                 <Transform rotation='0 0 1 .2'>
142                      <Group>
143                           <Transform DEF='HARPOON' rotation='0 1 0 1.52' scale='3.5 3.5 3.5' translation='0 6.375 -40'>
144                                <Transform DEF='HARPOONBUNCH1' translation='0 0.1 0'>
145 
                                   <!-- Group HARPOONBUNCH is a DEF node that has 1 USE node: USE_1 -->
                                   <Group DEF='HARPOONBUNCH'>
146                                          <Transform translation='0 -0.245 0'>
147 
                                             <!-- Group MISSILE is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
                                             <Group DEF='MISSILE'>
148                                                    <Transform rotation='1 0 0 -0.5'>
149                                                         <Shape DEF='HarpoonWithHolders'>
150 
                                                            <!-- Appearance HARPOONGREY is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
                                                            <Appearance DEF='HARPOONGREY'>
151                                                                   <Material/>
152                                                              </Appearance>
153                                                              <Cylinder height='5' radius='0.25'/>
154                                                         </Shape>
155                                                         <Transform DEF='HARPOONDOWNHOLDER' translation='0 -1.5 0'>
156                                                              <Shape>
157                                                                   <Appearance>
158                                                                        <Material/>
159                                                                   </Appearance>
160                                                                   <Box size='0.5 0.2 0.5'/>
161                                                              </Shape>
162                                                         </Transform>
163                                                         <Transform DEF='HARPOONTOPHOLDER' translation='0 1.5 0'>
164                                                              <Shape>
165                                                                   <Appearance>
166                                                                        <Material/>
167                                                                   </Appearance>
168                                                                   <Box size='0.5 0.2 0.5'/>
169                                                              </Shape>
170                                                         </Transform>
171                                                    </Transform>
172                                               </Group>
173                                          </Transform>
174                                          <Transform translation='0.5 -0.245 0'>
175                                               <Group USE='MISSILE'/>
176                                          </Transform>
177                                          <Transform translation='0 0 0.5'>
178                                               <Group USE='MISSILE'/>
179                                          </Transform>
180                                          <Transform translation='0.5 0 0.5'>
181                                               <Group USE='MISSILE'/>
182                                          </Transform>
183                                          <Transform rotation='1 0 0 -0.5' translation='0.25 -0.45 -0.26'>
184                                               <Shape>
185                                                    <Appearance USE='HARPOONGREY'/>
186                                                    <Box size='1.05 5 0.1'/>
187                                               </Shape>
188                                          </Transform>
189                                     </Group>
190                                </Transform>
191                                <Transform DEF='HarpoonBunch2' rotation='1 0 0 -1.7' translation='-1.1 -0.77 0.7'>
192                                     <Group USE='HARPOONBUNCH'/>
193                                </Transform>
194                                <Transform DEF='HarpoonSupport1' translation='-0.85 -2.25 0.5'>
195                                     <Shape>
196                                          <Appearance USE='HARPOONGREY'/>
197                                          <Box size='1 1.5 0.1'/>
198                                     </Shape>
199                                </Transform>
200                                <Transform DEF='HarpoonSupport2' translation='0.225 -1.85 0.0'>
201                                     <Shape>
202                                          <Appearance USE='HARPOONGREY'/>
203                                          <Box size='1 1.5 0.1'/>
204                                     </Shape>
205                                </Transform>
206                           </Transform>
207                      </Group>
208                 </Transform>
209 
               <!-- ROUTE information for SEEMISSILE node:  [from VIEWPOSIT.value_changed to set_translation ] -->
               <Transform DEF='SEEMISSILE'>
210 
                    <!-- ROUTE information for FOLLOW node:  [from VIEWANGLE.value_changed to set_orientation ] -->
                    <Viewpoint DEF='FOLLOW' description='Follow Harpoon Missile' position='20 0 40'/>
211                 </Transform>
212                 <LOD center='-10619.2 10 -100' range='7000'>
213 
                    <!-- ROUTE information for DEADCRUISER node:  [from SINKINGSHIP.value_changed to set_translation ] [from SINKANGLE.value_changed to set_rotation ] -->
                    <Transform DEF='DEADCRUISER' translation='-10650 -12 -100'>
214                           <Inline   url=' "../../ShipsMilitary/CruiserUnitedStates/Cruiser.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/CruiserUnitedStates/Cruiser.x3d" "../../ShipsMilitary/CruiserUnitedStates/Cruiser.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/CruiserUnitedStates/Cruiser.wrl" '/>
215                      </Transform>
216                      <Transform/>
217                 </LOD>
218 
               <!-- ROUTE information for TimeFilter2 node:  [from LAUNCHRGM.isActive to setStart ] [from startEventTime to SINKCLOCK.set_startTime ] -->
               <Script DEF='TimeFilter2'>
219                      <field name='setStart' type='SFBool' accessType='inputOnly'/>
220                      <field name='startEventTime' type='SFTime' accessType='outputOnly'/>
  <![CDATA[
        
ecmascript:
function setStart ( value, timeStamp )
{
	startEventTime = timeStamp + 28;
	Browser.println ('TimeFilter.setStart (' + value + '), startEventTime =' + timeStamp);
	Browser.println (' ');
}

      
]]>
222                 </Script>
223            </Transform>
224            <!-- FWD VLS launcher and TLAM protoinstance code here. -->
225            <Transform translation='0 -.5 -87'>
226                 <Group DEF='FWDVLS'>
227                      <Transform translation='0 0 -.15'>
228                           <Shape>
229                                <Box size='6.3 .75 3.8'/>
230                                <Appearance>
231                                     <Material diffuseColor='.7 .7 .7'/>
232                                </Appearance>
233                           </Shape>
234                      </Transform>
235                      <Transform DEF='CELLBLOCK1'>
236                           <Transform DEF='ROW1FWD'>
237                                <Transform translation='-2.5 -7.1 1'>
238                                     <Shape>
239                                          <Box size='.6 15 .6'/>
240                                          <Appearance>
241                                               <Material diffuseColor='.8 .8 .8'/>
242                                          </Appearance>
243                                     </Shape>
244 
                                   <!-- ROUTE information for CELLTOP1 node:  [from VLSORIENT.value_changed to set_rotation ] [from VLSPOSIT.value_changed to set_translation ] -->
                                   <Transform DEF='CELLTOP1' translation='0 7.5 0'>
245                                          <Shape>
246                                               <Box size='.6 .2 .6'/>
247                                               <Appearance>
248 
                                                  <!-- Material TOPCOLOR is a DEF node that has 91 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, USE_18, USE_19, USE_20, USE_21, USE_22, USE_23, USE_24, USE_25, USE_26, USE_27, USE_28, USE_29, USE_30, USE_31, USE_32, USE_33, USE_34, USE_35, USE_36, USE_37, USE_38, USE_39, USE_40, USE_41, USE_42, USE_43, USE_44, USE_45, USE_46, USE_47, USE_48, USE_49, USE_50, USE_51, USE_52, USE_53, USE_54, USE_55, USE_56, USE_57, USE_58, USE_59, USE_60, USE_61, USE_62, USE_63, USE_64, USE_65, USE_66, USE_67, USE_68, USE_69, USE_70, USE_71, USE_72, USE_73, USE_74, USE_75, USE_76, USE_77, USE_78, USE_79, USE_80, USE_81, USE_82, USE_83, USE_84, USE_85, USE_86, USE_87, USE_88, USE_89, USE_90, USE_91 -->
                                                  <Material DEF='TOPCOLOR' diffuseColor='.9 .9 .9'/>
249                                               </Appearance>
250                                          </Shape>
251                                     </Transform>
252 
                                   <!-- ROUTE information for THAWK node:  [from TLAMPOSIT.value_changed to set_translation ] [from TLAMANGLE.value_changed to set_rotation ] [from TLAMSCALE.value_changed to set_scale ] -->
                                   <Transform DEF='THAWK' translation='0 6.1 0'>
253 
                                        <!-- ROUTE information for TLAM node:  [from LAUNCHBGM.isActive to STARTLAUNCH ] [from LAUNCHBGM.touchTime to THETIME ] -->
                                        <ProtoInstance name='BGM-109' DEF='TLAM'/>
254                                     </Transform>
255                                </Transform>
256                                <Transform translation='-1.8 -7.1 1'>
257                                     <Shape>
258                                          <Box size='.6 15 .6'/>
259                                          <Appearance>
260                                               <Material diffuseColor='.8 .8 .8'/>
261                                          </Appearance>
262                                     </Shape>
263                                     <Transform translation='0 7.5 0'>
264                                          <Shape>
265                                               <Box size='.6 .2 .6'/>
266                                               <Appearance>
267                                                    <Material USE='TOPCOLOR'/>
268                                               </Appearance>
269                                          </Shape>
270                                     </Transform>
271                                </Transform>
272                                <Transform translation='-1.1 -7.1 1'>
273                                     <Shape>
274                                          <Box size='.6 15 .6'/>
275                                          <Appearance>
276                                               <Material diffuseColor='.8 .8 .8'/>
277                                          </Appearance>
278                                     </Shape>
279                                     <Transform translation='0 7.5 0'>
280                                          <Shape>
281                                               <Box size='.6 .2 .6'/>
282                                               <Appearance>
283                                                    <Material USE='TOPCOLOR'/>
284                                               </Appearance>
285                                          </Shape>
286                                     </Transform>
287                                </Transform>
288                                <Transform translation='-.4 -7.1 1'>
289                                     <Shape>
290                                          <Box size='.6 15 .6'/>
291                                          <Appearance>
292                                               <Material diffuseColor='.8 .8 .8'/>
293                                          </Appearance>
294                                     </Shape>
295                                     <Transform translation='0 7.5 0'>
296                                          <Shape>
297                                               <Box size='.6 .2 .6'/>
298                                               <Appearance>
299                                                    <Material USE='TOPCOLOR'/>
300                                               </Appearance>
301                                          </Shape>
302                                     </Transform>
303                                </Transform>
304                           </Transform>
305                           <Transform translation='0 0 -.7'>
306                                <Transform translation='-2.5 -7.1 1'>
307                                     <Shape>
308                                          <Box size='.6 15 .6'/>
309                                          <Appearance>
310                                               <Material diffuseColor='.8 .8 .8'/>
311                                          </Appearance>
312                                     </Shape>
313                                     <Transform translation='0 7.5 0'>
314                                          <Shape>
315                                               <Box size='.6 .2 .6'/>
316                                               <Appearance>
317                                                    <Material USE='TOPCOLOR'/>
318                                               </Appearance>
319                                          </Shape>
320                                     </Transform>
321                                </Transform>
322                                <Transform translation='-1.8 -7.1 1'>
323                                     <Shape>
324                                          <Box size='.6 15 .6'/>
325                                          <Appearance>
326                                               <Material diffuseColor='.8 .8 .8'/>
327                                          </Appearance>
328                                     </Shape>
329                                     <Transform translation='0 7.5 0'>
330                                          <Shape>
331                                               <Box size='.6 .2 .6'/>
332                                               <Appearance>
333                                                    <Material USE='TOPCOLOR'/>
334                                               </Appearance>
335                                          </Shape>
336                                     </Transform>
337                                </Transform>
338                                <Transform translation='-1.1 -7.1 1'>
339                                     <Shape>
340                                          <Box size='.6 15 .6'/>
341                                          <Appearance>
342                                               <Material diffuseColor='.8 .8 .8'/>
343                                          </Appearance>
344                                     </Shape>
345                                     <Transform translation='0 7.5 0'>
346                                          <Shape>
347                                               <Box size='.6 .2 .6'/>
348                                               <Appearance>
349                                                    <Material USE='TOPCOLOR'/>
350                                               </Appearance>
351                                          </Shape>
352                                     </Transform>
353                                </Transform>
354                                <Transform translation='-.4 -7.1 1'>
355                                     <Shape>
356                                          <Box size='.6 15 .6'/>
357                                          <Appearance>
358                                               <Material diffuseColor='.8 .8 .8'/>
359                                          </Appearance>
360                                     </Shape>
361                                     <Transform translation='0 7.5 0'>
362                                          <Shape>
363                                               <Box size='.6 .2 .6'/>
364                                               <Appearance>
365                                                    <Material USE='TOPCOLOR'/>
366                                               </Appearance>
367                                          </Shape>
368                                     </Transform>
369                                </Transform>
370                           </Transform>
371                      </Transform>
372                      <Transform DEF='CELLBLOCK2' translation='3.0 0 0'>
373                           <Transform>
374                                <Transform translation='-2.5 -7.1 1'>
375                                     <Shape>
376                                          <Box size='.6 15 .6'/>
377                                          <Appearance>
378                                               <Material diffuseColor='.8 .8 .8'/>
379                                          </Appearance>
380                                     </Shape>
381                                     <Transform translation='0 7.5 0'>
382                                          <Shape>
383                                               <Box size='.6 .2 .6'/>
384                                               <Appearance>
385                                                    <Material USE='TOPCOLOR'/>
386                                               </Appearance>
387                                          </Shape>
388                                     </Transform>
389                                </Transform>
390                                <Transform translation='-1.8 -7.1 1'>
391                                     <Shape>
392                                          <Box size='.6 15 .6'/>
393                                          <Appearance>
394                                               <Material diffuseColor='.8 .8 .8'/>
395                                          </Appearance>
396                                     </Shape>
397                                     <Transform translation='0 7.5 0'>
398                                          <Shape>
399                                               <Box size='.6 .2 .6'/>
400                                               <Appearance>
401                                                    <Material USE='TOPCOLOR'/>
402                                               </Appearance>
403                                          </Shape>
404                                     </Transform>
405                                </Transform>
406                                <Transform translation='-1.1 -7.1 1'>
407                                     <Shape>
408                                          <Box size='.6 15 .6'/>
409                                          <Appearance>
410                                               <Material diffuseColor='.8 .8 .8'/>
411                                          </Appearance>
412                                     </Shape>
413                                     <Transform translation='0 7.5 0'>
414                                          <Shape>
415                                               <Box size='.6 .2 .6'/>
416                                               <Appearance>
417                                                    <Material USE='TOPCOLOR'/>
418                                               </Appearance>
419                                          </Shape>
420                                     </Transform>
421                                </Transform>
422                                <Transform translation='-.4 -7.1 1'>
423                                     <Shape>
424                                          <Box size='.6 15 .6'/>
425                                          <Appearance>
426                                               <Material diffuseColor='.8 .8 .8'/>
427                                          </Appearance>
428                                     </Shape>
429                                     <Transform translation='0 7.5 0'>
430                                          <Shape>
431                                               <Box size='.6 .2 .6'/>
432                                               <Appearance>
433                                                    <Material USE='TOPCOLOR'/>
434                                               </Appearance>
435                                          </Shape>
436                                     </Transform>
437                                </Transform>
438                                <Transform translation='0 0 -.7'>
439                                     <Transform translation='-2.5 -7.1 1'>
440                                          <Shape>
441                                               <Box size='.6 15 .6'/>
442                                               <Appearance>
443                                                    <Material diffuseColor='.8 .8 .8'/>
444                                               </Appearance>
445                                          </Shape>
446                                          <Transform translation='0 7.5 0'>
447                                               <Shape>
448                                                    <Box size='.6 .2 .6'/>
449                                                    <Appearance>
450                                                         <Material USE='TOPCOLOR'/>
451                                                    </Appearance>
452                                               </Shape>
453                                          </Transform>
454                                     </Transform>
455                                     <Transform translation='-1.8 -7.1 1'>
456                                          <Shape>
457                                               <Box size='.6 15 .6'/>
458                                               <Appearance>
459                                                    <Material diffuseColor='.8 .8 .8'/>
460                                               </Appearance>
461                                          </Shape>
462                                          <Transform translation='0 7.5 0'>
463                                               <Shape>
464                                                    <Box size='.6 .2 .6'/>
465                                                    <Appearance>
466                                                         <Material USE='TOPCOLOR'/>
467                                                    </Appearance>
468                                               </Shape>
469                                          </Transform>
470                                     </Transform>
471                                     <Transform translation='-1.1 -7.1 1'>
472                                          <Shape>
473                                               <Box size='.6 15 .6'/>
474                                               <Appearance>
475                                                    <Material diffuseColor='.8 .8 .8'/>
476                                               </Appearance>
477                                          </Shape>
478                                          <Transform translation='0 7.5 0'>
479                                               <Shape>
480                                                    <Box size='.6 .2 .6'/>
481                                                    <Appearance>
482                                                         <Material USE='TOPCOLOR'/>
483                                                    </Appearance>
484                                               </Shape>
485                                          </Transform>
486                                     </Transform>
487                                     <Transform translation='-.4 -7.1 1'>
488                                          <Shape>
489                                               <Box size='.6 15 .6'/>
490                                               <Appearance>
491                                                    <Material diffuseColor='.8 .8 .8'/>
492                                               </Appearance>
493                                          </Shape>
494                                          <Transform translation='0 7.5 0'>
495                                               <Shape>
496                                                    <Box size='.6 .2 .6'/>
497                                                    <Appearance>
498                                                         <Material USE='TOPCOLOR'/>
499                                                    </Appearance>
500                                               </Shape>
501                                          </Transform>
502                                     </Transform>
503                                </Transform>
504                           </Transform>
505                      </Transform>
506                      <Transform DEF='CELLBLOCK3' translation='3.0 0 -1.6'>
507                           <Transform>
508                                <Transform translation='-1.1 -7.1 1'>
509                                     <Shape>
510                                          <Box size='.6 15 .6'/>
511                                          <Appearance>
512                                               <Material diffuseColor='.8 .8 .8'/>
513                                          </Appearance>
514                                     </Shape>
515                                     <Transform translation='0 7.5 0'>
516                                          <Shape>
517                                               <Box size='2 .2 .6'/>
518                                               <Appearance>
519                                                    <Material USE='TOPCOLOR'/>
520                                               </Appearance>
521                                          </Shape>
522                                     </Transform>
523                                </Transform>
524                                <Transform translation='-2.5 -7.1 1'>
525                                     <Shape>
526                                          <Box size='.6 15 .6'/>
527                                          <Appearance>
528                                               <Material diffuseColor='.8 .8 .8'/>
529                                          </Appearance>
530                                     </Shape>
531                                     <Transform translation='0 7.5 0'>
532                                          <Shape>
533                                               <Box size='.6 .2 .6'/>
534                                               <Appearance>
535                                                    <Material USE='TOPCOLOR'/>
536                                               </Appearance>
537                                          </Shape>
538                                     </Transform>
539                                </Transform>
540                                <Transform translation='0 0 -.7'>
541                                     <Transform translation='-2.5 -7.1 1'>
542                                          <Shape>
543                                               <Box size='.6 15 .6'/>
544                                               <Appearance>
545                                                    <Material diffuseColor='.8 .8 .8'/>
546                                               </Appearance>
547                                          </Shape>
548                                          <Transform translation='0 7.5 0'>
549                                               <Shape>
550                                                    <Box size='.6 .2 .6'/>
551                                                    <Appearance>
552                                                         <Material USE='TOPCOLOR'/>
553                                                    </Appearance>
554                                               </Shape>
555                                          </Transform>
556                                     </Transform>
557                                     <Transform translation='-1.8 -7.1 1'>
558                                          <Shape>
559                                               <Box size='.6 15 .6'/>
560                                               <Appearance>
561                                                    <Material diffuseColor='.8 .8 .8'/>
562                                               </Appearance>
563                                          </Shape>
564                                          <Transform translation='0 7.5 0'>
565                                               <Shape>
566                                                    <Box size='.6 .2 .6'/>
567                                                    <Appearance>
568                                                         <Material USE='TOPCOLOR'/>
569                                                    </Appearance>
570                                               </Shape>
571                                          </Transform>
572                                     </Transform>
573                                     <Transform translation='-1.1 -7.1 1'>
574                                          <Shape>
575                                               <Box size='.6 15 .6'/>
576                                               <Appearance>
577                                                    <Material diffuseColor='.8 .8 .8'/>
578                                               </Appearance>
579                                          </Shape>
580                                          <Transform translation='0 7.5 0'>
581                                               <Shape>
582                                                    <Box size='.6 .2 .6'/>
583                                                    <Appearance>
584                                                         <Material USE='TOPCOLOR'/>
585                                                    </Appearance>
586                                               </Shape>
587                                          </Transform>
588                                     </Transform>
589                                     <Transform translation='-.4 -7.1 1'>
590                                          <Shape>
591                                               <Box size='.6 15 .6'/>
592                                               <Appearance>
593                                                    <Material diffuseColor='.8 .8 .8'/>
594                                               </Appearance>
595                                          </Shape>
596                                          <Transform translation='0 7.5 0'>
597                                               <Shape>
598                                                    <Box size='.6 .2 .6'/>
599                                                    <Appearance>
600                                                         <Material USE='TOPCOLOR'/>
601                                                    </Appearance>
602                                               </Shape>
603                                          </Transform>
604                                     </Transform>
605                                </Transform>
606                           </Transform>
607                      </Transform>
608                      <Transform DEF='CELLBLOCK4' translation='0 0 -1.6'>
609                           <Transform>
610                                <Transform translation='-2.5 -7.1 1'>
611                                     <Shape>
612                                          <Box size='.6 15 .6'/>
613                                          <Appearance>
614                                               <Material diffuseColor='.8 .8 .8'/>
615                                          </Appearance>
616                                     </Shape>
617                                     <Transform translation='0 7.5 0'>
618                                          <Shape>
619                                               <Box size='.6 .2 .6'/>
620                                               <Appearance>
621                                                    <Material USE='TOPCOLOR'/>
622                                               </Appearance>
623                                          </Shape>
624                                     </Transform>
625                                </Transform>
626                                <Transform translation='-1.8 -7.1 1'>
627                                     <Shape>
628                                          <Box size='.6 15 .6'/>
629                                          <Appearance>
630                                               <Material diffuseColor='.8 .8 .8'/>
631                                          </Appearance>
632                                     </Shape>
633                                     <Transform translation='0 7.5 0'>
634                                          <Shape>
635                                               <Box size='.6 .2 .6'/>
636                                               <Appearance>
637                                                    <Material USE='TOPCOLOR'/>
638                                               </Appearance>
639                                          </Shape>
640                                     </Transform>
641                                </Transform>
642                                <Transform translation='-1.1 -7.1 1'>
643                                     <Shape>
644                                          <Box size='.6 15 .6'/>
645                                          <Appearance>
646                                               <Material diffuseColor='.8 .8 .8'/>
647                                          </Appearance>
648                                     </Shape>
649                                     <Transform translation='0 7.5 0'>
650                                          <Shape>
651                                               <Box size='.6 .2 .6'/>
652                                               <Appearance>
653                                                    <Material USE='TOPCOLOR'/>
654                                               </Appearance>
655                                          </Shape>
656                                     </Transform>
657                                </Transform>
658                                <Transform translation='-.4 -7.1 1'>
659                                     <Shape>
660                                          <Box size='.6 15 .6'/>
661                                          <Appearance>
662                                               <Material diffuseColor='.8 .8 .8'/>
663                                          </Appearance>
664                                     </Shape>
665                                     <Transform translation='0 7.5 0'>
666                                          <Shape>
667                                               <Box size='.6 .2 .6'/>
668                                               <Appearance>
669                                                    <Material USE='TOPCOLOR'/>
670                                               </Appearance>
671                                          </Shape>
672                                     </Transform>
673                                </Transform>
674                                <Transform translation='0 0 -.7'>
675                                     <Transform translation='-2.5 -7.1 1'>
676                                          <Shape>
677                                               <Box size='.6 15 .6'/>
678                                               <Appearance>
679                                                    <Material diffuseColor='.8 .8 .8'/>
680                                               </Appearance>
681                                          </Shape>
682                                          <Transform translation='0 7.5 0'>
683                                               <Shape>
684                                                    <Box size='.6 .2 .6'/>
685                                                    <Appearance>
686                                                         <Material USE='TOPCOLOR'/>
687                                                    </Appearance>
688                                               </Shape>
689                                          </Transform>
690                                     </Transform>
691                                     <Transform translation='-1.8 -7.1 1'>
692                                          <Shape>
693                                               <Box size='.6 15 .6'/>
694                                               <Appearance>
695                                                    <Material diffuseColor='.8 .8 .8'/>
696                                               </Appearance>
697                                          </Shape>
698                                          <Transform translation='0 7.5 0'>
699                                               <Shape>
700                                                    <Box size='.6 .2 .6'/>
701                                                    <Appearance>
702                                                         <Material USE='TOPCOLOR'/>
703                                                    </Appearance>
704                                               </Shape>
705                                          </Transform>
706                                     </Transform>
707                                     <Transform translation='-1.1 -7.1 1'>
708                                          <Shape>
709                                               <Box size='.6 15 .6'/>
710                                               <Appearance>
711                                                    <Material diffuseColor='.8 .8 .8'/>
712                                               </Appearance>
713                                          </Shape>
714                                          <Transform translation='0 7.5 0'>
715                                               <Shape>
716                                                    <Box size='.6 .2 .6'/>
717                                                    <Appearance>
718                                                         <Material USE='TOPCOLOR'/>
719                                                    </Appearance>
720                                               </Shape>
721                                          </Transform>
722                                     </Transform>
723                                     <Transform translation='-.4 -7.1 1'>
724                                          <Shape>
725                                               <Box size='.6 15 .6'/>
726                                               <Appearance>
727                                                    <Material diffuseColor='.8 .8 .8'/>
728                                               </Appearance>
729                                          </Shape>
730                                          <Transform translation='0 7.5 0'>
731                                               <Shape>
732                                                    <Box size='.6 .2 .6'/>
733                                                    <Appearance>
734                                                         <Material USE='TOPCOLOR'/>
735                                                    </Appearance>
736                                               </Shape>
737                                          </Transform>
738                                     </Transform>
739                                </Transform>
740                           </Transform>
741                      </Transform>
742 
                    <!-- ROUTE information for VLSCLOCK node:  [from LAUNCHBGM.touchTime to set_startTime ] [from fraction_changed to VLSORIENT.set_fraction ] [from fraction_changed to VLSPOSIT.set_fraction ] -->
                    <TimeSensor DEF='VLSCLOCK' cycleInterval='3'/>
743 
                    <!-- ROUTE information for VLSORIENT node:  [from VLSCLOCK.fraction_changed to set_fraction ] [from value_changed to CELLTOP1.set_rotation ] -->
                    <OrientationInterpolator DEF='VLSORIENT' key='.3 1' keyValue='1 0 0 1.57 1 0 0 0'/>
744 
                    <!-- ROUTE information for VLSPOSIT node:  [from VLSCLOCK.fraction_changed to set_fraction ] [from value_changed to CELLTOP1.set_translation ] -->
                    <PositionInterpolator DEF='VLSPOSIT' key='.3 1' keyValue='0 7.8 .3 0 7.5 0'/>
745                 </Group>
746            </Transform>
747            <!-- AFT VLS LAUNCHER. -->
748            <Transform translation='0 -.75 -7'>
749                 <Group DEF='AFTVLS'>
750                      <Transform translation='0 0 -.15'>
751                           <Shape>
752                                <Box size='6.3 .75 7.6'/>
753                                <Appearance>
754                                     <Material diffuseColor='.7 .7 .7'/>
755                                </Appearance>
756                           </Shape>
757                      </Transform>
758                      <Transform DEF='CELLBLOCK1AFT'>
759                           <Transform DEF='ROW1'>
760                                <Transform translation='-2.5 -7.1 1'>
761                                     <Shape>
762                                          <Box size='.6 15 .6'/>
763                                          <Appearance>
764                                               <Material diffuseColor='.8 .8 .8'/>
765                                          </Appearance>
766                                     </Shape>
767 
                                   <!-- ROUTE information for CELLTOPAFT node:  [from ORIENTAFT.value_changed to set_rotation ] [from POSITAFT.value_changed to set_translation ] -->
                                   <Transform DEF='CELLTOPAFT' translation='0 7.5 0'>
768                                          <Shape>
769                                               <Box size='.6 .2 .6'/>
770                                               <Appearance>
771                                                    <Material USE='TOPCOLOR'/>
772                                               </Appearance>
773                                          </Shape>
774                                     </Transform>
775 
                                   <!-- ROUTE information for THAWKAFT node:  [from TLAMPOSITAFT.value_changed to set_translation ] [from TLAMANGLEAFT.value_changed to set_rotation ] [from TLAMSCALEAFT.value_changed to set_scale ] -->
                                   <Transform DEF='THAWKAFT' translation='0 6.1 0'>
776 
                                        <!-- ROUTE information for TLAMAFT node:  [from LAUNCHAFT.isActive to STARTLAUNCH ] [from LAUNCHAFT.touchTime to THETIME ] -->
                                        <ProtoInstance name='BGM-109' DEF='TLAMAFT'/>
777                                     </Transform>
778                                </Transform>
779                                <Transform translation='-1.8 -7.1 1'>
780                                     <Shape>
781                                          <Box size='.6 15 .6'/>
782                                          <Appearance>
783                                               <Material diffuseColor='.8 .8 .8'/>
784                                          </Appearance>
785                                     </Shape>
786                                     <Transform translation='0 7.5 0'>
787                                          <Shape>
788                                               <Box size='.6 .2 .6'/>
789                                               <Appearance>
790                                                    <Material USE='TOPCOLOR'/>
791                                               </Appearance>
792                                          </Shape>
793                                     </Transform>
794                                </Transform>
795                                <Transform translation='-1.1 -7.1 1'>
796                                     <Shape>
797                                          <Box size='.6 15 .6'/>
798                                          <Appearance>
799                                               <Material diffuseColor='.8 .8 .8'/>
800                                          </Appearance>
801                                     </Shape>
802                                     <Transform translation='0 7.5 0'>
803                                          <Shape>
804                                               <Box size='.6 .2 .6'/>
805                                               <Appearance>
806                                                    <Material USE='TOPCOLOR'/>
807                                               </Appearance>
808                                          </Shape>
809                                     </Transform>
810                                </Transform>
811                                <Transform translation='-.4 -7.1 1'>
812                                     <Shape>
813                                          <Box size='.6 15 .6'/>
814                                          <Appearance>
815                                               <Material diffuseColor='.8 .8 .8'/>
816                                          </Appearance>
817                                     </Shape>
818                                     <Transform translation='0 7.5 0'>
819                                          <Shape>
820                                               <Box size='.6 .2 .6'/>
821                                               <Appearance>
822                                                    <Material USE='TOPCOLOR'/>
823                                               </Appearance>
824                                          </Shape>
825                                     </Transform>
826                                </Transform>
827                           </Transform>
828                           <Transform translation='0 0 -.7'>
829                                <Transform translation='-2.5 -7.1 1'>
830                                     <Shape>
831                                          <Box size='.6 15 .6'/>
832                                          <Appearance>
833                                               <Material diffuseColor='.8 .8 .8'/>
834                                          </Appearance>
835                                     </Shape>
836                                     <Transform translation='0 7.5 0'>
837                                          <Shape>
838                                               <Box size='.6 .2 .6'/>
839                                               <Appearance>
840                                                    <Material USE='TOPCOLOR'/>
841                                               </Appearance>
842                                          </Shape>
843                                     </Transform>
844                                </Transform>
845                                <Transform translation='-1.8 -7.1 1'>
846                                     <Shape>
847                                          <Box size='.6 15 .6'/>
848                                          <Appearance>
849                                               <Material diffuseColor='.8 .8 .8'/>
850                                          </Appearance>
851                                     </Shape>
852                                     <Transform translation='0 7.5 0'>
853                                          <Shape>
854                                               <Box size='.6 .2 .6'/>
855                                               <Appearance>
856                                                    <Material USE='TOPCOLOR'/>
857                                               </Appearance>
858                                          </Shape>
859                                     </Transform>
860                                </Transform>
861                                <Transform translation='-1.1 -7.1 1'>
862                                     <Shape>
863                                          <Box size='.6 15 .6'/>
864                                          <Appearance>
865                                               <Material diffuseColor='.8 .8 .8'/>
866                                          </Appearance>
867                                     </Shape>
868                                     <Transform translation='0 7.5 0'>
869                                          <Shape>
870                                               <Box size='.6 .2 .6'/>
871                                               <Appearance>
872                                                    <Material USE='TOPCOLOR'/>
873                                               </Appearance>
874                                          </Shape>
875                                     </Transform>
876                                </Transform>
877                                <Transform translation='-.4 -7.1 1'>
878                                     <Shape>
879                                          <Box size='.6 15 .6'/>
880                                          <Appearance>
881                                               <Material diffuseColor='.8 .8 .8'/>
882                                          </Appearance>
883                                     </Shape>
884                                     <Transform translation='0 7.5 0'>
885                                          <Shape>
886                                               <Box size='.6 .2 .6'/>
887                                               <Appearance>
888                                                    <Material USE='TOPCOLOR'/>
889                                               </Appearance>
890                                          </Shape>
891                                     </Transform>
892                                </Transform>
893                           </Transform>
894                      </Transform>
895                      <Transform DEF='CELLBLOCK2AFT' translation='3.0 0 0'>
896                           <Transform>
897                                <Transform translation='-2.5 -7.1 1'>
898                                     <Shape>
899                                          <Box size='.6 15 .6'/>
900                                          <Appearance>
901                                               <Material diffuseColor='.8 .8 .8'/>
902                                          </Appearance>
903                                     </Shape>
904                                     <Transform translation='0 7.5 0'>
905                                          <Shape>
906                                               <Box size='.6 .2 .6'/>
907                                               <Appearance>
908                                                    <Material USE='TOPCOLOR'/>
909                                               </Appearance>
910                                          </Shape>
911                                     </Transform>
912                                </Transform>
913                                <Transform translation='-1.8 -7.1 1'>
914                                     <Shape>
915                                          <Box size='.6 15 .6'/>
916                                          <Appearance>
917                                               <Material diffuseColor='.8 .8 .8'/>
918                                          </Appearance>
919                                     </Shape>
920                                     <Transform translation='0 7.5 0'>
921                                          <Shape>
922                                               <Box size='.6 .2 .6'/>
923                                               <Appearance>
924                                                    <Material USE='TOPCOLOR'/>
925                                               </Appearance>
926                                          </Shape>
927                                     </Transform>
928                                </Transform>
929                                <Transform translation='-1.1 -7.1 1'>
930                                     <Shape>
931                                          <Box size='.6 15 .6'/>
932                                          <Appearance>
933                                               <Material diffuseColor='.8 .8 .8'/>
934                                          </Appearance>
935                                     </Shape>
936                                     <Transform translation='0 7.5 0'>
937                                          <Shape>
938                                               <Box size='.6 .2 .6'/>
939                                               <Appearance>
940                                                    <Material USE='TOPCOLOR'/>
941                                               </Appearance>
942                                          </Shape>
943                                     </Transform>
944                                </Transform>
945                                <Transform translation='-.4 -7.1 1'>
946                                     <Shape>
947                                          <Box size='.6 15 .6'/>
948                                          <Appearance>
949                                               <Material diffuseColor='.8 .8 .8'/>
950                                          </Appearance>
951                                     </Shape>
952                                     <Transform translation='0 7.5 0'>
953                                          <Shape>
954                                               <Box size='.6 .2 .6'/>
955                                               <Appearance>
956                                                    <Material USE='TOPCOLOR'/>
957                                               </Appearance>
958                                          </Shape>
959                                     </Transform>
960                                </Transform>
961                                <Transform translation='0 0 -.7'>
962                                     <Transform translation='-2.5 -7.1 1'>
963                                          <Shape>
964                                               <Box size='.6 15 .6'/>
965                                               <Appearance>
966                                                    <Material diffuseColor='.8 .8 .8'/>
967                                               </Appearance>
968                                          </Shape>
969                                          <Transform translation='0 7.5 0'>
970                                               <Shape>
971                                                    <Box size='.6 .2 .6'/>
972                                                    <Appearance>
973                                                         <Material USE='TOPCOLOR'/>
974                                                    </Appearance>
975                                               </Shape>
976                                          </Transform>
977                                     </Transform>
978                                     <Transform translation='-1.8 -7.1 1'>
979                                          <Shape>
980                                               <Box size='.6 15 .6'/>
981                                               <Appearance>
982                                                    <Material diffuseColor='.8 .8 .8'/>
983                                               </Appearance>
984                                          </Shape>
985                                          <Transform translation='0 7.5 0'>
986                                               <Shape>
987                                                    <Box size='.6 .2 .6'/>
988                                                    <Appearance>
989                                                         <Material USE='TOPCOLOR'/>
990                                                    </Appearance>
991                                               </Shape>
992                                          </Transform>
993                                     </Transform>
994                                     <Transform translation='-1.1 -7.1 1'>
995                                          <Shape>
996                                               <Box size='.6 15 .6'/>
997                                               <Appearance>
998                                                    <Material diffuseColor='.8 .8 .8'/>
999                                               </Appearance>
1000                                          </Shape>
1001                                          <Transform translation='0 7.5 0'>
1002                                               <Shape>
1003                                                    <Box size='.6 .2 .6'/>
1004                                                    <Appearance>
1005                                                         <Material USE='TOPCOLOR'/>
1006                                                    </Appearance>
1007                                               </Shape>
1008                                          </Transform>
1009                                     </Transform>
1010                                     <Transform translation='-.4 -7.1 1'>
1011                                          <Shape>
1012                                               <Box size='.6 15 .6'/>
1013                                               <Appearance>
1014                                                    <Material diffuseColor='.8 .8 .8'/>
1015                                               </Appearance>
1016                                          </Shape>
1017                                          <Transform translation='0 7.5 0'>
1018                                               <Shape>
1019                                                    <Box size='.6 .2 .6'/>
1020                                                    <Appearance>
1021                                                         <Material USE='TOPCOLOR'/>
1022                                                    </Appearance>
1023                                               </Shape>
1024                                          </Transform>
1025                                     </Transform>
1026                                </Transform>
1027                           </Transform>
1028                      </Transform>
1029                      <Transform DEF='CELLBLOCK3AFT' translation='3.0 0 -1.6'>
1030                           <Transform>
1031                                <Transform translation='-1.1 -7.1 1'>
1032                                     <Shape>
1033                                          <Box size='.6 15 .6'/>
1034                                          <Appearance>
1035                                               <Material diffuseColor='.8 .8 .8'/>
1036                                          </Appearance>
1037                                     </Shape>
1038                                     <Transform translation='0 7.5 0'>
1039                                          <Shape>
1040                                               <Box size='2 .2 .6'/>
1041                                               <Appearance>
1042                                                    <Material USE='TOPCOLOR'/>
1043                                               </Appearance>
1044                                          </Shape>
1045                                     </Transform>
1046                                </Transform>
1047                                <Transform translation='-2.5 -7.1 1'>
1048                                     <Shape>
1049                                          <Box size='.6 15 .6'/>
1050                                          <Appearance>
1051                                               <Material diffuseColor='.8 .8 .8'/>
1052                                          </Appearance>
1053                                     </Shape>
1054                                     <Transform translation='0 7.5 0'>
1055                                          <Shape>
1056                                               <Box size='.6 .2 .6'/>
1057                                               <Appearance>
1058                                                    <Material USE='TOPCOLOR'/>
1059                                               </Appearance>
1060                                          </Shape>
1061                                     </Transform>
1062                                </Transform>
1063                                <Transform translation='0 0 -.7'>
1064                                     <Transform translation='-2.5 -7.1 1'>
1065                                          <Shape>
1066                                               <Box size='.6 15 .6'/>
1067                                               <Appearance>
1068                                                    <Material diffuseColor='.8 .8 .8'/>
1069                                               </Appearance>
1070                                          </Shape>
1071                                          <Transform translation='0 7.5 0'>
1072                                               <Shape>
1073                                                    <Box size='.6 .2 .6'/>
1074                                                    <Appearance>
1075                                                         <Material USE='TOPCOLOR'/>
1076                                                    </Appearance>
1077                                               </Shape>
1078                                          </Transform>
1079                                     </Transform>
1080                                     <Transform translation='-1.8 -7.1 1'>
1081                                          <Shape>
1082                                               <Box size='.6 15 .6'/>
1083                                               <Appearance>
1084                                                    <Material diffuseColor='.8 .8 .8'/>
1085                                               </Appearance>
1086                                          </Shape>
1087                                          <Transform translation='0 7.5 0'>
1088                                               <Shape>
1089                                                    <Box size='.6 .2 .6'/>
1090                                                    <Appearance>
1091                                                         <Material USE='TOPCOLOR'/>
1092                                                    </Appearance>
1093                                               </Shape>
1094                                          </Transform>
1095                                     </Transform>
1096                                     <Transform translation='-1.1 -7.1 1'>
1097                                          <Shape>
1098                                               <Box size='.6 15 .6'/>
1099                                               <Appearance>
1100                                                    <Material diffuseColor='.8 .8 .8'/>
1101                                               </Appearance>
1102                                          </Shape>
1103                                          <Transform translation='0 7.5 0'>
1104                                               <Shape>
1105                                                    <Box size='.6 .2 .6'/>
1106                                                    <Appearance>
1107                                                         <Material USE='TOPCOLOR'/>
1108                                                    </Appearance>
1109                                               </Shape>
1110                                          </Transform>
1111                                     </Transform>
1112                                     <Transform translation='-.4 -7.1 1'>
1113                                          <Shape>
1114                                               <Box size='.6 15 .6'/>
1115                                               <Appearance>
1116                                                    <Material diffuseColor='.8 .8 .8'/>
1117                                               </Appearance>
1118                                          </Shape>
1119                                          <Transform translation='0 7.5 0'>
1120                                               <Shape>
1121                                                    <Box size='.6 .2 .6'/>
1122                                                    <Appearance>
1123                                                         <Material USE='TOPCOLOR'/>
1124                                                    </Appearance>
1125                                               </Shape>
1126                                          </Transform>
1127                                     </Transform>
1128                                </Transform>
1129                           </Transform>
1130                      </Transform>
1131                      <Transform DEF='CELLBLOCK4AFT' translation='0 0 -1.6'>
1132                           <Transform>
1133                                <Transform translation='-2.5 -7.1 1'>
1134                                     <Shape>
1135                                          <Box size='.6 15 .6'/>
1136                                          <Appearance>
1137                                               <Material diffuseColor='.8 .8 .8'/>
1138                                          </Appearance>
1139                                     </Shape>
1140                                     <Transform translation='0 7.5 0'>
1141                                          <Shape>
1142                                               <Box size='.6 .2 .6'/>
1143                                               <Appearance>
1144                                                    <Material USE='TOPCOLOR'/>
1145                                               </Appearance>
1146                                          </Shape>
1147                                     </Transform>
1148                                </Transform>
1149                                <Transform translation='-1.8 -7.1 1'>
1150                                     <Shape>
1151                                          <Box size='.6 15 .6'/>
1152                                          <Appearance>
1153                                               <Material diffuseColor='.8 .8 .8'/>
1154                                          </Appearance>
1155                                     </Shape>
1156                                     <Transform translation='0 7.5 0'>
1157                                          <Shape>
1158                                               <Box size='.6 .2 .6'/>
1159                                               <Appearance>
1160                                                    <Material USE='TOPCOLOR'/>
1161                                               </Appearance>
1162                                          </Shape>
1163                                     </Transform>
1164                                </Transform>
1165                                <Transform translation='-1.1 -7.1 1'>
1166                                     <Shape>
1167                                          <Box size='.6 15 .6'/>
1168                                          <Appearance>
1169                                               <Material diffuseColor='.8 .8 .8'/>
1170                                          </Appearance>
1171                                     </Shape>
1172                                     <Transform translation='0 7.5 0'>
1173                                          <Shape>
1174                                               <Box size='.6 .2 .6'/>
1175                                               <Appearance>
1176                                                    <Material USE='TOPCOLOR'/>
1177                                               </Appearance>
1178                                          </Shape>
1179                                     </Transform>
1180                                </Transform>
1181                                <Transform translation='-.4 -7.1 1'>
1182                                     <Shape>
1183                                          <Box size='.6 15 .6'/>
1184                                          <Appearance>
1185                                               <Material diffuseColor='.8 .8 .8'/>
1186                                          </Appearance>
1187                                     </Shape>
1188                                     <Transform translation='0 7.5 0'>
1189                                          <Shape>
1190                                               <Box size='.6 .2 .6'/>
1191                                               <Appearance>
1192                                                    <Material USE='TOPCOLOR'/>
1193                                               </Appearance>
1194                                          </Shape>
1195                                     </Transform>
1196                                </Transform>
1197                                <Transform translation='0 0 -.7'>
1198                                     <Transform translation='-2.5 -7.1 1'>
1199                                          <Shape>
1200                                               <Box size='.6 15 .6'/>
1201                                               <Appearance>
1202                                                    <Material diffuseColor='.8 .8 .8'/>
1203                                               </Appearance>
1204                                          </Shape>
1205                                          <Transform translation='0 7.5 0'>
1206                                               <Shape>
1207                                                    <Box size='.6 .2 .6'/>
1208                                                    <Appearance>
1209                                                         <Material USE='TOPCOLOR'/>
1210                                                    </Appearance>
1211                                               </Shape>
1212                                          </Transform>
1213                                     </Transform>
1214                                     <Transform translation='-1.8 -7.1 1'>
1215                                          <Shape>
1216                                               <Box size='.6 15 .6'/>
1217                                               <Appearance>
1218                                                    <Material diffuseColor='.8 .8 .8'/>
1219                                               </Appearance>
1220                                          </Shape>
1221                                          <Transform translation='0 7.5 0'>
1222                                               <Shape>
1223                                                    <Box size='.6 .2 .6'/>
1224                                                    <Appearance>
1225                                                         <Material USE='TOPCOLOR'/>
1226                                                    </Appearance>
1227                                               </Shape>
1228                                          </Transform>
1229                                     </Transform>
1230                                     <Transform translation='-1.1 -7.1 1'>
1231                                          <Shape>
1232                                               <Box size='.6 15 .6'/>
1233                                               <Appearance>
1234                                                    <Material diffuseColor='.8 .8 .8'/>
1235                                               </Appearance>
1236                                          </Shape>
1237                                          <Transform translation='0 7.5 0'>
1238                                               <Shape>
1239                                                    <Box size='.6 .2 .6'/>
1240                                                    <Appearance>
1241                                                         <Material USE='TOPCOLOR'/>
1242                                                    </Appearance>
1243                                               </Shape>
1244                                          </Transform>
1245                                     </Transform>
1246                                     <Transform translation='-.4 -7.1 1'>
1247                                          <Shape>
1248                                               <Box size='.6 15 .6'/>
1249                                               <Appearance>
1250                                                    <Material diffuseColor='.8 .8 .8'/>
1251                                               </Appearance>
1252                                          </Shape>
1253                                          <Transform translation='0 7.5 0'>
1254                                               <Shape>
1255                                                    <Box size='.6 .2 .6'/>
1256                                                    <Appearance>
1257                                                         <Material USE='TOPCOLOR'/>
1258                                                    </Appearance>
1259                                               </Shape>
1260                                          </Transform>
1261                                     </Transform>
1262                                </Transform>
1263                           </Transform>
1264                      </Transform>
1265                      <Transform DEF='CELLBLOCK5AFT' translation='0 0 -3.2'>
1266                           <Transform>
1267                                <Transform translation='-2.5 -7.1 1'>
1268                                     <Shape>
1269                                          <Box size='.6 15 .6'/>
1270                                          <Appearance>
1271                                               <Material diffuseColor='.8 .8 .8'/>
1272                                          </Appearance>
1273                                     </Shape>
1274                                     <Transform translation='0 7.5 0'>
1275                                          <Shape>
1276                                               <Box size='.6 .2 .6'/>
1277                                               <Appearance>
1278                                                    <Material USE='TOPCOLOR'/>
1279                                               </Appearance>
1280                                          </Shape>
1281                                     </Transform>
1282                                </Transform>
1283                                <Transform translation='-1.8 -7.1 1'>
1284                                     <Shape>
1285                                          <Box size='.6 15 .6'/>
1286                                          <Appearance>
1287                                               <Material diffuseColor='.8 .8 .8'/>
1288                                          </Appearance>
1289                                     </Shape>
1290                                     <Transform translation='0 7.5 0'>
1291                                          <Shape>
1292                                               <Box size='.6 .2 .6'/>
1293                                               <Appearance>
1294                                                    <Material USE='TOPCOLOR'/>
1295                                               </Appearance>
1296                                          </Shape>
1297                                     </Transform>
1298                                </Transform>
1299                                <Transform translation='-1.1 -7.1 1'>
1300                                     <Shape>
1301                                          <Box size='.6 15 .6'/>
1302                                          <Appearance>
1303                                               <Material diffuseColor='.8 .8 .8'/>
1304                                          </Appearance>
1305                                     </Shape>
1306                                     <Transform translation='0 7.5 0'>
1307                                          <Shape>
1308                                               <Box size='.6 .2 .6'/>
1309                                               <Appearance>
1310                                                    <Material USE='TOPCOLOR'/>
1311                                               </Appearance>
1312                                          </Shape>
1313                                     </Transform>
1314                                </Transform>
1315                                <Transform translation='-.4 -7.1 1'>
1316                                     <Shape>
1317                                          <Box size='.6 15 .6'/>
1318                                          <Appearance>
1319                                               <Material diffuseColor='.8 .8 .8'/>
1320                                          </Appearance>
1321                                     </Shape>
1322                                     <Transform translation='0 7.5 0'>
1323                                          <Shape>
1324                                               <Box size='.6 .2 .6'/>
1325                                               <Appearance>
1326                                                    <Material USE='TOPCOLOR'/>
1327                                               </Appearance>
1328                                          </Shape>
1329                                     </Transform>
1330                                </Transform>
1331                           </Transform>
1332                           <Transform translation='0 0 -.7'>
1333                                <Transform translation='-2.5 -7.1 1'>
1334                                     <Shape>
1335                                          <Box size='.6 15 .6'/>
1336                                          <Appearance>
1337                                               <Material diffuseColor='.8 .8 .8'/>
1338                                          </Appearance>
1339                                     </Shape>
1340                                     <Transform translation='0 7.5 0'>
1341                                          <Shape>
1342                                               <Box size='.6 .2 .6'/>
1343                                               <Appearance>
1344                                                    <Material USE='TOPCOLOR'/>
1345                                               </Appearance>
1346                                          </Shape>
1347                                     </Transform>
1348                                </Transform>
1349                                <Transform translation='-1.8 -7.1 1'>
1350                                     <Shape>
1351                                          <Box size='.6 15 .6'/>
1352                                          <Appearance>
1353                                               <Material diffuseColor='.8 .8 .8'/>
1354                                          </Appearance>
1355                                     </Shape>
1356                                     <Transform translation='0 7.5 0'>
1357                                          <Shape>
1358                                               <Box size='.6 .2 .6'/>
1359                                               <Appearance>
1360                                                    <Material USE='TOPCOLOR'/>
1361                                               </Appearance>
1362                                          </Shape>
1363                                     </Transform>
1364                                </Transform>
1365                                <Transform translation='-1.1 -7.1 1'>
1366                                     <Shape>
1367                                          <Box size='.6 15 .6'/>
1368                                          <Appearance>
1369                                               <Material diffuseColor='.8 .8 .8'/>
1370                                          </Appearance>
1371                                     </Shape>
1372                                     <Transform translation='0 7.5 0'>
1373                                          <Shape>
1374                                               <Box size='.6 .2 .6'/>
1375                                               <Appearance>
1376                                                    <Material USE='TOPCOLOR'/>
1377                                               </Appearance>
1378                                          </Shape>
1379                                     </Transform>
1380                                </Transform>
1381                                <Transform translation='-.4 -7.1 1'>
1382                                     <Shape>
1383                                          <Box size='.6 15 .6'/>
1384                                          <Appearance>
1385                                               <Material diffuseColor='.8 .8 .8'/>
1386                                          </Appearance>
1387                                     </Shape>
1388                                     <Transform translation='0 7.5 0'>
1389                                          <Shape>
1390                                               <Box size='.6 .2 .6'/>
1391                                               <Appearance>
1392                                                    <Material USE='TOPCOLOR'/>
1393                                               </Appearance>
1394                                          </Shape>
1395                                     </Transform>
1396                                </Transform>
1397                           </Transform>
1398                      </Transform>
1399                      <Transform DEF='CELLBLOCK6AFT' translation='3 0 -3.2'>
1400                           <Transform>
1401                                <Transform translation='-2.5 -7.1 1'>
1402                                     <Shape>
1403                                          <Box size='.6 15 .6'/>
1404                                          <Appearance>
1405                                               <Material diffuseColor='.8 .8 .8'/>
1406                                          </Appearance>
1407                                     </Shape>
1408                                     <Transform translation='0 7.5 0'>
1409                                          <Shape>
1410                                               <Box size='.6 .2 .6'/>
1411                                               <Appearance>
1412                                                    <Material USE='TOPCOLOR'/>
1413                                               </Appearance>
1414                                          </Shape>
1415                                     </Transform>
1416                                </Transform>
1417                                <Transform translation='-1.8 -7.1 1'>
1418                                     <Shape>
1419                                          <Box size='.6 15 .6'/>
1420                                          <Appearance>
1421                                               <Material diffuseColor='.8 .8 .8'/>
1422                                          </Appearance>
1423                                     </Shape>
1424                                     <Transform translation='0 7.5 0'>
1425                                          <Shape>
1426                                               <Box size='.6 .2 .6'/>
1427                                               <Appearance>
1428                                                    <Material USE='TOPCOLOR'/>
1429                                               </Appearance>
1430                                          </Shape>
1431                                     </Transform>
1432                                </Transform>
1433                                <Transform translation='-1.1 -7.1 1'>
1434                                     <Shape>
1435                                          <Box size='.6 15 .6'/>
1436                                          <Appearance>
1437                                               <Material diffuseColor='.8 .8 .8'/>
1438                                          </Appearance>
1439                                     </Shape>
1440                                     <Transform translation='0 7.5 0'>
1441                                          <Shape>
1442                                               <Box size='.6 .2 .6'/>
1443                                               <Appearance>
1444                                                    <Material USE='TOPCOLOR'/>
1445                                               </Appearance>
1446                                          </Shape>
1447                                     </Transform>
1448                                </Transform>
1449                                <Transform translation='-.4 -7.1 1'>
1450                                     <Shape>
1451                                          <Box size='.6 15 .6'/>
1452                                          <Appearance>
1453                                               <Material diffuseColor='.8 .8 .8'/>
1454                                          </Appearance>
1455                                     </Shape>
1456                                     <Transform translation='0 7.5 0'>
1457                                          <Shape>
1458                                               <Box size='.6 .2 .6'/>
1459                                               <Appearance>
1460                                                    <Material USE='TOPCOLOR'/>
1461                                               </Appearance>
1462                                          </Shape>
1463                                     </Transform>
1464                                </Transform>
1465                           </Transform>
1466                           <Transform translation='0 0 -.7'>
1467                                <Transform translation='-2.5 -7.1 1'>
1468                                     <Shape>
1469                                          <Box size='.6 15 .6'/>
1470                                          <Appearance>
1471                                               <Material diffuseColor='.8 .8 .8'/>
1472                                          </Appearance>
1473                                     </Shape>
1474                                     <Transform translation='0 7.5 0'>
1475                                          <Shape>
1476                                               <Box size='.6 .2 .6'/>
1477                                               <Appearance>
1478                                                    <Material USE='TOPCOLOR'/>
1479                                               </Appearance>
1480                                          </Shape>
1481                                     </Transform>
1482                                </Transform>
1483                                <Transform translation='-1.8 -7.1 1'>
1484                                     <Shape>
1485                                          <Box size='.6 15 .6'/>
1486                                          <Appearance>
1487                                               <Material diffuseColor='.8 .8 .8'/>
1488                                          </Appearance>
1489                                     </Shape>
1490                                     <Transform translation='0 7.5 0'>
1491                                          <Shape>
1492                                               <Box size='.6 .2 .6'/>
1493                                               <Appearance>
1494                                                    <Material USE='TOPCOLOR'/>
1495                                               </Appearance>
1496                                          </Shape>
1497                                     </Transform>
1498                                </Transform>
1499                                <Transform translation='-1.1 -7.1 1'>
1500                                     <Shape>
1501                                          <Box size='.6 15 .6'/>
1502                                          <Appearance>
1503                                               <Material diffuseColor='.8 .8 .8'/>
1504                                          </Appearance>
1505                                     </Shape>
1506                                     <Transform translation='0 7.5 0'>
1507                                          <Shape>
1508                                               <Box size='.6 .2 .6'/>
1509                                               <Appearance>
1510                                                    <Material USE='TOPCOLOR'/>
1511                                               </Appearance>
1512                                          </Shape>
1513                                     </Transform>
1514                                </Transform>
1515                                <Transform translation='-.4 -7.1 1'>
1516                                     <Shape>
1517                                          <Box size='.6 15 .6'/>
1518                                          <Appearance>
1519                                               <Material diffuseColor='.8 .8 .8'/>
1520                                          </Appearance>
1521                                     </Shape>
1522                                     <Transform translation='0 7.5 0'>
1523                                          <Shape>
1524                                               <Box size='.6 .2 .6'/>
1525                                               <Appearance>
1526                                                    <Material USE='TOPCOLOR'/>
1527                                               </Appearance>
1528                                          </Shape>
1529                                     </Transform>
1530                                </Transform>
1531                           </Transform>
1532                      </Transform>
1533                      <Transform DEF='CELLBLOCK7AFT' translation='0 0 1.6'>
1534                           <Transform>
1535                                <Transform translation='-2.5 -7.1 1'>
1536                                     <Shape>
1537                                          <Box size='.6 15 .6'/>
1538                                          <Appearance>
1539                                               <Material diffuseColor='.8 .8 .8'/>
1540                                          </Appearance>
1541                                     </Shape>
1542                                     <Transform translation='0 7.5 0'>
1543                                          <Shape>
1544                                               <Box size='.6 .2 .6'/>
1545                                               <Appearance>
1546                                                    <Material USE='TOPCOLOR'/>
1547                                               </Appearance>
1548                                          </Shape>
1549                                     </Transform>
1550                                </Transform>
1551                                <Transform translation='-1.8 -7.1 1'>
1552                                     <Shape>
1553                                          <Box size='.6 15 .6'/>
1554                                          <Appearance>
1555                                               <Material diffuseColor='.8 .8 .8'/>
1556                                          </Appearance>
1557                                     </Shape>
1558                                     <Transform translation='0 7.5 0'>
1559                                          <Shape>
1560                                               <Box size='.6 .2 .6'/>
1561                                               <Appearance>
1562                                                    <Material USE='TOPCOLOR'/>
1563                                               </Appearance>
1564                                          </Shape>
1565                                     </Transform>
1566                                </Transform>
1567                                <Transform translation='-1.1 -7.1 1'>
1568                                     <Shape>
1569                                          <Box size='.6 15 .6'/>
1570                                          <Appearance>
1571                                               <Material diffuseColor='.8 .8 .8'/>
1572                                          </Appearance>
1573                                     </Shape>
1574                                     <Transform translation='0 7.5 0'>
1575                                          <Shape>
1576                                               <Box size='.6 .2 .6'/>
1577                                               <Appearance>
1578                                                    <Material USE='TOPCOLOR'/>
1579                                               </Appearance>
1580                                          </Shape>
1581                                     </Transform>
1582                                </Transform>
1583                                <Transform translation='-.4 -7.1 1'>
1584                                     <Shape>
1585                                          <Box size='.6 15 .6'/>
1586                                          <Appearance>
1587                                               <Material diffuseColor='.8 .8 .8'/>
1588                                          </Appearance>
1589                                     </Shape>
1590                                     <Transform translation='0 7.5 0'>
1591                                          <Shape>
1592                                               <Box size='.6 .2 .6'/>
1593                                               <Appearance>
1594                                                    <Material USE='TOPCOLOR'/>
1595                                               </Appearance>
1596                                          </Shape>
1597                                     </Transform>
1598                                </Transform>
1599                           </Transform>
1600                           <Transform translation='0 0 -.7'>
1601                                <Transform translation='-2.5 -7.1 1'>
1602                                     <Shape>
1603                                          <Box size='.6 15 .6'/>
1604                                          <Appearance>
1605                                               <Material diffuseColor='.8 .8 .8'/>
1606                                          </Appearance>
1607                                     </Shape>
1608                                     <Transform translation='0 7.5 0'>
1609                                          <Shape>
1610                                               <Box size='.6 .2 .6'/>
1611                                               <Appearance>
1612                                                    <Material USE='TOPCOLOR'/>
1613                                               </Appearance>
1614                                          </Shape>
1615                                     </Transform>
1616                                </Transform>
1617                                <Transform translation='-1.8 -7.1 1'>
1618                                     <Shape>
1619                                          <Box size='.6 15 .6'/>
1620                                          <Appearance>
1621                                               <Material diffuseColor='.8 .8 .8'/>
1622                                          </Appearance>
1623                                     </Shape>
1624                                     <Transform translation='0 7.5 0'>
1625                                          <Shape>
1626                                               <Box size='.6 .2 .6'/>
1627                                               <Appearance>
1628                                                    <Material USE='TOPCOLOR'/>
1629                                               </Appearance>
1630                                          </Shape>
1631                                     </Transform>
1632                                </Transform>
1633                                <Transform translation='-1.1 -7.1 1'>
1634                                     <Shape>
1635                                          <Box size='.6 15 .6'/>
1636                                          <Appearance>
1637                                               <Material diffuseColor='.8 .8 .8'/>
1638                                          </Appearance>
1639                                     </Shape>
1640                                     <Transform translation='0 7.5 0'>
1641                                          <Shape>
1642                                               <Box size='.6 .2 .6'/>
1643                                               <Appearance>
1644                                                    <Material USE='TOPCOLOR'/>
1645                                               </Appearance>
1646                                          </Shape>
1647                                     </Transform>
1648                                </Transform>
1649                                <Transform translation='-.4 -7.1 1'>
1650                                     <Shape>
1651                                          <Box size='.6 15 .6'/>
1652                                          <Appearance>
1653                                               <Material diffuseColor='.8 .8 .8'/>
1654                                          </Appearance>
1655                                     </Shape>
1656                                     <Transform translation='0 7.5 0'>
1657                                          <Shape>
1658                                               <Box size='.6 .2 .6'/>
1659                                               <Appearance>
1660                                                    <Material USE='TOPCOLOR'/>
1661                                               </Appearance>
1662                                          </Shape>
1663                                     </Transform>
1664                                </Transform>
1665                           </Transform>
1666                      </Transform>
1667                      <Transform DEF='CELLBLOCK8AFT' translation='3 0 1.6'>
1668                           <Transform>
1669                                <Transform translation='-2.5 -7.1 1'>
1670                                     <Shape>
1671                                          <Box size='.6 15 .6'/>
1672                                          <Appearance>
1673                                               <Material diffuseColor='.8 .8 .8'/>
1674                                          </Appearance>
1675                                     </Shape>
1676                                     <Transform translation='0 7.5 0'>
1677                                          <Shape>
1678                                               <Box size='.6 .2 .6'/>
1679                                               <Appearance>
1680                                                    <Material USE='TOPCOLOR'/>
1681                                               </Appearance>
1682                                          </Shape>
1683                                     </Transform>
1684                                </Transform>
1685                                <Transform translation='-1.8 -7.1 1'>
1686                                     <Shape>
1687                                          <Box size='.6 15 .6'/>
1688                                          <Appearance>
1689                                               <Material diffuseColor='.8 .8 .8'/>
1690                                          </Appearance>
1691                                     </Shape>
1692                                     <Transform translation='0 7.5 0'>
1693                                          <Shape>
1694                                               <Box size='.6 .2 .6'/>
1695                                               <Appearance>
1696                                                    <Material USE='TOPCOLOR'/>
1697                                               </Appearance>
1698                                          </Shape>
1699                                     </Transform>
1700                                </Transform>
1701                                <Transform translation='-1.1 -7.1 1'>
1702                                     <Shape>
1703                                          <Box size='.6 15 .6'/>
1704                                          <Appearance>
1705                                               <Material diffuseColor='.8 .8 .8'/>
1706                                          </Appearance>
1707                                     </Shape>
1708                                     <Transform translation='0 7.5 0'>
1709                                          <Shape>
1710                                               <Box size='.6 .2 .6'/>
1711                                               <Appearance>
1712                                                    <Material USE='TOPCOLOR'/>
1713                                               </Appearance>
1714                                          </Shape>
1715                                     </Transform>
1716                                </Transform>
1717                                <Transform translation='-.4 -7.1 1'>
1718                                     <Shape>
1719                                          <Box size='.6 15 .6'/>
1720                                          <Appearance>
1721                                               <Material diffuseColor='.8 .8 .8'/>
1722                                          </Appearance>
1723                                     </Shape>
1724                                     <Transform translation='0 7.5 0'>
1725                                          <Shape>
1726                                               <Box size='.6 .2 .6'/>
1727                                               <Appearance>
1728                                                    <Material USE='TOPCOLOR'/>
1729                                               </Appearance>
1730                                          </Shape>
1731                                     </Transform>
1732                                </Transform>
1733                           </Transform>
1734                           <Transform translation='0 0 -.7'>
1735                                <Transform translation='-2.5 -7.1 1'>
1736                                     <Shape>
1737                                          <Box size='.6 15 .6'/>
1738                                          <Appearance>
1739                                               <Material diffuseColor='.8 .8 .8'/>
1740                                          </Appearance>
1741                                     </Shape>
1742                                     <Transform translation='0 7.5 0'>
1743                                          <Shape>
1744                                               <Box size='.6 .2 .6'/>
1745                                               <Appearance>
1746                                                    <Material USE='TOPCOLOR'/>
1747                                               </Appearance>
1748                                          </Shape>
1749                                     </Transform>
1750                                </Transform>
1751                                <Transform translation='-1.8 -7.1 1'>
1752                                     <Shape>
1753                                          <Box size='.6 15 .6'/>
1754                                          <Appearance>
1755                                               <Material diffuseColor='.8 .8 .8'/>
1756                                          </Appearance>
1757                                     </Shape>
1758                                     <Transform translation='0 7.5 0'>
1759                                          <Shape>
1760                                               <Box size='.6 .2 .6'/>
1761                                               <Appearance>
1762                                                    <Material USE='TOPCOLOR'/>
1763                                               </Appearance>
1764                                          </Shape>
1765                                     </Transform>
1766                                </Transform>
1767                                <Transform translation='-1.1 -7.1 1'>
1768                                     <Shape>
1769                                          <Box size='.6 15 .6'/>
1770                                          <Appearance>
1771                                               <Material diffuseColor='.8 .8 .8'/>
1772                                          </Appearance>
1773                                     </Shape>
1774                                     <Transform translation='0 7.5 0'>
1775                                          <Shape>
1776                                               <Box size='.6 .2 .6'/>
1777                                               <Appearance>
1778                                                    <Material USE='TOPCOLOR'/>
1779                                               </Appearance>
1780                                          </Shape>
1781                                     </Transform>
1782                                </Transform>
1783                                <Transform translation='-.4 -7.1 1'>
1784                                     <Shape>
1785                                          <Box size='.6 15 .6'/>
1786                                          <Appearance>
1787                                               <Material diffuseColor='.8 .8 .8'/>
1788                                          </Appearance>
1789                                     </Shape>
1790                                     <Transform translation='0 7.5 0'>
1791                                          <Shape>
1792                                               <Box size='.6 .2 .6'/>
1793                                               <Appearance>
1794                                                    <Material USE='TOPCOLOR'/>
1795                                               </Appearance>
1796                                          </Shape>
1797                                     </Transform>
1798                                </Transform>
1799                           </Transform>
1800                      </Transform>
1801                      <TimeSensor DEF='VLSCLOCKAFT' cycleInterval='3'/>
1802                      <OrientationInterpolator DEF='VLSORIENTAFT' key='.3 1' keyValue='1 0 0 1.57 1 0 0 0'/>
1803                      <PositionInterpolator DEF='VLSPOSITAFT' key='.3 1' keyValue='0 7.8 .3 0 7.5 0'/>
1804                 </Group>
1805            </Transform>
1806            <!-- Simple land with target for TLAM code here. -->
1807            <Transform scale='10 10 10' translation='10000 -6 0'>
1808                 <Transform>
1809 
                    <!-- Shape MOUNTAIN 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 -->
                    <Shape DEF='MOUNTAIN'>
1810                           <Appearance>
1811                                <Material diffuseColor='0.4 0.4 0.1'/>
1812                           </Appearance>
1813                           <ElevationGrid creaseAngle='1.57' solid='false' xDimension='9' zDimension='9' height='0.0 0.0 0.5 1.0 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.5 0.5 0.0 0.0 0.0 0.0 0.0 0.5 0.5 3.0 1.0 0.5 0.0 1.0 0.0 0.0 0.5 2.0 4.5 2.5 1.0 1.5 0.5 1.0 2.5 3.0 4.5 5.5 3.5 3.0 1.0 0.0 0.5 2.0 2.0 2.5 3.5 4.0 2.0 0.5 0.0 0.0 0.0 0.5 1.5 1.0 2.0 3.0 1.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.0 1.5 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.5 0.0 0.0'/>
1814                      </Shape>
1815                 </Transform>
1816                 <Transform translation='8 0 0'>
1817                      <Shape USE='MOUNTAIN'/>
1818                 </Transform>
1819                 <Transform translation='16 0 0'>
1820                      <Shape USE='MOUNTAIN'/>
1821                 </Transform>
1822                 <Transform translation='24 0 0'>
1823                      <Shape USE='MOUNTAIN'/>
1824                 </Transform>
1825                 <Transform translation='0 0 -8'>
1826                      <Shape USE='MOUNTAIN'/>
1827                 </Transform>
1828                 <Transform translation='16.5 0 -8.35'>
1829                      <Transform>
1830                           <Shape>
1831                                <Appearance>
1832                                     <Material diffuseColor='0.4 0.6 0.3' emissiveColor='0 0.05 0'/>
1833                                </Appearance>
1834                                <Box size='17.8 .5 17.8'/>
1835                           </Shape>
1836                      </Transform>
1837                 </Transform>
1838                 <Transform translation='0 0 -16'>
1839                      <Shape USE='MOUNTAIN'/>
1840                 </Transform>
1841                 <Transform translation='0 0 -24'>
1842                      <Shape USE='MOUNTAIN'/>
1843                 </Transform>
1844                 <Transform translation='8 0 -24'>
1845                      <Shape USE='MOUNTAIN'/>
1846                 </Transform>
1847                 <Transform translation='16 0 -24'>
1848                      <Shape USE='MOUNTAIN'/>
1849                 </Transform>
1850                 <Transform translation='24 0 -24'>
1851                      <Shape USE='MOUNTAIN'/>
1852                 </Transform>
1853                 <Transform translation='24 0 -16'>
1854                      <Shape USE='MOUNTAIN'/>
1855                 </Transform>
1856                 <Transform translation='24 0 -8'>
1857                      <Shape USE='MOUNTAIN'/>
1858                 </Transform>
1859                 <Transform DEF='TLAMTARGET' scale='.25 .25 .25' translation='16.5 0 -13.35'>
1860                      <Transform DEF='RootEspduTransform'>
1861                           <Viewpoint description='FWD TLAM target' orientation='1 0 0 -0.3' position='1 20 50'/>
1862                           <DirectionalLight direction='-0.57735 -0.57735 0.57735'/>
1863                           <Shape>
1864 
                              <!-- Box Floor is a DEF node that has 4 USE nodes: USE_1, USE_2, USE_3, USE_4 -->
                              <Box DEF='Floor' size='14 0.1 8'/>
1865                                <Appearance>
1866 
                                   <!-- Material FloorMaterial is a DEF node that has 4 USE nodes: USE_1, USE_2, USE_3, USE_4 -->
                                   <Material DEF='FloorMaterial' diffuseColor='0 0.3 0.3' transparency='0.3'/>
1867                                </Appearance>
1868                           </Shape>
1869 
                         <!-- ROUTE information for FirstFloorCeiling node:  [from ExplosionClock.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='FirstFloorCeiling'>
1870                                <fieldValue name='geometry'>
1871                                     <Box USE='Floor'/>
1872                                </fieldValue>
1873                                <fieldValue name='material'>
1874                                     <Material USE='FloorMaterial'/>
1875                                </fieldValue>
1876                                <fieldValue name='initialPosition' value='0 3 0'/>
1877                                <fieldValue name='finalPosition' value='14 0.05 14'/>
1878                                <fieldValue name='finalOrientation' value='0.48 0 0.88 3.14'/>
1879                           </ProtoInstance>
1880 
                         <!-- ROUTE information for FirstFloorWallEast node:  [from ExplosionClock.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='FirstFloorWallEast'>
1881                                <fieldValue name='geometry'>
1882 
                                   <!-- Box LongWall is a DEF node that has 6 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6 -->
                                   <Box DEF='LongWall' size='14 3 0.1'/>
1883                                </fieldValue>
1884                                <fieldValue name='material'>
1885 
                                   <!-- Material FirstFloorWallMaterial is a DEF node that has 6 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6 -->
                                   <Material DEF='FirstFloorWallMaterial' diffuseColor='0.4 0.4 0' transparency='0.3'/>
1886                                </fieldValue>
1887                                <fieldValue name='initialPosition' value='0 1.5 3.95'/>
1888                                <fieldValue name='finalPosition' value='0 0.05 10'/>
1889                                <fieldValue name='finalOrientation' value='0.96 0.2 -0.19 1.61'/>
1890                           </ProtoInstance>
1891 
                         <!-- ROUTE information for FirstFloorWallNorth node:  [from ExplosionClock.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='FirstFloorWallNorth'>
1892                                <fieldValue name='geometry'>
1893 
                                   <!-- Box ShortWall is a DEF node that has 6 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6 -->
                                   <Box DEF='ShortWall' size='0.1 3 8'/>
1894                                </fieldValue>
1895                                <fieldValue name='material'>
1896                                     <Material USE='FirstFloorWallMaterial'/>
1897                                </fieldValue>
1898                                <fieldValue name='initialPosition' value='7 1.5 0'/>
1899                                <fieldValue name='finalPosition' value='15 0.05 2'/>
1900                                <fieldValue name='finalOrientation' value='0 0 1 -1.57'/>
1901                           </ProtoInstance>
1902 
                         <!-- ROUTE information for FirstFloorWallWest node:  [from ExplosionClock.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='FirstFloorWallWest'>
1903                                <fieldValue name='geometry'>
1904                                     <Box USE='LongWall'/>
1905                                </fieldValue>
1906                                <fieldValue name='material'>
1907                                     <Material USE='FirstFloorWallMaterial'/>
1908                                </fieldValue>
1909                                <fieldValue name='initialPosition' value='0 1.5 -3.95'/>
1910                                <fieldValue name='finalPosition' value='0 0.05 -12'/>
1911                                <fieldValue name='finalOrientation' value='0.96 0.2 -0.19 1.61'/>
1912                           </ProtoInstance>
1913 
                         <!-- ROUTE information for FirstFloorWallSouth node:  [from ExplosionClock.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='FirstFloorWallSouth'>
1914                                <fieldValue name='geometry'>
1915                                     <Box USE='ShortWall'/>
1916                                </fieldValue>
1917                                <fieldValue name='material'>
1918                                     <Material USE='FirstFloorWallMaterial'/>
1919                                </fieldValue>
1920                                <fieldValue name='initialPosition' value='-7 1.5 0'/>
1921                                <fieldValue name='finalPosition' value='-10 0.05 1'/>
1922                                <fieldValue name='finalOrientation' value='-0.32 -0.32 0.89 1.69'/>
1923                           </ProtoInstance>
1924 
                         <!-- ROUTE information for SecondFloorCeiling node:  [from ExplosionClock.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='SecondFloorCeiling'>
1925                                <fieldValue name='geometry'>
1926                                     <Box USE='Floor'/>
1927                                </fieldValue>
1928                                <fieldValue name='material'>
1929                                     <Material USE='FloorMaterial'/>
1930                                </fieldValue>
1931                                <fieldValue name='initialPosition' value='0 6 0'/>
1932                                <fieldValue name='finalPosition' value='-12 0.05 -10'/>
1933                                <fieldValue name='finalOrientation' value='0.84 0 0.54 3.14'/>
1934                           </ProtoInstance>
1935 
                         <!-- ROUTE information for SecondFloorWallEast node:  [from ExplosionClock.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='SecondFloorWallEast'>
1936                                <fieldValue name='geometry'>
1937                                     <Box USE='LongWall'/>
1938                                </fieldValue>
1939                                <fieldValue name='material'>
1940 
                                   <!-- Material SecondFloorWallMaterial is a DEF node that has 6 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6 -->
                                   <Material DEF='SecondFloorWallMaterial' diffuseColor='0.8 0.8 0' transparency='0.3'/>
1941                                </fieldValue>
1942                                <fieldValue name='initialPosition' value='0 4.5 3.95'/>
1943                                <fieldValue name='finalPosition' value='5 0.05 20'/>
1944                                <fieldValue name='finalOrientation' value='0.89 -0.32 0.32 1.69'/>
1945                           </ProtoInstance>
1946 
                         <!-- ROUTE information for SecondFloorWallNorth node:  [from ExplosionClock.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='SecondFloorWallNorth'>
1947                                <fieldValue name='geometry'>
1948                                     <Box USE='ShortWall'/>
1949                                </fieldValue>
1950                                <fieldValue name='material'>
1951                                     <Material USE='SecondFloorWallMaterial'/>
1952                                </fieldValue>
1953                                <fieldValue name='initialPosition' value='7 4.5 0'/>
1954                                <fieldValue name='finalPosition' value='22 0.05 -6'/>
1955                                <fieldValue name='finalOrientation' value='-0.32 -0.32 0.89 1.69'/>
1956                           </ProtoInstance>
1957 
                         <!-- ROUTE information for SecondFloorWallWest node:  [from ExplosionClock.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='SecondFloorWallWest'>
1958                                <fieldValue name='geometry'>
1959                                     <Box USE='LongWall'/>
1960                                </fieldValue>
1961                                <fieldValue name='material'>
1962                                     <Material USE='SecondFloorWallMaterial'/>
1963                                </fieldValue>
1964                                <fieldValue name='initialPosition' value='0 4.5 -3.95'/>
1965                                <fieldValue name='finalPosition' value='5 0.05 -19'/>
1966                                <fieldValue name='finalOrientation' value='0.96 0.2 -0.19 1.61'/>
1967                           </ProtoInstance>
1968 
                         <!-- ROUTE information for SecondFloorWallSouth node:  [from ExplosionClock.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='SecondFloorWallSouth'>
1969                                <fieldValue name='geometry'>
1970                                     <Box USE='ShortWall'/>
1971                                </fieldValue>
1972                                <fieldValue name='material'>
1973                                     <Material USE='SecondFloorWallMaterial'/>
1974                                </fieldValue>
1975                                <fieldValue name='initialPosition' value='-7 4.5 0'/>
1976                                <fieldValue name='finalPosition' value='-10 0.05 11'/>
1977                                <fieldValue name='finalOrientation' value='-0.28 0.28 -0.92 1.66'/>
1978                           </ProtoInstance>
1979                           <Group>
1980 
                              <!-- ROUTE information for SmokeStack node:  [from ExplosionClock.fraction_changed to set_fraction ] -->
                              <ProtoInstance name='Exploder' DEF='SmokeStack'>
1981                                     <fieldValue name='geometry'>
1982                                          <Cylinder bottom='false' height='9' radius='0.5'/>
1983                                     </fieldValue>
1984                                     <fieldValue name='material'>
1985                                          <Material diffuseColor='0.2 0.2 0.2' shininess='0.8'/>
1986                                     </fieldValue>
1987                                     <fieldValue name='initialPosition' value='-4 4.51 2'/>
1988                                     <fieldValue name='finalPosition' value='-15 0.4 2'/>
1989                                     <fieldValue name='finalOrientation' value='0 0 1 1.57'/>
1990                                </ProtoInstance>
1991                           </Group>
1992 
                         <!-- ROUTE information for TimeFilterE node:  [from LAUNCHBGM.isActive to setStart ] [from LAUNCHBGM.touchTime to InputTime ] [from startEventTime to ExplosionClock.set_startTime ] -->
                         <Script DEF='TimeFilterE'>
1993                                <field name='setStart' type='SFBool' accessType='inputOnly'/>
1994                                <field name='startEventTime' type='SFTime' accessType='outputOnly'/>
1995                                <field name='InputTime' type='SFTime' accessType='inputOnly'/>
  <![CDATA[
            
ecmascript:
function setStart ( value, InputTime )
{
	startEventTime = InputTime + 28 ;
}

          
]]>
1997                           </Script>
1998 
1999                           < ROUTE  fromNode='LAUNCHBGM' fromField='isActive' toNode='TimeFilterE' toField='setStart'/>
2000                           < ROUTE  fromNode='LAUNCHBGM' fromField='touchTime' toNode='TimeFilterE' toField='InputTime'/>
2001                           < ROUTE  fromNode='TimeFilterE' fromField='startEventTime' toNode='ExplosionClock' toField='set_startTime'/>
2002                           < ROUTE  fromNode='ExplosionClock' fromField='fraction_changed' toNode='FirstFloorCeiling' toField='set_fraction'/>
2003                           < ROUTE  fromNode='ExplosionClock' fromField='fraction_changed' toNode='FirstFloorWallEast' toField='set_fraction'/>
2004                           < ROUTE  fromNode='ExplosionClock' fromField='fraction_changed' toNode='FirstFloorWallNorth' toField='set_fraction'/>
2005                           < ROUTE  fromNode='ExplosionClock' fromField='fraction_changed' toNode='FirstFloorWallWest' toField='set_fraction'/>
2006                           < ROUTE  fromNode='ExplosionClock' fromField='fraction_changed' toNode='FirstFloorWallSouth' toField='set_fraction'/>
2007                           < ROUTE  fromNode='ExplosionClock' fromField='fraction_changed' toNode='SecondFloorCeiling' toField='set_fraction'/>
2008                           < ROUTE  fromNode='ExplosionClock' fromField='fraction_changed' toNode='SecondFloorWallEast' toField='set_fraction'/>
2009                           < ROUTE  fromNode='ExplosionClock' fromField='fraction_changed' toNode='SecondFloorWallNorth' toField='set_fraction'/>
2010                           < ROUTE  fromNode='ExplosionClock' fromField='fraction_changed' toNode='SecondFloorWallWest' toField='set_fraction'/>
2011                           < ROUTE  fromNode='ExplosionClock' fromField='fraction_changed' toNode='SecondFloorWallSouth' toField='set_fraction'/>
2012                           < ROUTE  fromNode='ExplosionClock' fromField='fraction_changed' toNode='SmokeStack' toField='set_fraction'/>
2013                      </Transform>
2014                 </Transform>
2015                 <Transform DEF='TLAMTARGETAFT' scale='.25 .25 .25' translation='16.5 0 -3.'>
2016                      <Transform DEF='RootEspduTransformAFT'>
2017                           <Viewpoint description='AFT TLAM Target' orientation='1 0 0 -0.3' position='1 20 50'/>
2018                           <DirectionalLight direction='-0.57735 -0.57735 0.57735'/>
2019                           <Shape>
2020                                <Box DEF='FloorAFT' size='14 0.1 8'/>
2021                                <Appearance>
2022                                     <Material DEF='FloorMaterialAFT' diffuseColor='0 0.3 0.3' transparency='0.3'/>
2023                                </Appearance>
2024                           </Shape>
2025 
                         <!-- ROUTE information for FirstFloorCeilingAFT node:  [from ExplosionClockAFT.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='FirstFloorCeilingAFT'>
2026                                <fieldValue name='geometry'>
2027                                     <Box USE='Floor'/>
2028                                </fieldValue>
2029                                <fieldValue name='material'>
2030                                     <Material USE='FloorMaterial'/>
2031                                </fieldValue>
2032                                <fieldValue name='initialPosition' value='0 3 0'/>
2033                                <fieldValue name='finalPosition' value='14 0.05 14'/>
2034                                <fieldValue name='finalOrientation' value='0.48 0 0.88 3.14'/>
2035                           </ProtoInstance>
2036 
                         <!-- ROUTE information for FirstFloorWallEastAFT node:  [from ExplosionClockAFT.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='FirstFloorWallEastAFT'>
2037                                <fieldValue name='geometry'>
2038                                     <Box DEF='LongWallAFT' size='14 3 0.1'/>
2039                                </fieldValue>
2040                                <fieldValue name='material'>
2041                                     <Material DEF='FirstFloorWallMaterialAFT' diffuseColor='0.4 0.4 0' transparency='0.3'/>
2042                                </fieldValue>
2043                                <fieldValue name='initialPosition' value='0 1.5 3.95'/>
2044                                <fieldValue name='finalPosition' value='0 0.05 10'/>
2045                                <fieldValue name='finalOrientation' value='0.96 0.2 -0.19 1.61'/>
2046                           </ProtoInstance>
2047 
                         <!-- ROUTE information for FirstFloorWallNorthAFT node:  [from ExplosionClockAFT.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='FirstFloorWallNorthAFT'>
2048                                <fieldValue name='geometry'>
2049                                     <Box DEF='ShortWallAFT' size='0.1 3 8'/>
2050                                </fieldValue>
2051                                <fieldValue name='material'>
2052                                     <Material USE='FirstFloorWallMaterial'/>
2053                                </fieldValue>
2054                                <fieldValue name='initialPosition' value='7 1.5 0'/>
2055                                <fieldValue name='finalPosition' value='15 0.05 2'/>
2056                                <fieldValue name='finalOrientation' value='0 0 1 -1.57'/>
2057                           </ProtoInstance>
2058 
                         <!-- ROUTE information for FirstFloorWallWestAFT node:  [from ExplosionClockAFT.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='FirstFloorWallWestAFT'>
2059                                <fieldValue name='geometry'>
2060                                     <Box USE='LongWall'/>
2061                                </fieldValue>
2062                                <fieldValue name='material'>
2063                                     <Material USE='FirstFloorWallMaterial'/>
2064                                </fieldValue>
2065                                <fieldValue name='initialPosition' value='0 1.5 -3.95'/>
2066                                <fieldValue name='finalPosition' value='0 0.05 -12'/>
2067                                <fieldValue name='finalOrientation' value='0.96 0.2 -0.19 1.61'/>
2068                           </ProtoInstance>
2069 
                         <!-- ROUTE information for FirstFloorWallSouthAFT node:  [from ExplosionClockAFT.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='FirstFloorWallSouthAFT'>
2070                                <fieldValue name='geometry'>
2071                                     <Box USE='ShortWall'/>
2072                                </fieldValue>
2073                                <fieldValue name='material'>
2074                                     <Material USE='FirstFloorWallMaterial'/>
2075                                </fieldValue>
2076                                <fieldValue name='initialPosition' value='-7 1.5 0'/>
2077                                <fieldValue name='finalPosition' value='-10 0.05 1'/>
2078                                <fieldValue name='finalOrientation' value='-0.32 -0.32 0.89 1.69'/>
2079                           </ProtoInstance>
2080 
                         <!-- ROUTE information for SecondFloorCeilingAFT node:  [from ExplosionClockAFT.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='SecondFloorCeilingAFT'>
2081                                <fieldValue name='geometry'>
2082                                     <Box USE='Floor'/>
2083                                </fieldValue>
2084                                <fieldValue name='material'>
2085                                     <Material USE='FloorMaterial'/>
2086                                </fieldValue>
2087                                <fieldValue name='initialPosition' value='0 6 0'/>
2088                                <fieldValue name='finalPosition' value='-12 0.05 -10'/>
2089                                <fieldValue name='finalOrientation' value='0.84 0 0.54 3.14'/>
2090                           </ProtoInstance>
2091 
                         <!-- ROUTE information for SecondFloorWallEastAFT node:  [from ExplosionClockAFT.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='SecondFloorWallEastAFT'>
2092                                <fieldValue name='geometry'>
2093                                     <Box USE='LongWall'/>
2094                                </fieldValue>
2095                                <fieldValue name='material'>
2096                                     <Material DEF='SecondFloorWallMaterialAFT' diffuseColor='0.8 0.8 0' transparency='0.3'/>
2097                                </fieldValue>
2098                                <fieldValue name='initialPosition' value='0 4.5 3.95'/>
2099                                <fieldValue name='finalPosition' value='5 0.05 20'/>
2100                                <fieldValue name='finalOrientation' value='0.89 -0.32 0.32 1.69'/>
2101                           </ProtoInstance>
2102 
                         <!-- ROUTE information for SecondFloorWallNorthAFT node:  [from ExplosionClockAFT.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='SecondFloorWallNorthAFT'>
2103                                <fieldValue name='geometry'>
2104                                     <Box USE='ShortWall'/>
2105                                </fieldValue>
2106                                <fieldValue name='material'>
2107                                     <Material USE='SecondFloorWallMaterial'/>
2108                                </fieldValue>
2109                                <fieldValue name='initialPosition' value='7 4.5 0'/>
2110                                <fieldValue name='finalPosition' value='22 0.05 -6'/>
2111                                <fieldValue name='finalOrientation' value='-0.32 -0.32 0.89 1.69'/>
2112                           </ProtoInstance>
2113 
                         <!-- ROUTE information for SecondFloorWallWestAFT node:  [from ExplosionClockAFT.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='SecondFloorWallWestAFT'>
2114                                <fieldValue name='geometry'>
2115                                     <Box USE='LongWall'/>
2116                                </fieldValue>
2117                                <fieldValue name='material'>
2118                                     <Material USE='SecondFloorWallMaterial'/>
2119                                </fieldValue>
2120                                <fieldValue name='initialPosition' value='0 4.5 -3.95'/>
2121                                <fieldValue name='finalPosition' value='5 0.05 -19'/>
2122                                <fieldValue name='finalOrientation' value='0.96 0.2 -0.19 1.61'/>
2123                           </ProtoInstance>
2124 
                         <!-- ROUTE information for SecondFloorWallSouthAFT node:  [from ExplosionClockAFT.fraction_changed to set_fraction ] -->
                         <ProtoInstance name='Exploder' DEF='SecondFloorWallSouthAFT'>
2125                                <fieldValue name='geometry'>
2126                                     <Box USE='ShortWall'/>
2127                                </fieldValue>
2128                                <fieldValue name='material'>
2129                                     <Material USE='SecondFloorWallMaterial'/>
2130                                </fieldValue>
2131                                <fieldValue name='initialPosition' value='-7 4.5 0'/>
2132                                <fieldValue name='finalPosition' value='-10 0.05 11'/>
2133                                <fieldValue name='finalOrientation' value='-0.28 0.28 -0.92 1.66'/>
2134                           </ProtoInstance>
2135                           <Group>
2136 
                              <!-- ROUTE information for SmokeStackAFT node:  [from ExplosionClockAFT.fraction_changed to set_fraction ] -->
                              <ProtoInstance name='Exploder' DEF='SmokeStackAFT'>
2137                                     <fieldValue name='geometry'>
2138                                          <Cylinder bottom='false' height='9' radius='0.5'/>
2139                                     </fieldValue>
2140                                     <fieldValue name='material'>
2141                                          <Material diffuseColor='0.2 0.2 0.2' shininess='0.8'/>
2142                                     </fieldValue>
2143                                     <fieldValue name='initialPosition' value='-4 4.51 2'/>
2144                                     <fieldValue name='finalPosition' value='-15 0.4 2'/>
2145                                     <fieldValue name='finalOrientation' value='0 0 1 1.57'/>
2146                                </ProtoInstance>
2147                           </Group>
2148 
                         <!-- ROUTE information for TimeFilterEAFT node:  [from LAUNCHAFT.isActive to setStart ] [from LAUNCHAFT.touchTime to InputTime ] [from startEventTime to ExplosionClockAFT.set_startTime ] -->
                         <Script DEF='TimeFilterEAFT'>
2149                                <field name='setStart' type='SFBool' accessType='inputOnly'/>
2150                                <field name='startEventTime' type='SFTime' accessType='outputOnly'/>
2151                                <field name='InputTime' type='SFTime' accessType='inputOnly'/>
  <![CDATA[
            
ecmascript:
function setStart ( value, InputTime )
{
	startEventTime = InputTime + 28 ;
}

          
]]>
2153                           </Script>
2154 
2155                           < ROUTE  fromNode='LAUNCHAFT' fromField='isActive' toNode='TimeFilterEAFT' toField='setStart'/>
2156                           < ROUTE  fromNode='LAUNCHAFT' fromField='touchTime' toNode='TimeFilterEAFT' toField='InputTime'/>
2157                           < ROUTE  fromNode='TimeFilterEAFT' fromField='startEventTime' toNode='ExplosionClockAFT' toField='set_startTime'/>
2158                           < ROUTE  fromNode='ExplosionClockAFT' fromField='fraction_changed' toNode='FirstFloorCeilingAFT' toField='set_fraction'/>
2159                           < ROUTE  fromNode='ExplosionClockAFT' fromField='fraction_changed' toNode='FirstFloorWallEastAFT' toField='set_fraction'/>
2160                           < ROUTE  fromNode='ExplosionClockAFT' fromField='fraction_changed' toNode='FirstFloorWallNorthAFT' toField='set_fraction'/>
2161                           < ROUTE  fromNode='ExplosionClockAFT' fromField='fraction_changed' toNode='FirstFloorWallWestAFT' toField='set_fraction'/>
2162                           < ROUTE  fromNode='ExplosionClockAFT' fromField='fraction_changed' toNode='FirstFloorWallSouthAFT' toField='set_fraction'/>
2163                           < ROUTE  fromNode='ExplosionClockAFT' fromField='fraction_changed' toNode='SecondFloorCeilingAFT' toField='set_fraction'/>
2164                           < ROUTE  fromNode='ExplosionClockAFT' fromField='fraction_changed' toNode='SecondFloorWallEastAFT' toField='set_fraction'/>
2165                           < ROUTE  fromNode='ExplosionClockAFT' fromField='fraction_changed' toNode='SecondFloorWallNorthAFT' toField='set_fraction'/>
2166                           < ROUTE  fromNode='ExplosionClockAFT' fromField='fraction_changed' toNode='SecondFloorWallWestAFT' toField='set_fraction'/>
2167                           < ROUTE  fromNode='ExplosionClockAFT' fromField='fraction_changed' toNode='SecondFloorWallSouthAFT' toField='set_fraction'/>
2168                           < ROUTE  fromNode='ExplosionClockAFT' fromField='fraction_changed' toNode='SmokeStackAFT' toField='set_fraction'/>
2169                      </Transform>
2170                 </Transform>
2171            </Transform>
2172            <!-- TLAM Explosion code here -->
2173            <Transform rotation='0 1 0 3.14' translation='10155 5 -130'>
2174 
               <!-- ROUTE information for MYTLAM node:  [from LAUNCHBGM.isActive to STARTEXPLOSION ] [from LAUNCHBGM.touchTime to THETIME ] -->
               <ProtoInstance name='TLAMEXPLOSION' DEF='MYTLAM'/>
2175            </Transform>
2176            <Transform translation='10155 5 -20'>
2177 
               <!-- ROUTE information for MYTLAMAFT node:  [from LAUNCHAFT.isActive to STARTEXPLOSION ] [from LAUNCHAFT.touchTime to THETIME ] -->
               <ProtoInstance name='TLAMEXPLOSION' DEF='MYTLAMAFT'/>
2178            </Transform>
2179 
          <!-- ROUTE information for SINKCLOCK node:  [from TimeFilter2.startEventTime to set_startTime ] [from fraction_changed to SINKINGSHIP.set_fraction ] [from fraction_changed to SINKANGLE.set_fraction ] -->
          <TimeSensor DEF='SINKCLOCK' cycleInterval='16'/>
2180 
2181 
          <!-- ROUTE information for RGMPOSIT node:  [from RGMCLOCK.fraction_changed to set_fraction ] [from value_changed to RGMSSM.set_translation ] -->
          <PositionInterpolator DEF='RGMPOSIT' key='0 .05 .1 .15 .2 .6 1' keyValue='-3 8 -40 -10 15 -40 -150 200 -40 -300 300 -40 -450 100 -40 -5000 80 -40 -10619.2 8 -100'/>
2182 
          <!-- ROUTE information for RGMANGLE node:  [from RGMCLOCK.fraction_changed to set_fraction ] [from value_changed to RGMSSM.set_rotation ] -->
          <OrientationInterpolator DEF='RGMANGLE' key='0 .05 .1 .15 .2 .6 1' keyValue='0 0 1 .75 0 0 1 .75 0 0 1 .75 0 0 1 1.57 0 0 1 1.75 0 0 1 1.65 0 0 1 1.57'/>
2183 
          <!-- ROUTE information for SINKANGLE node:  [from SINKCLOCK.fraction_changed to set_fraction ] [from value_changed to DEADCRUISER.set_rotation ] -->
          <OrientationInterpolator DEF='SINKANGLE' key='0 .5 1' keyValue='0 0 0 0 0 0 1 .2 0 0 1 .5'/>
2184 
          <!-- ROUTE information for VIEWANGLE node:  [from RGMCLOCK.fraction_changed to set_fraction ] [from value_changed to FOLLOW.set_orientation ] -->
          <OrientationInterpolator DEF='VIEWANGLE' key='0 .05 .1 .15 .2 .6 1' keyValue='0 1 0 .9 0 1 0 .9 0 1 0 .9 0 1 0 .9 0 1 0 .9 0 1 0 .9 0 1 0 .9'/>
2185 
          <!-- ROUTE information for MISSILESCALE node:  [from RGMCLOCK.fraction_changed to set_fraction ] [from value_changed to RGMSSM.set_scale ] -->
          <PositionInterpolator DEF='MISSILESCALE' key='0 .2 .99 1' keyValue='1 1 1 2 2 2 2 2 2 .01 .01 .01'/>
2186 
          <!-- ROUTE information for SINKINGSHIP node:  [from SINKCLOCK.fraction_changed to set_fraction ] [from value_changed to DEADCRUISER.set_translation ] -->
          <PositionInterpolator DEF='SINKINGSHIP' key='0 .5 1' keyValue='-10650 -15 -100 -10750.2 -20 -100 -10919.2 -40 -100'/>
2187 
          <!-- ROUTE information for VIEWPOSIT node:  [from RGMCLOCK.fraction_changed to set_fraction ] [from value_changed to SEEMISSILE.set_translation ] -->
          <PositionInterpolator DEF='VIEWPOSIT' key='0 .05 .1 .15 .2 .6 1' keyValue='-3 8 -40 -10 15 -40 -150 200 -40 -300 300 -40 -450 100 -40 -5000 80 -40 -10519.2 10 100'/>
2188            <!-- FWD TLAM CLOCKs and interpolators for launch. -->
2189 
2190 
          <!-- ROUTE information for TLAMPOSIT node:  [from TLAMCLOCK.fraction_changed to set_fraction ] [from value_changed to THAWK.set_translation ] -->
          <PositionInterpolator DEF='TLAMPOSIT' key='0 .05 .1 .143 .2 .6 .95 1' keyValue='0 -1.5 0 0 55 0 0 200 0 300 300 0 450 100 0 5000 100 0 10000 70 0 10155 5 -50'/>
2191 
          <!-- ROUTE information for TLAMVIEWPOSIT node:  [from TLAMCLOCK.fraction_changed to set_fraction ] [from value_changed to TLAMVIEW.set_translation ] -->
          <PositionInterpolator DEF='TLAMVIEWPOSIT' key='0 .05 .1 .143 .2 .6 .95 1' keyValue='10 20 -300 0 55 -100 0 200 -20 300 300 -20 450 100 -20 5000 100 0 10000 20 -70 10165 85 -90'/>
2192 
          <!-- ROUTE information for TLAMSCALE node:  [from TLAMCLOCK.fraction_changed to set_fraction ] [from value_changed to THAWK.set_scale ] -->
          <PositionInterpolator DEF='TLAMSCALE' key='.99 1' keyValue='1 1 1 .01 .01 .01'/>
2193 
          <!-- ROUTE information for TLAMANGLE node:  [from TLAMCLOCK.fraction_changed to set_fraction ] [from value_changed to THAWK.set_rotation ] -->
          <OrientationInterpolator DEF='TLAMANGLE' key='0 .05 .1 .143 .2 .6 1' keyValue='0 0 1 0 0 0 1 0 0 0 1 -1.57 0 0 1 -1.65 0 0 1 -1.75 0 0 1 -1.65 0 0 1 -1.75'/>
2194 
          <!-- ROUTE information for TLAMVIEWANGLE node:  [from TLAMCLOCK.fraction_changed to set_fraction ] [from value_changed to TLAMVIEW.set_rotation ] -->
          <OrientationInterpolator DEF='TLAMVIEWANGLE' key='0 .05 .1 .143 .2 .6 1' keyValue='0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 0 1.23'/>
2195            <!-- AFT LAUNCHER -->
2196 
          <!-- ROUTE information for CLOCKAFT node:  [from LAUNCHAFT.touchTime to set_startTime ] [from fraction_changed to ORIENTAFT.set_fraction ] [from fraction_changed to POSITAFT.set_fraction ] -->
          <TimeSensor DEF='CLOCKAFT' cycleInterval='3'/>
2197 
          <!-- ROUTE information for ORIENTAFT node:  [from CLOCKAFT.fraction_changed to set_fraction ] [from value_changed to CELLTOPAFT.set_rotation ] -->
          <OrientationInterpolator DEF='ORIENTAFT' key='.3 1' keyValue='1 0 0 1.57 1 0 0 0'/>
2198 
          <!-- ROUTE information for POSITAFT node:  [from CLOCKAFT.fraction_changed to set_fraction ] [from value_changed to CELLTOPAFT.set_translation ] -->
          <PositionInterpolator DEF='POSITAFT' key='.3 1' keyValue='0 7.8 .3 0 7.5 0'/>
2199            <!-- AFT TLAM flight path -->
2200 
2201 
          <!-- ROUTE information for TLAMPOSITAFT node:  [from TLAMCLOCKAFT.fraction_changed to set_fraction ] [from value_changed to THAWKAFT.set_translation ] -->
          <PositionInterpolator DEF='TLAMPOSITAFT' key='0 .05 .1 .143 .2 .6 .95 1' keyValue='0 -1.5 0 0 55 0 0 200 0 300 300 0 450 100 0 5000 100 0 10000 70 0 10155 5 -20'/>
2202 
          <!-- ROUTE information for TLAMVIEWPOSITAFT node:  [from TLAMCLOCKAFT.fraction_changed to set_fraction ] [from value_changed to TLAMVIEWAFT.set_translation ] -->
          <PositionInterpolator DEF='TLAMVIEWPOSITAFT' key='0 .05 .1 .143 .2 .6 .95 1' keyValue='10 20 300 0 35 50 0 190 -30 300 280 -30 450 100 -30 5000 100 0 10000 50 -50 10165 65 -70'/>
2203 
          <!-- ROUTE information for TLAMSCALEAFT node:  [from TLAMCLOCKAFT.fraction_changed to set_fraction ] [from value_changed to THAWKAFT.set_scale ] -->
          <PositionInterpolator DEF='TLAMSCALEAFT' key='.99 1' keyValue='1 1 1 .01 .01 .01'/>
2204 
          <!-- ROUTE information for TLAMANGLEAFT node:  [from TLAMCLOCKAFT.fraction_changed to set_fraction ] [from value_changed to THAWKAFT.set_rotation ] -->
          <OrientationInterpolator DEF='TLAMANGLEAFT' key='0 .05 .1 .143 .2 .6 1' keyValue='0 0 1 0 0 0 1 0 0 0 1 -1.57 0 0 1 -1.65 0 0 1 -1.75 0 0 1 -1.65 0 0 1 -1.75'/>
2205 
          <!-- ROUTE information for TLAMVIEWANGLEAFT node:  [from TLAMCLOCKAFT.fraction_changed to set_fraction ] [from value_changed to TLAMVIEWAFT.set_rotation ] -->
          <OrientationInterpolator DEF='TLAMVIEWANGLEAFT' key='0 .05 .1 .143 .2 .6 1' keyValue='0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 0 -1.23'/>
2206            <!-- TLAM viewpoints -->
2207 
          <!-- ROUTE information for TLAMVIEW node:  [from TLAMVIEWANGLE.value_changed to set_rotation ] [from TLAMVIEWPOSIT.value_changed to set_translation ] -->
          <Transform DEF='TLAMVIEW'>
2208                 <Viewpoint description='Watch the TLAM FWD' orientation='0 1 0 3.14' position='10 20 -300'/>
2209            </Transform>
2210 
          <!-- ROUTE information for TLAMVIEWAFT node:  [from TLAMVIEWANGLEAFT.value_changed to set_rotation ] [from TLAMVIEWPOSITAFT.value_changed to set_translation ] -->
          <Transform DEF='TLAMVIEWAFT'>
2211                 <Viewpoint description='Watch the TLAM AFT' position='10 20 300'/>
2212            </Transform>
2213            <!-- Harpoon Engagement Routes. -->
2214            < ROUTE  fromNode='RGMCLOCK' fromField='fraction_changed' toNode='RGMPOSIT' toField='set_fraction'/>
2215            < ROUTE  fromNode='RGMCLOCK' fromField='fraction_changed' toNode='RGMANGLE' toField='set_fraction'/>
2216            < ROUTE  fromNode='RGMCLOCK' fromField='fraction_changed' toNode='VIEWPOSIT' toField='set_fraction'/>
2217            < ROUTE  fromNode='RGMCLOCK' fromField='fraction_changed' toNode='VIEWANGLE' toField='set_fraction'/>
2218            < ROUTE  fromNode='RGMANGLE' fromField='value_changed' toNode='RGMSSM' toField='set_rotation'/>
2219            < ROUTE  fromNode='RGMPOSIT' fromField='value_changed' toNode='RGMSSM' toField='set_translation'/>
2220            < ROUTE  fromNode='VIEWPOSIT' fromField='value_changed' toNode='SEEMISSILE' toField='set_translation'/>
2221            < ROUTE  fromNode='VIEWANGLE' fromField='value_changed' toNode='FOLLOW' toField='set_orientation'/>
2222            < ROUTE  fromNode='RGMCLOCK' fromField='fraction_changed' toNode='MISSILESCALE' toField='set_fraction'/>
2223            < ROUTE  fromNode='MISSILESCALE' fromField='value_changed' toNode='RGMSSM' toField='set_scale'/>
2224            <!-- Harpoon Target animation. -->
2225            < ROUTE  fromNode='TimeFilter2' fromField='startEventTime' toNode='SINKCLOCK' toField='set_startTime'/>
2226            < ROUTE  fromNode='SINKCLOCK' fromField='fraction_changed' toNode='SINKINGSHIP' toField='set_fraction'/>
2227            < ROUTE  fromNode='SINKINGSHIP' fromField='value_changed' toNode='DEADCRUISER' toField='set_translation'/>
2228            < ROUTE  fromNode='SINKCLOCK' fromField='fraction_changed' toNode='SINKANGLE' toField='set_fraction'/>
2229            < ROUTE  fromNode='SINKANGLE' fromField='value_changed' toNode='DEADCRUISER' toField='set_rotation'/>
2230            <!-- Beginning of HUD routes -->
2231            <!-- Harpoon Launch -->
2232            < ROUTE  fromNode='LAUNCHRGM' fromField='touchTime' toNode='RGMCLOCK' toField='set_startTime'/>
2233            < ROUTE  fromNode='LAUNCHRGM' fromField='isActive' toNode='TimeFilter2' toField='setStart'/>
2234            < ROUTE  fromNode='LAUNCHRGM' fromField='isActive' toNode='MYRGM' toField='STARTLAUNCH'/>
2235            < ROUTE  fromNode='LAUNCHRGM' fromField='touchTime' toNode='MYRGM' toField='THETIME'/>
2236            < ROUTE  fromNode='LAUNCHRGM' fromField='isActive' toNode='MYASM' toField='STARTEXPLOSION'/>
2237            < ROUTE  fromNode='LAUNCHRGM' fromField='touchTime' toNode='MYASM' toField='THETIME'/>
2238            <!-- Tomhawk Launch Forward Routes. -->
2239            < ROUTE  fromNode='LAUNCHBGM' fromField='isActive' toNode='MYTLAM' toField='STARTEXPLOSION'/>
2240            < ROUTE  fromNode='LAUNCHBGM' fromField='touchTime' toNode='MYTLAM' toField='THETIME'/>
2241            < ROUTE  fromNode='LAUNCHBGM' fromField='touchTime' toNode='TLAMCLOCK' toField='set_startTime'/>
2242            < ROUTE  fromNode='TLAMCLOCK' fromField='fraction_changed' toNode='TLAMPOSIT' toField='set_fraction'/>
2243            < ROUTE  fromNode='TLAMCLOCK' fromField='fraction_changed' toNode='TLAMANGLE' toField='set_fraction'/>
2244            < ROUTE  fromNode='TLAMCLOCK' fromField='fraction_changed' toNode='TLAMSCALE' toField='set_fraction'/>
2245            < ROUTE  fromNode='TLAMPOSIT' fromField='value_changed' toNode='THAWK' toField='set_translation'/>
2246            < ROUTE  fromNode='TLAMANGLE' fromField='value_changed' toNode='THAWK' toField='set_rotation'/>
2247            < ROUTE  fromNode='TLAMSCALE' fromField='value_changed' toNode='THAWK' toField='set_scale'/>
2248            < ROUTE  fromNode='TLAMCLOCK' fromField='fraction_changed' toNode='TLAMVIEWANGLE' toField='set_fraction'/>
2249            < ROUTE  fromNode='TLAMCLOCK' fromField='fraction_changed' toNode='TLAMVIEWPOSIT' toField='set_fraction'/>
2250            < ROUTE  fromNode='TLAMVIEWANGLE' fromField='value_changed' toNode='TLAMVIEW' toField='set_rotation'/>
2251            < ROUTE  fromNode='TLAMVIEWPOSIT' fromField='value_changed' toNode='TLAMVIEW' toField='set_translation'/>
2252            < ROUTE  fromNode='LAUNCHBGM' fromField='isActive' toNode='TLAM' toField='STARTLAUNCH'/>
2253            < ROUTE  fromNode='LAUNCHBGM' fromField='touchTime' toNode='TLAM' toField='THETIME'/>
2254            < ROUTE  fromNode='LAUNCHBGM' fromField='touchTime' toNode='VLSCLOCK' toField='set_startTime'/>
2255            < ROUTE  fromNode='VLSCLOCK' fromField='fraction_changed' toNode='VLSORIENT' toField='set_fraction'/>
2256            < ROUTE  fromNode='VLSORIENT' fromField='value_changed' toNode='CELLTOP1' toField='set_rotation'/>
2257            < ROUTE  fromNode='VLSCLOCK' fromField='fraction_changed' toNode='VLSPOSIT' toField='set_fraction'/>
2258            < ROUTE  fromNode='VLSPOSIT' fromField='value_changed' toNode='CELLTOP1' toField='set_translation'/>
2259            <!-- TLAM AFT VLS ROUTES -->
2260            < ROUTE  fromNode='LAUNCHAFT' fromField='isActive' toNode='TLAMAFT' toField='STARTLAUNCH'/>
2261            < ROUTE  fromNode='LAUNCHAFT' fromField='touchTime' toNode='TLAMAFT' toField='THETIME'/>
2262            < ROUTE  fromNode='LAUNCHAFT' fromField='isActive' toNode='MYTLAMAFT' toField='STARTEXPLOSION'/>
2263            < ROUTE  fromNode='LAUNCHAFT' fromField='touchTime' toNode='MYTLAMAFT' toField='THETIME'/>
2264            < ROUTE  fromNode='LAUNCHAFT' fromField='touchTime' toNode='CLOCKAFT' toField='set_startTime'/>
2265            < ROUTE  fromNode='CLOCKAFT' fromField='fraction_changed' toNode='ORIENTAFT' toField='set_fraction'/>
2266            < ROUTE  fromNode='ORIENTAFT' fromField='value_changed' toNode='CELLTOPAFT' toField='set_rotation'/>
2267            < ROUTE  fromNode='CLOCKAFT' fromField='fraction_changed' toNode='POSITAFT' toField='set_fraction'/>
2268            < ROUTE  fromNode='POSITAFT' fromField='value_changed' toNode='CELLTOPAFT' toField='set_translation'/>
2269            <!-- AFT Launch missile routes -->
2270            < ROUTE  fromNode='LAUNCHAFT' fromField='touchTime' toNode='TLAMCLOCKAFT' toField='set_startTime'/>
2271            < ROUTE  fromNode='TLAMCLOCKAFT' fromField='fraction_changed' toNode='TLAMPOSITAFT' toField='set_fraction'/>
2272            < ROUTE  fromNode='TLAMCLOCKAFT' fromField='fraction_changed' toNode='TLAMANGLEAFT' toField='set_fraction'/>
2273            < ROUTE  fromNode='TLAMCLOCKAFT' fromField='fraction_changed' toNode='TLAMSCALEAFT' toField='set_fraction'/>
2274            < ROUTE  fromNode='TLAMPOSITAFT' fromField='value_changed' toNode='THAWKAFT' toField='set_translation'/>
2275            < ROUTE  fromNode='TLAMANGLEAFT' fromField='value_changed' toNode='THAWKAFT' toField='set_rotation'/>
2276            < ROUTE  fromNode='TLAMSCALEAFT' fromField='value_changed' toNode='THAWKAFT' toField='set_scale'/>
2277            < ROUTE  fromNode='TLAMCLOCKAFT' fromField='fraction_changed' toNode='TLAMVIEWANGLEAFT' toField='set_fraction'/>
2278            < ROUTE  fromNode='TLAMCLOCKAFT' fromField='fraction_changed' toNode='TLAMVIEWPOSITAFT' toField='set_fraction'/>
2279            < ROUTE  fromNode='TLAMVIEWANGLEAFT' fromField='value_changed' toNode='TLAMVIEWAFT' toField='set_rotation'/>
2280            < ROUTE  fromNode='TLAMVIEWPOSITAFT' fromField='value_changed' toNode='TLAMVIEWAFT' toField='set_translation'/>
2281            <!-- HUD proximity sensor routes -->
2282            < ROUTE  fromNode='ProSense' fromField='orientation_changed' toNode='Hud' toField='set_rotation'/>
2283            < ROUTE  fromNode='ProSense' fromField='position_changed' toNode='Hud' toField='set_translation'/>
2284            < ROUTE  fromNode='ProSense' fromField='position_changed' toNode='ProSense' toField='set_center'/>
2285       </Scene>
2286  </X3D>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top Index for DEF nodes: AFTVLS, BACKGROUND, CELLBLOCK1, CELLBLOCK1AFT, CELLBLOCK2, CELLBLOCK2AFT, CELLBLOCK3, CELLBLOCK3AFT, CELLBLOCK4, CELLBLOCK4AFT, CELLBLOCK5AFT, CELLBLOCK6AFT, CELLBLOCK7AFT, CELLBLOCK8AFT, CELLTOP1, CELLTOPAFT, CLOCKAFT, DEADCRUISER, ExplosionClock, ExplosionClockAFT, FirstFloorCeiling, FirstFloorCeilingAFT, FirstFloorWallEast, FirstFloorWallEastAFT, FirstFloorWallMaterial, FirstFloorWallMaterialAFT, FirstFloorWallNorth, FirstFloorWallNorthAFT, FirstFloorWallSouth, FirstFloorWallSouthAFT, FirstFloorWallWest, FirstFloorWallWestAFT, Floor, FloorAFT, FloorMaterial, FloorMaterialAFT, FOLLOW, FWDVLS, HARPOON, HARPOONBUNCH, HARPOONBUNCH1, HarpoonBunch2, HARPOONDOWNHOLDER, HARPOONGREY, HarpoonSupport1, HarpoonSupport2, HARPOONTOPHOLDER, HarpoonWithHolders, Hud, LAUNCHAFT, LAUNCHBGM, LAUNCHRGM, LongWall, LongWallAFT, MISSILE, MISSILESCALE, MOUNTAIN, MYASM, MYRGM, MYTLAM, MYTLAMAFT, ORIENTAFT, POSITAFT, ProSense, RGMANGLE, RGMCLOCK, RGMPOSIT, RGMSSM, RootEspduTransform, RootEspduTransformAFT, ROW1, ROW1FWD, SecondFloorCeiling, SecondFloorCeilingAFT, SecondFloorWallEast, SecondFloorWallEastAFT, SecondFloorWallMaterial, SecondFloorWallMaterialAFT, SecondFloorWallNorth, SecondFloorWallNorthAFT, SecondFloorWallSouth, SecondFloorWallSouthAFT, SecondFloorWallWest, SecondFloorWallWestAFT, SEEMISSILE, ShortWall, ShortWallAFT, SINKANGLE, SINKCLOCK, SINKINGSHIP, SmokeStack, SmokeStackAFT, THAWK, THAWKAFT, TimeFilter2, TimeFilterE, TimeFilterEAFT, TLAM, TLAMAFT, TLAMANGLE, TLAMANGLEAFT, TLAMCLOCK, TLAMCLOCKAFT, TLAMPOSIT, TLAMPOSITAFT, TLAMSCALE, TLAMSCALEAFT, TLAMTARGET, TLAMTARGETAFT, TLAMVIEW, TLAMVIEWAFT, TLAMVIEWANGLE, TLAMVIEWANGLEAFT, TLAMVIEWPOSIT, TLAMVIEWPOSITAFT, TOPCOLOR, VIEWANGLE, VIEWPOSIT, VLSCLOCK, VLSCLOCKAFT, VLSORIENT, VLSORIENTAFT, VLSPOSIT, VLSPOSITAFT, WORDS

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, FOLLOW

Index for ExternProtoDeclare definitions: BGM-109, Exploder, EXPLOSION, RGM-84D, TLAMEXPLOSION
-->
X3D Tooltips element index: Appearance, Box, Collision, Cylinder, DirectionalLight, ElevationGrid, ExternProtoDeclare, field, fieldValue, FontStyle, Group, head, Inline, LOD, Material, meta, OrientationInterpolator, PositionInterpolator, ProtoInstance, ProximitySensor, ROUTE, Scene, Script, Shape, Text, 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 92 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.

LAUNCHAFT
TouchSensor
isActive
SFBool
→
ROUTE
event to
(1)
TimeFilterEAFT
Script
setStart
SFBool
then
 
 
 
TimeFilterEAFT
Script
startEventTime
SFTime
→
ROUTE
event to
(2)
ExplosionClockAFT
TimeSensor
set_startTime
SFTime
LAUNCHAFT
TouchSensor
touchTime
SFTime
→
ROUTE
event to
(1)
TimeFilterEAFT
Script
InputTime
SFTime
then
 
 
 
TimeFilterEAFT
Script
startEventTime
SFTime
→
ROUTE
event to
(2)
ExplosionClockAFT
TimeSensor
set_startTime
SFTime
LAUNCHAFT
TouchSensor
isActive
SFBool
→
ROUTE
event to
(1)
TLAMAFT
ProtoInstance
STARTLAUNCH
SFBool
LAUNCHAFT
TouchSensor
touchTime
SFTime
→
ROUTE
event to
(1)
TLAMAFT
ProtoInstance
THETIME
SFTime
LAUNCHAFT
TouchSensor
isActive
SFBool
→
ROUTE
event to
(1)
MYTLAMAFT
ProtoInstance
STARTEXPLOSION
SFBool
LAUNCHAFT
TouchSensor
touchTime
SFTime
→
ROUTE
event to
(1)
MYTLAMAFT
ProtoInstance
THETIME
SFTime
LAUNCHAFT
TouchSensor
touchTime
SFTime
→
ROUTE
event to
(1)
CLOCKAFT
TimeSensor
set_startTime
SFTime
then
 
 
 
CLOCKAFT
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
ORIENTAFT
OrientationInterpolator
set_fraction
SFFloat
then
 
 
 
ORIENTAFT
OrientationInterpolator
value_changed
SFRotation
→
ROUTE
event to
(3)
CELLTOPAFT
Transform
set_rotation
SFRotation
  then
 
 
 
CLOCKAFT
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
POSITAFT
PositionInterpolator
set_fraction
SFFloat
then
 
 
 
POSITAFT
PositionInterpolator
value_changed
SFVec3f
→
ROUTE
event to
(3)
CELLTOPAFT
Transform
set_translation
SFVec3f
LAUNCHAFT
TouchSensor
touchTime
SFTime
→
ROUTE
event to
(1)
TLAMCLOCKAFT
TimeSensor
set_startTime
SFTime
then
 
 
 
TLAMCLOCKAFT
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
TLAMPOSITAFT
PositionInterpolator
set_fraction
SFFloat
then
 
 
 
TLAMPOSITAFT
PositionInterpolator
value_changed
SFVec3f
→
ROUTE
event to
(3)
THAWKAFT
Transform
set_translation
SFVec3f
  then
 
 
 
TLAMCLOCKAFT
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
TLAMANGLEAFT
OrientationInterpolator
set_fraction
SFFloat
then
 
 
 
TLAMANGLEAFT
OrientationInterpolator
value_changed
SFRotation
→
ROUTE
event to
(3)
THAWKAFT
Transform
set_rotation
SFRotation
  then
 
 
 
TLAMCLOCKAFT
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
TLAMSCALEAFT
PositionInterpolator
set_fraction
SFFloat
then
 
 
 
TLAMSCALEAFT
PositionInterpolator
value_changed
SFVec3f
→
ROUTE
event to
(3)
THAWKAFT
Transform
set_scale
SFVec3f
  then
 
 
 
TLAMCLOCKAFT
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
TLAMVIEWANGLEAFT
OrientationInterpolator
set_fraction
SFFloat
then
 
 
 
TLAMVIEWANGLEAFT
OrientationInterpolator
value_changed
SFRotation
→
ROUTE
event to
(3)
TLAMVIEWAFT
Transform
set_rotation
SFRotation
  then
 
 
 
TLAMCLOCKAFT
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
TLAMVIEWPOSITAFT
PositionInterpolator
set_fraction
SFFloat
then
 
 
 
TLAMVIEWPOSITAFT
PositionInterpolator
value_changed
SFVec3f
→
ROUTE
event to
(3)
TLAMVIEWAFT
Transform
set_translation
SFVec3f

LAUNCHBGM
TouchSensor
isActive
SFBool
→
ROUTE
event to
(1)
TimeFilterE
Script
setStart
SFBool
then
 
 
 
TimeFilterE
Script
startEventTime
SFTime
→
ROUTE
event to
(2)
ExplosionClock
TimeSensor
set_startTime
SFTime
LAUNCHBGM
TouchSensor
touchTime
SFTime
→
ROUTE
event to
(1)
TimeFilterE
Script
InputTime
SFTime
then
 
 
 
TimeFilterE
Script
startEventTime
SFTime
→
ROUTE
event to
(2)
ExplosionClock
TimeSensor
set_startTime
SFTime
LAUNCHBGM
TouchSensor
isActive
SFBool
→
ROUTE
event to
(1)
MYTLAM
ProtoInstance
STARTEXPLOSION
SFBool
LAUNCHBGM
TouchSensor
touchTime
SFTime
→
ROUTE
event to
(1)
MYTLAM
ProtoInstance
THETIME
SFTime
LAUNCHBGM
TouchSensor
touchTime
SFTime
→
ROUTE
event to
(1)
TLAMCLOCK
TimeSensor
set_startTime
SFTime
then
 
 
 
TLAMCLOCK
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
TLAMPOSIT
PositionInterpolator
set_fraction
SFFloat
then
 
 
 
TLAMPOSIT
PositionInterpolator
value_changed
SFVec3f
→
ROUTE
event to
(3)
THAWK
Transform
set_translation
SFVec3f
  then
 
 
 
TLAMCLOCK
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
TLAMANGLE
OrientationInterpolator
set_fraction
SFFloat
then
 
 
 
TLAMANGLE
OrientationInterpolator
value_changed
SFRotation
→
ROUTE
event to
(3)
THAWK
Transform
set_rotation
SFRotation
  then
 
 
 
TLAMCLOCK
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
TLAMSCALE
PositionInterpolator
set_fraction
SFFloat
then
 
 
 
TLAMSCALE
PositionInterpolator
value_changed
SFVec3f
→
ROUTE
event to
(3)
THAWK
Transform
set_scale
SFVec3f
  then
 
 
 
TLAMCLOCK
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
TLAMVIEWANGLE
OrientationInterpolator
set_fraction
SFFloat
then
 
 
 
TLAMVIEWANGLE
OrientationInterpolator
value_changed
SFRotation
→
ROUTE
event to
(3)
TLAMVIEW
Transform
set_rotation
SFRotation
  then
 
 
 
TLAMCLOCK
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
TLAMVIEWPOSIT
PositionInterpolator
set_fraction
SFFloat
then
 
 
 
TLAMVIEWPOSIT
PositionInterpolator
value_changed
SFVec3f
→
ROUTE
event to
(3)
TLAMVIEW
Transform
set_translation
SFVec3f
LAUNCHBGM
TouchSensor
isActive
SFBool
→
ROUTE
event to
(1)
TLAM
ProtoInstance
STARTLAUNCH
SFBool
LAUNCHBGM
TouchSensor
touchTime
SFTime
→
ROUTE
event to
(1)
TLAM
ProtoInstance
THETIME
SFTime
LAUNCHBGM
TouchSensor
touchTime
SFTime
→
ROUTE
event to
(1)
VLSCLOCK
TimeSensor
set_startTime
SFTime
then
 
 
 
VLSCLOCK
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
VLSORIENT
OrientationInterpolator
set_fraction
SFFloat
then
 
 
 
VLSORIENT
OrientationInterpolator
value_changed
SFRotation
→
ROUTE
event to
(3)
CELLTOP1
Transform
set_rotation
SFRotation
  then
 
 
 
VLSCLOCK
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
VLSPOSIT
PositionInterpolator
set_fraction
SFFloat
then
 
 
 
VLSPOSIT
PositionInterpolator
value_changed
SFVec3f
→
ROUTE
event to
(3)
CELLTOP1
Transform
set_translation
SFVec3f

LAUNCHRGM
TouchSensor
touchTime
SFTime
→
ROUTE
event to
(1)
RGMCLOCK
TimeSensor
set_startTime
SFTime
then
 
 
 
RGMCLOCK
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
RGMPOSIT
PositionInterpolator
set_fraction
SFFloat
then
 
 
 
RGMPOSIT
PositionInterpolator
value_changed
SFVec3f
→
ROUTE
event to
(3)
RGMSSM
Transform
set_translation
SFVec3f
  then
 
 
 
RGMCLOCK
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
RGMANGLE
OrientationInterpolator
set_fraction
SFFloat
then
 
 
 
RGMANGLE
OrientationInterpolator
value_changed
SFRotation
→
ROUTE
event to
(3)
RGMSSM
Transform
set_rotation
SFRotation
  then
 
 
 
RGMCLOCK
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
VIEWPOSIT
PositionInterpolator
set_fraction
SFFloat
then
 
 
 
VIEWPOSIT
PositionInterpolator
value_changed
SFVec3f
→
ROUTE
event to
(3)
SEEMISSILE
Transform
set_translation
SFVec3f
  then
 
 
 
RGMCLOCK
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
VIEWANGLE
OrientationInterpolator
set_fraction
SFFloat
then
 
 
 
VIEWANGLE
OrientationInterpolator
value_changed
SFRotation
→
ROUTE
event to
(3)
FOLLOW
Viewpoint
set_orientation
SFRotation
  then
 
 
 
RGMCLOCK
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(2)
MISSILESCALE
PositionInterpolator
set_fraction
SFFloat
then
 
 
 
MISSILESCALE
PositionInterpolator
value_changed
SFVec3f
→
ROUTE
event to
(3)
RGMSSM
Transform
set_scale
SFVec3f
LAUNCHRGM
TouchSensor
isActive
SFBool
→
ROUTE
event to
(1)
TimeFilter2
Script
setStart
SFBool
then
 
 
 
TimeFilter2
Script
startEventTime
SFTime
→
ROUTE
event to
(2)
SINKCLOCK
TimeSensor
set_startTime
SFTime
then
 
 
 
SINKCLOCK
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(3)
SINKINGSHIP
PositionInterpolator
set_fraction
SFFloat
then
 
 
 
SINKINGSHIP
PositionInterpolator
value_changed
SFVec3f
→
ROUTE
event to
(4)
DEADCRUISER
Transform
set_translation
SFVec3f
  then
 
 
 
SINKCLOCK
TimeSensor
fraction_changed
SFFloat
→
ROUTE
event to
(3)
SINKANGLE
OrientationInterpolator
set_fraction
SFFloat
then
 
 
 
SINKANGLE
OrientationInterpolator
value_changed
SFRotation
→
ROUTE
event to
(4)
DEADCRUISER
Transform
set_rotation
SFRotation
LAUNCHRGM
TouchSensor
isActive
SFBool
→
ROUTE
event to
(1)
MYRGM
ProtoInstance
STARTLAUNCH
SFBool
LAUNCHRGM
TouchSensor
touchTime
SFTime
→
ROUTE
event to
(1)
MYRGM
ProtoInstance
THETIME
SFTime
LAUNCHRGM
TouchSensor
isActive
SFBool
→
ROUTE
event to
(1)
MYASM
ProtoInstance
STARTEXPLOSION
SFBool
LAUNCHRGM
TouchSensor
touchTime
SFTime
→
ROUTE
event to
(1)
MYASM
ProtoInstance
THETIME
SFTime

VLSCLOCKAFT
TimeSensor
No ROUTE connection found for output events from this node. 

ProSense
ProximitySensor
orientation_changed
SFRotation
→
ROUTE
event to
(1)
Hud
Transform
set_rotation
SFRotation
ProSense
ProximitySensor
position_changed
SFVec3f
→
ROUTE
event to
(1)
Hud
Transform
set_translation
SFVec3f

      FirstFloorCeiling
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      FirstFloorCeilingAFT
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      FirstFloorWallEast
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      FirstFloorWallEastAFT
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      FirstFloorWallNorth
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      FirstFloorWallNorthAFT
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      FirstFloorWallSouth
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      FirstFloorWallSouthAFT
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      FirstFloorWallWest
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      FirstFloorWallWestAFT
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      MYASM
ProtoInstance
EXPLOSION
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      MYRGM
ProtoInstance
RGM-84D
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      MYTLAM
ProtoInstance
TLAMEXPLOSION
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      MYTLAMAFT
ProtoInstance
TLAMEXPLOSION
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      SecondFloorCeiling
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      SecondFloorCeilingAFT
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      SecondFloorWallEast
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      SecondFloorWallEastAFT
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      SecondFloorWallNorth
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      SecondFloorWallNorthAFT
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      SecondFloorWallSouth
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      SecondFloorWallSouthAFT
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      SecondFloorWallWest
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      SecondFloorWallWestAFT
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      SmokeStack
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      SmokeStackAFT
ProtoInstance
Exploder
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      TLAM
ProtoInstance
BGM-109
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

      TLAMAFT
ProtoInstance
BGM-109
No ROUTE connection found for output events from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

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://savage.nps.edu/Savage/Weapons/Missiles/MissileLaunchIndex.html -->
<!-- Version control at
https://gitlab.nps.edu/Savage/Savage/Weapons/Missiles/MissileLaunch.x3d -->

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

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