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='Superstructure.x3d'/> |
6 | <meta name='creator' content='Boon Chuan LEE'/> |
7 | <meta name='description' content='LST Superstructure'/> |
8 | <meta name='created' content='16 August 2001'/> |
9 | <meta name='modified' content='7 April 2024'/> |
10 | <meta name='reference' content='http://www.mindef.gov.sg/navy/pict/ship/ship2.html'/> |
11 | <meta name='reference' content='http://www.mindef.gov.sg/navy/pict/ship/pics/shp_nls1.jpg'/> |
12 | <meta name='reference' content='http://www.mindef.gov.sg/navy/pict/ship/pics/shp_nls2.jpg'/> |
13 | <meta name='reference' content='http://www.mindef.gov.sg/navy/pict/ship/pics/shp_nls3.jpg'/> |
14 | <meta name='reference' content='http://www.mindef.gov.sg/navy/pict/ship/pics/shp_nls4.jpg'/> |
15 | <meta name='reference' content='http://www.janesonline.com'/> |
16 | <meta name='identifier' content='https://savage.nps.edu/Savage/ShipsMilitary/LandingShipTankEnduranceSingapore/Superstructure.x3d'/> |
17 | <meta name='generator' content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit'/> |
18 | <meta name='license' content='../../license.html'/> |
19 | </head> |
20 | <Scene> |
21 | <WorldInfo title='Superstructure.x3d'/> |
22 | <Background groundAngle='1.57' groundColor='0 0 1 0.7 0.7 0.8' skyAngle='1.57' skyColor='0.8 0.8 0.9 0.7 0.7 0.8'/> |
23 | <Viewpoint position='0 0 80'/> |
24 | <!-- Scene nodes are added here --> |
25 | <Transform translation='23 2.4 0'> |
26 | <Group DEF='MainStructure'> |
27 | <Transform translation='0.5 0 0'> |
28 | <Shape DEF='LowerLayer'> |
29 | <Box size='54 5 14'/> |
30 | |
31 | <Material diffuseColor='0.6 0.6 0.6' shininess='0.3'/> |
32 | </Appearance> |
33 | </Shape> |
34 | </Transform> |
35 | <Transform translation='-7.5 3.75 0'> |
36 | <Shape DEF='MidLayer'> |
37 | <Box size='38 2.5 14'/> |
38 | <Appearance USE='Grey'/> |
39 | </Shape> |
40 | </Transform> |
41 | <Transform translation='-13.5 6 0'> |
42 | <Shape DEF='BridgeLayer'> |
43 | <Box size='26 2 11'/> |
44 | <Appearance USE='Grey'/> |
45 | </Shape> |
46 | </Transform> |
47 | <Transform translation='-24.95 6 0'> |
48 | <Shape DEF='Link'> |
49 | <Box size='3 2 17'/> |
50 | <Appearance USE='Grey'/> |
51 | </Shape> |
52 | </Transform> |
53 | <Transform> |
54 | <Shape DEF='BridgeWing'> |
55 | <Extrusion crossSection='-1.00 10.50 3.50 10.50 5.50 7.00 7.00 4.50 7.00 -4.50 5.50 -7.00 3.50 -10.50 -1.00 -10.50 -1.00 10.50' scale='1 0.2 1 1 1 1' spine='0 2 0 0 5 0 0 7 0'/> |
56 | <Appearance USE='Grey'/> |
57 | </Shape> |
58 | </Transform> |
59 | <Transform> |
60 | <Shape DEF='Bridge'> |
61 | <Extrusion crossSection='-1.00 6.2 5.50 7.00 7.00 4.50 7.00 -4.50 5.50 -7.00 -1.00 -6.2 -1.00 6.2' spine='0 6 0 0 8.3 0'/> |
62 | <Appearance USE='Grey'/> |
63 | </Shape> |
64 | <Shape DEF='BridgeTop'> |
65 | <Extrusion crossSection='-1.00 6.2 5.50 7.00 7.00 4.50 7.00 -4.50 5.50 -7.00 -1.00 -6.2 -1.00 6.2' scale='1 1 1.08 1.08' spine='0 8.3 0 0 8.5 0'/> |
66 | <Appearance> |
67 | <Material diffuseColor='0.5 0.5 0.5'/> |
68 | </Appearance> |
69 | </Shape> |
70 | <Group DEF='Windows'> |
71 | <Transform translation='6.85 7.5 0'> |
72 | |
73 | <Appearance> |
74 | <Material diffuseColor='0.2 0.2 0.2' specularColor='0.5 0.5 0.5'/> |
75 | </Appearance> |
76 | <Box size='0.5 1 1.8'/> |
77 | </Shape> |
78 | </Transform> |
79 | <Transform translation='6.85 7.5 3'> |
80 | <Shape USE='Glass'/> |
81 | </Transform> |
82 | <Transform translation='6.85 7.5 -3'> |
83 | <Shape USE='Glass'/> |
84 | </Transform> |
85 | <Transform rotation='0 1 0 -0.58' translation='6.1 7.5 5.6'> |
86 | <Shape USE='Glass'/> |
87 | </Transform> |
88 | <Transform rotation='0 1 0 0.58' translation='6.1 7.5 -5.6'> |
89 | <Shape USE='Glass'/> |
90 | </Transform> |
91 | <Transform translation='-26.4 5.9 2.9'> |
92 | <Shape USE='Glass'/> |
93 | </Transform> |
94 | <Transform translation='-26.4 5.9 -2.9'> |
95 | <Shape USE='Glass'/> |
96 | </Transform> |
97 | <Transform translation='-26.4 5.9 0'> |
98 | <Shape USE='Glass'/> |
99 | </Transform> |
100 | <Transform translation='-26.4 5.9 5.8'> |
101 | <Shape USE='Glass'/> |
102 | </Transform> |
103 | <Transform translation='-26.4 5.9 -5.8'> |
104 | <Shape USE='Glass'/> |
105 | </Transform> |
106 | </Group> |
107 | </Transform> |
108 | </Group> |
109 | <Group DEF='MastAssembly'> |
110 | <Transform> |
111 | <Shape DEF='FrontBase'> |
112 | <Extrusion crossSection='1.00 3.00 17.00 3.00 17.00 -3.00 1.00 -3.00 1.00 3.00' scale='1.1 1.1 1 1' spine='-25 7 0 -25 10 0'/> |
113 | <Appearance USE='Grey'/> |
114 | </Shape> |
115 | </Transform> |
116 | <Transform> |
117 | <Shape DEF='RadarBase'> |
118 | <Extrusion crossSection='-1.8 3.00 1.8 3.00 1.8 -3.00 -1.8 -3.00 -1.8 3.00' scale='1 1 0.8 0.8' spine='-12 10 0 -12 14 0'/> |
119 | <Appearance USE='Grey'/> |
120 | </Shape> |
121 | <Shape DEF='BaseTop'> |
122 | <Extrusion crossSection='-1.8 3.00 1.8 3.00 1.8 -3.00 -1.8 -3.00 -1.8 3.00' scale='0.85 0.85 0.85 0.85' spine='-12 13.5 0 -12 14.5 0'/> |
123 | <Appearance> |
124 | <Material diffuseColor='0.5 0.5 0.5' shininess='0.3'/> |
125 | </Appearance> |
126 | </Shape> |
127 | </Transform> |
128 | <Transform> |
129 | <Shape DEF='BackBase'> |
130 | <Extrusion crossSection='0.00 1.5 8 1.5 8 -1.5 0.00 -1.5 0.00 1.5' scale='1.1 1.1 0.9 0.9' spine='-24 10 0 -24 12 0'/> |
131 | <Appearance USE='Grey'/> |
132 | </Shape> |
133 | </Transform> |
134 | <Transform> |
135 | <Shape DEF='MainMast'> |
136 | <Extrusion crossSection='0 1 3 1 3 -1 0 -1 0 1' scale='1 1.3 0.2 0.2' spine='-22 12 0 -22 25 0'/> |
137 | <Appearance USE='Grey'/> |
138 | </Shape> |
139 | <Shape DEF='StructureBottom1'> |
140 | <Extrusion crossSection='-0.25 4.3 0.25 4.3 0.25 -4.3 -0.25 -4.3 -0.25 4.3' scale='0.5 0.5 1 1.2' spine='-21.5 21 0 -21.5 21.5 0'/> |
141 | <Appearance USE='Grey'/> |
142 | </Shape> |
143 | <Shape DEF='StructureBottom2'> |
144 | <Extrusion crossSection='-2.2 0.3 2.4 0.3 2.4 -0.3 -2.2 -0.3 -2.2 0.3' scale='0.3 0.3 1 1.1' spine='-21.6 21 0 -21.6 21.5 0'/> |
145 | <Appearance USE='Grey'/> |
146 | </Shape> |
147 | <Shape DEF='StructureTop1'> |
148 | <Extrusion crossSection='-0.25 4.3 0.25 4.3 0.25 -4.3 -0.25 -4.3 -0.25 4.3' scale='0.5 0.5 1 1.25' spine='-21.5 23 0 -21.5 23.5 0'/> |
149 | <Appearance USE='Grey'/> |
150 | </Shape> |
151 | <Shape DEF='StructureTop2'> |
152 | <Extrusion crossSection='-2.2 0.3 2.3 0.3 2.3 -0.3 -2.2 -0.3 -2.2 0.3' scale='0.3 0.3 1 1.1' spine='-21.6 23 0 -21.6 23.5 0'/> |
153 | <Appearance USE='Grey'/> |
154 | </Shape> |
155 | </Transform> |
156 | </Group> |
157 | <Group DEF='ChimneyAssembly'> |
158 | <Transform translation='-24 1.5 9.25'> |
159 | |
160 | <Shape DEF='Bottom'> |
161 | <Box size='5 8 2.5'/> |
162 | |
163 | <Material diffuseColor='0.5 0.5 0.5'/> |
164 | </Appearance> |
165 | </Shape> |
166 | <Shape DEF='Top'> |
167 | <Extrusion crossSection='0 1.25 5 1.25 5 -1.25 0 -1.25 0 1.25' scale='1 1 0.8 0.6' spine='-2.5 4 0 -2.5 7 0'/> |
168 | <Appearance USE='ChimGrey'/> |
169 | </Shape> |
170 | <Shape DEF='TopHole'> |
171 | <Extrusion crossSection='0 1.25 5 1.25 5 -1.25 0 -1.25 0 1.25' scale='0.8 0.6 0.8 0.6' spine='-2.5 7 0 -2.5 7.1 0'/> |
172 | <Appearance> |
173 | <Material diffuseColor='0.1 0.1 0.1'/> |
174 | </Appearance> |
175 | </Shape> |
176 | </Group> |
177 | </Transform> |
178 | <Transform translation='-24 1.5 -9.25'> |
179 | <Group USE='Chimney'/> |
180 | </Transform> |
181 | </Group> |
182 | <Group DEF='SideCraneRight'> |
183 | <Transform center='0 0 9' rotation='1 0 0 -0.2' translation='0.5 0 0'> |
184 | |
185 | <Transform translation='4 3.5 9'> |
186 | |
187 | <Box size='13 0.5 0.8'/> |
188 | <Appearance> |
189 | <Material diffuseColor='0.5 0.5 0.5'/> |
190 | </Appearance> |
191 | </Shape> |
192 | </Transform> |
193 | <Transform translation='-2.5 0.5 9'> |
194 | |
195 | <Box size='0.5 6.5 0.8'/> |
196 | <Appearance> |
197 | <Material diffuseColor='0.5 0.5 0.5'/> |
198 | </Appearance> |
199 | </Shape> |
200 | </Transform> |
201 | <Transform translation='10.5 0.5 9'> |
202 | <Shape USE='SideBar'/> |
203 | </Transform> |
204 | </Group> |
205 | </Transform> |
206 | <Transform center='0 0 9' rotation='1 0 0 -0.2' scale='1 1.1 1' translation='-17.5 0 0'> |
207 | <Group USE='Crane1'/> |
208 | </Transform> |
209 | <Transform center='0 0 9' rotation='1 0 0 -0.33' scale='1 0.85 1' translation='15 -0.5 0'> |
210 | <Group USE='Crane1'/> |
211 | </Transform> |
212 | </Group> |
213 | <Group DEF='SideCraneLeft'> |
214 | <Transform center='0 0 -9' rotation='1 0 0 0.2' translation='0.5 0 0'> |
215 | |
216 | <Transform translation='4 3.5 -9'> |
217 | <Shape USE='TopBar'/> |
218 | </Transform> |
219 | <Transform translation='-2.5 0.5 -9'> |
220 | <Shape USE='SideBar'/> |
221 | </Transform> |
222 | <Transform translation='10.5 0.5 -9'> |
223 | <Shape USE='SideBar'/> |
224 | </Transform> |
225 | </Group> |
226 | </Transform> |
227 | <Transform center='0 0 -9' rotation='1 0 0 0.2' scale='1 1.1 1' translation='-17.5 0 0'> |
228 | <Group USE='Crane2'/> |
229 | </Transform> |
230 | <Transform center='0 0 -9' rotation='1 0 0 0.33' scale='1 0.85 1' translation='15 -0.5 0'> |
231 | <Group USE='Crane2'/> |
232 | </Transform> |
233 | </Group> |
234 | <Group DEF='SideColumn'> |
235 | <Transform translation='-4.5 1.5 8.75'> |
236 | <Group DEF='ColumnRight'> |
237 | <Shape> |
238 | <Box size='2.5 8 3.5'/> |
239 | <Appearance> |
240 | <Material diffuseColor='0.5 0.5 0.5'/> |
241 | </Appearance> |
242 | </Shape> |
243 | <Transform translation='1.25 3.75 -0.75'> |
244 | <Shape> |
245 | <Box size='5 0.49 5'/> |
246 | <Appearance> |
247 | <Material diffuseColor='0.5 0.5 0.5'/> |
248 | </Appearance> |
249 | </Shape> |
250 | </Transform> |
251 | </Group> |
252 | </Transform> |
253 | <Transform translation='-4.5 1.5 -8.75'> |
254 | <Group DEF='ColumnLeft'> |
255 | <Shape> |
256 | <Box size='2.5 8 3.5'/> |
257 | <Appearance> |
258 | <Material diffuseColor='0.5 0.5 0.5'/> |
259 | </Appearance> |
260 | </Shape> |
261 | <Transform translation='1.25 3.75 0.75'> |
262 | <Shape> |
263 | <Box size='5 0.49 5'/> |
264 | <Appearance> |
265 | <Material diffuseColor='0.5 0.5 0.5'/> |
266 | </Appearance> |
267 | </Shape> |
268 | </Transform> |
269 | </Group> |
270 | </Transform> |
271 | </Group> |
272 | <Group DEF='SatComm'> |
273 | <Transform translation='-2.5 7.5 0'> |
274 | <Shape> |
275 | <Cylinder height='1.5' radius='0.8'/> |
276 |
<!-- Appearance
BrightGrey is a DEF node that has 1 USE node: USE_1 -->
<Appearance DEF='BrightGrey'> |
277 | <Material/> |
278 | </Appearance> |
279 | </Shape> |
280 | </Transform> |
281 | <Transform translation='-2.5 8.25 0'> |
282 | <Shape> |
283 | <Sphere radius='0.8'/> |
284 | <Appearance USE='BrightGrey'/> |
285 | </Shape> |
286 | </Transform> |
287 | </Group> |
288 | <Group DEF='Antenna'> |
289 | <Transform translation='10.5 6 -6'> |
290 | |
291 | <Cylinder height='5' radius='0.1'/> |
292 | <Appearance> |
293 | <Material/> |
294 | </Appearance> |
295 | </Shape> |
296 | </Transform> |
297 | <Transform translation='10.5 6 6'> |
298 | <Shape USE='HF1'/> |
299 | </Transform> |
300 | <Transform translation='-5 8 0'> |
301 | <Shape USE='HF1'/> |
302 | </Transform> |
303 | <Transform translation='3.5 8 0'> |
304 | <Shape DEF='Ariel'> |
305 | <Cylinder height='4' radius='0.2'/> |
306 | <Appearance> |
307 | <Material/> |
308 | </Appearance> |
309 | </Shape> |
310 | </Transform> |
311 | </Group> |
312 | <Group DEF='Flag'> |
313 | <Transform rotation='0 0 1 0.13' translation='-22 11.1 0'> |
314 | <Shape DEF='Line'> |
315 | <Cylinder height='25' radius='0.05'/> |
316 | <Appearance> |
317 | <Material/> |
318 | </Appearance> |
319 | </Shape> |
320 | </Transform> |
321 | <Transform rotation='0 0 1 0.13' translation='-24.5 22.8 0'> |
322 | <Shape> |
323 | <Box size='2 1 0.01'/> |
324 | <Appearance> |
325 | <ImageTexture url=' "FlagSingapore.gif " "https://savage.nps.edu/Savage/ShipsMilitary/LandingShipTankEnduranceSingapore/FlagSingapore.gif " '/> |
326 | </Appearance> |
327 | </Shape> |
328 | </Transform> |
329 | </Group> |
330 | <Group DEF='AuxBox'> |
331 | <Transform translation='-14.5 5.5 0'> |
332 | <Shape DEF='Box2'> |
333 | <Box size='2 1.3 13'/> |
334 | <Appearance USE='Grey'/> |
335 | </Shape> |
336 | </Transform> |
337 | <Transform translation='-9 5.5 0'> |
338 | <Shape DEF='Box1'> |
339 | <Box size='2 1.3 13'/> |
340 | <Appearance USE='Grey'/> |
341 | </Shape> |
342 | </Transform> |
343 | </Group> |
344 | </Transform> |
345 | </Scene> |
346 | </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. -->