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='title' content=' ForwardSuperstructure.x3d '/> |
6 | <meta name='description' content='DDG-51 Flight IIA Arleigh Burke forward superstructure with Mast'/> |
7 | <meta name=' warning ' content=' move Phalanx to Savage/Weapons/Guns '/> |
8 | <meta name='creator' content='LT Joe Sears, USN'/> |
9 | <meta name='modified' content='20 October 2019'/> |
10 | <meta name='modified' content='20 October 2019'/> |
11 | <meta name='drawing' content='http://combatindex.com/store/3d'/> |
12 | <meta name='reference' content=' https://www.fas.org/man/dod-101/sys/ship/ddg-51.htm '/> |
13 | <meta name='generator' content='X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit'/> |
14 | <meta name='identifier' content=' https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDG51FlightIIaUnitedStates/ForwardSuperstructure.x3d '/> |
15 |
<meta name='Image' content='nonkskid.jpg'![]() |
16 | <meta name='license' content='../../license.html'/> |
17 | </head> |
18 | <Scene> |
19 | <WorldInfo title='ForwardSuperstructure.x3d'/> |
20 | <Viewpoint description='ForwardSuper Structure STBD Side' orientation='0.029 0.999 0.019 1.4458' position='50.2 20.4 -89.1'/> |
21 | <Viewpoint description='Forward Superstructure' orientation='0.006 1 -0.005 3.1116' position='1.5 18.3 -143.3'/> |
22 | <Viewpoint description='Chaff Launchers / SLQ-32' orientation='-0.325 0.941 0.093 0.3293' position='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 0' orientation='1 0 0 -.2 0 0 0 0 0 0 0 0 1 0 0 .2' scale='.33 1.015 1 1 1 1 .5 1' solid='false' spine='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='FWD01NonSkid' translation='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 ![]() ![]() |
37 | </Appearance> |
38 | <Extrusion creaseAngle='.85' crossSection='-9 0 9 0 9 -.01 -9 -.01 -9 0' scale='.33 1 1 1 1 1 .5 1' spine='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 -.07' orientation='1 0 0 -.2 1 0 0 .42' scale='.91 1.02 1 1.1' solid='false' spine='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='Aft05Aft' translation='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 0' scale='1 .0001 1 1' spine='0 0 0 0 0 -.2'/> |
56 | </Shape> |
57 | </Transform> |
58 | <Transform DEF='Aft05FWD' translation='0 15.55 -70.80'> |
59 | <Shape> |
60 | <Appearance USE='HazeGray'/> |
61 | <Extrusion ccw='false' crossSection='2.3 0 2.1 1.5 -2.1 1.5 -2.3 0 2.3 0' scale='1 1 1 .0001' spine='0 0 -0 0 0 -.3'/> |
62 | </Shape> |
63 | </Transform> |
64 | <Transform DEF='FWDStackSTBD' translation='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 0' scale='.91 .0001 .91 1 1 1 1 .0001' spine='0 0 0 0 0 -.2 0 0 -8.8 0 0 -9'/> |
68 | </Shape> |
69 | </Transform> |
70 | <Transform DEF='FWDStackPort' translation='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 0' scale='.91 .0001 .91 1 1 1 1 .0001' spine='0 0 0 0 0 -.2 0 0 -8.8 0 0 -9'/> |
74 | </Shape> |
75 | </Transform> |
76 | </Transform> |
77 | |
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='STACKCOLOR' diffuseColor='.3 .3 .3'/> |
82 | </Appearance> |
83 | <Cylinder bottom='false' height='1.2' radius='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='false' height='1.2' radius='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='false' height='1.2' radius='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 .5' translation='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 0' orientation='1 0 0 -.2 0 0 0 0 1 0 0 .2' scale='1 1.02 1 1 .42 1.02' spine='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 0' orientation='0 0 0 0 1 0 0 .2' scale='.35 1 .26 1.02' spine='0 0 -17 0 0 -23.3'/> |
120 | <Appearance USE='HazeGray'/> |
121 | </Shape> |
122 | </Transform> |
123 | <Transform DEF='FWD02NonSkid' translation='0 12.06 -87'> |
124 | <Shape> |
125 | <Appearance> |
126 | <ImageTexture USE='NONSKID'/> |
127 | </Appearance> |
128 | <Extrusion creaseAngle='.85' crossSection='-8 0 8 0 8 -.01 -8 -.01 -8 0' scale='1 1 1 1 .34 1 .26 1' spine='0 0 -.5 0 0 -13 0 0 -18 0 0 -22.8'/> |
129 | </Shape> |
130 | </Transform> |
131 | <Transform rotation='0 0 1 3.14' scale='.75 .75 .75' translation='-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.36' scale='.75 .75 .75' translation='7.5 10.2 -85'> |
139 |
<!-- Inline
ChaffTube is a DEF node that has 5 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5 --> <Inline DEF='ChaffTube' url=' "../DD963SpruanceUnitedStates/ChaffTubes.x3d" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DD963SpruanceUnitedStates/ChaffTubes.x3d" "../DD963SpruanceUnitedStates/ChaffTubes.wrl" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DD963SpruanceUnitedStates/ChaffTubes.wrl" '/> |
140 | </Transform> |
141 | <Transform rotation='0 1 0 2.36' scale='.75 .75 .75' translation='5.5 10.2 -85'> |
142 | <Inline USE='ChaffTube'/> |
143 | </Transform> |
144 | <Transform rotation='0 1 0 .785' scale='.75 .75 .75' translation='6 10.2 -82.5'> |
145 | <Inline USE='ChaffTube'/> |
146 | </Transform> |
147 | <Transform rotation='0 1 0 -2.36' scale='.75 .75 .75' translation='-7.5 10.2 -85'> |
148 | <Inline USE='ChaffTube'/> |
149 | </Transform> |
150 | <Transform rotation='0 1 0 -2.36' scale='.75 .75 .75' translation='-5.5 10.2 -85'> |
151 | <Inline USE='ChaffTube'/> |
152 | </Transform> |
153 | <Transform rotation='0 1 0 -.785' scale='.75 .75 .75' translation='-6 10.2 -82.5'> |
154 | <Inline USE='ChaffTube'/> |
155 | </Transform> |
156 | </Group> |
157 | <Group DEF='FWD03'> |
158 | <Transform DEF='FWD03Lower' translation='0 12.05 -90'> |
159 | <Shape> |
160 | <Extrusion crossSection='-8 0 -7.35 2.25 7.35 2.25 8 0 -8 0' orientation='1 0 0 -.2 0 0 0 0 0 0 0 0 1 0 0 .2' scale='.25 1.02 1 1 1 1 .42 1.02' spine='0 0 0 0 0 -5.5 0 0 -10 0 0 -15'/> |
161 | <Appearance USE='HazeGray'/> |
162 | </Shape> |
163 | </Transform> |
164 | <Transform DEF='FWD03Upper' translation='0 14.3 -90'> |
165 | <Shape> |
166 | <Extrusion crossSection='-7.35 0 -7 1.25 7 1.25 7.35 0 -7.35 0' orientation='1 0 0 -.2 0 0 0 0 0 0 0 0 1 0 0 .2' scale='.25 1.02 1.2 1 1.2 1 .42 1' spine='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='FWD03NonSkid' translation='0 15.56 -90'> |
171 | <Shape> |
172 | <Appearance> |
173 | <ImageTexture USE='NONSKID'/> |
174 | </Appearance> |
175 | <Extrusion creaseAngle='.85' crossSection='-7 0 7 0 7 -.01 -7 -.01 -7 0' scale='.25 1 .7 1' spine='0 0 -.7 0 0 -3.55'/> |
176 | </Shape> |
177 | </Transform> |
178 | <Transform DEF='FWD03FWDDeck' translation='0 15.56 -90'> |
179 | <Shape> |
180 | <Appearance> |
181 | <Material diffuseColor='.2 .2 .2'/> |
182 | </Appearance> |
183 | <Extrusion creaseAngle='.85' crossSection='-7 0 7 0 7 -.01 -7 -.01 -7 0' scale='.7 1 1.2 1 1.2 1 1 1 .42 1' spine='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 -.05' orientation='1 0 0 -.2 0 0 0 0 1 0 0 .2' scale='.452 1.02 1.003 .99 .635 1.02' spine='0 0 0 0 0 -3.55 0 0 -6'/> |
191 | <Appearance USE='HazeGray'/> |
192 | </Shape> |
193 | </Transform> |
194 | <Transform DEF='FWD04NonSkid' translation='0 17.55 -91.97'> |
195 | <Shape> |
196 | <Appearance> |
197 | <ImageTexture USE='NONSKID'/> |
198 | </Appearance> |
199 | <Extrusion creaseAngle='.85' crossSection='-6.5 0 6.5 0 6.5 -.01 -6.5 -.01 -6.5 0' scale='.44 1.01 1 1 .635 1.01' spine='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 0' orientation='1 0 0 0 0 0 0 0 1 0 0 -.2' scale='1 1 1 1 .735 1' spine='0 0 2 0 0 -4.82 0 0 -6'/> |
207 | <Appearance USE='HazeGray'/> |
208 | </Shape> |
209 | </Transform> |
210 | <Transform DEF='FWDBridgeNonSkid' translation='0 16.71 -98.3'> |
211 | <Shape> |
212 | <Appearance> |
213 | <ImageTexture USE='NONSKID'/> |
214 | </Appearance> |
215 | <Extrusion creaseAngle='.85' crossSection='-4.25 0 4.25 0 4.25 -.01 -4.25 -.01 -4.25 0' scale='1 1 1 1 .735 1' spine='0 0 2 0 0 -4.82 0 0 -6.25'/> |
216 | </Shape> |
217 | </Transform> |
218 | <Group DEF='Windows'> |
219 | <Transform DEF='STBD1' rotation='0 0 1 -.2' translation='4.11 16.1 -99.2'> |
220 | |
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='STBD2' rotation='0 0 1 -.2' translation='4.11 16.1 -100.3'> |
228 | <Shape USE='WindowPane'/> |
229 | </Transform> |
230 | <Transform DEF='STBD3' rotation='0 0 1 -.2' translation='4.11 16.1 -101.4'> |
231 | <Shape USE='WindowPane'/> |
232 | </Transform> |
233 | <Transform DEF='STBD4' rotation='0 0 1 -.2' translation='4.11 16.1 -102.5'> |
234 | <Shape USE='WindowPane'/> |
235 | </Transform> |
236 | <Transform DEF='Port1' rotation='0 0 1 .2' translation='-4.11 16.1 -99.2'> |
237 | <Shape USE='WindowPane'/> |
238 | </Transform> |
239 | <Transform DEF='Port2' rotation='0 0 1 .2' translation='-4.11 16.1 -100.3'> |
240 | <Shape USE='WindowPane'/> |
241 | </Transform> |
242 | <Transform DEF='Port3' rotation='0 0 1 .2' translation='-4.11 16.1 -101.4'> |
243 | <Shape USE='WindowPane'/> |
244 | </Transform> |
245 | <Transform DEF='Port4' rotation='0 0 1 .2' translation='-4.11 16.1 -102.5'> |
246 | <Shape USE='WindowPane'/> |
247 | </Transform> |
248 | <Transform DEF='FWD1' rotation='1 0 0 -.2' translation='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='FWD2' rotation='1 0 0 -.2' translation='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='FWD3' rotation='1 0 0 -.2' translation='0 16.1 -104.43'> |
262 | <Transform rotation='0 1 0 1.57'> |
263 | <Shape USE='FWDWindowPane'/> |
264 | </Transform> |
265 | </Transform> |
266 | <Transform DEF='FWD4' rotation='1 0 0 -.2' translation='-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='FWD5' rotation='1 0 0 -.2' translation='-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='STBDCorner' rotation='0 1 0 .68' translation='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='PortCorner' rotation='0 1 0 -.69' translation='-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 0' orientation='1 0 0 -.2 1 0 0 .2' scale='1 1.02 1 1.02' spine='0 0 0 0 0 -11.05'/> |
295 | <Appearance USE='HazeGray'/> |
296 | </Shape> |
297 | </Transform> |
298 | <Transform DEF='FWD05DirectorRoomSkid' translation='0 18.21 -93.5'> |
299 | <Shape> |
300 | <Appearance> |
301 | <ImageTexture USE='NONSKID'/> |
302 | </Appearance> |
303 | <Extrusion creaseAngle='.85' crossSection='-1.75 0 1.75 0 1.75 -.01 -1.75 -.01 -1.75 0' scale='1 1 1 1' spine='0 0 -.3 0 0 -10.75'/> |
304 | </Shape> |
305 | </Transform> |
306 | <Transform rotation='0 1 0 3.14' translation='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='MastPost' rotation='1 0 0 .35' translation='-.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 0' orientation='0 0 0 0 1 0 1 -.35' scale='1 1 1 1' spine='0 0 0 0 15 0'/> |
316 | </Shape> |
317 | </Transform> |
318 | </Transform> |
319 | <Transform DEF='STBDSupport' rotation='0 1 0 -.785' translation='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 0' orientation='0 0 0 0 1 0 1 0' scale='1 1 1 1' spine='0 0 0 0 11 0'/> |
324 | </Shape> |
325 | </Transform> |
326 | </Transform> |
327 | <Transform DEF='PortSupport' rotation='0 1 0 -.785' translation='-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 0' orientation='0 0 0 0 1 0 1 0' scale='1 1 1 1' spine='0 0 0 0 11 0'/> |
332 | </Shape> |
333 | </Transform> |
334 | </Transform> |
335 | <Transform DEF='IFF' translation='0 32 -90.85'> |
336 | <Shape> |
337 | <Appearance USE='HazeGray'/> |
338 | <Cylinder height='.25' radius='2'/> |
339 | </Shape> |
340 | <Transform translation='0 .25 -.8'> |
341 | <Shape> |
342 | <Appearance> |
343 | <Material diffuseColor='1 1 1'/> |
344 | </Appearance> |
345 | <Cylinder height='.75' radius='.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='LowerYardarm' rotation='1 0 0 .785' translation='0 26 -92.5'> |
358 | <Shape> |
359 | <Appearance USE='HazeGray'/> |
360 | <Extrusion crossSection='-.25 0 -.25 .25 0 .25 0 0 -.25 0' scale='1 1 1 1' spine='-10 0 0 10 0 0'/> |
361 | </Shape> |
362 | </Transform> |
363 | <Transform DEF='UpperYardarm' rotation='1 0 0 .785' translation='0 30 -91'> |
364 | <Shape> |
365 | <Appearance USE='HazeGray'/> |
366 | <Extrusion crossSection='-.25 0 -.25 .25 0 .25 0 0 -.25 0' scale='1 1 1 1' spine='-7 0 0 7 0 0'/> |
367 | </Shape> |
368 | </Transform> |
369 | <Transform DEF='Extension' rotation='1 0 0 .35' translation='-.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 0' orientation='0 0 0 0 1 0 1 -.3' scale='1 1 1 1' spine='0 0 0 0 3 0'/> |
374 | </Shape> |
375 | </Transform> |
376 | </Transform> |
377 | <Transform DEF='Adcock' translation='0 36.25 -88.684'> |
378 | <Shape> |
379 | <Appearance USE='HazeGray'/> |
380 | <Cylinder height='3' radius='.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.14' crossSection='-.05 0 -.025 .025 0 .05 .025 .025 .05 0 .025 -.025 0 -.05 -.025 -.025 -.05 0' scale='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1' spine='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='AdcockAntennaGroup' translation='0 .3 0'> |
394 | <Transform translation='0 -1 .3'> |
395 | |
396 | <Appearance USE='HazeGray'/> |
397 | <Cylinder height='.75' radius='.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='UpperAdcockAntennaGroup' scale='.6 .6 .6' translation='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='TACAN' translation='0 37.7 -88.7'> |
444 | <Shape> |
445 | <Appearance USE='HazeGray'/> |
446 | <Cylinder height='.05' radius='.75'/> |
447 | </Shape> |
448 | </Transform> |
449 | <Transform DEF='TacanAntenna' translation='0 38.2 -88.1'> |
450 | <Shape DEF='TacanAnt'> |
451 | <Appearance USE='HazeGray'/> |
452 | <Cylinder height='1' radius='.05'/> |
453 | </Shape> |
454 | </Transform> |
455 | <Group DEF='SPS-64'> |
456 | <Transform DEF='SPS-64Platform' rotation='0 1 0 -.76' translation='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='SPS64Support' rotation='1 0 0 -.8' translation='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 0' orientation='0 0 0 0 1 0 1 .8' scale='1 1 1 1' spine='0 0 0 0 3 0'/> |
469 | </Shape> |
470 | </Transform> |
471 | </Transform> |
472 | <Transform DEF='SPS-64RadarInline' translation='1.4 21.3 -96.3'> |
473 |
<!-- Inline
SPS-64RadarSubstitute is a DEF node that has 1 USE node: USE_1 --> <Inline DEF='SPS-64RadarSubstitute' url=' "../LandingShipTankEnduranceSingapore/RadarNavigation.x3d" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDG51FlightIIaUnitedStates/../LandingShipTankEnduranceSingapore/RadarNavigation.x3d" "../LandingShipTankEnduranceSingapore/RadarNavigation.wrl" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DDG51FlightIIaUnitedStates/../LandingShipTankEnduranceSingapore/RadarNavigation.wrl" '/> |
474 | </Transform> |
475 | </Group> |
476 | <Group DEF='SPS-55'> |
477 | <Transform DEF='SPS-55Platform' translation='-.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='SPS55Support' rotation='1 0 0 -.8' translation='-.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 0' orientation='0 0 0 0 1 0 1 .8' scale='1 1 1 1' spine='0 0 0 0 3 0'/> |
490 | </Shape> |
491 | </Transform> |
492 | </Transform> |
493 | <Transform DEF='SPS-55RadarInline' translation='-.15 26.3 -94.5'> |
494 | <Inline USE='SPS-64RadarSubstitute'/> |
495 | </Transform> |
496 | </Group> |
497 | </Group> |
498 | <Group DEF='SLQ-32'> |
499 | <Transform DEF='STBDAntenna' rotation='0 1 0 1.57' translation='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 1' scale='1 1 1 1' spine='0 0 0 0 0 -.15'/> |
504 | <Appearance USE='HazeGray'/> |
505 | </Shape> |
506 | </Transform> |
507 | <Transform DEF='BaseNonSkid' rotation='1 0 0 -1.57' translation='0 .01 0'> |
508 | <Shape> |
509 | <Appearance> |
510 | <ImageTexture USE='NONSKID'/> |
511 | </Appearance> |
512 | <Extrusion creaseAngle='.85' 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 1' scale='1 1 1 1' spine='0 0 0 0 0 -.01'/> |
513 | </Shape> |
514 | </Transform> |
515 | </Transform> |
516 | <Transform DEF='PortAntenna' rotation='0 1 0 -1.57' translation='-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 1' scale='1 1 1 1' spine='0 0 0 0 0 -.15'/> |
521 | <Appearance USE='HazeGray'/> |
522 | </Shape> |
523 | </Transform> |
524 | <Transform DEF='BaseNonSkid1' rotation='1 0 0 -1.57' translation='0 .01 0'> |
525 | <Shape> |
526 | <Appearance> |
527 | <ImageTexture USE='NONSKID'/> |
528 | </Appearance> |
529 | <Extrusion creaseAngle='.85' 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 1' scale='1 1 1 1' spine='0 0 0 0 0 -.01'/> |
530 | </Shape> |
531 | </Transform> |
532 | </Transform> |
533 | </Group> |
534 | <Group DEF='SPYArrayFace'> |
535 | <Transform DEF='STBDAftAntenna' rotation='0 1 0 .785' translation='5.7 13.75 -93.8'> |
536 | <Transform rotation='1 0 0 -.18'> |
537 | |
538 | <Extrusion crossSection='-1.5 0 -1.4 .1 1.4 .1 1.5 0 -1.5 0' orientation='1 0 0 -.4 0 0 0 0 0 0 0 0 1 0 0 .4' scale='.33 1.02 1 1 1 1 .33 1.02' spine='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='PortAftAntenna' rotation='0 1 0 -.785' translation='-5.7 13.75 -93.8'> |
546 | <Transform rotation='1 0 0 -.18'> |
547 | <Shape USE='ArrayFace'/> |
548 | </Transform> |
549 | </Transform> |
550 | <Transform DEF='PortFWDAntenna' rotation='0 1 0 -2.355' translation='-4.6 12 -103.7'> |
551 | <Transform rotation='1 0 0 -.22'> |
552 | <Shape USE='ArrayFace'/> |
553 | </Transform> |
554 | </Transform> |
555 | <Transform DEF='STBDFWDAntenna' rotation='0 1 0 2.355' translation='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> |
<!--
Color-coding legend: X3D terminology
<X3dNode
DEF='idName' field='value'/>
matches XML terminology
<XmlElement
DEF='idName' attribute='value'/>
(Light-blue background: event-based behavior node or statement)
(Grey background inside box: inserted documentation)
(Magenta background: X3D Extensibility)
-->
<!--
For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints.
-->