X3D Model Documentation: SeaGlider.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=' SeaGlider.x3d '/>
  6            <meta name='descriptioncontent='Seaglider autonomous underwater vehicle (AUV) A collaborative effort between Applied Physics Lab - University of Washington and the University of Washington School of Oceanography.'/>
  7            <meta name='creatorcontent='Joseph L. Chacon'/>
  8            <meta name='createdcontent='7 May 2004'/>
  9            <meta name='modifiedcontent='20 October 2019'/>
 10            <meta name='referencecontent=' http://www.apl.washington.edu/projects/seaglider/specifications.html '/>
 11            <meta name='referencecontent=' eriksen_et_al_2001.pdf '/>
 12            <meta name='referencecontent=' http://www.apl.washington.edu/downloads/eriksen_et_al_2001.pdf '/>
 13            <meta name='Imagecontent=' http://www.apl.washington.edu/projects/seaglider/images.html '/>
 14            <meta name='Imagecontent='SeaGlider/images_seaglider_01.jpg'/>
 15            <meta name='Imagecontent='SeaGlider/images_seaglider_02.jpg'/>
 16            <meta name='Imagecontent='SeaGlider/images_seaglider_03.jpg'/>
 17            <meta name='Imagecontent='SeaGlider/images_seaglider_04.jpg'/>
 18            <meta name='Imagecontent='SeaGlider/images_seaglider_05.jpg'/>
 19            <meta name='subjectcontent='SeaGlider, Autonomous Underwater Vehicle, AUV, University of Washington'/>
 20            <meta name='identifiercontent=' https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedUnderwaterVehicles/SeaGlider.x3d '/>
 21            <meta name='generatorcontent='X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit'/>
 22            <meta name='licensecontent='../../license.html'/>
 23       </head>
<!--

<!-- -->
<!-- to top DEF nodes index: Antenna, Antenna_Mount, AntennaMountTransform, AntennaTransform, Background, Black, BlackAntenna, BlackAntennaTransform, BlackSensor, BlackSensorTransform, Body, BodyTransform, BottomTailTransform, Front_Far, GlowingAntenna, GlowingAntennaTransform, GlowingWhite, Gray, GrayAntenna, GrayAntennaTransform, LeftWingTransform, LightGray, NosePlug, NosePlugTransform, oblique, RightWingTransform, SeaGliderTransform, Sensor, SensorBase, SensorBaseTransform, SensorTransform, Shiny_Yellow_mat, ShinyWhite, SilverSensor, SilverSensorTransform, Tail, TopTailTransform, ViewpointGroup, White, WhiteAntenna, WhiteAntennaTransform, Wing

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Front_Far, oblique
-->
 24       <Scene>
 25            <Background DEF='BackgroundgroundColor='0 0 .8skyColor='0 0 .8'/>
 26            <Viewpoint DEF='Front_Fardescription='SeaGlider UUV, view from starboardposition='0 0 4'/>
 27            <LOD range='15'>
 28                 <Group DEF='ViewpointGroup'>
 29                      <Viewpoint description='over-the-shoulder vieworientation='0 1 0 -1.57position='-5 1 0'/>
 30                      <Viewpoint description='view from port sideorientation='0 1 0 3.141592653position='0 0 -4'/>
 31                      <Viewpoint description='view from aheadorientation='0 1 0 1.57position='5 0 0'/>
 32                      <Viewpoint description='view from above, 10morientation='1 0 0 -1.57position='0 10 0'/>
 33                      <Viewpoint DEF='obliquedescription='oblique vieworientation='-.814 .581 -.007 1.222position='4 5.75 2.6'/>
 34                 </Group>
 35                 <WorldInfo info='"null node"'/>
 36            </LOD>
 37            <!-- Actual length of SeaGlider body is 1.8 meters. Scale SeaGliderTransform node to .2 .2 .2 for one to one scale. -->
 38            <Transform DEF='SeaGliderTransformscale='0.19889 0.19889 0.19889'>
 39                 <Transform DEF='BodyTransform'>
 40                      <Shape DEF='Body'>
 41                           <Appearance>
 42                                <Material DEF='Shiny_Yellow_matdiffuseColor='1 1 0shininess='1.0specularColor='1 1 .9'/>
 43                           </Appearance>
 44                           <Extrusion beginCap='falsecreaseAngle='3.14crossSection='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='.05 .05 .1 .1 .2 .2 .3 .3 .4 .4 .5 .5 .6 .6 .7 .7 .8 .8 .8 .8 .7 .7 .6 .6 .5 .5 .4 .4 .3 .3 .2 .2 .2 .2spine='5.85 0 0 5.8 0 0 5.4 0 0 4.9 0 0 4.4 0 0 3.8 0 0 3.1 0 0 2.2 0 0 .7 0 0 0 0 0 -.5 0 0 -.8 0 0 -1.1 0 0 -1.4 0 0 -1.8 0 0 -2.3 0 0 -3.2 0 0'/>
 45                      </Shape>
 46                      <Transform DEF='NosePlugTransformrotation='0 0 1 1.571scale='.49 .49 .49translation='5.79 0 0'>
 47                           <Shape DEF='NosePlug'>
 48                                <Appearance>
 49 
                                   <!-- Material Black is a DEF node that has 5 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5 -->
                                   <Material DEF='BlackdiffuseColor='0 0 0'/>
 50                                </Appearance>
 51                                <Cylinder height='0.2radius='0.100'/>
 52                           </Shape>
 53                      </Transform>
 54                 </Transform>
 55                 <Transform DEF='RightWingTransformtranslation='0 -.025 1'>
 56 
                    <!-- Shape Wing is a DEF node that has 1 USE node: USE_1 -->
                    <Shape DEF='Wing'>
 57                           <Appearance>
 58                                <Material USE='Black'/>
 59                           </Appearance>
 60                           <Extrusion creaseAngle='0.524crossSection='0 -.5 -1.2 -.9 -1.2 0 -1.2 1 -1.2 1.8 -.3 1.8 0 -.5 0 -.5spine='0 0 0 0 .05 0'/>
 61                      </Shape>
 62                 </Transform>
 63                 <Transform DEF='LeftWingTransformrotation='1 0 0 3.142translation='0 .025 -1'>
 64                      <Shape USE='Wing'/>
 65                 </Transform>
 66                 <Transform DEF='TopTailTransformrotation='1 0 0 -1.57translation='-3 .05 .025'>
 67 
                    <!-- Shape Tail is a DEF node that has 1 USE node: USE_1 -->
                    <Shape DEF='Tail'>
 68                           <Appearance>
 69                                <Material USE='Black'/>
 70                           </Appearance>
 71                           <Extrusion crossSection='0 0 .3 0 .35 .2 .4 .2 .2 .9 0 .9spine='0 0 0 0 .025 0'/>
 72                      </Shape>
 73                 </Transform>
 74                 <Transform DEF='BottomTailTransformrotation='1 0 0 1.57translation='-3 -.05 -.0125'>
 75                      <Shape USE='Tail'/>
 76                 </Transform>
 77                 <Transform DEF='SensorTransform'>
 78                      <Group DEF='Sensor'>
 79                           <Transform DEF='SensorBaseTransformtranslation='-.4 .775 0'>
 80                                <Shape DEF='SensorBase'>
 81                                     <Appearance>
 82                                          <Material USE='Black'/>
 83                                     </Appearance>
 84                                     <Box size='.5 .2 .05'/>
 85                                </Shape>
 86                           </Transform>
 87                           <Transform DEF='SilverSensorTransformrotation='0 0 1 1.571translation='-.5 .9 0'>
 88                                <Shape DEF='SilverSensor'>
 89                                     <Appearance>
 90                                          <Material DEF='ShinyWhitediffuseColor='1 1 1shininess='0.100specularColor='1 1 1'/>
 91                                     </Appearance>
 92                                     <Cylinder height='0.950radius='0.040'/>
 93                                </Shape>
 94                           </Transform>
 95                           <Transform DEF='BlackSensorTransformrotation='0 0 1 1.571translation='-.47 .9 0'>
 96                                <Shape DEF='BlackSensor'>
 97                                     <Appearance>
 98                                          <Material USE='Black'/>
 99                                     </Appearance>
100                                     <Cylinder height='0.650radius='0.045'/>
101                                </Shape>
102                           </Transform>
103                      </Group>
104                 </Transform>
105                 <Transform DEF='AntennaMountTransform'>
106                      <Shape DEF='Antenna_Mount'>
107                           <Appearance>
108                                <Material DEF='GraydiffuseColor='.6 .6 .6'/>
109                           </Appearance>
110                           <Extrusion crossSection='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.00scale='.198 .198 .1 .1spine='-3.2 0 0 -3.4 0 0'/>
111                      </Shape>
112                 </Transform>
113                 <Transform DEF='AntennaTransform'>
114                      <Group DEF='Antenna'>
115                           <Transform DEF='GlowingAntennaTransformrotation='0 0 1 1.571translation='-6.367 0 0'>
116                                <Shape DEF='GlowingAntenna'>
117                                     <Appearance>
118                                          <Material DEF='GlowingWhitediffuseColor='1 1 1emissiveColor='0.5 0.5 0.5shininess='0.100specularColor='1 1 1'/>
119                                     </Appearance>
120                                     <Cylinder height='6.0radius='0.050'/>
121                                </Shape>
122                           </Transform>
123                           <Transform DEF='BlackAntennaTransformrotation='0 0 1 1.571translation='-9.514 0 0'>
124                                <Shape DEF='BlackAntenna'>
125                                     <Appearance>
126                                          <Material USE='Black'/>
127                                     </Appearance>
128                                     <Cylinder height='0.300radius='0.050'/>
129                                </Shape>
130                           </Transform>
131                           <Transform DEF='WhiteAntennaTransformrotation='0 0 1 1.571translation='-9.765 0 0'>
132                                <Shape DEF='WhiteAntenna'>
133                                     <Appearance>
134                                          <Material DEF='WhitediffuseColor='1 1 1'/>
135                                     </Appearance>
136                                     <Cylinder height='0.2radius='0.050'/>
137                                </Shape>
138                           </Transform>
139                           <Transform DEF='GrayAntennaTransformrotation='0 0 1 1.571translation='-10.064 0 0'>
140                                <Shape DEF='GrayAntenna'>
141                                     <Appearance>
142                                          <Material DEF='LightGraydiffuseColor='.8 .8 .8'/>
143                                     </Appearance>
144                                     <Cylinder height='0.400radius='0.050'/>
145                                </Shape>
146                           </Transform>
147                      </Group>
148                 </Transform>
149            </Transform>
150       </Scene>
151  </X3D>
<!--

<!-- -->
<!-- to top DEF nodes index: Antenna, Antenna_Mount, AntennaMountTransform, AntennaTransform, Background, Black, BlackAntenna, BlackAntennaTransform, BlackSensor, BlackSensorTransform, Body, BodyTransform, BottomTailTransform, Front_Far, GlowingAntenna, GlowingAntennaTransform, GlowingWhite, Gray, GrayAntenna, GrayAntennaTransform, LeftWingTransform, LightGray, NosePlug, NosePlugTransform, oblique, RightWingTransform, SeaGliderTransform, Sensor, SensorBase, SensorBaseTransform, SensorTransform, Shiny_Yellow_mat, ShinyWhite, SilverSensor, SilverSensorTransform, Tail, TopTailTransform, ViewpointGroup, White, WhiteAntenna, WhiteAntennaTransform, Wing

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

-->
<!-- Online at
https://www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedUnderwaterVehicles/SeaGliderIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Savage/Robots/UnmannedUnderwaterVehicles/SeaGlider.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. -->