X3D Model Documentation: Superstructure.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='Superstructure.x3d'/>
  6            <meta name='creatorcontent='Boon Chuan LEE'/>
  7            <meta name='descriptioncontent='LST Superstructure'/>
  8            <meta name='createdcontent='16 August 2001'/>
  9            <meta name='modifiedcontent='7 April 2024'/>
 10            <meta name='referencecontent='http://www.mindef.gov.sg/navy/pict/ship/ship2.html'/>
 11            <meta name='referencecontent='http://www.mindef.gov.sg/navy/pict/ship/pics/shp_nls1.jpg'/>
 12            <meta name='referencecontent='http://www.mindef.gov.sg/navy/pict/ship/pics/shp_nls2.jpg'/>
 13            <meta name='referencecontent='http://www.mindef.gov.sg/navy/pict/ship/pics/shp_nls3.jpg'/>
 14            <meta name='referencecontent='http://www.mindef.gov.sg/navy/pict/ship/pics/shp_nls4.jpg'/>
 15            <meta name='referencecontent='http://www.janesonline.com'/>
 16            <meta name='identifiercontent='https://savage.nps.edu/Savage/ShipsMilitary/LandingShipTankEnduranceSingapore/Superstructure.x3d'/>
 17            <meta name='generatorcontent='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit'/>
 18            <meta name='licensecontent='../../license.html'/>
 19       </head>
<!--

<!-- -->
<!-- to top Index for DEF nodes: Antenna, Ariel, AuxBox, BackBase, BaseTop, Bottom, Box1, Box2, Bridge, BridgeLayer, BridgeTop, BridgeWing, BrightGrey, ChimGrey, Chimney, ChimneyAssembly, ColumnLeft, ColumnRight, Crane1, Crane2, Flag, FrontBase, Glass, Grey, HF1, Line, Link, LowerLayer, MainMast, MainStructure, MastAssembly, MidLayer, RadarBase, SatComm, SideBar, SideColumn, SideCraneLeft, SideCraneRight, StructureBottom1, StructureBottom2, StructureTop1, StructureTop2, Top, TopBar, TopHole, Windows

Index for Viewpoint node: Viewpoint_1
-->
 20       <Scene>
 21            <WorldInfo title='Superstructure.x3d'/>
 22            <Background groundAngle='1.57groundColor='0 0 1 0.7 0.7 0.8skyAngle='1.57skyColor='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 
                              <!-- Appearance Grey is a DEF node that has 15 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 -->
                              <Appearance DEF='Grey'>
 31                                     <Material diffuseColor='0.6 0.6 0.6shininess='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.50scale='1 0.2 1 1 1 1spine='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.2spine='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.2scale='1 1 1.08 1.08spine='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 
                                   <!-- Shape Glass is a DEF node that has 9 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8, USE_9 -->
                                   <Shape DEF='Glass'>
 73                                          <Appearance>
 74                                               <Material diffuseColor='0.2 0.2 0.2specularColor='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.58translation='6.1 7.5 5.6'>
 86                                     <Shape USE='Glass'/>
 87                                </Transform>
 88                                <Transform rotation='0 1 0 0.58translation='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.00scale='1.1 1.1 1 1spine='-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.00scale='1 1 0.8 0.8spine='-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.00scale='0.85 0.85 0.85 0.85spine='-12 13.5 0 -12 14.5 0'/>
123                                <Appearance>
124                                     <Material diffuseColor='0.5 0.5 0.5shininess='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.5scale='1.1 1.1 0.9 0.9spine='-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 1scale='1 1.3 0.2 0.2spine='-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.3scale='0.5 0.5 1 1.2spine='-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.3scale='0.3 0.3 1 1.1spine='-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.3scale='0.5 0.5 1 1.25spine='-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.3scale='0.3 0.3 1 1.1spine='-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 
                         <!-- Group Chimney is a DEF node that has 1 USE node: USE_1 -->
                         <Group DEF='Chimney'>
160                                <Shape DEF='Bottom'>
161                                     <Box size='5 8 2.5'/>
162 
                                   <!-- Appearance ChimGrey is a DEF node that has 1 USE node: USE_1 -->
                                   <Appearance DEF='ChimGrey'>
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.25scale='1 1 0.8 0.6spine='-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.25scale='0.8 0.6 0.8 0.6spine='-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 9rotation='1 0 0 -0.2translation='0.5 0 0'>
184 
                         <!-- Group Crane1 is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
                         <Group DEF='Crane1'>
185                                <Transform translation='4 3.5 9'>
186 
                                   <!-- Shape TopBar is a DEF node that has 1 USE node: USE_1 -->
                                   <Shape DEF='TopBar'>
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 
                                   <!-- Shape SideBar is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
                                   <Shape DEF='SideBar'>
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 9rotation='1 0 0 -0.2scale='1 1.1 1translation='-17.5 0 0'>
207                           <Group USE='Crane1'/>
208                      </Transform>
209                      <Transform center='0 0 9rotation='1 0 0 -0.33scale='1 0.85 1translation='15 -0.5 0'>
210                           <Group USE='Crane1'/>
211                      </Transform>
212                 </Group>
213                 <Group DEF='SideCraneLeft'>
214                      <Transform center='0 0 -9rotation='1 0 0 0.2translation='0.5 0 0'>
215 
                         <!-- Group Crane2 is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
                         <Group DEF='Crane2'>
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 -9rotation='1 0 0 0.2scale='1 1.1 1translation='-17.5 0 0'>
228                           <Group USE='Crane2'/>
229                      </Transform>
230                      <Transform center='0 0 -9rotation='1 0 0 0.33scale='1 0.85 1translation='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.5radius='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 
                         <!-- Shape HF1 is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
                         <Shape DEF='HF1'>
291                                <Cylinder height='5radius='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='4radius='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.13translation='-22 11.1 0'>
314                           <Shape DEF='Line'>
315                                <Cylinder height='25radius='0.05'/>
316                                <Appearance>
317                                     <Material/>
318                                </Appearance>
319                           </Shape>
320                      </Transform>
321                      <Transform rotation='0 0 1 0.13translation='-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>
<!--

<!-- -->
<!-- to top Index for DEF nodes: Antenna, Ariel, AuxBox, BackBase, BaseTop, Bottom, Box1, Box2, Bridge, BridgeLayer, BridgeTop, BridgeWing, BrightGrey, ChimGrey, Chimney, ChimneyAssembly, ColumnLeft, ColumnRight, Crane1, Crane2, Flag, FrontBase, Glass, Grey, HF1, Line, Link, LowerLayer, MainMast, MainStructure, MastAssembly, MidLayer, RadarBase, SatComm, SideBar, SideColumn, SideCraneLeft, SideCraneRight, StructureBottom1, StructureBottom2, StructureTop1, StructureTop2, Top, TopBar, TopHole, Windows

Index for Viewpoint node: Viewpoint_1
-->
X3D Tooltips element index: Appearance, Background, Box, Cylinder, Extrusion, Group, head, ImageTexture, 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/LandingShipTankEnduranceSingapore/SuperstructureIndex.html -->
<!-- Version control at
https://gitlab.nps.edu/Savage/Savage/ShipsMilitary/LandingShipTankEnduranceSingapore/Superstructure.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. -->