X3D Model Documentation: Independence.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=' Independence.x3d '/>
  6            <meta name='creatorcontent='LT Joseph Roth'/>
  7            <meta name='identifiercontent=' https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/CarrierIndependenceUnitedStates/Independence.x3d '/>
  8            <meta name='createdcontent='26 September 2000'/>
  9            <meta name='modifiedcontent='20 October 2019'/>
 10            <meta name='descriptioncontent='Aircraft carrier USS INDEPENDENCE.'/>
 11            <meta name='generatorcontent='X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit'/>
 12            <meta name='licensecontent='../../license.html'/>
 13       </head>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top DEF nodes index: Afterburner, Afterburner2, AntenaSuport, Antenna, AntPathInt, AntRot, Bomb, Bomb2, Bridge, Bridge2, CentralBulb, CLOCK, clock, Cockpit, Cockpit2, Details, Details-2, Engine, Engine2, Fighter, Fighter1Pitch, Fighter1Roll, Fighter2, Fighter2Pitch, Fighter2Roll, fighterbanker, fighterbanker2, fightermover, fightermover2, fighteryawer, fighteryawer2, Flight_deck, flight_deck, FlightDeck, flightdeck_lines, FrontRadar, GlassWin, grey, Hull, hull, hull_number, Hull1, Hull2, hull2, ISLAND, Joe_Roth, LeftBulb, LeftDetails, LeftDetails-2, MainStruc, Marcus_Simoes, MastPrinc, mastro, MoreStruc, Music_Buttons, Pilot, Pilot2, Plataf, portafterburnerguard, portafterburnershieldmover, portcat, portcenrunwayline, Portelevator, Portelevatormover, portguard, portrunwayline, RadarBulbs, RightBulb, RightDetails, RightDetails-2, RotWindows, Source, starboardafterburnerguard, starboardafterburnershieldmover, starboardcat, starboardcenrunwayline, starboardrunwayline, Starelev1, Starelev2, Starelev3, Starelevmov1, Starelevmov2, Starelevmov3, SternBridge, Touch, Touch2, trap1, trap2, trap3, trap4, WallsForWindows, Wing, Wing2

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7, Viewpoint_8, Viewpoint_9, Viewpoint_10
-->
 14       <Scene>
 15            <WorldInfo title='Independence.x3d'/>
 16            <Transform rotation='1 0 0 1.57translation='35 15 7'>
 17                 <Viewpoint description='introorientation='0 1 0 1.57'/>
 18            </Transform>
 19            <Viewpoint description='Overhead Viewposition='0 0 50'/>
 20            <Viewpoint description='Starboard Vieworientation='1 0 0 1position='-5 -45 30'/>
 21            <Transform rotation='0 0 1 3.14'>
 22                 <Viewpoint description='Port Vieworientation='1 0 0 1position='5 -45 30'/>
 23            </Transform>
 24            <Transform rotation='1 0 0 1.57'>
 25                 <Background groundAngle='1.309 1.570796groundColor='0 .2 .7 0 .5 1 1 1 1skyAngle='1.309 1.571skyColor='0 .2 .7 0 .5 1 1 1 1'/>
 26                 <!-- Sky and ground are mirror image to have illusion of reflecting sea -->
 27            </Transform>
 28            <Group DEF='Joe_Roth'>
 29                 <Transform DEF='FlightDeck'>
 30                      <Shape DEF='Flight_deck'>
 31                           <Extrusion DEF='flight_deckconvex='falsecrossSection='0 0 2 2 12.9 2.9 12.9 5.8 1.2 6.8 0.8 8.5 0.2 8.5 0.2 6.5 -1.8 6.5 -1.8 8.5 -3.5 9 -16 8.8 -17.9 7.2 -18.5 6.2 -22.5 6.2 -22.5 1.9 -20.700001 1.9 -20.700001 1.4 -20 1.1 -16 1.1 -16 0 -16 2 -14 2 -14 0 -10 0 -10 2 -8 2 -8 0 -4 0 -4 2 -2 2 -2 0 0 0solid='falsespine='0 0 0 0 0 -0.2'/>
 32                           <Appearance>
 33 
                              <!-- Material grey is a DEF node that has 6 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6 -->
                              <Material DEF='greyambientIntensity='1diffuseColor='.8 .8 .8'/>
 34                           </Appearance>
 35                      </Shape>
 36                 </Transform>
 37                 <Transform DEF='Hull'>
 38                      <Shape DEF='Hull1'>
 39                           <Extrusion DEF='hullcreaseAngle='3.14crossSection='0 0 -2.15 0 -1.15 -2 .85 -2 2.15 0 0 0scale='1 1 1 1 0.5 0.01solid='falsespine='-22.5 4 -.5 0 4 -.5 10 4 -.5'/>
 40                           <Appearance>
 41                                <Material USE='grey'/>
 42                           </Appearance>
 43                      </Shape>
 44                      <Shape DEF='Hull2'>
 45                           <Extrusion DEF='hull2ccw='falseconvex='falsecreaseAngle='.7535crossSection='0 0 -1.33 0 -.62 -.58 -.17 -1.24 0 -2 .17 -1.24 .62 -.58 1.33 0 0 0orientation='1 0 0 0 1 0 0 0 1 0 0 -.6scale='1 1 1 1 1 1solid='falsespine='0 4.35 -.5 11 4.35 -.5 12.9 4.35 -.5'/>
 46                           <Appearance>
 47                                <Material USE='grey'/>
 48                           </Appearance>
 49                      </Shape>
 50                 </Transform>
 51                 <Transform DEF='flightdeck_lines'>
 52                      <Shape DEF='portcenrunwayline'>
 53                           <IndexedLineSet coordIndex='0 1'>
 54                                <Coordinate point='-22.5 2.75 0.1 1 7.7 0.1'/>
 55                           </IndexedLineSet>
 56                           <Appearance>
 57                                <Material emissiveColor='1 1 .3'/>
 58                           </Appearance>
 59                      </Shape>
 60                      <Shape DEF='portrunwayline'>
 61                           <IndexedLineSet coordIndex='0 1'>
 62                                <Coordinate point='-22.5 3.6 0.1 0.8 8.5 0.1'/>
 63                           </IndexedLineSet>
 64                           <Appearance>
 65                                <Material emissiveColor='1 1 .3'/>
 66                           </Appearance>
 67                      </Shape>
 68                      <Shape DEF='starboardcenrunwayline'>
 69                           <IndexedLineSet coordIndex='0 1'>
 70                                <Coordinate point='-22.5 2.77 0.1 1 7.87 0.1'/>
 71                           </IndexedLineSet>
 72                           <Appearance>
 73                                <Material emissiveColor='1 1 .3'/>
 74                           </Appearance>
 75                      </Shape>
 76                      <Shape DEF='starboardrunwayline'>
 77                           <IndexedLineSet coordIndex='0 1'>
 78                                <Coordinate point='-22.5 1.9 0.1 1.2 6.8 0.1'/>
 79                           </IndexedLineSet>
 80                           <Appearance>
 81                                <Material emissiveColor='1 1 .3'/>
 82                           </Appearance>
 83                      </Shape>
 84                      <Shape DEF='portcat'>
 85                           <IndexedLineSet coordIndex='0 1'>
 86                                <Coordinate point='1.5 6 0.1 12.4 5.4 0.1'/>
 87                           </IndexedLineSet>
 88                           <Appearance>
 89                                <Material emissiveColor='1 0 0'/>
 90                           </Appearance>
 91                      </Shape>
 92                      <Shape DEF='starboardcat'>
 93                           <IndexedLineSet coordIndex='0 1'>
 94                                <Coordinate point='1.3 3 0.1 12.5 3.8 0.1'/>
 95                           </IndexedLineSet>
 96                           <Appearance>
 97                                <Material emissiveColor='1 0 0'/>
 98                           </Appearance>
 99                      </Shape>
100                      <Shape DEF='trap1'>
101                           <IndexedLineSet coordIndex='0 1'>
102                                <Coordinate point='-17.9 5.1 0.1 -17.4 2.4 0.1'/>
103                           </IndexedLineSet>
104                           <Appearance>
105                                <Material emissiveColor='0 0 1'/>
106                           </Appearance>
107                      </Shape>
108                      <Shape DEF='trap2'>
109                           <IndexedLineSet coordIndex='0 1'>
110                                <Coordinate point='-16.9 5.3 0.1 -16.4 2.6 0.1'/>
111                           </IndexedLineSet>
112                           <Appearance>
113                                <Material emissiveColor='0 0 1'/>
114                           </Appearance>
115                      </Shape>
116                      <Shape DEF='trap3'>
117                           <IndexedLineSet coordIndex='0 1'>
118                                <Coordinate point='-15.9 5.5 0.1 -15.4 2.8 0.1'/>
119                           </IndexedLineSet>
120                           <Appearance>
121                                <Material emissiveColor='0 0 1'/>
122                           </Appearance>
123                      </Shape>
124                      <Shape DEF='trap4'>
125                           <IndexedLineSet coordIndex='0 1'>
126                                <Coordinate point='-14.9 5.6 0.1 -14.4 2.9 0.1'/>
127                           </IndexedLineSet>
128                           <Appearance>
129                                <Material emissiveColor='0 0 1'/>
130                           </Appearance>
131                      </Shape>
132                      <Transform rotation='0 0 1 -1.57translation='11.5 5 .1'>
133                           <Shape DEF='hull_number'>
134                                <Text string='"62"'>
135                                     <FontStyle justify='"MIDDLE" "MIDDLE"'/>
136                                </Text>
137                                <Appearance>
138                                     <Material emissiveColor='1 1 1'/>
139                                </Appearance>
140                           </Shape>
141                      </Transform>
142                 </Transform>
143 
               <!-- ROUTE information for Portelevator node:  [from Portelevatormover.value_changed to set_translation ] -->
               <Transform DEF='Portelevator'>
144                      <Shape>
145                           <Box size='2 2 .2'/>
146                           <Appearance>
147                                <Material USE='grey'/>
148                           </Appearance>
149                      </Shape>
150                 </Transform>
151 
               <!-- ROUTE information for Portelevatormover node:  [from clock.fraction_changed to set_fraction ] [from value_changed to Portelevator.set_translation ] -->
               <PositionInterpolator DEF='Portelevatormoverkey='0 .70 .76 .85 .9 .96keyValue='-.8 7.5 -.1 -.8 7.5 -.1 -.8 7.5 -1 -.8 7.5 -.1 -.8 7.5 -.1 -.8 7.5 -.1'/>
152 
153 
               <!-- ROUTE information for Starelevmov1 node:  [from clock.fraction_changed to set_fraction ] [from value_changed to Starelev1.set_translation ] -->
               <PositionInterpolator DEF='Starelevmov1key='0 .17 .34 .51 .68 .85keyValue='-3 1 -.1 -3 1 -.5 -3 1 -1 -3 1 -.1 -3 1 -.1 -3 1 -.1'/>
154 
               <!-- ROUTE information for Starelevmov2 node:  [from clock.fraction_changed to set_fraction ] [from value_changed to Starelev2.set_translation ] -->
               <PositionInterpolator DEF='Starelevmov2key='0 .7 .76 .85 .9 .96keyValue='-9 1 -.1 -9 1 -.1 -9 1 -1 -9 1 -1 -9 1 -.1 -9 1 -.1'/>
155 
               <!-- ROUTE information for Starelevmov3 node:  [from clock.fraction_changed to set_fraction ] [from value_changed to Starelev3.set_translation ] -->
               <PositionInterpolator DEF='Starelevmov3key='0 .17 .34 .51 .68 .85keyValue='-15 1 -.1 -15 1 -.5 -15 1 -1 -15 1 -.1 -15 1 -.1 -15 1 -.1'/>
156 
               <!-- ROUTE information for Starelev1 node:  [from Starelevmov1.value_changed to set_translation ] -->
               <Transform DEF='Starelev1'>
157                      <Shape>
158                           <Box size='2 2 .2'/>
159                           <Appearance>
160                                <Material USE='grey'/>
161                           </Appearance>
162                      </Shape>
163                 </Transform>
164 
               <!-- ROUTE information for Starelev2 node:  [from Starelevmov2.value_changed to set_translation ] -->
               <Transform DEF='Starelev2'>
165                      <Shape>
166                           <Box size='2 2 .2'/>
167                           <Appearance>
168                                <Material USE='grey'/>
169                           </Appearance>
170                      </Shape>
171                 </Transform>
172 
               <!-- ROUTE information for Starelev3 node:  [from Starelevmov3.value_changed to set_translation ] -->
               <Transform DEF='Starelev3'>
173                      <Shape>
174                           <Box size='2 2 .2'/>
175                           <Appearance>
176                                <Material USE='grey'/>
177                           </Appearance>
178                      </Shape>
179                 </Transform>
180 
               <!-- ROUTE information for Fighter node:  [from fighteryawer.value_changed to set_rotation ] [from fightermover.value_changed to set_translation ] -->
               <Transform DEF='Fighterscale='.4 .4 .4translation='1.3 3 .2'>
181 
                    <!-- ROUTE information for Fighter1Roll node:  [from fighterbanker.value_changed to set_rotation ] -->
                    <Transform DEF='Fighter1Roll'>
182                           <Transform DEF='Fighter1Pitch'>
183                                <Transform>
184                                     <Transform scale='1 3 1translation='0.0 0.5 -0.3'>
185                                          <Shape>
186                                               <Sphere radius='0.14'/>
187                                               <Appearance DEF='Cockpit'>
188                                                    <Material emissiveColor='0 0 1transparency='0.55'/>
189                                               </Appearance>
190                                          </Shape>
191                                     </Transform>
192                                     <Transform scale='0.8 0.8 0.8translation='0.0 0.51 -0.3'>
193                                          <Shape>
194                                               <Sphere DEF='Pilotradius='0.16'/>
195                                               <Appearance>
196                                                    <Material diffuseColor='1.0 0.0 0.0'/>
197                                               </Appearance>
198                                          </Shape>
199                                          <Transform rotation='1 0 0 3.14translation='0 0 -10'>
200                                               <Transform rotation='0 0 1 3.14'>
201                                                    <Viewpoint description='Pilot Starboard foreorientation='1 0 0 1.5position='0 0 -7'/>
202                                                    <Viewpoint description='Pilot Starboard Aftorientation='1 0 0 1.5position='0 -7 -10'/>
203                                               </Transform>
204                                          </Transform>
205                                     </Transform>
206                                     <Transform scale='1 3.8 1'>
207                                          <Shape>
208                                               <Sphere radius='0.4'/>
209                                               <Appearance>
210                                                    <Material diffuseColor='0.8 0.7 0.3'/>
211                                               </Appearance>
212                                          </Shape>
213                                     </Transform>
214                                     <Transform rotation='1 0 0 3.14translation='0.5 -2.0 0.0'>
215 
                                        <!-- Shape Afterburner is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
                                        <Shape DEF='Afterburner'>
216                                               <Cone bottomRadius='0.25height='0.9'/>
217                                               <Appearance>
218                                                    <Material diffuseColor='1.0 0.2 0.2transparency='0.5'/>
219                                               </Appearance>
220                                          </Shape>
221                                     </Transform>
222                                     <Transform rotation='1 0 0 3.14translation='-0.5 -2.0 0.0'>
223                                          <Shape USE='Afterburner'/>
224                                     </Transform>
225                                     <Transform translation='.5 -1 0'>
226 
                                        <!-- Shape Engine is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
                                        <Shape DEF='Engine'>
227                                               <Cylinder bottom='falseradius='.25'/>
228                                               <Appearance>
229                                                    <Material diffuseColor='0.8 0.7 0.3'/>
230                                               </Appearance>
231                                          </Shape>
232                                     </Transform>
233                                     <Transform translation='-0.5 -1 0'>
234                                          <Shape USE='Engine'/>
235                                     </Transform>
236                                     <Transform scale='9 1 1'>
237                                          <Shape DEF='Wing'>
238                                               <Appearance>
239                                                    <Material diffuseColor='0.8 0.7 0.3'/>
240                                               </Appearance>
241                                               <Cone bottomRadius='0.2height='2.8'/>
242                                          </Shape>
243                                     </Transform>
244                                     <Transform scale='1 3 1translation='1.0 -0.6 0.2'>
245 
                                        <!-- Shape Bomb is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
                                        <Shape DEF='Bomb'>
246                                               <Sphere radius='.1'/>
247                                               <Appearance>
248                                                    <Material diffuseColor='0 0.8 0'/>
249                                               </Appearance>
250                                          </Shape>
251                                     </Transform>
252                                     <Transform scale='1 3 1translation='-1.0 -0.6 0.2'>
253                                          <Shape USE='Bomb'/>
254                                     </Transform>
255                                </Transform>
256                           </Transform>
257                      </Transform>
258                 </Transform>
259 
               <!-- ROUTE information for fightermover node:  [from clock.fraction_changed to set_fraction ] [from value_changed to Fighter.set_translation ] -->
               <PositionInterpolator DEF='fightermoverkey='0 .1 .15 .2 .3 .4 .5 .6 .7 .76 .86 .9 .93 1keyValue='1.3 3 .2 1.3 3 .2 13 4 1 24 3 10 24 -3 10 -5 -3 10 -35 -3 10 -22.5 2.75 .2 -.5 7.2 .2 -.5 7.2 -.8 -9 1 -.7 -9 1 .2 -9 3 .2 1.3 3 .2'/>
260 
               <!-- ROUTE information for fighteryawer node:  [from clock.fraction_changed to set_fraction ] [from value_changed to Fighter.set_rotation ] -->
               <OrientationInterpolator DEF='fighteryawerkey='0 0.1 0.2 0.3 0.4 0.5 0.6 0.7keyValue='0.707 0.707 0 3.14 0.707 0.707 0 3.14 0.707 0.707 0 3.14 -0.707 0.707 0 -3.14 -0.707 0.707 0 -3.14 -0.707 -0.707 0 3.14 0.707 0.707 0 3.14 0.707 0.707 0 3.14'/>
261 
               <!-- ROUTE information for fighterbanker node:  [from clock.fraction_changed to set_fraction ] [from value_changed to Fighter1Roll.set_rotation ] -->
               <OrientationInterpolator DEF='fighterbankerkey='0 .1 .2 .3 .4 .5 .6 .7keyValue='0 1 0 0 0 1 0 0 0 1 0 .785 0 1 0 -3.14 0 1 0 -0 0 1 0 .785 0 1 0 0 0 1 0 0'/>
262 
               <!-- ROUTE information for portafterburnerguard node:  [from portafterburnershieldmover.value_changed to set_rotation ] -->
               <Transform DEF='portafterburnerguardtranslation='.2 3 .02'>
263 
                    <!-- Shape portguard is a DEF node that has 1 USE node: USE_1 -->
                    <Shape DEF='portguard'>
264                           <Box size='.5 1 .05'/>
265                           <Appearance>
266                                <Material diffuseColor='1 0 0'/>
267                           </Appearance>
268                      </Shape>
269                 </Transform>
270 
               <!-- ROUTE information for portafterburnershieldmover node:  [from clock.fraction_changed to set_fraction ] [from value_changed to portafterburnerguard.set_rotation ] -->
               <OrientationInterpolator DEF='portafterburnershieldmoverkey='0 .1 .6keyValue='0 1 0 0 0 1 0 1.57 0 1 0 0'/>
271 
               <!-- ROUTE information for starboardafterburnerguard node:  [from starboardafterburnershieldmover.value_changed to set_rotation ] -->
               <Transform DEF='starboardafterburnerguardtranslation='.2 6 .02'>
272                      <Shape USE='portguard'/>
273                 </Transform>
274 
               <!-- ROUTE information for starboardafterburnershieldmover node:  [from clock.fraction_changed to set_fraction ] [from value_changed to starboardafterburnerguard.set_rotation ] -->
               <OrientationInterpolator DEF='starboardafterburnershieldmoverkey='0 0.1 0.6keyValue='0 1 0 0 0 1 0 1.57 0 1 0 0'/>
275 
               <!-- ROUTE information for Fighter2 node:  [from fighteryawer2.value_changed to set_rotation ] [from fightermover2.value_changed to set_translation ] -->
               <Transform DEF='Fighter2scale='.4 .4 .4translation='1.3 6 .2'>
276 
                    <!-- ROUTE information for Fighter2Roll node:  [from fighterbanker2.value_changed to set_rotation ] -->
                    <Transform DEF='Fighter2Roll'>
277                           <Transform DEF='Fighter2Pitch'>
278                                <Transform>
279                                     <Transform scale='1 3 1translation='0.0 0.5 -0.3'>
280                                          <Shape>
281                                               <Sphere radius='0.14'/>
282                                               <Appearance DEF='Cockpit2'>
283                                                    <Material emissiveColor='0 0 1transparency='0.55'/>
284                                               </Appearance>
285                                          </Shape>
286                                     </Transform>
287                                     <Transform scale='0.8 0.8 0.8translation='0.0 0.51 -0.3'>
288                                          <Shape>
289                                               <Sphere DEF='Pilot2radius='0.16'/>
290                                               <Appearance>
291                                                    <Material diffuseColor='1.0 0.0 0.0'/>
292                                               </Appearance>
293                                          </Shape>
294                                          <Transform rotation='1 0 0 3.14translation='0 0 -10'>
295                                               <Transform rotation='0 0 1 3.14'>
296                                                    <Viewpoint description='Pilot Port Forewardorientation='1 0 0 1.5position='0 0 -7'/>
297                                                    <Viewpoint description='Pilot Port Aftorientation='1 0 0 1.5position='0 -7 -10'/>
298                                               </Transform>
299                                          </Transform>
300                                     </Transform>
301                                     <Transform scale='1 3.8 1'>
302                                          <Shape>
303                                               <Sphere radius='0.4'/>
304                                               <Appearance>
305                                                    <Material diffuseColor='0.8 0.7 0.3'/>
306                                               </Appearance>
307                                          </Shape>
308                                     </Transform>
309                                     <Transform rotation='1 0 0 3.14translation='0.5 -2.0 0.0'>
310                                          <Shape DEF='Afterburner2'>
311                                               <Cone bottomRadius='0.25height='0.9'/>
312                                               <Appearance>
313                                                    <Material diffuseColor='1.0 0.2 0.2transparency='0.5'/>
314                                               </Appearance>
315                                          </Shape>
316                                     </Transform>
317                                     <Transform rotation='1 0 0 3.14translation='-0.5 -2.0 0.0'>
318                                          <Shape USE='Afterburner'/>
319                                     </Transform>
320                                     <Transform translation='.5 -1 0'>
321                                          <Shape DEF='Engine2'>
322                                               <Cylinder bottom='falseradius='.25'/>
323                                               <Appearance>
324                                                    <Material diffuseColor='0.8 0.7 0.3'/>
325                                               </Appearance>
326                                          </Shape>
327                                     </Transform>
328                                     <Transform translation='-0.5 -1 0'>
329                                          <Shape USE='Engine'/>
330                                     </Transform>
331                                     <Transform scale='9 1 1'>
332                                          <Shape DEF='Wing2'>
333                                               <Appearance>
334                                                    <Material diffuseColor='0.8 0.7 0.3'/>
335                                               </Appearance>
336                                               <Cone bottomRadius='0.2height='2.8'/>
337                                          </Shape>
338                                     </Transform>
339                                     <Transform scale='1 3 1translation='1.0 -0.6 0.2'>
340                                          <Shape DEF='Bomb2'>
341                                               <Sphere radius='.1'/>
342                                               <Appearance>
343                                                    <Material diffuseColor='0 0.8 0'/>
344                                               </Appearance>
345                                          </Shape>
346                                     </Transform>
347                                     <Transform scale='1 3 1translation='-1.0 -0.6 0.2'>
348                                          <Shape USE='Bomb'/>
349                                     </Transform>
350                                </Transform>
351                           </Transform>
352                      </Transform>
353                 </Transform>
354 
               <!-- ROUTE information for fightermover2 node:  [from clock.fraction_changed to set_fraction ] [from value_changed to Fighter2.set_translation ] -->
               <PositionInterpolator DEF='fightermover2key='0 .1 .15 .2 .3 .4 .5 .6 .7 .86 .9keyValue='1.3 6 .2 1.3 6 .2 13 6 1 24 6 10 24 12 10 -5 12 10 -35 12 10 -35 -3 10 -22.5 2.75 .2 -.5 7.2 .2 1.3 6 .2'/>
355 
               <!-- ROUTE information for fighteryawer2 node:  [from clock.fraction_changed to set_fraction ] [from value_changed to Fighter2.set_rotation ] -->
               <OrientationInterpolator DEF='fighteryawer2key='0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8keyValue='-0.707 -0.707 0 3.14 -0.707 -0.707 0 3.14 0 1 0 3.14 0 1 0 3.14 -0.707 0.707 0 3.14 -0.707 -0.707 0 3.14 -0.707 -0.707 0 3.14 -0.707 -0.707 0 3.14 -0.707 -0.707 0 3.14'/>
356 
               <!-- ROUTE information for fighterbanker2 node:  [from clock.fraction_changed to set_fraction ] [from value_changed to Fighter2Roll.set_rotation ] -->
               <OrientationInterpolator DEF='fighterbanker2key='0 .1 .2 .3 .4 .5 .6 .61 .65keyValue='0 1 0 0 0 1 0 0 0 1 0 -.785 0 1 0 -1.2 0 1 0 0 0 1 0 -.785 0 1 0 -1.2 0 1 0 -.785 0 1 0 0'/>
357                 <Sound maxBack='80maxFront='80minFront='10'>
358 
359                 </Sound>
360                 <Group DEF='Music_Buttons'>
361                      <Transform>
362                           <Transform rotation='1 0 0 1.57translation='4 10 0'>
363 
                              <!-- ROUTE information for Touch2 node:  [from touchTime to Source.set_stopTime ] -->
                              <TouchSensor DEF='Touch2description='Turn Music Off'/>
364                                <Shape>
365                                     <Sphere/>
366                                     <Appearance>
367                                          <Material diffuseColor='1 0 0'/>
368                                     </Appearance>
369                                </Shape>
370                                <Transform rotation='0 1 0 1.57translation='0 -2 2'>
371                                     <Shape>
372                                          <Text string='"Music Off"'>
373                                               <FontStyle justify='"MIDDLE" "MIDDLE"'/>
374                                          </Text>
375                                          <Appearance>
376                                               <Material diffuseColor='1 0 0'/>
377                                          </Appearance>
378                                     </Shape>
379                                </Transform>
380                           </Transform>
381                           <Transform rotation='1 0 0 1.57translation='4 -2 0'>
382 
                              <!-- ROUTE information for Touch node:  [from touchTime to Source.set_startTime ] [from touchTime to Source.set_stopTime ] -->
                              <TouchSensor DEF='Touchdescription='Turn Music On'/>
383                                <Shape>
384                                     <Sphere/>
385                                     <Appearance>
386                                          <Material diffuseColor='0 1 0'/>
387                                     </Appearance>
388                                </Shape>
389                                <Transform rotation='0 1 0 1.57translation='0 -2 2'>
390                                     <Shape>
391                                          <Text string='"Music On"'>
392                                               <FontStyle justify='"MIDDLE" "MIDDLE"'/>
393                                          </Text>
394                                          <Appearance>
395                                               <Material diffuseColor='1 0 0'/>
396                                          </Appearance>
397                                     </Shape>
398                                </Transform>
399                           </Transform>
400                      </Transform>
401                 </Group>
402            </Group>
403            <Group DEF='Marcus_Simoes'>
404                 <Transform DEF='ISLANDrotation='1 0 0 1.57scale='.1 .1 .1translation='-6 1 0'>
405                      <Transform rotation='0 1 0 -1.57'>
406                           <Transform translation='0 6 0'>
407                                <Shape DEF='MainStruc'>
408                                     <Box size='12 12 40'/>
409                                     <Appearance>
410                                          <Material/>
411                                     </Appearance>
412                                </Shape>
413                                <Transform rotation='0 1 0 -1.571translation='-6.1 -4 -4'>
414                                     <Shape>
415                                          <Text string='"62"'>
416                                               <FontStyle size='12style='BOLD'/>
417                                          </Text>
418                                          <Appearance>
419                                               <Material diffuseColor='1 1 1'/>
420                                          </Appearance>
421                                     </Shape>
422                                </Transform>
423                                <!-- MainStructure -->
424                           </Transform>
425                           <Transform translation='-6 0 -12'>
426                                <Transform DEF='MastPrinc'>
427                                     <Transform translation='0 23 0'>
428                                          <Shape>
429                                               <Cylinder height='47radius='.6'/>
430                                               <Appearance>
431                                                    <Material/>
432                                               </Appearance>
433                                          </Shape>
434                                     </Transform>
435                                     <Transform rotation='0 0 1 1.571translation='0 20 0'>
436                                          <Shape>
437                                               <Cylinder height='24radius='.3'/>
438                                               <Appearance>
439                                                    <Material/>
440                                               </Appearance>
441                                          </Shape>
442                                          <Transform DEF='Detailsrotation='0 0 1 1.571translation='1.5 0 0'>
443                                               <Group DEF='LeftDetails'>
444                                                    <Transform translation='6 0 0'>
445                                                         <Shape>
446                                                              <Appearance>
447                                                                   <Material diffuseColor='0 0 0'/>
448                                                              </Appearance>
449                                                              <Cylinder height='3radius='.1'/>
450                                                         </Shape>
451                                                    </Transform>
452                                                    <Transform translation='9 0 0'>
453                                                         <Shape>
454                                                              <Appearance>
455                                                                   <Material diffuseColor='0 0 0'/>
456                                                              </Appearance>
457                                                              <Cylinder height='3radius='.1'/>
458                                                         </Shape>
459                                                    </Transform>
460                                                    <Transform translation='12 0 0'>
461                                                         <Shape>
462                                                              <Appearance>
463                                                                   <Material diffuseColor='0 0 0'/>
464                                                              </Appearance>
465                                                              <Cylinder height='3radius='.1'/>
466                                                         </Shape>
467                                                    </Transform>
468                                                    <Transform translation='3 0 0'>
469                                                         <Shape>
470                                                              <Appearance>
471                                                                   <Material diffuseColor='0 0 0'/>
472                                                              </Appearance>
473                                                              <Cylinder height='3radius='.1'/>
474                                                         </Shape>
475                                                    </Transform>
476                                               </Group>
477                                               <Group DEF='RightDetails'>
478                                                    <Transform translation='-3 0 0'>
479                                                         <Shape>
480                                                              <Appearance>
481                                                                   <Material diffuseColor='0 0 0'/>
482                                                              </Appearance>
483                                                              <Cylinder height='3radius='.1'/>
484                                                         </Shape>
485                                                    </Transform>
486                                                    <Transform translation='-6 0 0'>
487                                                         <Shape>
488                                                              <Appearance>
489                                                                   <Material diffuseColor='0 0 0'/>
490                                                              </Appearance>
491                                                              <Cylinder height='3radius='.1'/>
492                                                         </Shape>
493                                                    </Transform>
494                                                    <Transform translation='-9 0 0'>
495                                                         <Shape>
496                                                              <Appearance>
497                                                                   <Material diffuseColor='0 0 0'/>
498                                                              </Appearance>
499                                                              <Cylinder height='3radius='.1'/>
500                                                         </Shape>
501                                                    </Transform>
502                                                    <Transform translation='-12 0 0'>
503                                                         <Shape>
504                                                              <Appearance>
505                                                                   <Material diffuseColor='0 0 0'/>
506                                                              </Appearance>
507                                                              <Cylinder height='3radius='.1'/>
508                                                         </Shape>
509                                                    </Transform>
510                                               </Group>
511                                          </Transform>
512                                     </Transform>
513                                     <Transform rotation='0 0 1 1.571translation='0 25 0'>
514                                          <Shape>
515                                               <Cylinder height='12radius='.2'/>
516                                               <Appearance>
517                                                    <Material/>
518                                               </Appearance>
519                                          </Shape>
520 
                                        <!-- Transform Details-2 is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
                                        <Transform DEF='Details-2rotation='0 0 1 1.571translation='.5 0 0'>
521                                               <Group DEF='LeftDetails-2'>
522                                                    <Transform translation='6 0 0'>
523                                                         <Shape>
524                                                              <Appearance>
525                                                                   <Material diffuseColor='0 0 0'/>
526                                                              </Appearance>
527                                                              <Cylinder radius='.1'/>
528                                                         </Shape>
529                                                    </Transform>
530                                                    <Transform translation='3 0 0'>
531                                                         <Shape>
532                                                              <Appearance>
533                                                                   <Material diffuseColor='0 0 0'/>
534                                                              </Appearance>
535                                                              <Cylinder radius='.1'/>
536                                                         </Shape>
537                                                    </Transform>
538                                               </Group>
539                                               <Group DEF='RightDetails-2'>
540                                                    <Transform translation='-3 0 0'>
541                                                         <Shape>
542                                                              <Appearance>
543                                                                   <Material diffuseColor='0 0 0'/>
544                                                              </Appearance>
545                                                              <Cylinder radius='.1'/>
546                                                         </Shape>
547                                                    </Transform>
548                                                    <Transform translation='-6 0 0'>
549                                                         <Shape>
550                                                              <Appearance>
551                                                                   <Material diffuseColor='0 0 0'/>
552                                                              </Appearance>
553                                                              <Cylinder radius='.1'/>
554                                                         </Shape>
555                                                    </Transform>
556                                               </Group>
557                                          </Transform>
558                                     </Transform>
559                                     <Transform rotation='0 0 1 1.571translation='0 35 0'>
560                                          <Shape>
561                                               <Cylinder height='12radius='.2'/>
562                                               <Appearance>
563                                                    <Material/>
564                                               </Appearance>
565                                          </Shape>
566                                          <Transform USE='Details-2'/>
567                                     </Transform>
568                                     <Transform rotation='0 0 1 1.571translation='0 42 0'>
569                                          <Shape DEF='mastro'>
570                                               <Appearance>
571                                                    <Material diffuseColor='.8 .8 .8'/>
572                                               </Appearance>
573                                               <Cylinder height='12radius='.2'/>
574                                          </Shape>
575                                          <Transform USE='Details-2'/>
576                                     </Transform>
577                                     <Transform rotation='0 0 1 1.571translation='0 45 0'>
578                                          <Shape>
579                                               <Cylinder height='4radius='.1'/>
580                                               <Appearance>
581                                                    <Material/>
582                                               </Appearance>
583                                          </Shape>
584                                     </Transform>
585                                </Transform>
586                           </Transform>
587 
                         <!-- Transform Bridge is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
                         <Transform DEF='Bridge'>
588                                <Transform translation='0 6.5 -18'>
589 
                                   <!-- Shape Plataf is a DEF node that has 1 USE node: USE_1 -->
                                   <Shape DEF='Plataf'>
590                                          <Box size='16 .3 10'/>
591                                          <Appearance>
592                                               <Material/>
593                                          </Appearance>
594                                     </Shape>
595                                </Transform>
596                                <Transform translation='0 4.5 -17'>
597                                     <Shape USE='Plataf'/>
598                                </Transform>
599                                <Transform rotation='0 1 0 1.571translation='0 6 -22'>
600                                     <Transform DEF='RotWindowsrotation='0 0 1 -0.4'>
601                                          <Shape DEF='GlassWin'>
602                                               <Box size='.2 1 15'/>
603                                               <Appearance>
604                                                    <Material diffuseColor='0 1 0transparency='.7'/>
605                                               </Appearance>
606                                          </Shape>
607                                     </Transform>
608                                </Transform>
609                                <Transform translation='-7.5 6 -17'>
610                                     <Transform rotation='0 0 1 0.4'>
611                                          <Shape>
612                                               <Box size='.2 1 10'/>
613                                               <Appearance>
614                                                    <Material diffuseColor='0 1 0transparency='.7'/>
615                                               </Appearance>
616                                          </Shape>
617                                     </Transform>
618                                </Transform>
619                                <Transform>
620                                     <Transform translation='7.5 6 -17'>
621                                          <Transform rotation='0 0 1 -0.4'>
622                                               <Shape>
623                                                    <Box size='.2 1 10'/>
624                                                    <Appearance>
625                                                         <Material diffuseColor='0 1 0transparency='.7'/>
626                                                    </Appearance>
627                                               </Shape>
628                                          </Transform>
629                                     </Transform>
630                                </Transform>
631                                <Transform rotation='0 1 0 1.571translation='-7.5 5 -17'>
632                                     <Shape>
633                                          <Box size='10 1 .3'/>
634                                          <Appearance>
635                                               <Material/>
636                                          </Appearance>
637                                     </Shape>
638                                </Transform>
639                                <Transform translation='0 5 -21.8'>
640                                     <Shape DEF='WallsForWindows'>
641                                          <Box size='15 1 .3'/>
642                                          <Appearance>
643                                               <Material/>
644                                          </Appearance>
645                                     </Shape>
646                                </Transform>
647                                <Transform rotation='0 1 0 1.571translation='7.5 5 -17'>
648                                     <Shape>
649                                          <Box size='9.8 1 .3'/>
650                                          <Appearance>
651                                               <Material/>
652                                          </Appearance>
653                                     </Shape>
654                                </Transform>
655                                <Transform translation='-7 5.6 -12.5'>
656                                     <Shape>
657                                          <Box size='2 2 1'/>
658                                          <Appearance>
659                                               <Material/>
660                                          </Appearance>
661                                     </Shape>
662                                </Transform>
663                                <Transform translation='7 5.6 -12.5'>
664                                     <Shape>
665                                          <Box size='2 2 1'/>
666                                          <Appearance>
667                                               <Material/>
668                                          </Appearance>
669                                     </Shape>
670                                </Transform>
671                           </Transform>
672                           <Transform DEF='Bridge2translation='0 2 1'>
673                                <Transform USE='Bridge'/>
674                           </Transform>
675                           <Transform DEF='SternBridgerotation='0 1 0 3.142translation='0 .5 0'>
676                                <Transform USE='Bridge'/>
677                           </Transform>
678                           <Transform DEF='AntenaSuporttranslation='7 8 3'>
679                                <Shape>
680                                     <Appearance>
681                                          <Material/>
682                                     </Appearance>
683                                     <Box size='13 4 8'/>
684                                </Shape>
685                                <Transform rotation='0 0 1 0.5translation='0 -3 0'>
686                                     <Shape>
687                                          <Box size='12 4 8'/>
688                                          <Appearance>
689                                               <Material/>
690                                          </Appearance>
691                                     </Shape>
692                                </Transform>
693                           </Transform>
694                           <Transform translation='9.5 12 3'>
695                                <Shape>
696                                     <Appearance>
697                                          <Material/>
698                                     </Appearance>
699                                     <Cylinder height='4radius='2'/>
700                                </Shape>
701                                <Shape>
702                                     <Cylinder height='8radius='.5'/>
703                                     <Appearance>
704                                          <Material/>
705                                     </Appearance>
706                                </Shape>
707                                <Transform scale='2 2 2translation='1 4 0'>
708                                     <Transform>
709                                          <Group>
710 
                                             <!-- ROUTE information for AntRot node:  [from AntPathInt.value_changed to set_rotation ] -->
                                             <Transform DEF='AntRotscale='2.5 .3 1'>
711                                                    <Shape>
712                                                         <!-- TODO check crossSection, added final value to fix miscount -->
713                                                         <Extrusion creaseAngle='0.95crossSection='1 0.92 -0.38 0.71 -0.71 0.38 -0.92 0 -1 -0.38 -0.92 -0.71 -0.71 -0.92 -0.38 -1 0 -0.92solid='falsespine='0 0 0 0 6 0'/>
714                                                         <Appearance>
715                                                              <Material diffuseColor='0 0 0transparency='0.7'/>
716                                                              <ImageTexture   url=' "antenaback.gif " "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/CarrierIndependenceUnitedStates/antenaback.gif " '/>
717                                                         </Appearance>
718                                                    </Shape>
719                                               </Transform>
720 
                                             <!-- ROUTE information for CLOCK node:  [from fraction_changed to AntPathInt.set_fraction ] -->
                                             <TimeSensor DEF='CLOCKcycleInterval='4.0loop='true'/>
721 
                                             <!-- ROUTE information for AntPathInt node:  [from CLOCK.fraction_changed to set_fraction ] [from value_changed to AntRot.set_rotation ] -->
                                             <OrientationInterpolator DEF='AntPathIntkey='0 0.5 1keyValue='0 1 0 0 0 1 0 3.14 0 1 0 3.14'/>
722                                          </Group>
723                                     </Transform>
724                                </Transform>
725                           </Transform>
726                           <Transform DEF='FrontRadarrotation='0 1 0 3.142scale='.8 .8 .8translation='0 12 -13'>
727                                <Transform DEF='RadarBulbs'>
728                                     <Transform DEF='CentralBulbtranslation='0 0 5'>
729                                          <Shape>
730                                               <Appearance>
731                                                    <Material diffuseColor='1 1 1'/>
732                                               </Appearance>
733                                               <Box size='6 1 10'/>
734                                          </Shape>
735                                          <Transform translation='0 0 5'>
736                                               <Shape>
737                                                    <Cylinder height='1radius='3'/>
738                                                    <Appearance>
739                                                         <Material diffuseColor='1 1 1'/>
740                                                    </Appearance>
741                                               </Shape>
742                                          </Transform>
743                                          <Transform>
744                                               <Transform translation='0 2 5.5'>
745                                                    <Shape>
746                                                         <Cylinder height='3radius='2'/>
747                                                         <Appearance>
748                                                              <Material diffuseColor='1 1 1'/>
749                                                         </Appearance>
750                                                    </Shape>
751                                                    <Transform translation='0 1.7 0'>
752                                                         <Shape>
753                                                              <Appearance>
754                                                                   <Material diffuseColor='1 1 1'/>
755                                                              </Appearance>
756                                                              <Sphere radius='2'/>
757                                                         </Shape>
758                                                    </Transform>
759                                               </Transform>
760                                          </Transform>
761                                     </Transform>
762                                     <Transform DEF='LeftBulbrotation='0 1 0 .9scale='.8 .8 .8translation='2 0 8'>
763                                          <Shape>
764                                               <Appearance>
765                                                    <Material diffuseColor='1 1 1'/>
766                                               </Appearance>
767                                               <Box size='6 1 10'/>
768                                          </Shape>
769                                          <Transform translation='0 0 5'>
770                                               <Shape>
771                                                    <Cylinder height='1radius='3'/>
772                                                    <Appearance>
773                                                         <Material diffuseColor='1 1 1'/>
774                                                    </Appearance>
775                                               </Shape>
776                                          </Transform>
777                                          <Transform>
778                                               <Transform translation='0 2 5.5'>
779                                                    <Shape>
780                                                         <Cylinder height='3radius='2'/>
781                                                         <Appearance>
782                                                              <Material diffuseColor='1 1 1'/>
783                                                         </Appearance>
784                                                    </Shape>
785                                                    <Transform translation='0 1.7 0'>
786                                                         <Shape>
787                                                              <Appearance>
788                                                                   <Material diffuseColor='1 1 1'/>
789                                                              </Appearance>
790                                                              <Sphere radius='2'/>
791                                                         </Shape>
792                                                    </Transform>
793                                               </Transform>
794                                          </Transform>
795                                     </Transform>
796                                     <Transform DEF='RightBulbrotation='0 1 0 -1.0scale='.7 .7 .7translation='-1 0 6'>
797                                          <Shape>
798                                               <Appearance>
799                                                    <Material diffuseColor='1 1 1'/>
800                                               </Appearance>
801                                               <Box size='6 1 10'/>
802                                          </Shape>
803                                          <Transform translation='0 0 5'>
804                                               <Shape>
805                                                    <Cylinder height='1radius='3'/>
806                                                    <Appearance>
807                                                         <Material diffuseColor='1 1 1'/>
808                                                    </Appearance>
809                                               </Shape>
810                                          </Transform>
811                                          <Transform>
812                                               <Transform translation='0 2 5.5'>
813                                                    <Shape>
814                                                         <Cylinder height='3radius='2'/>
815                                                         <Appearance>
816                                                              <Material diffuseColor='1 1 1'/>
817                                                         </Appearance>
818                                                    </Shape>
819                                                    <Transform translation='0 1.7 0'>
820                                                         <Shape>
821                                                              <Appearance>
822                                                                   <Material diffuseColor='1 1 1'/>
823                                                              </Appearance>
824                                                              <Sphere radius='2'/>
825                                                         </Shape>
826                                                    </Transform>
827                                               </Transform>
828                                          </Transform>
829                                     </Transform>
830                                     <Transform DEF='Antennatranslation='0 0 5'>
831                                          <Transform translation='0 4 -0.5'>
832                                               <Shape>
833                                                    <Cylinder height='7radius='2'/>
834                                                    <Appearance>
835                                                         <Material diffuseColor='1 1 1'/>
836                                                    </Appearance>
837                                               </Shape>
838                                               <Transform translation='0 6.5 0'>
839                                                    <Shape>
840                                                         <Appearance>
841                                                              <Material/>
842                                                         </Appearance>
843                                                         <Sphere radius='.5'/>
844                                                    </Shape>
845                                               </Transform>
846                                          </Transform>
847                                          <Transform>
848                                               <Transform translation='0 8 -0.5'>
849                                                    <Shape>
850                                                         <Cylinder height='5radius='.5'/>
851                                                         <Appearance>
852                                                              <Material diffuseColor='1 1 1'/>
853                                                         </Appearance>
854                                                    </Shape>
855                                               </Transform>
856                                          </Transform>
857                                          <Transform rotation='1 0 0 0.9translation='0 11 -.5'>
858                                               <Shape>
859                                                    <Box size='10 .5 8'/>
860                                                    <Appearance>
861                                                         <Material/>
862                                                    </Appearance>
863                                               </Shape>
864                                          </Transform>
865                                     </Transform>
866                                </Transform>
867                           </Transform>
868                           <Transform DEF='MoreStrucrotation='0 1 0 1.571translation='0 13 -5'>
869                                <Shape>
870                                     <Appearance>
871                                          <Material/>
872                                     </Appearance>
873                                     <Box size='13 4 8'/>
874                                </Shape>
875                           </Transform>
876                           <Viewpoint description='Inside BridgefieldOfView='1.571position='0 6.2 -18'/>
877                           <Viewpoint description='Inside Aft BridgefieldOfView='1.571orientation='0 1 0 2.3position='-2 6.7 19'/>
878                      </Transform>
879                 </Transform>
880            </Group>
881            < ROUTE  fromNode='Touch' fromField='touchTime' toNode='Source' toField='set_startTime'/>
882            < ROUTE  fromNode='Touch' fromField='touchTime' toNode='Source' toField='set_stopTime'/>
883            < ROUTE  fromNode='Touch2' fromField='touchTime' toNode='Source' toField='set_stopTime'/>
884            < ROUTE  fromNode='clock' fromField='fraction_changed' toNode='fighterbanker2' toField='set_fraction'/>
885            < ROUTE  fromNode='fighterbanker2' fromField='value_changed' toNode='Fighter2Roll' toField='set_rotation'/>
886            < ROUTE  fromNode='clock' fromField='fraction_changed' toNode='fighterbanker' toField='set_fraction'/>
887            < ROUTE  fromNode='fighterbanker' fromField='value_changed' toNode='Fighter1Roll' toField='set_rotation'/>
888            < ROUTE  fromNode='clock' fromField='fraction_changed' toNode='fighteryawer2' toField='set_fraction'/>
889            < ROUTE  fromNode='fighteryawer2' fromField='value_changed' toNode='Fighter2' toField='set_rotation'/>
890            < ROUTE  fromNode='clock' fromField='fraction_changed' toNode='fighteryawer' toField='set_fraction'/>
891            < ROUTE  fromNode='fighteryawer' fromField='value_changed' toNode='Fighter' toField='set_rotation'/>
892            < ROUTE  fromNode='clock' fromField='fraction_changed' toNode='fightermover2' toField='set_fraction'/>
893            < ROUTE  fromNode='fightermover2' fromField='value_changed' toNode='Fighter2' toField='set_translation'/>
894            < ROUTE  fromNode='clock' fromField='fraction_changed' toNode='fightermover' toField='set_fraction'/>
895            < ROUTE  fromNode='fightermover' fromField='value_changed' toNode='Fighter' toField='set_translation'/>
896            < ROUTE  fromNode='clock' fromField='fraction_changed' toNode='starboardafterburnershieldmover' toField='set_fraction'/>
897            < ROUTE  fromNode='starboardafterburnershieldmover' fromField='value_changed' toNode='starboardafterburnerguard' toField='set_rotation'/>
898            < ROUTE  fromNode='clock' fromField='fraction_changed' toNode='portafterburnershieldmover' toField='set_fraction'/>
899            < ROUTE  fromNode='portafterburnershieldmover' fromField='value_changed' toNode='portafterburnerguard' toField='set_rotation'/>
900            < ROUTE  fromNode='clock' fromField='fraction_changed' toNode='Portelevatormover' toField='set_fraction'/>
901            < ROUTE  fromNode='Portelevatormover' fromField='value_changed' toNode='Portelevator' toField='set_translation'/>
902            < ROUTE  fromNode='clock' fromField='fraction_changed' toNode='Starelevmov1' toField='set_fraction'/>
903            < ROUTE  fromNode='Starelevmov1' fromField='value_changed' toNode='Starelev1' toField='set_translation'/>
904            < ROUTE  fromNode='clock' fromField='fraction_changed' toNode='Starelevmov2' toField='set_fraction'/>
905            < ROUTE  fromNode='Starelevmov2' fromField='value_changed' toNode='Starelev2' toField='set_translation'/>
906            < ROUTE  fromNode='clock' fromField='fraction_changed' toNode='Starelevmov3' toField='set_fraction'/>
907            < ROUTE  fromNode='Starelevmov3' fromField='value_changed' toNode='Starelev3' toField='set_translation'/>
908            < ROUTE  fromNode='AntPathInt' fromField='value_changed' toNode='AntRot' toField='set_rotation'/>
909            < ROUTE  fromNode='CLOCK' fromField='fraction_changed' toNode='AntPathInt' toField='set_fraction'/>
910       </Scene>
911  </X3D>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top DEF nodes index: Afterburner, Afterburner2, AntenaSuport, Antenna, AntPathInt, AntRot, Bomb, Bomb2, Bridge, Bridge2, CentralBulb, CLOCK, clock, Cockpit, Cockpit2, Details, Details-2, Engine, Engine2, Fighter, Fighter1Pitch, Fighter1Roll, Fighter2, Fighter2Pitch, Fighter2Roll, fighterbanker, fighterbanker2, fightermover, fightermover2, fighteryawer, fighteryawer2, Flight_deck, flight_deck, FlightDeck, flightdeck_lines, FrontRadar, GlassWin, grey, Hull, hull, hull_number, Hull1, Hull2, hull2, ISLAND, Joe_Roth, LeftBulb, LeftDetails, LeftDetails-2, MainStruc, Marcus_Simoes, MastPrinc, mastro, MoreStruc, Music_Buttons, Pilot, Pilot2, Plataf, portafterburnerguard, portafterburnershieldmover, portcat, portcenrunwayline, Portelevator, Portelevatormover, portguard, portrunwayline, RadarBulbs, RightBulb, RightDetails, RightDetails-2, RotWindows, Source, starboardafterburnerguard, starboardafterburnershieldmover, starboardcat, starboardcenrunwayline, starboardrunwayline, Starelev1, Starelev2, Starelev3, Starelevmov1, Starelevmov2, Starelevmov3, SternBridge, Touch, Touch2, trap1, trap2, trap3, trap4, WallsForWindows, Wing, Wing2

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7, Viewpoint_8, Viewpoint_9, Viewpoint_10
-->
X3D Tooltips element index: Appearance, AudioClip, Background, Box, Cone, Coordinate, Cylinder, Extrusion, FontStyle, Group, head, ImageTexture, IndexedLineSet, Material, meta, OrientationInterpolator, PositionInterpolator, ROUTE, Scene, Shape, Sound, Sphere, 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 29 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.

Touch
TouchSensor
touchTime
SFTime

ROUTE
event to
(1)
Source
AudioClip
set_startTime
SFTime
Touch
TouchSensor
touchTime
SFTime

ROUTE
event to
(1)
Source
AudioClip
set_stopTime
SFTime

Touch2
TouchSensor
touchTime
SFTime

ROUTE
event to
(1)
Source
AudioClip
set_stopTime
SFTime

CLOCK
TimeSensor
fraction_changed
SFFloat

ROUTE
event to
(1)
AntPathInt
OrientationInterpolator
set_fraction
SFFloat
then
 
 
 
AntPathInt
OrientationInterpolator
value_changed
SFRotation

ROUTE
event to
(2)
AntRot
Transform
set_rotation
SFRotation

This node has 12 outgoing ROUTEs, which is greater than $maxROUTEdepth=8
clock
TimeSensor
fraction_changed
SFFloat

ROUTE
event to
(1)
fighterbanker2
OrientationInterpolator
set_fraction
SFFloat
then
 
 
 
fighterbanker2
OrientationInterpolator
value_changed
SFRotation

ROUTE
event to
(2)
Fighter2Roll
Transform
set_rotation
SFRotation
clock
TimeSensor
fraction_changed
SFFloat

ROUTE
event to
(1)
fighterbanker
OrientationInterpolator
set_fraction
SFFloat
then
 
 
 
fighterbanker
OrientationInterpolator
value_changed
SFRotation

ROUTE
event to
(2)
Fighter1Roll
Transform
set_rotation
SFRotation
clock
TimeSensor
fraction_changed
SFFloat

ROUTE
event to
(1)
fighteryawer2
OrientationInterpolator
set_fraction
SFFloat
then
 
 
 
fighteryawer2
OrientationInterpolator
value_changed
SFRotation

ROUTE
event to
(2)
Fighter2
Transform
set_rotation
SFRotation
clock
TimeSensor
fraction_changed
SFFloat

ROUTE
event to
(1)
fighteryawer
OrientationInterpolator
set_fraction
SFFloat
then
 
 
 
fighteryawer
OrientationInterpolator
value_changed
SFRotation

ROUTE
event to
(2)
Fighter
Transform
set_rotation
SFRotation
clock
TimeSensor
fraction_changed
SFFloat

ROUTE
event to
(1)
fightermover2
PositionInterpolator
set_fraction
SFFloat
then
 
 
 
fightermover2
PositionInterpolator
value_changed
SFVec3f

ROUTE
event to
(2)
Fighter2
Transform
set_translation
SFVec3f
clock
TimeSensor
fraction_changed
SFFloat

ROUTE
event to
(1)
fightermover
PositionInterpolator
set_fraction
SFFloat
then
 
 
 
fightermover
PositionInterpolator
value_changed
SFVec3f

ROUTE
event to
(2)
Fighter
Transform
set_translation
SFVec3f
clock
TimeSensor
fraction_changed
SFFloat

ROUTE
event to
(1)
starboardafterburnershieldmover
OrientationInterpolator
set_fraction
SFFloat
then
 
 
 
starboardafterburnershieldmover
OrientationInterpolator
value_changed
SFRotation

ROUTE
event to
(2)
starboardafterburnerguard
Transform
set_rotation
SFRotation
clock
TimeSensor
fraction_changed
SFFloat

ROUTE
event to
(1)
portafterburnershieldmover
OrientationInterpolator
set_fraction
SFFloat
then
 
 
 
portafterburnershieldmover
OrientationInterpolator
value_changed
SFRotation

ROUTE
event to
(2)
portafterburnerguard
Transform
set_rotation
SFRotation


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

-->
<!-- Online at
https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/CarrierIndependenceUnitedStates/IndependenceIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/CarrierIndependenceUnitedStates/Independence.x3d -->

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

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