X3D Model Documentation: Bridge.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='Bridge.x3d'/>
  6            <meta name='creatorcontent='Foo, Khee Loon'/>
  7            <meta name='createdcontent='25 February 2001'/>
  8            <meta name='modifiedcontent='20 October 2019'/>
  9            <meta name='descriptioncontent='Project for VRML CVN Tower'/>
 10            <meta name='identifiercontent='https://savage.nps.edu/Savage/ShipsMilitary/CarrierSaratogaUnitedStates/Bridge.x3d'/>
 11            <meta name='generatorcontent='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit'/>
 12            <meta name='licensecontent='../../license.html'/>
 13       </head>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top Index for DEF nodes: AntenaSuport, Antenna, AntPathInt, AntRot, bottomstruc, Bridge, Bridge2, CentralBulb, CLOCK, Console, Details, Details-2, FrontRadar, GlassWin, LeftBulb, LeftDetails, LeftDetails-2, MainStruc, MastPrinc, mastro, midstruc, MoreStruc, Plataf, RadarBulbs, RadarScreen, RightBulb, RightDetails, RightDetails-2, RotWindows, SternBridge, WallsForWindows

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7, Viewpoint_8, Viewpoint_9, Viewpoint_10, Viewpoint_11, Viewpoint_12, Viewpoint_13, Viewpoint_14, Viewpoint_15, Viewpoint_16, Viewpoint_17, Viewpoint_18
-->
 14       <Scene>
 15            <WorldInfo title='Bridge.x3d'/>
 16            <Viewpoint description='Starboard Vieworientation='0 1 0 1.571position='200 5 0'/>
 17            <Viewpoint description='Port Side Vieworientation='0 1 0 -1.571position='-150 5 0'/>
 18            <Viewpoint description='Back Side Viewposition='0 5 70'/>
 19            <Viewpoint description='Front Side Vieworientation='0 1 0 3.142position='0 5 -70'/>
 20            <Viewpoint description='Up Vieworientation='1 0 0 -1.571position='0 200 0'/>
 21            <Viewpoint description='Inside Bridgeposition='0 6 -18'/>
 22            <Viewpoint description='Radar screenposition='-1.25 5.5 -20'/>
 23            <Viewpoint description='Computerposition='3.8 5.5 -20'/>
 24            <Viewpoint description='Encryptorposition='-1.25 5.5 -21'/>
 25            <Viewpoint description='Captain frontposition='-5 6 -15'/>
 26            <Viewpoint description='Captain rightorientation='0 1 0 -1.571position='-5 6 -15'/>
 27            <Viewpoint description='Captain diagonal rightorientation='0 1 0 -0.75position='-5 6 -15'/>
 28            <Viewpoint description='Captain leftorientation='0 1 0 1.571position='-5 6 -15'/>
 29            <Viewpoint description='Captain diagonal leftorientation='0 1 0 0.75position='-5 6 -15'/>
 30            <Viewpoint description='Captain backorientation='0 1 0 3.142position='-5 6 -15'/>
 31            <Viewpoint description='Captain feetorientation='1 0 0 -0.75position='-5.25 6 -15'/>
 32            <Viewpoint description='Door entranceposition='-5 6 -12.5'/>
 33            <Viewpoint description='empty bridgeposition='3 8 -15'/>
 34            <!-- "Computer Consoles and Radar Screens" -->
 35            <Transform rotation='0 1 0 -1.571scale='0.5 0.5 0.5translation='-4.85 4.45 -21.65'>
 36 
               <!-- Inline Console is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
               <Inline DEF='Console'   url=' "Console.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/CarrierSaratogaUnitedStates/Console.x3d" "Console.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/CarrierSaratogaUnitedStates/Console.wrl" '/>
 37            </Transform>
 38            <Transform rotation='0 1 0 -1.571scale='0.5 0.5 0.5translation='-2.41 4.45 -21.65'>
 39 
               <!-- Inline RadarScreen is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
               <Inline DEF='RadarScreen'   url=' "RadarScreen.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/CarrierSaratogaUnitedStates/RadarScreen.x3d" "RadarScreen.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/CarrierSaratogaUnitedStates/RadarScreen.wrl" '/>
 40            </Transform>
 41            <Transform rotation='0 1 0 -1.571scale='0.5 0.5 0.5translation='0.03 4.45 -21.65'>
 42                 <Inline USE='RadarScreen'/>
 43            </Transform>
 44            <Transform rotation='0 1 0 -1.571scale='0.5 0.5 0.5translation='2.47 4.45 -21.65'>
 45                 <Inline USE='RadarScreen'/>
 46            </Transform>
 47            <Transform rotation='0 1 0 -1.571scale='0.5 0.5 0.5translation='7.35 4.45 -21.65'>
 48                 <Inline USE='Console'/>
 49            </Transform>
 50            <Transform rotation='0 1 0 -1.571scale='0.5 0.5 0.5translation='4.91 4.45 -21.65'>
 51                 <Inline USE='Console'/>
 52            </Transform>
 53            <!-- "Captain's Seat" -->
 54            <Transform rotation='0 0 1 1.571scale='0.6 0.6 0.6translation='-5 5 -15'>
 55                 <Transform rotation='0 1 0 1.571'>
 56                      <Inline   url=' "CaptainSeat.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/CarrierSaratogaUnitedStates/CaptainSeat.x3d" "CaptainSeat.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/CarrierSaratogaUnitedStates/CaptainSeat.wrl" '/>
 57                 </Transform>
 58            </Transform>
 59            <!-- "Navigator's Desk" -->
 60            <Transform rotation='0 0 1 1.571scale='0.6 0.6 0.6translation='3 4.45 -15'>
 61                 <Transform rotation='0 1 0 1.571'>
 62                      <Inline   url=' "NavigatorTable.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/CarrierSaratogaUnitedStates/NavigatorTable.x3d" "NavigatorTable.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/CarrierSaratogaUnitedStates/NavigatorTable.wrl" '/>
 63                 </Transform>
 64            </Transform>
 65            <!-- "Main Door to Bridge" -->
 66            <Transform rotation='1 0 0 1.571scale='0.56 0.56 0.56translation='-5 4.7 -12.25'>
 67                 <Transform rotation='1 0 0 3.142'>
 68                      <Inline   url=' "Door.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/CarrierSaratogaUnitedStates/Door.x3d" "Door.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/CarrierSaratogaUnitedStates/Door.wrl" '/>
 69                 </Transform>
 70            </Transform>
 71            <!-- MainStructure -->
 72            <Transform translation='0 6.3 0'>
 73                 <Shape DEF='midstruc'>
 74                      <Box size='12 5 25'/>
 75                      <Appearance>
 76                           <Material/>
 77                      </Appearance>
 78                 </Shape>
 79            </Transform>
 80            <Transform translation='0 1 0'>
 81                 <Shape DEF='bottomstruc'>
 82                      <Box size='12 7 40'/>
 83                      <Appearance>
 84                           <Material/>
 85                      </Appearance>
 86                 </Shape>
 87            </Transform>
 88            <Transform translation='0 10.1 0'>
 89                 <Shape DEF='MainStruc'>
 90                      <Box size='12 3 40'/>
 91                      <Appearance>
 92                           <Material/>
 93                      </Appearance>
 94                 </Shape>
 95                 <Transform rotation='0 1 0 -1.571translation='-8.6 -8 -4'>
 96                      <Shape>
 97                           <Text string='"60"'>
 98                                <FontStyle size='12style='BOLD'/>
 99                           </Text>
100                           <Appearance>
101                                <Material diffuseColor='1 1 1'/>
102                           </Appearance>
103                      </Shape>
104                 </Transform>
105            </Transform>
106            <!-- Main Mast -->
107            <Transform translation='-6 0 -12'>
108                 <Transform DEF='MastPrinc'>
109                      <Transform translation='0 23 0'>
110                           <Shape>
111                                <Cylinder height='47radius='.6'/>
112                                <Appearance>
113                                     <Material/>
114                                </Appearance>
115                           </Shape>
116                      </Transform>
117                      <Transform rotation='0 0 1 1.571translation='0 20 0'>
118                           <Shape>
119                                <Cylinder height='24radius='.3'/>
120                                <Appearance>
121                                     <Material/>
122                                </Appearance>
123                           </Shape>
124                           <Transform DEF='Detailsrotation='0 0 1 1.571translation='1.5 0 0'>
125                                <Group DEF='LeftDetails'>
126                                     <Transform translation='6 0 0'>
127                                          <Shape>
128                                               <Appearance>
129                                                    <Material diffuseColor='0 0 0'/>
130                                               </Appearance>
131                                               <Cylinder height='3radius='.1'/>
132                                          </Shape>
133                                     </Transform>
134                                     <Transform translation='9 0 0'>
135                                          <Shape>
136                                               <Appearance>
137                                                    <Material diffuseColor='0 0 0'/>
138                                               </Appearance>
139                                               <Cylinder height='3radius='.1'/>
140                                          </Shape>
141                                     </Transform>
142                                     <Transform translation='12 0 0'>
143                                          <Shape>
144                                               <Appearance>
145                                                    <Material diffuseColor='0 0 0'/>
146                                               </Appearance>
147                                               <Cylinder height='3radius='.1'/>
148                                          </Shape>
149                                     </Transform>
150                                     <Transform translation='3 0 0'>
151                                          <Shape>
152                                               <Appearance>
153                                                    <Material diffuseColor='0 0 0'/>
154                                               </Appearance>
155                                               <Cylinder height='3radius='.1'/>
156                                          </Shape>
157                                     </Transform>
158                                </Group>
159                                <Group DEF='RightDetails'>
160                                     <Transform translation='-3 0 0'>
161                                          <Shape>
162                                               <Appearance>
163                                                    <Material diffuseColor='0 0 0'/>
164                                               </Appearance>
165                                               <Cylinder height='3radius='.1'/>
166                                          </Shape>
167                                     </Transform>
168                                     <Transform translation='-6 0 0'>
169                                          <Shape>
170                                               <Appearance>
171                                                    <Material diffuseColor='0 0 0'/>
172                                               </Appearance>
173                                               <Cylinder height='3radius='.1'/>
174                                          </Shape>
175                                     </Transform>
176                                     <Transform translation='-9 0 0'>
177                                          <Shape>
178                                               <Appearance>
179                                                    <Material diffuseColor='0 0 0'/>
180                                               </Appearance>
181                                               <Cylinder height='3radius='.1'/>
182                                          </Shape>
183                                     </Transform>
184                                     <Transform translation='-12 0 0'>
185                                          <Shape>
186                                               <Appearance>
187                                                    <Material diffuseColor='0 0 0'/>
188                                               </Appearance>
189                                               <Cylinder height='3radius='.1'/>
190                                          </Shape>
191                                     </Transform>
192                                </Group>
193                           </Transform>
194                      </Transform>
195                      <Transform rotation='0 0 1 1.571translation='0 25 0'>
196                           <Shape>
197                                <Cylinder height='12radius='.2'/>
198                                <Appearance>
199                                     <Material/>
200                                </Appearance>
201                           </Shape>
202 
                         <!-- 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'>
203                                <Group DEF='LeftDetails-2'>
204                                     <Transform translation='6 0 0'>
205                                          <Shape>
206                                               <Appearance>
207                                                    <Material diffuseColor='0 0 0'/>
208                                               </Appearance>
209                                               <Cylinder radius='.1'/>
210                                          </Shape>
211                                     </Transform>
212                                     <Transform translation='3 0 0'>
213                                          <Shape>
214                                               <Appearance>
215                                                    <Material diffuseColor='0 0 0'/>
216                                               </Appearance>
217                                               <Cylinder radius='.1'/>
218                                          </Shape>
219                                     </Transform>
220                                </Group>
221                                <Group DEF='RightDetails-2'>
222                                     <Transform translation='-3 0 0'>
223                                          <Shape>
224                                               <Appearance>
225                                                    <Material diffuseColor='0 0 0'/>
226                                               </Appearance>
227                                               <Cylinder radius='.1'/>
228                                          </Shape>
229                                     </Transform>
230                                     <Transform translation='-6 0 0'>
231                                          <Shape>
232                                               <Appearance>
233                                                    <Material diffuseColor='0 0 0'/>
234                                               </Appearance>
235                                               <Cylinder radius='.1'/>
236                                          </Shape>
237                                     </Transform>
238                                </Group>
239                           </Transform>
240                      </Transform>
241                      <Transform rotation='0 0 1 1.571translation='0 35 0'>
242                           <Shape>
243                                <Cylinder height='12radius='.2'/>
244                                <Appearance>
245                                     <Material/>
246                                </Appearance>
247                           </Shape>
248                           <Transform USE='Details-2'/>
249                      </Transform>
250                      <Transform rotation='0 0 1 1.571translation='0 42 0'>
251                           <Shape DEF='mastro'>
252                                <Appearance>
253                                     <Material diffuseColor='.8 .8 .8'/>
254                                </Appearance>
255                                <Cylinder height='12radius='.2'/>
256                           </Shape>
257                           <Transform USE='Details-2'/>
258                      </Transform>
259                      <Transform rotation='0 0 1 1.571translation='0 45 0'>
260                           <Shape>
261                                <Cylinder height='4radius='.1'/>
262                                <Appearance>
263                                     <Material/>
264                                </Appearance>
265                           </Shape>
266                      </Transform>
267                 </Transform>
268            </Transform>
269            <!-- Bridges -->
270 
          <!-- Transform Bridge is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
          <Transform DEF='Bridge'>
271                 <Transform translation='0 6.5 -18'>
272 
                    <!-- Shape Plataf is a DEF node that has 1 USE node: USE_1 -->
                    <Shape DEF='Plataf'>
273                           <Box size='16 .3 10'/>
274                           <Appearance>
275                                <Material/>
276                           </Appearance>
277                      </Shape>
278                 </Transform>
279                 <Transform translation='0 4.5 -17'>
280                      <Shape USE='Plataf'/>
281                 </Transform>
282                 <Transform rotation='0 1 0 1.571translation='0 6 -22'>
283                      <Transform DEF='RotWindowsrotation='0 0 1 -0.4'>
284                           <Shape DEF='GlassWin'>
285                                <Box size='.2 1 15'/>
286                                <Appearance>
287                                     <Material diffuseColor='0 1 0transparency='.7'/>
288                                </Appearance>
289                           </Shape>
290                      </Transform>
291                 </Transform>
292                 <Transform translation='-7.5 6 -17'>
293                      <Transform rotation='0 0 1 0.4'>
294                           <Shape>
295                                <Box size='.2 1 10'/>
296                                <Appearance>
297                                     <Material diffuseColor='0 1 0transparency='.7'/>
298                                </Appearance>
299                           </Shape>
300                      </Transform>
301                 </Transform>
302                 <Transform>
303                      <Transform translation='7.5 6 -17'>
304                           <Transform rotation='0 0 1 -0.4'>
305                                <Shape>
306                                     <Box size='.2 1 10'/>
307                                     <Appearance>
308                                          <Material diffuseColor='0 1 0transparency='.7'/>
309                                     </Appearance>
310                                </Shape>
311                           </Transform>
312                      </Transform>
313                 </Transform>
314                 <Transform rotation='0 1 0 1.571translation='-7.5 5 -17'>
315                      <Shape>
316                           <Box size='10 1 .3'/>
317                           <Appearance>
318                                <Material/>
319                           </Appearance>
320                      </Shape>
321                 </Transform>
322                 <Transform translation='0 5 -21.8'>
323                      <Shape DEF='WallsForWindows'>
324                           <Box size='15 1 .3'/>
325                           <Appearance>
326                                <Material/>
327                           </Appearance>
328                      </Shape>
329                 </Transform>
330                 <Transform rotation='0 1 0 1.571translation='7.5 5 -17'>
331                      <Shape>
332                           <Box size='9.8 1 .3'/>
333                           <Appearance>
334                                <Material/>
335                           </Appearance>
336                      </Shape>
337                 </Transform>
338                 <Transform translation='-7 5.6 -12.5'>
339                      <Shape>
340                           <Box size='2 2 1'/>
341                           <Appearance>
342                                <Material/>
343                           </Appearance>
344                      </Shape>
345                 </Transform>
346                 <Transform translation='7 5.6 -12.5'>
347                      <Shape>
348                           <Box size='2 2 1'/>
349                           <Appearance>
350                                <Material/>
351                           </Appearance>
352                      </Shape>
353                 </Transform>
354            </Transform>
355            <Transform DEF='Bridge2translation='0 2 1'>
356                 <Transform USE='Bridge'/>
357            </Transform>
358            <Transform DEF='SternBridgerotation='0 1 0 3.142translation='0 .5 0'>
359                 <Transform USE='Bridge'/>
360            </Transform>
361            <!-- Antenna -->
362            <Transform DEF='AntenaSuporttranslation='7 8 3'>
363                 <Shape>
364                      <Appearance>
365                           <Material/>
366                      </Appearance>
367                      <Box size='13 4 8'/>
368                 </Shape>
369                 <Transform rotation='0 0 1 0.5translation='0 -3 0'>
370                      <Shape>
371                           <Box size='12 4 8'/>
372                           <Appearance>
373                                <Material/>
374                           </Appearance>
375                      </Shape>
376                 </Transform>
377            </Transform>
378            <Transform translation='9.5 12 3'>
379                 <Shape>
380                      <Appearance>
381                           <Material/>
382                      </Appearance>
383                      <Cylinder height='4radius='2'/>
384                 </Shape>
385                 <Shape>
386                      <Cylinder height='8radius='.5'/>
387                      <Appearance>
388                           <Material/>
389                      </Appearance>
390                 </Shape>
391                 <Transform scale='2 2 2translation='1 4 0'>
392                      <Transform>
393                           <Group>
394 
                              <!-- ROUTE information for AntRot node:  [from AntPathInt.value_changed to set_rotation ] -->
                              <Transform DEF='AntRotscale='2.5 .3 1'>
395                                     <Shape>
396                                          <Extrusion creaseAngle='0.95crossSection='1 0 .92 -.38 .71 -.71 .38 -.92 0 -1 -.38 -.92 -.71 -.71 -.92 -.38 -1 0solid='falsespine='0 0 0 0 6 0'/>
397                                          <Appearance>
398                                               <Material diffuseColor='0 0 0transparency='0.7'/>
399                                          </Appearance>
400                                     </Shape>
401                                </Transform>
402 
                              <!-- ROUTE information for CLOCK node:  [from fraction_changed to AntPathInt.set_fraction ] -->
                              <TimeSensor DEF='CLOCKcycleInterval='4.0loop='true'/>
403 
                              <!-- ROUTE information for AntPathInt node:  [from CLOCK.fraction_changed to set_fraction ] [from value_changed to AntRot.set_rotation ] -->
                              <OrientationInterpolator DEF='AntPathIntkey='0.0 0.5 1.0keyValue='0.0 1.0 0.0 0.0 0.0 1.0 0.0 3.14 0.0 1.0 0.0 3.14'/>
404                           </Group>
405                      </Transform>
406                 </Transform>
407            </Transform>
408            <!-- Radar Bulbs -->
409            <Transform DEF='FrontRadarrotation='0 1 0 3.142scale='.8 .8 .8translation='0 12 -13'>
410                 <Transform DEF='RadarBulbs'>
411                      <Transform DEF='CentralBulbtranslation='0 0 5'>
412                           <Shape>
413                                <Appearance>
414                                     <Material diffuseColor='1 1 1'/>
415                                </Appearance>
416                                <Box size='6 1 10'/>
417                           </Shape>
418                           <Transform translation='0 0 5'>
419                                <Shape>
420                                     <Cylinder height='1radius='3'/>
421                                     <Appearance>
422                                          <Material diffuseColor='1 1 1'/>
423                                     </Appearance>
424                                </Shape>
425                           </Transform>
426                           <Transform>
427                                <Transform translation='0 2 5.5'>
428                                     <Shape>
429                                          <Cylinder height='3radius='2'/>
430                                          <Appearance>
431                                               <Material diffuseColor='1 1 1'/>
432                                          </Appearance>
433                                     </Shape>
434                                     <Transform translation='0 1.7 0'>
435                                          <Shape>
436                                               <Appearance>
437                                                    <Material diffuseColor='1 1 1'/>
438                                               </Appearance>
439                                               <Sphere radius='2'/>
440                                          </Shape>
441                                     </Transform>
442                                </Transform>
443                           </Transform>
444                      </Transform>
445                      <Transform DEF='LeftBulbrotation='0 1 0 .9scale='.8 .8 .8translation='2 0 8'>
446                           <Shape>
447                                <Appearance>
448                                     <Material diffuseColor='1 1 1'/>
449                                </Appearance>
450                                <Box size='6 1 10'/>
451                           </Shape>
452                           <Transform translation='0 0 5'>
453                                <Shape>
454                                     <Cylinder height='1radius='3'/>
455                                     <Appearance>
456                                          <Material diffuseColor='1 1 1'/>
457                                     </Appearance>
458                                </Shape>
459                           </Transform>
460                           <Transform>
461                                <Transform translation='0 2 5.5'>
462                                     <Shape>
463                                          <Cylinder height='3radius='2'/>
464                                          <Appearance>
465                                               <Material diffuseColor='1 1 1'/>
466                                          </Appearance>
467                                     </Shape>
468                                     <Transform translation='0 1.7 0'>
469                                          <Shape>
470                                               <Appearance>
471                                                    <Material diffuseColor='1 1 1'/>
472                                               </Appearance>
473                                               <Sphere radius='2'/>
474                                          </Shape>
475                                     </Transform>
476                                </Transform>
477                           </Transform>
478                      </Transform>
479                      <Transform DEF='RightBulbrotation='0 1 0 -1.0scale='.7 .7 .7translation='-1 0 6'>
480                           <Shape>
481                                <Appearance>
482                                     <Material diffuseColor='1 1 1'/>
483                                </Appearance>
484                                <Box size='6 1 10'/>
485                           </Shape>
486                           <Transform translation='0 0 5'>
487                                <Shape>
488                                     <Cylinder height='1radius='3'/>
489                                     <Appearance>
490                                          <Material diffuseColor='1 1 1'/>
491                                     </Appearance>
492                                </Shape>
493                           </Transform>
494                           <Transform>
495                                <Transform translation='0 2 5.5'>
496                                     <Shape>
497                                          <Cylinder height='3radius='2'/>
498                                          <Appearance>
499                                               <Material diffuseColor='1 1 1'/>
500                                          </Appearance>
501                                     </Shape>
502                                     <Transform translation='0 1.7 0'>
503                                          <Shape>
504                                               <Appearance>
505                                                    <Material diffuseColor='1 1 1'/>
506                                               </Appearance>
507                                               <Sphere radius='2'/>
508                                          </Shape>
509                                     </Transform>
510                                </Transform>
511                           </Transform>
512                      </Transform>
513                      <Transform DEF='Antennatranslation='0 0 5'>
514                           <Transform translation='0 4 -0.5'>
515                                <Shape>
516                                     <Cylinder height='7radius='2'/>
517                                     <Appearance>
518                                          <Material diffuseColor='1 1 1'/>
519                                     </Appearance>
520                                </Shape>
521                                <Transform translation='0 6.5 0'>
522                                     <Shape>
523                                          <Appearance>
524                                               <Material/>
525                                          </Appearance>
526                                          <Sphere radius='.5'/>
527                                     </Shape>
528                                </Transform>
529                           </Transform>
530                           <Transform>
531                                <Transform translation='0 8 -0.5'>
532                                     <Shape>
533                                          <Cylinder height='5radius='.5'/>
534                                          <Appearance>
535                                               <Material diffuseColor='1 1 1'/>
536                                          </Appearance>
537                                     </Shape>
538                                </Transform>
539                           </Transform>
540                           <Transform rotation='1 0 0 0.9translation='0 11 -.5'>
541                                <Shape>
542                                     <Box size='10 .5 8'/>
543                                     <Appearance>
544                                          <Material/>
545                                     </Appearance>
546                                </Shape>
547                           </Transform>
548                      </Transform>
549                 </Transform>
550            </Transform>
551            <!-- Details over th main structure -->
552            <Transform DEF='MoreStrucrotation='0 1 0 1.571translation='0 13 -5'>
553                 <Shape>
554                      <Appearance>
555                           <Material/>
556                      </Appearance>
557                      <Box size='13 4 8'/>
558                 </Shape>
559            </Transform>
560            < ROUTE  fromNode='CLOCK' fromField='fraction_changed' toNode='AntPathInt' toField='set_fraction'/>
561            < ROUTE  fromNode='AntPathInt' fromField='value_changed' toNode='AntRot' toField='set_rotation'/>
562       </Scene>
563  </X3D>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top Index for DEF nodes: AntenaSuport, Antenna, AntPathInt, AntRot, bottomstruc, Bridge, Bridge2, CentralBulb, CLOCK, Console, Details, Details-2, FrontRadar, GlassWin, LeftBulb, LeftDetails, LeftDetails-2, MainStruc, MastPrinc, mastro, midstruc, MoreStruc, Plataf, RadarBulbs, RadarScreen, RightBulb, RightDetails, RightDetails-2, RotWindows, SternBridge, WallsForWindows

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7, Viewpoint_8, Viewpoint_9, Viewpoint_10, Viewpoint_11, Viewpoint_12, Viewpoint_13, Viewpoint_14, Viewpoint_15, Viewpoint_16, Viewpoint_17, Viewpoint_18
-->
X3D Tooltips element index: Appearance, Box, Cylinder, Extrusion, FontStyle, Group, head, Inline, Material, meta, OrientationInterpolator, ROUTE, Scene, Shape, Sphere, Text, TimeSensor, Transform, Viewpoint, WorldInfo, X3D, plus documentation for accessType definitions, type definitions, XML data types, and field types

Event Graph ROUTE Table entries with 2 ROUTE connections total, showing X3D event-model relationships for this scene.

Each row shows an event cascade that may occur during a single timestamp interval between frame renderings, as part of the X3D execution model.

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

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

-->
<!-- Online at
https://savage.nps.edu/Savage/ShipsMilitary/CarrierSaratogaUnitedStates/BridgeIndex.html -->
<!-- Version control at
https://gitlab.nps.edu/Savage/Savage/ShipsMilitary/CarrierSaratogaUnitedStates/Bridge.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. -->