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='titlecontent=' MissileLaunch.x3d '/>
  6            <meta name='descriptioncontent='Vertical Launch System Launches of Tomahawk Missile and Harpoon Missile Engagement.'/>
  7            <meta name='creatorcontent='James Harney'/>
  8            <meta name='createdcontent='9 August 2001'/>
  9            <meta name='modifiedcontent='7 July 2025'/>
 10            <meta name='referencecontent=' https://www.fas.org/man/dod-101/sys/smart/agm-84.htm '/>
 11            <meta name='referencecontent=' AGM-84 Harpoon-SLAM - Smart Weapons.htm '/>
 12            <meta name='referencecontent=' https://www.web3d.org/x3d/content/examples/Savage/CruiserUnitedStates/Cruiser.x3d '/>
 13            <meta name='infocontent='Prerequisite: support for X3D Script node'/>
 14            <meta name='referencecontent=' https://www.web3d.org/x3d/content/examples/Savage/ExplodingBuildingPrototype.x3d '/>
 15            <meta name='referencecontent=' http://www.specialoperations.com/multimedia/sounds.html/missile1.au ' />
 16            <meta name='referencecontent=' http://www.specialoperations.com/multimedia/sounds.html/exp03.au ' />
 17            <meta name='referencecontent=' https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter14-ElevationGrid/Figure14.2ElevationGridMountain.x3d '/>
 18            <meta name='referencecontent='Thanks to SeaZenith.x3d creator for assistance with HUD coding.'/>
 19            <meta name='identifiercontent=' https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MissileLaunch.x3d '/>
 20            <meta name='referencecontent=' 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 '/>
 21            <meta name='accessRightscontent=' soundpermissions.htm '/>
 22            <meta name='generatorcontent='X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit'/>
 23            <meta name='licensecontent='../../license.html'/>
 24       </head>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top DEF nodes index: 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: BGM109, Exploder, EXPLOSION, RGM84D, TLAMEXPLOSION
-->
 25       <Scene>
 26            <WorldInfo title='MissileLaunch.x3d'/>
 27            <ExternProtoDeclare name='EXPLOSION'   url=' "MissileExplosionPrototype.x3d#ASMEXPLOSION" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MissileExplosionPrototype.x3d#ASMEXPLOSION" "MissileExplosionPrototype.wrl#ASMEXPLOSION" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MissileExplosionPrototype.wrl#ASMEXPLOSION" '>
 28                 <field name='STARTEXPLOSIONtype='SFBoolaccessType='inputOnly'/>
 29                 <field name='THETIMEtype='SFTimeaccessType='inputOnly'/>
 30            </ExternProtoDeclare>
 31            <ExternProtoDeclare name='TLAMEXPLOSION'   url=' "MultipleExplosionPrototype.x3d#TLAMEXPLOSION" "MultipleExplosionPrototype.wrl#TLAMEXPLOSION" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MultipleExplosionPrototype.x3d#TLAMEXPLOSION" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MultipleExplosionPrototype.wrl#TLAMEXPLOSION" '>
 32                 <field name='STARTEXPLOSIONtype='SFBoolaccessType='inputOnly'/>
 33                 <field name='THETIMEtype='SFTimeaccessType='inputOnly'/>
 34            </ExternProtoDeclare>
 35            <ExternProtoDeclare name='RGM84D'   url=' "HarpoonPrototype.x3d#RGM84D" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/HarpoonPrototype.x3d#RGM84D" "HarpoonPrototype.wrl#RGM84D" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/HarpoonPrototype.wrl#RGM84D" '>
 36                 <field name='STARTLAUNCHtype='SFBoolaccessType='inputOnly'/>
 37                 <field name='THETIMEtype='SFTimeaccessType='inputOnly'/>
 38            </ExternProtoDeclare>
 39            <ExternProtoDeclare name='BGM109'   url=' "TomahawkPrototype.x3d#BGM109" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/TomahawkPrototype.x3d#BGM109" "TomahawkPrototype.wrl#BGM109" "https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/TomahawkPrototype.wrl#BGM109" '>
 40                 <field name='STARTLAUNCHtype='SFBoolaccessType='inputOnly'/>
 41                 <field name='THETIMEtype='SFTimeaccessType='inputOnly'/>
 42            </ExternProtoDeclare>
 43            <ExternProtoDeclare name='Exploder'   url=' "../../../Savage/Tools/Explosions/MultipleTimerExplodingBuildingPrototype.x3d#Exploder" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Explosions/MultipleTimerExplodingBuildingPrototype.x3d#Exploder" "../../../Savage/Tools/Explosions/MultipleTimerExplodingBuildingPrototype.wrl#Exploder" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Explosions/MultipleTimerExplodingBuildingPrototype.wrl#Exploder" '>
 44                 <field name='geometrytype='SFNodeaccessType='initializeOnly'/>
 45                 <field name='materialtype='SFNodeaccessType='initializeOnly'/>
 46                 <field name='initialPositiontype='SFVec3faccessType='initializeOnly'/>
 47                 <field name='finalPositiontype='SFVec3faccessType='initializeOnly'/>
 48                 <field name='initialOrientationtype='SFRotationaccessType='initializeOnly'/>
 49                 <field name='finalOrientationtype='SFRotationaccessType='initializeOnly'/>
 50                 <field name='set_fractiontype='SFFloataccessType='inputOnly'/>
 51                 <field name='set_startTimetype='SFTimeaccessType='inputOutput'/>
 52            </ExternProtoDeclare>
 53            <!-- 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 RGM84D 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. -->
 54 
          <!-- 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='ProSensecenter='8 0 16size='1000000 1000000 1000000'/>
 55            <!-- Control Panel(HUD) for the different missile launches. -->
 56 
          <!-- ROUTE information for Hud node:  [from ProSense.orientation_changed to set_rotation ] [from ProSense.position_changed to set_translation ] -->
          <Transform DEF='Hudtranslation='-20 0 16'>
 57                 <Collision enabled='false'>
 58                      <Transform translation='0.048 0.068 -0.2'>
 59 
                         <!-- 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='LAUNCHRGMdescription='LAUNCH RGM'/>
 60                           <Shape>
 61 
                              <!-- Appearance BACKGROUND is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
                              <Appearance DEF='BACKGROUND'>
 62                                     <Material diffuseColor='0.25 0.25 0.25transparency='0.7'/>
 63                                </Appearance>
 64                                <Box size='0.045 0.02 0.000000001'/>
 65                           </Shape>
 66                           <Transform translation='-0.019 0.0 0.0'>
 67                                <Shape>
 68                                     <Text string='"Launch"'>
 69                                          <FontStyle size='0.009spacing='0.008style='BOLD'/>
 70                                     </Text>
 71 
                                   <!-- Appearance WORDS is a DEF node that has 5 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5 -->
                                   <Appearance DEF='WORDS'>
 72                                          <Material diffuseColor='0 0 1.0'/>
 73                                     </Appearance>
 74                                </Shape>
 75                           </Transform>
 76                           <Transform translation='-0.019 -0.006 0.0'>
 77                                <Shape>
 78                                     <Text string='"Harpoon"'>
 79                                          <FontStyle size='0.009spacing='0.008style='BOLD'/>
 80                                     </Text>
 81                                     <Appearance USE='WORDS'/>
 82                                </Shape>
 83                           </Transform>
 84                      </Transform>
 85                      <Transform translation='-0.003 0.068 -0.2'>
 86 
 87                           <Shape>
 88                                <Appearance USE='BACKGROUND'/>
 89                                <Box size='0.045 0.02 0.000000001'/>
 90                           </Shape>
 91                           <Transform translation='-0.019 0.0 0.0'>
 92                                <Shape>
 93                                     <Text string='"Launch"'>
 94                                          <FontStyle size='0.009spacing='0.008style='BOLD'/>
 95                                     </Text>
 96                                     <Appearance USE='WORDS'/>
 97                                </Shape>
 98                           </Transform>
 99                           <Transform translation='-0.019 -0.006 0.0'>
100                                <Shape>
101                                     <Text string='"TLAM fwd"'>
102                                          <FontStyle size='0.008spacing='0.008style='BOLD'/>
103                                     </Text>
104                                     <Appearance USE='WORDS'/>
105                                </Shape>
106                           </Transform>
107                      </Transform>
108                      <Transform translation='-0.054 0.068 -0.2'>
109 
110                           <Shape>
111                                <Appearance USE='BACKGROUND'/>
112                                <Box size='0.045 0.02 0.000000001'/>
113                           </Shape>
114                           <Transform translation='-0.019 0.0 0.0'>
115                                <Shape>
116                                     <Text string='"Launch"'>
117                                          <FontStyle size='0.009spacing='0.008style='BOLD'/>
118                                     </Text>
119                                     <Appearance USE='WORDS'/>
120                                </Shape>
121                           </Transform>
122                           <Transform translation='-0.019 -0.006 0.0'>
123                                <Shape>
124                                     <Text string='"TLAM aft"'>
125                                          <FontStyle size='0.008spacing='0.008style='BOLD'/>
126                                     </Text>
127                                     <Appearance USE='WORDS'/>
128                                </Shape>
129                           </Transform>
130                      </Transform>
131                 </Collision>
132            </Transform>
133            <!-- Harpoon Launcher code here. -->
134            <Transform scale='.4 .4 .4'>
135                 <!-- 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. -->
136 
               <!-- 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='RGMSSMrotation='0 0 1 .76translation='-3 8 -40'>
137 
                    <!-- ROUTE information for MYRGM node:  [from LAUNCHRGM.isActive to STARTLAUNCH ] [from LAUNCHRGM.touchTime to THETIME ] -->
                    <ProtoInstance name='RGM84DDEF='MYRGM'/>
138                 </Transform>
139                 <Transform translation='-10625.2 8 -100'>
140 
                    <!-- ROUTE information for MYASM node:  [from LAUNCHRGM.isActive to STARTEXPLOSION ] [from LAUNCHRGM.touchTime to THETIME ] -->
                    <ProtoInstance name='EXPLOSIONDEF='MYASM'/>
141                 </Transform>
142                 <Transform rotation='0 0 1 .2'>
143                      <Group>
144                           <Transform DEF='HARPOONrotation='0 1 0 1.52scale='3.5 3.5 3.5translation='0 6.375 -40'>
145                                <Transform DEF='HARPOONBUNCH1translation='0 0.1 0'>
146 
                                   <!-- Group HARPOONBUNCH is a DEF node that has 1 USE node: USE_1 -->
                                   <Group DEF='HARPOONBUNCH'>
147                                          <Transform translation='0 -0.245 0'>
148 
                                             <!-- Group MISSILE is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
                                             <Group DEF='MISSILE'>
149                                                    <Transform rotation='1 0 0 -0.5'>
150                                                         <Shape DEF='HarpoonWithHolders'>
151 
                                                            <!-- Appearance HARPOONGREY is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
                                                            <Appearance DEF='HARPOONGREY'>
152                                                                   <Material/>
153                                                              </Appearance>
154                                                              <Cylinder height='5radius='0.25'/>
155                                                         </Shape>
156                                                         <Transform DEF='HARPOONDOWNHOLDERtranslation='0 -1.5 0'>
157                                                              <Shape>
158                                                                   <Appearance>
159                                                                        <Material/>
160                                                                   </Appearance>
161                                                                   <Box size='0.5 0.2 0.5'/>
162                                                              </Shape>
163                                                         </Transform>
164                                                         <Transform DEF='HARPOONTOPHOLDERtranslation='0 1.5 0'>
165                                                              <Shape>
166                                                                   <Appearance>
167                                                                        <Material/>
168                                                                   </Appearance>
169                                                                   <Box size='0.5 0.2 0.5'/>
170                                                              </Shape>
171                                                         </Transform>
172                                                    </Transform>
173                                               </Group>
174                                          </Transform>
175                                          <Transform translation='0.5 -0.245 0'>
176                                               <Group USE='MISSILE'/>
177                                          </Transform>
178                                          <Transform translation='0 0 0.5'>
179                                               <Group USE='MISSILE'/>
180                                          </Transform>
181                                          <Transform translation='0.5 0 0.5'>
182                                               <Group USE='MISSILE'/>
183                                          </Transform>
184                                          <Transform rotation='1 0 0 -0.5translation='0.25 -0.45 -0.26'>
185                                               <Shape>
186                                                    <Appearance USE='HARPOONGREY'/>
187                                                    <Box size='1.05 5 0.1'/>
188                                               </Shape>
189                                          </Transform>
190                                     </Group>
191                                </Transform>
192                                <Transform DEF='HarpoonBunch2rotation='1 0 0 -1.7translation='-1.1 -0.77 0.7'>
193                                     <Group USE='HARPOONBUNCH'/>
194                                </Transform>
195                                <Transform DEF='HarpoonSupport1translation='-0.85 -2.25 0.5'>
196                                     <Shape>
197                                          <Appearance USE='HARPOONGREY'/>
198                                          <Box size='1 1.5 0.1'/>
199                                     </Shape>
200                                </Transform>
201                                <Transform DEF='HarpoonSupport2translation='0.225 -1.85 0.0'>
202                                     <Shape>
203                                          <Appearance USE='HARPOONGREY'/>
204                                          <Box size='1 1.5 0.1'/>
205                                     </Shape>
206                                </Transform>
207                           </Transform>
208                      </Group>
209                 </Transform>
210 
               <!-- ROUTE information for SEEMISSILE node:  [from VIEWPOSIT.value_changed to set_translation ] -->
               <Transform DEF='SEEMISSILE'>
211 
                    <!-- ROUTE information for FOLLOW node:  [from VIEWANGLE.value_changed to set_orientation ] -->
                    <Viewpoint DEF='FOLLOWdescription='Follow Harpoon Missileposition='20 0 40'/>
212                 </Transform>
213                 <LOD center='-10619.2 10 -100range='7000'>
214 
                    <!-- ROUTE information for DEADCRUISER node:  [from SINKINGSHIP.value_changed to set_translation ] [from SINKANGLE.value_changed to set_rotation ] -->
                    <Transform DEF='DEADCRUISERtranslation='-10650 -12 -100'>
215                           <Inline   url=' "../../ShipsMilitary/CruiserUnitedStates/Cruiser.x3d" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/CruiserUnitedStates/Cruiser.x3d" "../../ShipsMilitary/CruiserUnitedStates/Cruiser.wrl" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/CruiserUnitedStates/Cruiser.wrl" '/>
216                      </Transform>
217                      <Transform/>
218                 </LOD>
219 
               <!-- ROUTE information for TimeFilter2 node:  [from LAUNCHRGM.isActive to setStart ] [from startEventTime to SINKCLOCK.set_startTime ] -->
               <Script DEF='TimeFilter2'>
220                      <field name='setStarttype='SFBoolaccessType='inputOnly'/>
221                      <field name='startEventTimetype='SFTimeaccessType='outputOnly'/>
  <![CDATA[
        
ecmascript:
function setStart ( value, timeStamp )
{
	startEventTime = timeStamp + 28;
	Browser.println ('TimeFilter.setStart (' + value + '), startEventTime =' + timeStamp);
	Browser.println (' ');
}

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

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

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

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top DEF nodes index: 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: BGM109, Exploder, EXPLOSION, RGM84D, 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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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
RGM84D
No direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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 direct ROUTE connection found for events to/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
BGM109
No direct ROUTE connection found for events to/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
BGM109
No direct ROUTE connection found for events to/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://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MissileLaunchIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/MissileLaunch.x3d -->

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