X3D Model Documentation: Emma2.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='Emma2.x3d'/>
  6            <meta name='creatorcontent='Shane Nicklaus'/>
  7            <meta name='createdcontent='29 September 2000'/>
  8            <meta name='modifiedcontent='20 October 2019'/>
  9            <meta name='descriptioncontent='Fishing trawler prototype taken from a for sale web page. Ship may be French in origin. Named Emma 2 when advertised in 1999.'/>
 10            <meta name='Imagecontent='Emma.jpg'/>
 11            <meta name='referencecontent='FishingTrawlerReport.doc'/>
 12            <meta name='referencecontent='fishing_trawler.htm'/>
 13            <meta name='referencecontent='http://www.ships-for-sale.com/fishing_trawler.htm'/>
 14            <meta name='identifiercontent='https://savage.nps.edu/Savage/ShipsCivilian/Trawlers/Emma2.x3d'/>
 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: AntennaMast, AntExtension, BLACK, Boom, BottomHull, CenterHull, CrossBeam, EndGR, GUARDRAIL, GuardRail, HullRail, LengthwiseGR, LowerArm, LowerCrossBeam, MidArm, PilotHouse, PilotHouseAnt, RearGRLong, RearGRTall, RED, TOPMOSTGUARDRAIL, Transparent, UpEndGr, UpGRLengthWise, UpperGR, UpperHullAftPort, UpperHullAftStarBrd, UpperHullFwdPort, UpperHullFwdStarBrd, WHITE, Window, Window2, Window3

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4
-->
 18       <Scene>
 19            <WorldInfo title='Emma2.x3d'/>
 20            <Viewpoint description='Starboard Viewposition='0 7 40'/>
 21            <Viewpoint description='Port Vieworientation='0 1 0 3.142position='0 7 -40'/>
 22            <Viewpoint description='Forward Vieworientation='0 1 0 1.571position='40 7 0'/>
 23            <Viewpoint description='Aft Vieworientation='0 1 0 -1.571position='-40 7 0'/>
 24            <Background groundColor='0 0 .7skyColor='0 0 .7'/>
 25            <Transform>
 26                 <Shape DEF='BottomHull'>
 27 
                    <!-- Appearance RED is a DEF node that has 4 USE nodes: USE_1, USE_2, USE_3, USE_4 -->
                    <Appearance DEF='RED'>
 28                           <Material diffuseColor='1 0 0'/>
 29                      </Appearance>
 30                      <Extrusion crossSection='0 4 .65 3.5 .65 -3.5 0 -4 0 4orientation='0 0 1 .30 0 0 1 0 0 0 1 0 0 0 1 0scale='1 1 1 1 1 1 1 .02spine='-18.3 0 0 0 0 0 3.5 0 0 18 0 0'/>
 31                 </Shape>
 32                 <Shape DEF='CenterHull'>
 33                      <Appearance DEF='BLACK'>
 34                           <Material diffuseColor='0 0 0'/>
 35                      </Appearance>
 36                      <Extrusion crossSection='-2.464 4 0 4 0 -4 -2.464 -4 -2.464 4orientation='0 0 1 .30 0 0 1 0 0 0 1 0 0 0 1 -.5scale='1 1 1 1 1 1 1.9 .02spine='-18.3 0 0 0 0 0 3.5 0 0 18 0 0'/>
 37                 </Shape>
 38                 <Shape DEF='UpperHullAftStarBrd'>
 39                      <Appearance USE='RED'/>
 40                      <Extrusion crossSection='-3.514 4 -2.464 4orientation='0 0 1 .30 0 0 1 0 0 0 1 .20scale='1 1 1 1 1 1solid='falsespine='-18.3 0 0 0 0 0 1.5 0 0'/>
 41                 </Shape>
 42                 <Shape DEF='UpperHullAftPort'>
 43                      <Appearance USE='RED'/>
 44                      <Extrusion crossSection='-3.514 -4 -2.464 -4orientation='0 0 1 .30 0 0 1 0 0 0 1 .20scale='1 1 1 1 1 1solid='falsespine='-18.3 0 0 0 0 0 1.5 0 0'/>
 45                 </Shape>
 46                 <Transform rotation='0 0 1 1.571translation='-2 0 0'>
 47                      <Shape DEF='PilotHouse'>
 48 
                         <!-- Appearance WHITE is a DEF node that has 21 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 -->
                         <Appearance DEF='WHITE'>
 49                                <Material diffuseColor='1 1 1'/>
 50                           </Appearance>
 51                           <Extrusion creaseAngle='70crossSection='0 3 2.5 2.8 4 2.4 5.2 2 6.1 1 6.1 -1 5.2 -2 4 -2.4 2.5 -2.8 0 -3 0 3solid='falsespine='0 0 0 3 0 0 6.6 0 0'/>
 52                      </Shape>
 53                 </Transform>
 54                 <Transform translation='-13.8 4.11 3.5'>
 55 
                    <!-- Shape LowerArm is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
                    <Shape DEF='LowerArm'>
 56                           <Appearance USE='WHITE'/>
 57                           <Box size='1 3.65 .5'/>
 58                      </Shape>
 59                 </Transform>
 60                 <Transform translation='-13.8 4.11 -3.5'>
 61                      <Shape USE='LowerArm'/>
 62                 </Transform>
 63                 <Transform rotation='1 0 0 -.349translation='-13.8 7.82 2.798'>
 64 
                    <!-- Shape MidArm is a DEF node that has 1 USE node: USE_1 -->
                    <Shape DEF='MidArm'>
 65                           <Appearance USE='WHITE'/>
 66                           <Box size='1 4.2 .5'/>
 67                      </Shape>
 68                 </Transform>
 69                 <Transform rotation='1 0 0 .349translation='-13.8 7.82 -2.798'>
 70                      <Shape USE='MidArm'/>
 71                 </Transform>
 72                 <Transform translation='-13.8 9.8 0'>
 73                      <Shape DEF='CrossBeam'>
 74                           <Appearance USE='WHITE'/>
 75                           <Box size='.8 .2 6'/>
 76                      </Shape>
 77                 </Transform>
 78                 <Transform translation='-17 2.71 3.5'>
 79                      <Shape USE='LowerArm'/>
 80                 </Transform>
 81                 <Transform translation='-17 2.71 -3.5'>
 82                      <Shape USE='LowerArm'/>
 83                 </Transform>
 84                 <Transform translation='-17 4.5 0'>
 85                      <Shape DEF='LowerCrossBeam'>
 86                           <Appearance USE='WHITE'/>
 87                           <Box size='.8 .2 9'/>
 88                      </Shape>
 89                 </Transform>
 90                 <Transform rotation='0 0 1 -.471translation='-15.5 7.1 2.2'>
 91 
                    <!-- Shape Boom is a DEF node that has 1 USE node: USE_1 -->
                    <Shape DEF='Boom'>
 92                           <Appearance USE='WHITE'/>
 93                           <Cylinder height='5.9radius='.06'/>
 94                      </Shape>
 95                 </Transform>
 96                 <Transform rotation='0 0 1 -.471translation='-15.5 7.1 -2.2'>
 97                      <Shape USE='Boom'/>
 98                 </Transform>
 99                 <Transform translation='-1 5.5 2.88'>
100 
                    <!-- Shape Window is a DEF node that has 5 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5 -->
                    <Shape DEF='Window'>
101 
                         <!-- Appearance Transparent is a DEF node that has 2 USE nodes: USE_1, USE_2 -->
                         <Appearance DEF='Transparent'>
102                                <Material ambientIntensity='.2emissiveColor='0 0 1shininess='.2transparency='.25'/>
103                           </Appearance>
104                           <Box size='.25 .5 .1'/>
105                      </Shape>
106                 </Transform>
107                 <Transform rotation='0 1 0 .035translation='.3 5.5 2.77'>
108                      <Shape USE='Window'/>
109                 </Transform>
110                 <Transform rotation='0 1 0 .1translation='1.1 5.5 2.6'>
111                      <Shape USE='Window'/>
112                 </Transform>
113                 <Transform translation='-1 5.5 -2.88'>
114                      <Shape USE='Window'/>
115                 </Transform>
116                 <Transform rotation='0 1 0 -.035translation='.3 5.5 -2.77'>
117                      <Shape USE='Window'/>
118                 </Transform>
119                 <Transform rotation='0 1 0 -.1translation='1.1 5.5 -2.6'>
120                      <Shape USE='Window'/>
121                 </Transform>
122                 <Transform rotation='0 1 0 .19translation='1.7 5.5 2.44'>
123 
                    <!-- Shape Window2 is a DEF node that has 1 USE node: USE_1 -->
                    <Shape DEF='Window2'>
124                           <Appearance USE='Transparent'/>
125                           <Box size='.4 .5 .1'/>
126                      </Shape>
127                 </Transform>
128                 <Transform rotation='0 1 0 -.19translation='1.7 5.5 -2.44'>
129                      <Shape USE='Window2'/>
130                 </Transform>
131                 <Transform rotation='0 1 0 .27translation='2.4 5.5 2.25'>
132 
                    <!-- Shape Window3 is a DEF node that has 10 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8, USE_9, USE_10 -->
                    <Shape DEF='Window3'>
133                           <Appearance USE='Transparent'/>
134                           <Box size='.5 .5 .05'/>
135                      </Shape>
136                 </Transform>
137                 <Transform rotation='0 1 0 -.27translation='2.4 5.5 -2.25'>
138                      <Shape USE='Window3'/>
139                 </Transform>
140                 <Transform rotation='0 1 0 .4scale='.5 1 1translation='3.1 5.5 2.02'>
141                      <Shape USE='Window3'/>
142                 </Transform>
143                 <Transform rotation='0 1 0 .7scale='.5 1 1translation='3.3 5.5 1.89'>
144                      <Shape USE='Window3'/>
145                 </Transform>
146                 <Transform rotation='0 1 0 -.4scale='.5 1 1translation='3.1 5.5 -2.02'>
147                      <Shape USE='Window3'/>
148                 </Transform>
149                 <Transform rotation='0 1 0 -.7scale='.5 1 1translation='3.3 5.5 -1.89'>
150                      <Shape USE='Window3'/>
151                 </Transform>
152                 <Transform rotation='0 1 0 .85translation='3.8 5.5 1.34'>
153                      <Shape USE='Window3'/>
154                 </Transform>
155                 <Transform rotation='0 1 0 -.85translation='3.8 5.5 -1.34'>
156                      <Shape USE='Window3'/>
157                 </Transform>
158                 <Transform rotation='0 1 0 1.571translation='4.08 5.5 .75'>
159                      <Shape USE='Window3'/>
160                 </Transform>
161                 <Transform rotation='0 1 0 -1.571translation='4.08 5.5 -.75'>
162                      <Shape USE='Window3'/>
163                 </Transform>
164                 <Transform rotation='0 1 0 1.571translation='4.08 5.5 0'>
165                      <Shape USE='Window3'/>
166                 </Transform>
167                 <Group DEF='GUARDRAIL'>
168                      <Transform translation='-16.65 5.25 4.45'>
169 
                         <!-- Shape GuardRail is a DEF node that has 7 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7 -->
                         <Shape DEF='GuardRail'>
170                                <Appearance USE='WHITE'/>
171                                <Cylinder height='1.5radius='.01'/>
172                           </Shape>
173                      </Transform>
174                      <Transform translation='-17.35 5.25 4.45'>
175                           <Shape USE='GuardRail'/>
176                      </Transform>
177                      <Transform translation='-16.65 5.25 -4.45'>
178                           <Shape USE='GuardRail'/>
179                      </Transform>
180                      <Transform translation='-17.35 5.25 -4.45'>
181                           <Shape USE='GuardRail'/>
182                      </Transform>
183                      <Transform translation='-17.35 5.25 1.5'>
184                           <Shape USE='GuardRail'/>
185                      </Transform>
186                      <Transform translation='-17.35 5.25 -1.5'>
187                           <Shape USE='GuardRail'/>
188                      </Transform>
189                      <Transform translation='-16.65 5.25 1.5'>
190                           <Shape USE='GuardRail'/>
191                      </Transform>
192                      <Transform translation='-16.65 5.25 -1.5'>
193                           <Shape USE='GuardRail'/>
194                      </Transform>
195                      <Transform rotation='1 0 0 1.571translation='-17.35 5 0'>
196 
                         <!-- Shape LengthwiseGR is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
                         <Shape DEF='LengthwiseGR'>
197                                <Appearance USE='WHITE'/>
198                                <Cylinder height='8.9radius='.01'/>
199                           </Shape>
200                      </Transform>
201                      <Transform rotation='1 0 0 1.571translation='-17.35 5.991 0'>
202                           <Shape USE='LengthwiseGR'/>
203                      </Transform>
204                      <Transform rotation='1 0 0 1.571translation='-16.65 5 0'>
205                           <Shape USE='LengthwiseGR'/>
206                      </Transform>
207                      <Transform rotation='1 0 0 1.571translation='-16.65 5.991 0'>
208                           <Shape USE='LengthwiseGR'/>
209                      </Transform>
210                      <Transform rotation='0 0 1 1.571translation='-17 5 -4.45'>
211 
                         <!-- Shape EndGR is a DEF node that has 1 USE node: USE_1 -->
                         <Shape DEF='EndGR'>
212                                <Appearance USE='WHITE'/>
213                                <Cylinder height='.7radius='.01'/>
214                           </Shape>
215                      </Transform>
216                      <Transform rotation='0 0 1 1.571translation='-17 5.991 -4.45'>
217                           <Shape USE='EndGR'/>
218                      </Transform>
219                 </Group>
220                 <Transform rotation='1 0 0 1.571translation='-19.25 3.2 2.249'>
221 
                    <!-- Shape RearGRLong is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
                    <Shape DEF='RearGRLong'>
222                           <Appearance USE='WHITE'/>
223                           <Cylinder height='3.5radius='.02'/>
224                      </Shape>
225                 </Transform>
226                 <Transform rotation='1 0 0 1.571translation='-19.25 3.2 -2.249'>
227                      <Shape USE='RearGRLong'/>
228                 </Transform>
229                 <Transform rotation='0 0 1 .3translation='-19.095 2.7 .52'>
230 
                    <!-- Shape RearGRTall is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
                    <Shape DEF='RearGRTall'>
231                           <Appearance USE='WHITE'/>
232                           <Cylinder height='1.03radius='.017'/>
233                      </Shape>
234                 </Transform>
235                 <Transform rotation='0 0 1 .3translation='-19.095 2.7 -.52'>
236                      <Shape USE='RearGRTall'/>
237                 </Transform>
238                 <Transform rotation='1 0 0 1.571translation='-19.095 2.7 -2.249'>
239                      <Shape USE='RearGRLong'/>
240                 </Transform>
241                 <Transform rotation='1 0 0 1.571translation='-19.095 2.7 2.249'>
242                      <Shape USE='RearGRLong'/>
243                 </Transform>
244                 <Transform rotation='0 0 1 .3translation='-19.095 2.7 2.26'>
245                      <Shape USE='RearGRTall'/>
246                 </Transform>
247                 <Transform rotation='0 0 1 .3translation='-19.095 2.7 -2.26'>
248                      <Shape USE='RearGRTall'/>
249                 </Transform>
250                 <Group DEF='TOPMOSTGUARDRAIL'>
251                      <Transform translation='-14.19 10.5 2.99'>
252 
                         <!-- Shape UpperGR is a DEF node that has 7 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7 -->
                         <Shape DEF='UpperGR'>
253                                <Appearance USE='WHITE'/>
254                                <Cylinder height='1.5radius='.01'/>
255                           </Shape>
256                      </Transform>
257                      <Transform translation='-14.19 10.5 -2.99'>
258                           <Shape USE='UpperGR'/>
259                      </Transform>
260                      <Transform translation='-13.41 10.5 -2.99'>
261                           <Shape USE='UpperGR'/>
262                      </Transform>
263                      <Transform translation='-13.41 10.5 2.99'>
264                           <Shape USE='UpperGR'/>
265                      </Transform>
266                      <Transform translation='-14.19 10.5 1'>
267                           <Shape USE='UpperGR'/>
268                      </Transform>
269                      <Transform translation='-14.19 10.5 -1'>
270                           <Shape USE='UpperGR'/>
271                      </Transform>
272                      <Transform translation='-13.41 10.5 -1'>
273                           <Shape USE='UpperGR'/>
274                      </Transform>
275                      <Transform translation='-13.41 10.5 1'>
276                           <Shape USE='UpperGR'/>
277                      </Transform>
278                      <Transform rotation='1 0 0 1.571translation='-14.19 10.5 0'>
279 
                         <!-- Shape UpGRLengthWise is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
                         <Shape DEF='UpGRLengthWise'>
280                                <Appearance USE='WHITE'/>
281                                <Cylinder height='5.979radius='.01'/>
282                           </Shape>
283                      </Transform>
284                      <Transform rotation='1 0 0 1.571translation='-13.41 10.5 0'>
285                           <Shape USE='UpGRLengthWise'/>
286                      </Transform>
287                      <Transform rotation='1 0 0 1.571translation='-14.19 11.24 0'>
288                           <Shape USE='UpGRLengthWise'/>
289                      </Transform>
290                      <Transform rotation='1 0 0 1.571translation='-13.41 11.24 0'>
291                           <Shape USE='UpGRLengthWise'/>
292                      </Transform>
293                      <Transform rotation='0 0 1 1.571translation='-13.8 10.5 -2.99'>
294 
                         <!-- Shape UpEndGr is a DEF node that has 1 USE node: USE_1 -->
                         <Shape DEF='UpEndGr'>
295                                <Appearance USE='WHITE'/>
296                                <Cylinder height='.78radius='.01'/>
297                           </Shape>
298                      </Transform>
299                      <Transform rotation='0 0 1 1.571translation='-13.8 11.24 -2.99'>
300                           <Shape USE='UpEndGr'/>
301                      </Transform>
302                 </Group>
303                 <Transform translation='-14 11.2 0'>
304 
                    <!-- Shape AntennaMast is a DEF node that has 1 USE node: USE_1 -->
                    <Shape DEF='AntennaMast'>
305                           <Appearance USE='WHITE'/>
306                           <Cylinder height='2.8radius='.1'/>
307                      </Shape>
308                 </Transform>
309                 <Transform rotation='0 1 0 .785translation='-14.25 12.9 .3'>
310                      <Transform rotation='0 0 1 .785'>
311                           <Shape DEF='AntExtension'>
312                                <Appearance USE='WHITE'/>
313                                <Cylinder height='1.1radius='.06'/>
314                           </Shape>
315                      </Transform>
316                 </Transform>
317                 <Transform translation='17 5.2 0'>
318                      <Shape USE='AntennaMast'/>
319                 </Transform>
320                 <Transform translation='-8.1 3 0'>
321                      <Shape>
322                           <Appearance USE='WHITE'/>
323                           <Box size='12.4 1.5 7.5'/>
324                      </Shape>
325                 </Transform>
326                 <Transform rotation='0 0 1 .175translation='0 8 2.4'>
327                      <Shape>
328                           <Appearance USE='WHITE'/>
329                           <Box size='.3 4 .4'/>
330                      </Shape>
331                 </Transform>
332                 <Transform translation='0 8 2.4'>
333 
                    <!-- Shape PilotHouseAnt is a DEF node that has 1 USE node: USE_1 -->
                    <Shape DEF='PilotHouseAnt'>
334                           <Appearance USE='WHITE'/>
335                           <Box size='.2 .1 2'/>
336                      </Shape>
337                 </Transform>
338                 <Transform scale='1 1 2translation='-.19 9 2.4'>
339                      <Shape USE='PilotHouseAnt'/>
340                 </Transform>
341                 <Transform translation='0 7.5 -2.4'>
342                      <Shape>
343                           <Appearance USE='WHITE'/>
344                           <Cone bottomRadius='.1'/>
345                      </Shape>
346                 </Transform>
347                 <Transform rotation='0 1 0 -.785translation='-14.25 12.9 -.3'>
348                      <Transform rotation='0 0 1 .785'>
349                           <Shape>
350                                <Appearance USE='WHITE'/>
351                                <Cylinder height='1.1radius='.06'/>
352                           </Shape>
353                      </Transform>
354                 </Transform>
355                 <Transform rotation='0 1 0 .23translation='2.66 2.18 .08'>
356                      <Transform rotation='0 0 1 .15'>
357                           <Shape DEF='UpperHullFwdStarBrd'>
358                                <Appearance USE='RED'/>
359                                <Extrusion crossSection='0 4 1.05 4orientation='0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 -.53scale='.2 1 .2 1 .4 1 .73 1solid='falsespine='5.8 0 0 8 0 0 13 0 0 17.6 0 0'/>
360                           </Shape>
361                      </Transform>
362                 </Transform>
363                 <Transform rotation='0 1 0 -.23translation='2.66 2.18 -.08'>
364                      <Transform rotation='0 0 1 .15'>
365                           <Shape DEF='UpperHullFwdPort'>
366                                <Appearance USE='RED'/>
367                                <Extrusion crossSection='0 -4 1.05 -4orientation='0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 -.53scale='.08 1 .15 1 .4 1 .73 1solid='falsespine='5.8 0 0 8 0 0 13 0 0 17.6 0 0'/>
368                           </Shape>
369                      </Transform>
370                 </Transform>
371                 <Transform translation='3.5 2.8 3.9'>
372 
                    <!-- Shape HullRail is a DEF node that has 1 USE node: USE_1 -->
                    <Shape DEF='HullRail'>
373                           <Appearance USE='WHITE'/>
374                           <Cylinder height='1radius='.02'/>
375                      </Shape>
376                 </Transform>
377                 <Transform translation='3.5 2.8 -3.9'>
378                      <Shape USE='HullRail'/>
379                 </Transform>
380            </Transform>
381       </Scene>
382  </X3D>
<!--

<!-- -->

<!-- to top Index for DEF nodes: AntennaMast, AntExtension, BLACK, Boom, BottomHull, CenterHull, CrossBeam, EndGR, GUARDRAIL, GuardRail, HullRail, LengthwiseGR, LowerArm, LowerCrossBeam, MidArm, PilotHouse, PilotHouseAnt, RearGRLong, RearGRTall, RED, TOPMOSTGUARDRAIL, Transparent, UpEndGr, UpGRLengthWise, UpperGR, UpperHullAftPort, UpperHullAftStarBrd, UpperHullFwdPort, UpperHullFwdStarBrd, WHITE, Window, Window2, Window3

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4
-->
X3D Tooltips element index: Appearance, Background, Box, Cone, Cylinder, Extrusion, Group, head, Material, meta, Scene, Shape, Transform, Viewpoint, WorldInfo, X3D, accessType and type, XML data types, field types

-->
<!-- Online at
https://savage.nps.edu/Savage/ShipsCivilian/Trawlers/Emma2Index.html -->
<!-- Version control at
https://gitlab.nps.edu/Savage/Savage/ShipsCivilian/Trawlers/Emma2.x3d -->

<!-- Color 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. -->