X3D Model Documentation: DD963Spruance.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='DD963Spruance.x3d'/>
  6            <meta name='descriptioncontent='Complete Spruance Class Destroyer'/>
  7            <meta name='creatorcontent='LT Josh Hansen'/>
  8            <meta name='createdcontent='17 September 2001'/>
  9            <meta name='modifiedcontent='7 April 2024'/>
 10            <meta name=' warning content=' multiple broken url addresses need fixing '/>
 11            <meta name='identifiercontent='https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/DD963Spruance.x3d'/>
 12            <meta name='referencecontent='https://www.fas.org/man/dod-101/sys/ship/dd-963.htm'/>
 13            <meta name='referencecontent='http://www.inetworld.net/txo/evolution.htm'/>
 14            <meta name='referencecontent='https://www.fas.org/man/dod-101/sys/ship/dd-963_i.htm'/>
 15            <meta name='generatorcontent='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit'/>
 16            <meta name='licensecontent='../../license.html'/>
 17       </head>
<!--

<!-- -->
<!-- to top Index for DEF nodes: AFT_5in, Aft_Mast, Aft_Stacks, Ant_For_Mast, Bridge, Chaff_locker, Chaff_Locker1, Chaff_Locker2, Chaff_Locker3, Chaff_Locker4, Chaff_Locker5, Chaff_Tubes1, Chaff_Tubes2, Chaff_Tubes3, Chaff_Tubes4, Chaff_Tubes5, Chaff_Tubes6, ChaffTubes, DD963_Hull, FiveInchGun, Forward_5in, Forward_Mast, Forward_Stacks, GIG, Goal_Post1, Goal_Post2, Goal_Post3, Harpoon_Canisters, Harpoon_Deck, Hawk, Haze_Grey, Helo_Deck, Helo_Hanger, Mid_Ships, Props, Sea_Sparrow, Signal_Shack, signal_Shack, SLQ-32_ant, slq32Ant, slq32Ant2, SPS_60, Stacks, VLS, Whip_ANT1, Whip_ANT2, Whip_ANT3

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7
-->
 18       <Scene>
 19            <WorldInfo title='DD963Spruance.x3d'/>
 20            <Viewpoint description='DD963 Spruanceorientation='0 1 0 -1.78position='-120 0 20'/>
 21            <Viewpoint description='Aftorientation='0 1 0 3.14position='0 0 -75'/>
 22            <Viewpoint description='Forwardposition='0 0 160'/>
 23            <Viewpoint description='Aboveorientation='1 0 0 -1.57position='0 175 50'/>
 24            <Viewpoint description='Starboard Quarterorientation='0 1 0 3.89position='-50 0 -50'/>
 25            <Viewpoint description='Port Quarterorientation='0 1 0 -3.89position='50 0 -50'/>
 26            <Viewpoint description='Bridgeorientation='0 1 0 3.14position='0 7 80'/>
 27            <Transform scale='1 1 .82'>
 28                 <Group DEF='DD963_Hull'>
 29                      <Transform rotation='0 0 1 3.14scale='1 1.25 1translation='.1 0 20'>
 30                           <Shape>
 31                                <Extrusion creaseAngle='.9crossSection='0 0 8.5 0 8.5 -5 7.5 -8 5.7 -10 -5.7 -10 -7.5 -8 -8.5 -5 -8.5 0 0 0spine='0 5 25 0 5 50 0 5 75 0 5 90'/>
 32                                <Appearance>
 33 
                                   <!-- Material Haze_Grey is a DEF node that has 6 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6 -->
                                   <Material DEF='Haze_GreydiffuseColor='.62 .639 .612'/>
 34                                </Appearance>
 35                           </Shape>
 36                      </Transform>
 37                      <Transform rotation='0 1 0 3.14scale='1 1.25 1translation='.1 -12.5 100'>
 38                           <Shape>
 39                                <Extrusion creaseAngle='.9crossSection='0 0 8.5 0 8.5 -5 7.5 -8 5.7 -10 -5.7 -10 -7.5 -8 -8.5 -5 -8.5 0 0 0scale='1 1 .80 1 .62 1 .48 1 .30 1 .15 1spine='0 5 -10 0 5 -20 0 5 -30 0 5 -40 0 5 -50 0 5 -60'/>
 40                                <Appearance>
 41                                     <Material USE='Haze_Grey'/>
 42                                </Appearance>
 43                           </Shape>
 44                      </Transform>
 45                      <Transform scale='1 1.25 1translation='0 -2.5 100'>
 46                           <Transform rotation='1 0 0 3.14translation='0 -.25 0'>
 47                                <Shape>
 48                                     <Extrusion creaseAngle='.9crossSection='0 0 8.5 0 8.5 -5 -8.5 -5 -8.5 0 0 0scale='1 0.01 0.8 0.1 0.62 0.2 0.45 0.27 0.3 0.37 0.15 0.5 0.06 0.55 0.01 0.6spine='0 5 -10 0 5 -20 0 5 -30 0 5 -40 0 5 -50 0 5 -60 0 5 -63 0 5 -66'/>
 49                                     <Appearance>
 50                                          <Material USE='Haze_Grey'/>
 51                                     </Appearance>
 52                                </Shape>
 53                           </Transform>
 54                      </Transform>
 55                      <Transform scale='1 1.25 1translation='0 -8.85 160'>
 56                           <Transform rotation='0 1 0 3.14'>
 57                                <Shape>
 58                                     <Extrusion creaseAngle='.9crossSection='0 0 8.5 0 8.5 -5 7.5 -8 5.7 -10 -5.7 -10 -7.5 -8 -8.5 -5 -8.5 0 0 0scale='0.15 1 0.10 0.6 0.08 0.4 0.06 0.3 0.04 0.2 0.03 0.1 0.01 0.01spine='0 0 0 0 0 -1 0 0 -2 0 0 -3 0 0 -4 0 0 -5 0 0 -6'/>
 59                                     <Appearance>
 60                                          <Material USE='Haze_Grey'/>
 61                                     </Appearance>
 62                                </Shape>
 63                           </Transform>
 64                           <Transform translation='0 -10 -2.5'>
 65                                <Shape>
 66                                     <Sphere radius='3.5'/>
 67                                     <Appearance>
 68                                          <Material diffuseColor='.1 .1 .1'/>
 69                                     </Appearance>
 70                                </Shape>
 71                                <Transform rotation='1 0 0 -.78translation='0 1. -1.'>
 72                                     <Shape>
 73                                          <Cylinder height='2.5radius='3.3'/>
 74                                          <Appearance>
 75                                               <Material diffuseColor='.1 .1 .1'/>
 76                                          </Appearance>
 77                                     </Shape>
 78                                </Transform>
 79                                <Transform rotation='1 0 0 -.78translation='0 3.6 -3.6'>
 80                                     <Shape>
 81                                          <Cone bottomRadius='3.3height='5'/>
 82                                          <Appearance>
 83                                               <Material diffuseColor='.1 .1 .1'/>
 84                                          </Appearance>
 85                                     </Shape>
 86                                </Transform>
 87                           </Transform>
 88                      </Transform>
 89                      <Transform rotation='0 0 1 3.14scale='1 1.25 1translation='0 -12.5 -55'>
 90                           <Transform rotation='1 0 0 .05'>
 91                                <Shape>
 92                                     <Extrusion creaseAngle='.9crossSection='8.5 -5 7.5 -8 5.7 -10 -5.7 -10 -7.5 -8 -8.5 -5scale='1 .2 1 .4 1 .6 1 .8 1 1spine='0 0 20 0 0 40 0 0 60 0 0 80 0 0 100'/>
 93                                     <Appearance>
 94                                          <Material USE='Haze_Grey'/>
 95                                     </Appearance>
 96                                </Shape>
 97                           </Transform>
 98                      </Transform>
 99                      <Transform scale='1 1.25 1translation='0 0 65'>
100                           <Shape>
101                                <Extrusion crossSection='0 0 8.5 0 8.5 -5 -8.5 -5 -8.5 0 0 0spine='0 -5 -20 0 -5 -40 0 -5 -60 0 -5 -75'/>
102                                <Appearance>
103                                     <Material USE='Haze_Grey'/>
104                                </Appearance>
105                           </Shape>
106                      </Transform>
107                      <Transform scale='1 1.25 1translation='0 0 45'>
108                           <Shape>
109                                <Extrusion crossSection='8.5 -2.5 8.5 -5 -8.5 -5 -8.5 -2.5 8.5 -2.5spine='0 -5 -20 0 -5 -40 0 -5 -60 0 -5 -80'/>
110                                <Appearance>
111                                     <Material USE='Haze_Grey'/>
112                                </Appearance>
113                           </Shape>
114                      </Transform>
115                 </Group>
116                 <Transform DEF='Forward_5inrotation='0 1 0 -1.57scale='.8 .8 .8translation='-2 -3.75 130'>
117 
                    <!-- Inline FiveInchGun is a DEF node that has 1 USE node: USE_1 -->
                    <Inline DEF='FiveInchGun'   url=' "FiveInchGun.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/FiveInchGun.wrl" "FiveInchGun.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/FiveInchGun.x3d" '/>
118                 </Transform>
119                 <Transform DEF='AFT_5inrotation='0 1 0 1.57scale='.8 .8 .8translation='2 -7 -22'>
120                      <Inline USE='FiveInchGun'/>
121                 </Transform>
122                 <Transform DEF='Propsrotation='0 1 0 3.14scale='1.5 1.5 1.5translation='-2.5 -18 -28'>
123                      <Transform rotation='1 0 0 .17'>
124                           <Inline   url=' "../DDGArleighBurkeUnitedStates/Propellers.wrl" "https://savage.nps.edu/Savage/ShipsMilitary//DDGArleighBurkeUnitedStates/Propellers.wrl" "../DDGArleighBurkeUnitedStates/Propellers.x3d" "https://savage.nps.edu/Savage/ShipsMilitary//DDGArleighBurkeUnitedStates/Propellers.x3d" '/>
125                      </Transform>
126                 </Transform>
127                 <Transform DEF='Bridgerotation='0 1 0 3.14scale='1.1 1 1.2translation='0 -6.7 108'>
128                      <Inline   url=' "Bridge.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/Bridge.wrl" "Bridge.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/Bridge.x3d" '/>
129                 </Transform>
130                 <Transform DEF='VLSrotation='1 0 0 3.14scale='1.5 1.5 1.5translation='0 -2.25 117'>
131                      <Inline   url=' "VerticalLaunchSystem.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/VerticalLaunchSystem.wrl" "VerticalLaunchSystem.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/VerticalLaunchSystem.x3d" '/>
132                 </Transform>
133                 <Transform DEF='Sea_Sparrowrotation='0 1 0 3.14scale='1.5 1.5 1.5translation='0 -5.3 0'>
134                      <Inline   url=' "SeaSparrowBox.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/SeaSparrowBox.wrl" "SeaSparrowBox.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/SeaSparrowBox.x3d" '/>
135                 </Transform>
136                 <Transform DEF='Helo_Deckrotation='0 1 0 3.14scale='1.2 1.5 1.50translation='0 -4.25 2.5'>
137                      <Inline   url=' "HeloDeck.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/HeloDeck.wrl" "HeloDeck.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/HeloDeck.x3d" '/>
138                 </Transform>
139                 <Transform DEF='Helo_Hangerscale='1.2 1.5 2translation='0 -4.25 55'>
140                      <Inline   url=' "HeloHanger.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DD963-SpruanceHeloHanger-UnitedStates/HeloHanger.wrl" "HeloHanger.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/HeloHanger.x3d" '/>
141                      <Transform translation='-5.25 11 -6.65'>
142                           <Shape>
143                                <Box size='4.5 3 3.25'/>
144                                <Appearance>
145                                     <Material diffuseColor='.6 .6 .6'/>
146                                </Appearance>
147                           </Shape>
148                      </Transform>
149                      <Transform translation='3 11 -11'>
150                           <Shape>
151                                <Box size='3 3 5'/>
152                                <Appearance>
153                                     <Material diffuseColor='.6 .6 .6'/>
154                                </Appearance>
155                           </Shape>
156                           <Transform translation='1.1 2.5 0'>
157                                <Shape>
158                                     <Box size='5 2 5'/>
159                                     <Appearance>
160                                          <Material diffuseColor='.6 .6 .6'/>
161                                     </Appearance>
162                                </Shape>
163                           </Transform>
164                      </Transform>
165                      <Transform translation='-5.8 10.5 -13.75'>
166                           <Shape>
167                                <Box size='3 2 2'/>
168                                <Appearance>
169                                     <Material diffuseColor='.6 .6 .6'/>
170                                </Appearance>
171                           </Shape>
172                           <Transform scale='.75 .75 .75translation='0 1 0'>
173                                <Inline   url=' "../DestroyerSovremennyRussia/YBaseRaydome.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/YBaseRaydome.wrl" "../DestroyerSovremennyRussia/YBaseRaydome.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/YBaseRaydome.x3d" '/>
174                           </Transform>
175                      </Transform>
176                 </Transform>
177                 <Transform DEF='Harpoon_Deckscale='1 1.5 2translation='0 -3.5 47'>
178                      <Inline   url=' "HarpoonDeck.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/HarpoonDeck.wrl" "HarpoonDeck.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/HarpoonDeck.x3d" '/>
179                      <Transform translation='0 7.5 0'>
180                           <Shape>
181                                <Box size='6 3 2'/>
182                                <Appearance>
183                                     <Material diffuseColor='.6 .6 .6'/>
184                                </Appearance>
185                           </Shape>
186                      </Transform>
187                 </Transform>
188                 <Transform DEF='Mid_Shipsscale='1 1.9 2.5translation='0 0 80'>
189                      <Inline   url=' "MidShips.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/MidShips.wrl" "MidShips.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/MidShips.x3d" '/>
190                 </Transform>
191                 <Transform DEF='Harpoon_Canistersscale='.6 .75 1translation='-5 4 107'>
192                      <Inline   url=' "DD963Harpoon.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/DD963Harpoon.wrl" "DD963Harpoon.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/DD963Harpoon.x3d" '/>
193                 </Transform>
194                 <Transform DEF='Forward_Stacksscale='1.25 1 1.5translation='1.75 14 80'>
195 
                    <!-- Inline Stacks is a DEF node that has 1 USE node: USE_1 -->
                    <Inline DEF='Stacks'   url=' "Stacks.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/Stacks.wrl" "Stacks.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/Stacks.x3d" '/>
196                 </Transform>
197                 <Transform DEF='Aft_Stacksscale='1.25 1 1.25translation='-4.6 13.5 34'>
198                      <Inline USE='Stacks'/>
199                 </Transform>
200                 <Transform DEF='GIGrotation='0 1 0 -1.57translation='6 2 51'>
201                      <Inline   url=' "../DestroyerSovremennyRussia/CaptainsBarge.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/CaptainsBarge.wrl" "../DestroyerSovremennyRussia/CaptainsBarge.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/CaptainsBarge.x3d" '/>
202                 </Transform>
203                 <Transform DEF='Forward_Mastscale='1 1.25 1translation='0 10.5 100'>
204                      <Inline   url=' "ForwardMast.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/ForwardMast.wrl" "ForwardMast.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/ForwardMast.x3d" '/>
205                 </Transform>
206                 <Transform DEF='Aft_Mastscale='1 1.5 1translation='0 5 56'>
207                      <Inline   url=' "AftMast.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/AftMast.wrl" "AftMast.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/AftMast.x3d" '/>
208                 </Transform>
209                 <Transform DEF='Chaff_Locker1rotation='0 1 0 1.57translation='2.5 11.75 105'>
210 
                    <!-- Shape Chaff_locker is a DEF node that has 4 USE nodes: USE_1, USE_2, USE_3, USE_4 -->
                    <Shape DEF='Chaff_locker'>
211                           <Box size='1.5 2.5 2'/>
212                           <Appearance>
213                                <Material diffuseColor='.9 .9 .9'/>
214                           </Appearance>
215                      </Shape>
216                 </Transform>
217                 <Transform DEF='Chaff_Locker2rotation='0 1 0 1.57translation='-.5 11.75 105'>
218                      <Shape USE='Chaff_locker'/>
219                 </Transform>
220                 <Transform DEF='Chaff_Locker3rotation='0 1 0 1.57translation='-1.5 11.75 69'>
221                      <Shape USE='Chaff_locker'/>
222                 </Transform>
223                 <Transform DEF='Chaff_Locker4rotation='0 1 0 1.57translation='-4 11.75 69'>
224                      <Shape USE='Chaff_locker'/>
225                 </Transform>
226                 <Transform DEF='Chaff_Locker5translation='2 11 47'>
227                      <Shape USE='Chaff_locker'/>
228                 </Transform>
229                 <Transform rotation='0 1 0 1.57scale='1 1.5 1translation='-6 10.25 80'>
230                      <Shape>
231                           <Extrusion crossSection='0 0 10 0 9.5 -2.5 -2.5 -2.5 -10 0 0 0spine='0 0 0 0 .25 0'/>
232                           <Appearance>
233                                <Material diffuseColor='.6 .6 .6'/>
234                           </Appearance>
235                      </Shape>
236                 </Transform>
237                 <Transform DEF='signal_Shacktranslation='0 12 97'>
238                      <Shape DEF='Signal_Shack'>
239                           <Box size='4 3 5'/>
240                           <Appearance>
241                                <Material diffuseColor='.6 .6 .6'/>
242                           </Appearance>
243                      </Shape>
244                 </Transform>
245                 <Transform translation='3 12 89'>
246                      <Shape>
247                           <Box size='4 3 6'/>
248                           <Appearance>
249                                <Material diffuseColor='.6 .6 .6'/>
250                           </Appearance>
251                      </Shape>
252                 </Transform>
253                 <Transform DEF='slq32Anttranslation='-11 10 35'>
254                      <Transform>
255                           <Shape>
256                                <Box size='4 .25 6'/>
257                                <Appearance>
258                                     <Material diffuseColor='.85 .85 .85'/>
259                                </Appearance>
260                           </Shape>
261                      </Transform>
262                      <Transform rotation='1 0 0 1.57translation='0 .5 0'>
263                           <Shape>
264                                <Cylinder height='1radius='.5'/>
265                                <Appearance>
266                                     <Material diffuseColor='.85 .85 .85'/>
267                                </Appearance>
268                           </Shape>
269                      </Transform>
270                      <Transform rotation='0 1 0 1.57translation='1.5 1 0'>
271                           <Shape DEF='SLQ-32_ant'>
272                                <Extrusion crossSection='0 0 2 0 2 -2 1.25 -2.5 -1.25 -2.5 -2 -2 -2 0 0 0spine='0 0 0 0 2.5 0'/>
273                                <Appearance>
274                                     <Material diffuseColor='.85 .85 .85'/>
275                                </Appearance>
276                           </Shape>
277                      </Transform>
278                 </Transform>
279                 <Transform DEF='slq32Ant2translation='8 10 35'>
280                      <Transform>
281                           <Shape>
282                                <Box size='4 .25 6'/>
283                                <Appearance>
284                                     <Material diffuseColor='.85 .85 .85'/>
285                                </Appearance>
286                           </Shape>
287                      </Transform>
288                      <Transform rotation='1 0 0 1.57translation='0 .5 0'>
289                           <Shape>
290                                <Cylinder height='1radius='.5'/>
291                                <Appearance>
292                                     <Material diffuseColor='.85 .85 .85'/>
293                                </Appearance>
294                           </Shape>
295                      </Transform>
296                      <Transform rotation='0 1 0 1.57translation='1.5 1 0'>
297                           <Shape>
298                                <Extrusion crossSection='0 0 2 0 2 -2 1.25 -2.5 -1.25 -2.5 -2 -2 -2 0 0 0spine='0 0 0 0 2.5 0'/>
299                                <Appearance>
300                                     <Material diffuseColor='.85 .85 .85'/>
301                                </Appearance>
302                           </Shape>
303                      </Transform>
304                 </Transform>
305                 <Transform DEF='Whip_ANT1translation='8 -6 -10'>
306                      <Shape>
307                           <Box size='1 1 1'/>
308                           <Appearance>
309                                <Material diffuseColor='.8 .6 .6'/>
310                           </Appearance>
311                      </Shape>
312                      <Transform translation='0 4 0'>
313                           <Shape>
314                                <Cylinder height='8radius='.1'/>
315                                <Appearance>
316                                     <Material diffuseColor='.2 .2 .2'/>
317                                </Appearance>
318                           </Shape>
319                      </Transform>
320                 </Transform>
321                 <Transform DEF='Whip_ANT2translation='-8 -6 -10'>
322                      <Shape>
323                           <Box size='1 1 1'/>
324                           <Appearance>
325                                <Material diffuseColor='.8 .6 .6'/>
326                           </Appearance>
327                      </Shape>
328                      <Transform translation='0 4 0'>
329                           <Shape>
330                                <Cylinder height='8radius='.1'/>
331                                <Appearance>
332                                     <Material diffuseColor='.2 .2 .2'/>
333                                </Appearance>
334                           </Shape>
335                      </Transform>
336                 </Transform>
337                 <Transform scale='1.5 .75 1.5translation='6 -5.6 -8'>
338                      <Shape>
339                           <Appearance>
340                                <Material diffuseColor='0.1 0.1 .1'/>
341                           </Appearance>
342                           <Extrusion creaseAngle='0.785crossSection='1.00 0.00 0.92 -0.38 0.71 -0.71 0.38 -0.92 0.00 -1.00 -0.38 -0.92 -0.71 -0.71 -0.92 -0.38 -1.00 -0.00 -0.92 0.38 -0.71 0.71 -0.38 0.92 0.00 1.00 0.38 0.92 0.71 0.71 0.92 0.38 1.00 0.00endCap='falsescale='1 1 1 1 1.2 1.2solid='falsespine='0 -1 0 0 1 0 0 1.5 0'/>
343                      </Shape>
344                 </Transform>
345                 <Transform DEF='Goal_Post1translation='6 -9 -34'>
346                      <Shape>
347                           <Box size='3 1 1'/>
348                           <Appearance>
349                                <Material diffuseColor='.6 .6 .6'/>
350                           </Appearance>
351                      </Shape>
352                      <Transform translation='1.45 2.5 0'>
353                           <Shape>
354                                <Box size='.25 5 .25'/>
355                                <Appearance>
356                                     <Material diffuseColor='.6 .6 .6'/>
357                                </Appearance>
358                           </Shape>
359                      </Transform>
360                      <Transform translation='-1.45 2.5 0'>
361                           <Shape>
362                                <Box size='.25 5 .25'/>
363                                <Appearance>
364                                     <Material diffuseColor='.6 .6 .6'/>
365                                </Appearance>
366                           </Shape>
367                      </Transform>
368                 </Transform>
369                 <Transform DEF='Goal_Post2rotation='0 1 0 1translation='-4.5 6 60'>
370                      <Shape>
371                           <Box size='3 1 1'/>
372                           <Appearance>
373                                <Material diffuseColor='.8 .8 .8'/>
374                           </Appearance>
375                      </Shape>
376                      <Transform translation='1.45 2.5 0'>
377                           <Shape>
378                                <Box size='.25 5 .25'/>
379                                <Appearance>
380                                     <Material diffuseColor='.8 .8 .8'/>
381                                </Appearance>
382                           </Shape>
383                      </Transform>
384                      <Transform translation='-1.45 2.5 0'>
385                           <Shape>
386                                <Box size='.25 5 .25'/>
387                                <Appearance>
388                                     <Material diffuseColor='.8 .8 .8'/>
389                                </Appearance>
390                           </Shape>
391                      </Transform>
392                 </Transform>
393                 <Transform DEF='Goal_Post3rotation='0 1 0 -1translation='4.5 6 60'>
394                      <Shape>
395                           <Box size='3 1 1'/>
396                           <Appearance>
397                                <Material diffuseColor='.8 .8 .8'/>
398                           </Appearance>
399                      </Shape>
400                      <Transform translation='1.45 2.5 0'>
401                           <Shape>
402                                <Box size='.25 5 .25'/>
403                                <Appearance>
404                                     <Material diffuseColor='.8 .8 .8'/>
405                                </Appearance>
406                           </Shape>
407                      </Transform>
408                      <Transform translation='-1.45 2.5 0'>
409                           <Shape>
410                                <Box size='.25 5 .25'/>
411                                <Appearance>
412                                     <Material diffuseColor='.8 .8 .8'/>
413                                </Appearance>
414                           </Shape>
415                      </Transform>
416                 </Transform>
417                 <Transform DEF='Whip_ANT3translation='3 11 68'>
418                      <Shape>
419                           <Box size='1 1 1'/>
420                           <Appearance>
421                                <Material diffuseColor='.8 .6 .6'/>
422                           </Appearance>
423                      </Shape>
424                      <Transform translation='0 6 0'>
425                           <Shape>
426                                <Cylinder height='12radius='.1'/>
427                                <Appearance>
428                                     <Material diffuseColor='.2 .2 .2'/>
429                                </Appearance>
430                           </Shape>
431                      </Transform>
432                 </Transform>
433                 <Transform DEF='Ant_For_Masttranslation='0 24.5 103'>
434                      <Shape>
435                           <Sphere radius='1.5'/>
436                           <Appearance>
437                                <Material diffuseColor='.95 .95 .95'/>
438                           </Appearance>
439                      </Shape>
440                 </Transform>
441                 <Transform DEF='SPS_60rotation='0 1 0 -1.57translation='0 29 100'>
442                      <Inline   url=' "../DestroyerSovremennyRussia/MR114Radar.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/MR114Radar.wrl" "../DestroyerSovremennyRussia/MR114Radar.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DestroyerSovremennyRussia/MR114Radar.x3d" '/>
443                 </Transform>
444                 <Transform DEF='Hawktranslation='0 38.5 97'>
445                      <Inline   url=' "../FrigateGreece/RadomeFireControlWm25.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/FrigateGreece/RadomeFireControlWm25.wrl" "../FrigateGreece/RadomeFireControlWm25.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/FrigateGreece/RadomeFireControlWm25.x3d" '/>
446                 </Transform>
447                 <Transform DEF='Chaff_Tubes1rotation='0 1 0 -.95translation='-7 11.5 75'>
448 
                    <!-- Inline ChaffTubes is a DEF node that has 5 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5 -->
                    <Inline DEF='ChaffTubes'   url=' "ChaffTubes.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/ChaffTubes.wrl" "ChaffTubes.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/ChaffTubes.x3d" '/>
449                 </Transform>
450                 <Transform DEF='Chaff_Tubes2rotation='0 1 0 -2.15translation='-7 11.5 72'>
451                      <Inline USE='ChaffTubes'/>
452                 </Transform>
453                 <Transform DEF='Chaff_Tubes3rotation='0 1 0 1.05translation='4.75 11.5 107'>
454                      <Inline USE='ChaffTubes'/>
455                 </Transform>
456                 <Transform DEF='Chaff_Tubes4rotation='0 1 0 1.15translation='4.75 11.5 105'>
457                      <Inline USE='ChaffTubes'/>
458                 </Transform>
459                 <Transform DEF='Chaff_Tubes5rotation='0 1 0 -2.05translation='-7 15.5 41'>
460                      <Inline USE='ChaffTubes'/>
461                 </Transform>
462                 <Transform DEF='Chaff_Tubes6rotation='0 1 0 -1.85translation='-7 15.5 42.5'>
463                      <Inline USE='ChaffTubes'/>
464                 </Transform>
465            </Transform>
466            <Background groundAngle='1.309 1.570796groundColor='1 1 1 0.1 0.1 0.5 0.4 0.25 0.2 0.1 0.6 0.1skyAngle='1.309 1.571skyColor='0 0.2 0.7 0 0.5 1 1 1 1'   backUrl=' "mountns.png " "https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/mountns.png " '   frontUrl=' "mountns.png " "https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/mountns.png " '   leftUrl=' "mountns.png " "https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/mountns.png " '   rightUrl=' "mountns.png " "https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/mountns.png " '/>
467       </Scene>
468  </X3D>
<!--

<!-- -->
<!-- to top Index for DEF nodes: AFT_5in, Aft_Mast, Aft_Stacks, Ant_For_Mast, Bridge, Chaff_locker, Chaff_Locker1, Chaff_Locker2, Chaff_Locker3, Chaff_Locker4, Chaff_Locker5, Chaff_Tubes1, Chaff_Tubes2, Chaff_Tubes3, Chaff_Tubes4, Chaff_Tubes5, Chaff_Tubes6, ChaffTubes, DD963_Hull, FiveInchGun, Forward_5in, Forward_Mast, Forward_Stacks, GIG, Goal_Post1, Goal_Post2, Goal_Post3, Harpoon_Canisters, Harpoon_Deck, Hawk, Haze_Grey, Helo_Deck, Helo_Hanger, Mid_Ships, Props, Sea_Sparrow, Signal_Shack, signal_Shack, SLQ-32_ant, slq32Ant, slq32Ant2, SPS_60, Stacks, VLS, Whip_ANT1, Whip_ANT2, Whip_ANT3

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7
-->
X3D Tooltips element index: Appearance, Background, Box, Cone, Cylinder, Extrusion, Group, head, 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://savage.nps.edu/Savage/ShipsMilitary/DD963SpruanceUnitedStates/DD963SpruanceIndex.html -->
<!-- Version control at
https://gitlab.nps.edu/Savage/Savage/ShipsMilitary/DD963SpruanceUnitedStates/DD963Spruance.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. -->