X3D Model Documentation: ForwardSuperstructure.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=' ForwardSuperstructure.x3d '/>
  6            <meta name='descriptioncontent='DDG-51 Flight IIA Arleigh Burke forward superstructure with Mast'/>
  7            <meta name=' warning content=' move Phalanx to Savage/Weapons/Guns '/>
  8            <meta name='creatorcontent='LT Joe Sears, USN'/>
  9            <meta name='modifiedcontent='20 October 2019'/>
 10            <meta name='modifiedcontent='20 October 2019'/>
 11            <meta name='drawingcontent='http://combatindex.com/store/3d'/>
 12            <meta name='referencecontent=' https://www.fas.org/man/dod-101/sys/ship/ddg-51.htm '/>
 13            <meta name='generatorcontent='X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit'/>
 14            <meta name='identifiercontent=' https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDG51FlightIIaUnitedStates/ForwardSuperstructure.x3d '/>
 15            <meta name='Imagecontent='nonkskid.jpg'/>
 16            <meta name='licensecontent='../../license.html'/>
 17       </head>
<!--

<!-- -->
<!-- to top DEF nodes index: Adcock, AdcockAnt, AdcockAntennaGroup, AdcockRing, Aft05Aft, Aft05FWD, ArrayFace, BaseNonSkid, BaseNonSkid1, ChaffTube, CornerWindowPane, Extension, FWD01, FWD01NonSkid, FWD02, FWD02NonSkid, FWD02Stack, FWD03, FWD03FWDDeck, FWD03Lower, FWD03NonSkid, FWD03Upper, FWD04, FWD04NonSkid, FWD05DirectorRoom, FWD05DirectorRoomSkid, FWD1, FWD2, FWD3, FWD4, FWD5, FWDBridge, FWDBridgeNonSkid, FWDStackArea, FWDStackPort, FWDStackSTBD, FWDSuperstructure, FWDWindowPane, HazeGray, IFF, LowerYardarm, Mast, MastPost, MissileDirector, NONSKID, Port1, Port2, Port3, Port4, PortAftAntenna, PortAntenna, PortCorner, PortFWDAntenna, PortSupport, SLQ-32, SLQ-32Inline, SPS-55, SPS-55Platform, SPS-55RadarInline, SPS55Support, SPS-64, SPS-64Platform, SPS-64RadarInline, SPS-64RadarSubstitute, SPS64Support, SPYArrayFace, STACK, STACKCOLOR, STBD1, STBD2, STBD3, STBD4, STBDAftAntenna, STBDAntenna, STBDCorner, STBDFWDAntenna, STBDSupport, TACAN, TacanAnt, TacanAntenna, UpperAdcockAntennaGroup, UpperYardarm, WindowColor, WindowPane, Windows

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3
-->
 18       <Scene>
 19            <WorldInfo title='ForwardSuperstructure.x3d'/>
 20            <Viewpoint description='ForwardSuper Structure STBD Sideorientation='0.029 0.999 0.019 1.4458position='50.2 20.4 -89.1'/>
 21            <Viewpoint description='Forward Superstructureorientation='0.006 1 -0.005 3.1116position='1.5 18.3 -143.3'/>
 22            <Viewpoint description='Chaff Launchers / SLQ-32orientation='-0.325 0.941 0.093 0.3293position='14.5 15.2 -71.9'/>
 23            <Group DEF='FWDSuperstructure'>
 24                 <Group DEF='FWD01'>
 25                      <Transform translation='0 6 -75'>
 26                           <Shape>
 27                                <Extrusion crossSection='-10 0 -9 3.55 9 3.55 10 0 -10 0orientation='1 0 0 -.2 0 0 0 0 0 0 0 0 1 0 0 .2scale='.33 1.015 1 1 1 1 .5 1solid='falsespine='0 0 0 0 0 -8.5 0 0 -32 0 0 -36'/>
 28 
                              <!-- Appearance HazeGray is a DEF node that has 30 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8, USE_9, USE_10, USE_11, USE_12, USE_13, USE_14, USE_15, USE_16, USE_17, USE_18, USE_19, USE_20, USE_21, USE_22, USE_23, USE_24, USE_25, USE_26, USE_27, USE_28, USE_29, USE_30 -->
                              <Appearance DEF='HazeGray'>
 29                                     <Material specularColor='.4 .4 .4'/>
 30                                </Appearance>
 31                           </Shape>
 32                      </Transform>
 33                      <Transform DEF='FWD01NonSkidtranslation='0 9.56 -75'>
 34                           <Shape>
 35                                <Appearance>
 36 
                                   <!-- ImageTexture NONSKID is a DEF node that has 7 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7 -->
                                   <ImageTexture DEF='NONSKID'   url=' "nonskid.jpg " "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDGArleighBurkeUnitedStates/nonskid.jpg " '/>
 37                                </Appearance>
 38                                <Extrusion creaseAngle='.85crossSection='-9 0 9 0 9 -.01 -9 -.01 -9 0scale='.33 1 1 1 1 1 .5 1spine='0 0 -.72 0 0 -8.5 0 0 -32 0 0 -35.3'/>
 39                           </Shape>
 40                      </Transform>
 41                 </Group>
 42                 <Group DEF='FWD02Stack'>
 43                      <Transform translation='0 9.55 -76.5'>
 44                           <Shape>
 45                                <Appearance USE='HazeGray'/>
 46                                <Extrusion crossSection='-3.5 -.07 -2.3 6.0 2.3 6.0 3.5 -.07 -3.5 -.07orientation='1 0 0 -.2 1 0 0 .42scale='.91 1.02 1 1.1solid='falsespine='0 0 0 0 0 -13'/>
 47                           </Shape>
 48                      </Transform>
 49                 </Group>
 50                 <Group DEF='FWDStackArea'>
 51                      <Transform translation='0 0 -15.71'>
 52                           <Transform DEF='Aft05Afttranslation='0 15.55 -62'>
 53                                <Shape>
 54                                     <Appearance USE='HazeGray'/>
 55                                     <Extrusion crossSection='-2.1 0 -1.9 1.5 1.9 1.5 2.1 0 -2.1 0scale='1 .0001 1 1spine='0 0 0 0 0 -.2'/>
 56                                </Shape>
 57                           </Transform>
 58                           <Transform DEF='Aft05FWDtranslation='0 15.55 -70.80'>
 59                                <Shape>
 60                                     <Appearance USE='HazeGray'/>
 61                                     <Extrusion ccw='falsecrossSection='2.3 0 2.1 1.5 -2.1 1.5 -2.3 0 2.3 0scale='1 1 1 .0001spine='0 0 -0 0 0 -.3'/>
 62                                </Shape>
 63                           </Transform>
 64                           <Transform DEF='FWDStackSTBDtranslation='0 15.55 -62'>
 65                                <Shape>
 66                                     <Appearance USE='HazeGray'/>
 67                                     <Extrusion crossSection='2.1 0 2.1 1.5 2.3 0 2.1 0scale='.91 .0001 .91 1 1 1 1 .0001spine='0 0 0 0 0 -.2 0 0 -8.8 0 0 -9'/>
 68                                </Shape>
 69                           </Transform>
 70                           <Transform DEF='FWDStackPorttranslation='0 15.55 -62'>
 71                                <Shape>
 72                                     <Appearance USE='HazeGray'/>
 73                                     <Extrusion crossSection='-2.3 0 -2.1 1.5 -2.1 0 -2.3 0scale='.91 .0001 .91 1 1 1 1 .0001spine='0 0 0 0 0 -.2 0 0 -8.8 0 0 -9'/>
 74                                </Shape>
 75                           </Transform>
 76                      </Transform>
 77 
                    <!-- Transform STACK is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
                    <Transform DEF='STACKscale='.9 1 .9translation='-1.15 17 -60.71'>
 78                           <Transform translation='1 -1 -21.4'>
 79                                <Shape>
 80                                     <Appearance>
 81 
                                        <!-- Material STACKCOLOR is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
                                        <Material DEF='STACKCOLORdiffuseColor='.3 .3 .3'/>
 82                                     </Appearance>
 83                                     <Cylinder bottom='falseheight='1.2radius='1.3'/>
 84                                </Shape>
 85                           </Transform>
 86                           <Transform translation='1 0 -21.4'>
 87                                <Shape>
 88                                     <Appearance>
 89                                          <Material USE='STACKCOLOR'/>
 90                                     </Appearance>
 91                                     <Cylinder bottom='falseheight='1.2radius='1.5'/>
 92                                </Shape>
 93                           </Transform>
 94                           <Transform translation='1 .2 -21.4'>
 95                                <Shape>
 96                                     <Appearance>
 97                                          <Material USE='STACKCOLOR'/>
 98                                     </Appearance>
 99                                     <Cylinder bottom='falseheight='1.2radius='1.7'/>
100                                </Shape>
101                           </Transform>
102                      </Transform>
103                      <Transform translation='0 0 -4.25'>
104                           <Transform USE='STACK'/>
105                      </Transform>
106                      <Transform scale='.5 1 .5translation='1 0 -42.2'>
107                           <Transform USE='STACK'/>
108                      </Transform>
109                 </Group>
110                 <Group DEF='FWD02'>
111                      <Transform translation='0 9.55 -87'>
112                           <Shape>
113                                <Extrusion crossSection='-9 0 -8 2.5 8 2.5 9 0 -9 0orientation='1 0 0 -.2 0 0 0 0 1 0 0 .2scale='1 1.02 1 1 .42 1.02spine='0 0 0 0 0 -13 0 0 -18.5'/>
114                                <Appearance USE='HazeGray'/>
115                           </Shape>
116                      </Transform>
117                      <Transform translation='0 9.55 -87'>
118                           <Shape>
119                                <Extrusion crossSection='-9 0 -8 2.5 8 2.5 9 0 -9 0orientation='0 0 0 0 1 0 0 .2scale='.35 1 .26 1.02spine='0 0 -17 0 0 -23.3'/>
120                                <Appearance USE='HazeGray'/>
121                           </Shape>
122                      </Transform>
123                      <Transform DEF='FWD02NonSkidtranslation='0 12.06 -87'>
124                           <Shape>
125                                <Appearance>
126                                     <ImageTexture USE='NONSKID'/>
127                                </Appearance>
128                                <Extrusion creaseAngle='.85crossSection='-8 0 8 0 8 -.01 -8 -.01 -8 0scale='1 1 1 1 .34 1 .26 1spine='0 0 -.5 0 0 -13 0 0 -18 0 0 -22.8'/>
129                           </Shape>
130                      </Transform>
131                      <Transform rotation='0 0 1 3.14scale='.75 .75 .75translation='-3 3.75 -47'>
132                           <Transform rotation='1 0 0 1.57'>
133                                <Transform>
134                                     <Inline   url=' "Phalanx.x3d" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDG51FlightIIaUnitedStates/Phalanx.x3d" "Phalanx.wrl" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDG51FlightIIaUnitedStates/Phalanx.wrl" '/>
135                                </Transform>
136                           </Transform>
137                      </Transform>
138                      <Transform rotation='0 1 0 2.36scale='.75 .75 .75translation='7.5 10.2 -85'>
139 
140                      </Transform>
141                      <Transform rotation='0 1 0 2.36scale='.75 .75 .75translation='5.5 10.2 -85'>
142                           <Inline USE='ChaffTube'/>
143                      </Transform>
144                      <Transform rotation='0 1 0 .785scale='.75 .75 .75translation='6 10.2 -82.5'>
145                           <Inline USE='ChaffTube'/>
146                      </Transform>
147                      <Transform rotation='0 1 0 -2.36scale='.75 .75 .75translation='-7.5 10.2 -85'>
148                           <Inline USE='ChaffTube'/>
149                      </Transform>
150                      <Transform rotation='0 1 0 -2.36scale='.75 .75 .75translation='-5.5 10.2 -85'>
151                           <Inline USE='ChaffTube'/>
152                      </Transform>
153                      <Transform rotation='0 1 0 -.785scale='.75 .75 .75translation='-6 10.2 -82.5'>
154                           <Inline USE='ChaffTube'/>
155                      </Transform>
156                 </Group>
157                 <Group DEF='FWD03'>
158                      <Transform DEF='FWD03Lowertranslation='0 12.05 -90'>
159                           <Shape>
160                                <Extrusion crossSection='-8 0 -7.35 2.25 7.35 2.25 8 0 -8 0orientation='1 0 0 -.2 0 0 0 0 0 0 0 0 1 0 0 .2scale='.25 1.02 1 1 1 1 .42 1.02spine='0 0 0 0 0 -5.5 0 0 -10 0 0 -15'/>
161                                <Appearance USE='HazeGray'/>
162                           </Shape>
163                      </Transform>
164                      <Transform DEF='FWD03Uppertranslation='0 14.3 -90'>
165                           <Shape>
166                                <Extrusion crossSection='-7.35 0 -7 1.25 7 1.25 7.35 0 -7.35 0orientation='1 0 0 -.2 0 0 0 0 0 0 0 0 1 0 0 .2scale='.25 1.02 1.2 1 1.2 1 .42 1spine='0 0 -.45 0 0 -6.8 0 0 -8.55 0 0 -14.55'/>
167                                <Appearance USE='HazeGray'/>
168                           </Shape>
169                      </Transform>
170                      <Transform DEF='FWD03NonSkidtranslation='0 15.56 -90'>
171                           <Shape>
172                                <Appearance>
173                                     <ImageTexture USE='NONSKID'/>
174                                </Appearance>
175                                <Extrusion creaseAngle='.85crossSection='-7 0 7 0 7 -.01 -7 -.01 -7 0scale='.25 1 .7 1spine='0 0 -.7 0 0 -3.55'/>
176                           </Shape>
177                      </Transform>
178                      <Transform DEF='FWD03FWDDecktranslation='0 15.56 -90'>
179                           <Shape>
180                                <Appearance>
181                                     <Material diffuseColor='.2 .2 .2'/>
182                                </Appearance>
183                                <Extrusion creaseAngle='.85crossSection='-7 0 7 0 7 -.01 -7 -.01 -7 0scale='.7 1 1.2 1 1.2 1 1 1 .42 1spine='0 0 -3.55 0 0 -6.8 0 0 -8.5 0 0 -10 0 0 -14.3'/>
184                           </Shape>
185                      </Transform>
186                 </Group>
187                 <Group DEF='FWD04'>
188                      <Transform translation='0 15.55 -91.97'>
189                           <Shape>
190                                <Extrusion crossSection='-7 -.05 -6.5 2 6.5 2 7 -.05 -7 -.05orientation='1 0 0 -.2 0 0 0 0 1 0 0 .2scale='.452 1.02 1.003 .99 .635 1.02spine='0 0 0 0 0 -3.55 0 0 -6'/>
191                                <Appearance USE='HazeGray'/>
192                           </Shape>
193                      </Transform>
194                      <Transform DEF='FWD04NonSkidtranslation='0 17.55 -91.97'>
195                           <Shape>
196                                <Appearance>
197                                     <ImageTexture USE='NONSKID'/>
198                                </Appearance>
199                                <Extrusion creaseAngle='.85crossSection='-6.5 0 6.5 0 6.5 -.01 -6.5 -.01 -6.5 0scale='.44 1.01 1 1 .635 1.01spine='0 0 -.38 0 0 -3.55 0 0 -5.62'/>
200                           </Shape>
201                      </Transform>
202                 </Group>
203                 <Group DEF='FWDBridge'>
204                      <Transform translation='0 15.45 -98.3'>
205                           <Shape>
206                                <Extrusion crossSection='-4 0 -4.25 1.25 4.25 1.25 4 0 -4 0orientation='1 0 0 0 0 0 0 0 1 0 0 -.2scale='1 1 1 1 .735 1spine='0 0 2 0 0 -4.82 0 0 -6'/>
207                                <Appearance USE='HazeGray'/>
208                           </Shape>
209                      </Transform>
210                      <Transform DEF='FWDBridgeNonSkidtranslation='0 16.71 -98.3'>
211                           <Shape>
212                                <Appearance>
213                                     <ImageTexture USE='NONSKID'/>
214                                </Appearance>
215                                <Extrusion creaseAngle='.85crossSection='-4.25 0 4.25 0 4.25 -.01 -4.25 -.01 -4.25 0scale='1 1 1 1 .735 1spine='0 0 2 0 0 -4.82 0 0 -6.25'/>
216                           </Shape>
217                      </Transform>
218                      <Group DEF='Windows'>
219                           <Transform DEF='STBD1rotation='0 0 1 -.2translation='4.11 16.1 -99.2'>
220 
                              <!-- Shape WindowPane is a DEF node that has 7 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7 -->
                              <Shape DEF='WindowPane'>
221 
                                   <!-- Appearance WindowColor is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
                                   <Appearance DEF='WindowColor'>
222                                          <Material diffuseColor='0.00 0.40 0.80'/>
223                                     </Appearance>
224                                     <Box size='.05 1 1'/>
225                                </Shape>
226                           </Transform>
227                           <Transform DEF='STBD2rotation='0 0 1 -.2translation='4.11 16.1 -100.3'>
228                                <Shape USE='WindowPane'/>
229                           </Transform>
230                           <Transform DEF='STBD3rotation='0 0 1 -.2translation='4.11 16.1 -101.4'>
231                                <Shape USE='WindowPane'/>
232                           </Transform>
233                           <Transform DEF='STBD4rotation='0 0 1 -.2translation='4.11 16.1 -102.5'>
234                                <Shape USE='WindowPane'/>
235                           </Transform>
236                           <Transform DEF='Port1rotation='0 0 1 .2translation='-4.11 16.1 -99.2'>
237                                <Shape USE='WindowPane'/>
238                           </Transform>
239                           <Transform DEF='Port2rotation='0 0 1 .2translation='-4.11 16.1 -100.3'>
240                                <Shape USE='WindowPane'/>
241                           </Transform>
242                           <Transform DEF='Port3rotation='0 0 1 .2translation='-4.11 16.1 -101.4'>
243                                <Shape USE='WindowPane'/>
244                           </Transform>
245                           <Transform DEF='Port4rotation='0 0 1 .2translation='-4.11 16.1 -102.5'>
246                                <Shape USE='WindowPane'/>
247                           </Transform>
248                           <Transform DEF='FWD1rotation='1 0 0 -.2translation='2.4 16.1 -104.43'>
249                                <Transform rotation='0 1 0 1.57'>
250 
                                   <!-- Shape FWDWindowPane is a DEF node that has 4 USE nodes: USE_1, USE_2, USE_3, USE_4 -->
                                   <Shape DEF='FWDWindowPane'>
251                                          <Appearance USE='WindowColor'/>
252                                          <Box size='.05 1 1.1'/>
253                                     </Shape>
254                                </Transform>
255                           </Transform>
256                           <Transform DEF='FWD2rotation='1 0 0 -.2translation='1.2 16.1 -104.43'>
257                                <Transform rotation='0 1 0 1.57'>
258                                     <Shape USE='FWDWindowPane'/>
259                                </Transform>
260                           </Transform>
261                           <Transform DEF='FWD3rotation='1 0 0 -.2translation='0 16.1 -104.43'>
262                                <Transform rotation='0 1 0 1.57'>
263                                     <Shape USE='FWDWindowPane'/>
264                                </Transform>
265                           </Transform>
266                           <Transform DEF='FWD4rotation='1 0 0 -.2translation='-1.2 16.1 -104.43'>
267                                <Transform rotation='0 1 0 1.57'>
268                                     <Shape USE='FWDWindowPane'/>
269                                </Transform>
270                           </Transform>
271                           <Transform DEF='FWD5rotation='1 0 0 -.2translation='-2.35 16.1 -104.43'>
272                                <Transform rotation='0 1 0 1.57'>
273                                     <Shape USE='FWDWindowPane'/>
274                                </Transform>
275                           </Transform>
276                           <Transform DEF='STBDCornerrotation='0 1 0 .68translation='3.61 16.1 -103.75'>
277                                <Transform rotation='0 0 1 -.18'>
278 
                                   <!-- Shape CornerWindowPane is a DEF node that has 1 USE node: USE_1 -->
                                   <Shape DEF='CornerWindowPane'>
279                                          <Appearance USE='WindowColor'/>
280                                          <Box size='.05 1 1.4'/>
281                                     </Shape>
282                                </Transform>
283                           </Transform>
284                           <Transform DEF='PortCornerrotation='0 1 0 -.69translation='-3.61 16.1 -103.75'>
285                                <Transform rotation='0 0 1 .18'>
286                                     <Shape USE='CornerWindowPane'/>
287                                </Transform>
288                           </Transform>
289                      </Group>
290                 </Group>
291                 <Group DEF='FWD05DirectorRoom'>
292                      <Transform translation='0 16.7 -93.5'>
293                           <Shape>
294                                <Extrusion crossSection='-2 0 -1.75 1.5 1.75 1.5 2 0 -2 0orientation='1 0 0 -.2 1 0 0 .2scale='1 1.02 1 1.02spine='0 0 0 0 0 -11.05'/>
295                                <Appearance USE='HazeGray'/>
296                           </Shape>
297                      </Transform>
298                      <Transform DEF='FWD05DirectorRoomSkidtranslation='0 18.21 -93.5'>
299                           <Shape>
300                                <Appearance>
301                                     <ImageTexture USE='NONSKID'/>
302                                </Appearance>
303                                <Extrusion creaseAngle='.85crossSection='-1.75 0 1.75 0 1.75 -.01 -1.75 -.01 -1.75 0scale='1 1 1 1spine='0 0 -.3 0 0 -10.75'/>
304                           </Shape>
305                      </Transform>
306                      <Transform rotation='0 1 0 3.14translation='0 20.1 -99'>
307                           <Inline DEF='MissileDirector'   url=' "../DDGArleighBurkeUnitedStates/MissileDirector.x3d" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDGArleighBurkeUnitedStates/MissileDirector.x3d" "../DDGArleighBurkeUnitedStates/MissileDirector.wrl" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDGArleighBurkeUnitedStates/MissileDirector.wrl" '/>
308                      </Transform>
309                 </Group>
310                 <Group DEF='Mast'>
311                      <Transform DEF='MastPostrotation='1 0 0 .35translation='-.50 18 -96'>
312                           <Transform rotation='0 1 0 .785'>
313                                <Shape>
314                                     <Appearance USE='HazeGray'/>
315                                     <Extrusion crossSection='-.5 0 -.5 1.5 .5 1.5 .5 0 -.5 0orientation='0 0 0 0 1 0 1 -.35scale='1 1 1 1spine='0 0 0 0 15 0'/>
316                                </Shape>
317                           </Transform>
318                      </Transform>
319                      <Transform DEF='STBDSupportrotation='0 1 0 -.785translation='2.95 15.5 -92'>
320                           <Transform rotation='1 0 1 .24'>
321                                <Shape>
322                                     <Appearance USE='HazeGray'/>
323                                     <Extrusion crossSection='-.125 0 -.125 .25 .125 .25 .125 0 -.125 0orientation='0 0 0 0 1 0 1 0scale='1 1 1 1spine='0 0 0 0 11 0'/>
324                                </Shape>
325                           </Transform>
326                      </Transform>
327                      <Transform DEF='PortSupportrotation='0 1 0 -.785translation='-2.7 15.5 -92'>
328                           <Transform rotation='1 0 1 -.26'>
329                                <Shape>
330                                     <Appearance USE='HazeGray'/>
331                                     <Extrusion crossSection='-.125 0 -.125 .25 .125 .25 .125 0 -.125 0orientation='0 0 0 0 1 0 1 0scale='1 1 1 1spine='0 0 0 0 11 0'/>
332                                </Shape>
333                           </Transform>
334                      </Transform>
335                      <Transform DEF='IFFtranslation='0 32 -90.85'>
336                           <Shape>
337                                <Appearance USE='HazeGray'/>
338                                <Cylinder height='.25radius='2'/>
339                           </Shape>
340                           <Transform translation='0 .25 -.8'>
341                                <Shape>
342                                     <Appearance>
343                                          <Material diffuseColor='1 1 1'/>
344                                     </Appearance>
345                                     <Cylinder height='.75radius='.5'/>
346                                </Shape>
347                           </Transform>
348                           <Transform translation='0 .65 -.8'>
349                                <Shape>
350                                     <Appearance>
351                                          <Material diffuseColor='1 1 1'/>
352                                     </Appearance>
353                                     <Sphere radius='.5'/>
354                                </Shape>
355                           </Transform>
356                      </Transform>
357                      <Transform DEF='LowerYardarmrotation='1 0 0 .785translation='0 26 -92.5'>
358                           <Shape>
359                                <Appearance USE='HazeGray'/>
360                                <Extrusion crossSection='-.25 0 -.25 .25 0 .25 0 0 -.25 0scale='1 1 1 1spine='-10 0 0 10 0 0'/>
361                           </Shape>
362                      </Transform>
363                      <Transform DEF='UpperYardarmrotation='1 0 0 .785translation='0 30 -91'>
364                           <Shape>
365                                <Appearance USE='HazeGray'/>
366                                <Extrusion crossSection='-.25 0 -.25 .25 0 .25 0 0 -.25 0scale='1 1 1 1spine='-7 0 0 7 0 0'/>
367                           </Shape>
368                      </Transform>
369                      <Transform DEF='Extensionrotation='1 0 0 .35translation='-.075 32.05 -89.8'>
370                           <Transform rotation='0 1 0 .785'>
371                                <Shape>
372                                     <Appearance USE='HazeGray'/>
373                                     <Extrusion crossSection='-.125 0 -.125 .25 .125 .25 .125 0 -.125 0orientation='0 0 0 0 1 0 1 -.3scale='1 1 1 1spine='0 0 0 0 3 0'/>
374                                </Shape>
375                           </Transform>
376                      </Transform>
377                      <Transform DEF='Adcocktranslation='0 36.25 -88.684'>
378                           <Shape>
379                                <Appearance USE='HazeGray'/>
380                                <Cylinder height='3radius='.1'/>
381                           </Shape>
382                           <Transform translation='0 .3 0'>
383                                <Transform translation='0 -1.1 .3'>
384 
                                   <!-- Shape AdcockRing is a DEF node that has 1 USE node: USE_1 -->
                                   <Shape DEF='AdcockRing'>
385                                          <Appearance USE='HazeGray'/>
386                                          <Extrusion creaseAngle='3.14crossSection='-.05 0 -.025 .025 0 .05 .025 .025 .05 0 .025 -.025 0 -.05 -.025 -.025 -.05 0scale='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1spine='0 0 0 .2 0 -.1 .3 0 -.3 .2 0 -.5 0 0 -.6 -.2 0 -.5 -.3 0 -.3 -.2 0 -.1 0 0 0'/>
387                                     </Shape>
388                                </Transform>
389                                <Transform translation='0 -.9 .3'>
390                                     <Shape USE='AdcockRing'/>
391                                </Transform>
392                           </Transform>
393                           <Transform DEF='AdcockAntennaGrouptranslation='0 .3 0'>
394                                <Transform translation='0 -1 .3'>
395 
                                   <!-- Shape AdcockAnt is a DEF node that has 13 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8, USE_9, USE_10, USE_11, USE_12, USE_13 -->
                                   <Shape DEF='AdcockAnt'>
396                                          <Appearance USE='HazeGray'/>
397                                          <Cylinder height='.75radius='.02'/>
398                                     </Shape>
399                                </Transform>
400                                <Transform translation='.2 -1 .2'>
401                                     <Shape USE='AdcockAnt'/>
402                                </Transform>
403                                <Transform translation='.3 -1 0'>
404                                     <Shape USE='AdcockAnt'/>
405                                </Transform>
406                                <Transform translation='.2 -1 -.2'>
407                                     <Shape USE='AdcockAnt'/>
408                                </Transform>
409                                <Transform translation='0 -1 -.3'>
410                                     <Shape USE='AdcockAnt'/>
411                                </Transform>
412                                <Transform translation='-.3 -1 0'>
413                                     <Shape USE='AdcockAnt'/>
414                                </Transform>
415                                <Transform translation='-.2 -1 .2'>
416                                     <Shape USE='AdcockAnt'/>
417                                </Transform>
418                                <Transform DEF='UpperAdcockAntennaGroupscale='.6 .6 .6translation='0 .5 0'>
419                                     <Transform translation='0 -1 .3'>
420                                          <Shape USE='AdcockAnt'/>
421                                     </Transform>
422                                     <Transform translation='.2 -1 .2'>
423                                          <Shape USE='AdcockAnt'/>
424                                     </Transform>
425                                     <Transform translation='.3 -1 0'>
426                                          <Shape USE='AdcockAnt'/>
427                                     </Transform>
428                                     <Transform translation='.2 -1 -.2'>
429                                          <Shape USE='AdcockAnt'/>
430                                     </Transform>
431                                     <Transform translation='0 -1 -.3'>
432                                          <Shape USE='AdcockAnt'/>
433                                     </Transform>
434                                     <Transform translation='-.3 -1 0'>
435                                          <Shape USE='AdcockAnt'/>
436                                     </Transform>
437                                     <Transform translation='-.2 -1 .2'>
438                                          <Shape USE='AdcockAnt'/>
439                                     </Transform>
440                                </Transform>
441                           </Transform>
442                      </Transform>
443                      <Transform DEF='TACANtranslation='0 37.7 -88.7'>
444                           <Shape>
445                                <Appearance USE='HazeGray'/>
446                                <Cylinder height='.05radius='.75'/>
447                           </Shape>
448                      </Transform>
449                      <Transform DEF='TacanAntennatranslation='0 38.2 -88.1'>
450                           <Shape DEF='TacanAnt'>
451                                <Appearance USE='HazeGray'/>
452                                <Cylinder height='1radius='.05'/>
453                           </Shape>
454                      </Transform>
455                      <Group DEF='SPS-64'>
456                           <Transform DEF='SPS-64Platformrotation='0 1 0 -.76translation='1 21 -95.72'>
457                                <Transform>
458                                     <Shape>
459                                          <Appearance USE='HazeGray'/>
460                                          <Box size='1 .1 2.3'/>
461                                     </Shape>
462                                </Transform>
463                           </Transform>
464                           <Transform DEF='SPS64Supportrotation='1 0 0 -.8translation='0 19.25 -94.8'>
465                                <Transform rotation='0 0 1 -.6'>
466                                     <Shape>
467                                          <Appearance USE='HazeGray'/>
468                                          <Extrusion crossSection='-.0625 0 -.0625 .125 .0625 .125 .0625 0 -.0625 0orientation='0 0 0 0 1 0 1 .8scale='1 1 1 1spine='0 0 0 0 3 0'/>
469                                     </Shape>
470                                </Transform>
471                           </Transform>
472                           <Transform DEF='SPS-64RadarInlinetranslation='1.4 21.3 -96.3'>
473 
474                           </Transform>
475                      </Group>
476                      <Group DEF='SPS-55'>
477                           <Transform DEF='SPS-55Platformtranslation='-.15 26 -93.8'>
478                                <Transform>
479                                     <Shape>
480                                          <Appearance USE='HazeGray'/>
481                                          <Box size='1 .1 2.3'/>
482                                     </Shape>
483                                </Transform>
484                           </Transform>
485                           <Transform DEF='SPS55Supportrotation='1 0 0 -.8translation='-.15 23.9 -92.58'>
486                                <Transform>
487                                     <Shape>
488                                          <Appearance USE='HazeGray'/>
489                                          <Extrusion crossSection='-.0625 0 -.0625 .125 .0625 .125 .0625 0 -.0625 0orientation='0 0 0 0 1 0 1 .8scale='1 1 1 1spine='0 0 0 0 3 0'/>
490                                     </Shape>
491                                </Transform>
492                           </Transform>
493                           <Transform DEF='SPS-55RadarInlinetranslation='-.15 26.3 -94.5'>
494                                <Inline USE='SPS-64RadarSubstitute'/>
495                           </Transform>
496                      </Group>
497                 </Group>
498                 <Group DEF='SLQ-32'>
499                      <Transform DEF='STBDAntennarotation='0 1 0 1.57translation='9 12.05 -97.6'>
500 
                         <!-- Inline SLQ-32Inline is a DEF node that has 1 USE node: USE_1 -->
                         <Inline DEF='SLQ-32Inline'   url=' "SLQ32.x3d" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDG51FlightIIaUnitedStates/SLQ32.x3d" "SLQ32.wrl" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDG51FlightIIaUnitedStates/SLQ32.wrl" '/>
501                           <Transform rotation='1 0 0 -1.57'>
502                                <Shape>
503                                     <Extrusion crossSection='-3 1 2.4 1 2.1 .5 1.3 .5 1.3 -.2 .2 -.6 -.2 -.6 -1.3 -.2 -1.3 .5 -2.7 .5 -3 1scale='1 1 1 1spine='0 0 0 0 0 -.15'/>
504                                     <Appearance USE='HazeGray'/>
505                                </Shape>
506                           </Transform>
507                           <Transform DEF='BaseNonSkidrotation='1 0 0 -1.57translation='0 .01 0'>
508                                <Shape>
509                                     <Appearance>
510                                          <ImageTexture USE='NONSKID'/>
511                                     </Appearance>
512                                     <Extrusion creaseAngle='.85crossSection='-3 1 2.4 1 2.1 .5 1.3 .5 1.3 -.2 .2 -.6 -.2 -.6 -1.3 -.2 -1.3 .5 -2.7 .5 -3 1scale='1 1 1 1spine='0 0 0 0 0 -.01'/>
513                                </Shape>
514                           </Transform>
515                      </Transform>
516                      <Transform DEF='PortAntennarotation='0 1 0 -1.57translation='-9 12.05 -97.6'>
517                           <Inline USE='SLQ-32Inline'/>
518                           <Transform rotation='1 0 0 -1.57'>
519                                <Shape>
520                                     <Extrusion crossSection='-2.4 1 3 1 2.7 .5 1.3 .5 1.3 -.2 .2 -.6 -.2 -.6 -1.3 -.2 -1.3 .5 -2.1 .5 -2.4 1scale='1 1 1 1spine='0 0 0 0 0 -.15'/>
521                                     <Appearance USE='HazeGray'/>
522                                </Shape>
523                           </Transform>
524                           <Transform DEF='BaseNonSkid1rotation='1 0 0 -1.57translation='0 .01 0'>
525                                <Shape>
526                                     <Appearance>
527                                          <ImageTexture USE='NONSKID'/>
528                                     </Appearance>
529                                     <Extrusion creaseAngle='.85crossSection='-2.4 1 3 1 2.7 .5 1.3 .5 1.3 -.2 .2 -.6 -.2 -.6 -1.3 -.2 -1.3 .5 -2.1 .5 -2.4 1scale='1 1 1 1spine='0 0 0 0 0 -.01'/>
530                                </Shape>
531                           </Transform>
532                      </Transform>
533                 </Group>
534                 <Group DEF='SPYArrayFace'>
535                      <Transform DEF='STBDAftAntennarotation='0 1 0 .785translation='5.7 13.75 -93.8'>
536                           <Transform rotation='1 0 0 -.18'>
537 
                              <!-- Shape ArrayFace is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
                              <Shape DEF='ArrayFace'>
538                                     <Extrusion crossSection='-1.5 0 -1.4 .1 1.4 .1 1.5 0 -1.5 0orientation='1 0 0 -.4 0 0 0 0 0 0 0 0 1 0 0 .4scale='.33 1.02 1 1 1 1 .33 1.02spine='0 0 0 0 .4 0 0 3.1 0 0 3.5 0'/>
539                                     <Appearance>
540                                          <Material diffuseColor='0.80 0.80 0.80'/>
541                                     </Appearance>
542                                </Shape>
543                           </Transform>
544                      </Transform>
545                      <Transform DEF='PortAftAntennarotation='0 1 0 -.785translation='-5.7 13.75 -93.8'>
546                           <Transform rotation='1 0 0 -.18'>
547                                <Shape USE='ArrayFace'/>
548                           </Transform>
549                      </Transform>
550                      <Transform DEF='PortFWDAntennarotation='0 1 0 -2.355translation='-4.6 12 -103.7'>
551                           <Transform rotation='1 0 0 -.22'>
552                                <Shape USE='ArrayFace'/>
553                           </Transform>
554                      </Transform>
555                      <Transform DEF='STBDFWDAntennarotation='0 1 0 2.355translation='4.6 12 -103.7'>
556                           <Transform rotation='1 0 0 -.22'>
557                                <Shape USE='ArrayFace'/>
558                           </Transform>
559                      </Transform>
560                 </Group>
561            </Group>
562       </Scene>
563  </X3D>
<!--

<!-- -->
<!-- to top DEF nodes index: Adcock, AdcockAnt, AdcockAntennaGroup, AdcockRing, Aft05Aft, Aft05FWD, ArrayFace, BaseNonSkid, BaseNonSkid1, ChaffTube, CornerWindowPane, Extension, FWD01, FWD01NonSkid, FWD02, FWD02NonSkid, FWD02Stack, FWD03, FWD03FWDDeck, FWD03Lower, FWD03NonSkid, FWD03Upper, FWD04, FWD04NonSkid, FWD05DirectorRoom, FWD05DirectorRoomSkid, FWD1, FWD2, FWD3, FWD4, FWD5, FWDBridge, FWDBridgeNonSkid, FWDStackArea, FWDStackPort, FWDStackSTBD, FWDSuperstructure, FWDWindowPane, HazeGray, IFF, LowerYardarm, Mast, MastPost, MissileDirector, NONSKID, Port1, Port2, Port3, Port4, PortAftAntenna, PortAntenna, PortCorner, PortFWDAntenna, PortSupport, SLQ-32, SLQ-32Inline, SPS-55, SPS-55Platform, SPS-55RadarInline, SPS55Support, SPS-64, SPS-64Platform, SPS-64RadarInline, SPS-64RadarSubstitute, SPS64Support, SPYArrayFace, STACK, STACKCOLOR, STBD1, STBD2, STBD3, STBD4, STBDAftAntenna, STBDAntenna, STBDCorner, STBDFWDAntenna, STBDSupport, TACAN, TacanAnt, TacanAntenna, UpperAdcockAntennaGroup, UpperYardarm, WindowColor, WindowPane, Windows

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3
-->
X3D Tooltips element index: Appearance, Box, Cylinder, Extrusion, Group, head, ImageTexture, Inline, Material, meta, Scene, Shape, Sphere, Transform, Viewpoint, WorldInfo, X3D, plus documentation for accessType definitions, type definitions, XML data types, and field types

-->
<!-- Online at
https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDG51FlightIIaUnitedStates/ForwardSuperstructureIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDG51FlightIIaUnitedStates/ForwardSuperstructure.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. -->