X3D Model Documentation: LightHouse.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='LightHouse.x3d'/>
  6            <meta name='descriptioncontent='Abandoned Lighthouse on Ship Island, Mississippi'/>
  7            <meta name='creatorcontent='Jeffrey Weekley'/>
  8            <meta name='createdcontent='1 November 2001'/>
  9            <meta name='modifiedcontent='20 October 2019'/>
 10            <meta name='referencecontent='National Oceanographic and Atmospheric Administration map of Mississippi Sound and Approaches (Dauphin Island to Cat Island), published by the U.S Department of Commerce, 10 July 1999.'/>
 11            <meta name='referencecontent='Site surveyed during AUVFest 2001.'/>
 12            <meta name='photocontent='*enter photo filename/url here*'/>
 13            <meta name='Imagecontent='LighthouseModelShipIsland1.jpg'/>
 14            <meta name='Imagecontent='LighthouseModelShipIsland2.gif'/>
 15            <meta name='subjectcontent='Lighthouse is measured at 84 feet, converted to meters on a scale of one foot equals 0.305 meters.'/>
 16            <meta name='identifiercontent='https://savage.nps.edu/Savage/Locations/ShipIslandMississippi/LightHouse.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: BottomWindow, CapeCodBlack, CapeCodeWhite, Foundation, FrontDoorAndWindows, Lighthouse, LightHouseWall, LightRoom, Railing, TopRailing, UpperPlatform, WallFour, WallThree, WallTwo, Window

Index for Viewpoint node: Viewpoint_1
-->
 20       <Scene>
 21            <WorldInfo title='LightHouse.x3d'/>
 22            <Viewpoint description='Light Houseposition='0 25 75'/>
 23            <Background skyColor='0.2 0.67 0.95'/>
 24            <Group DEF='Lighthouse'>
 25                 <Transform scale='0.305 0.305 0.305'>
 26 
                    <!-- Transform LightHouseWall is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
                    <Transform DEF='LightHouseWall'>
 27                           <Shape>
 28                                <IndexedFaceSet ccw='falsesolid='falsecoordIndex='0 1 2 3 4 -1'>
 29                                     <Coordinate point='16 0 -16 -16 0 -16 -6 78 -6 6 78 -6 16 0 -16'/>
 30                                </IndexedFaceSet>
 31 
                              <!-- Appearance CapeCodeWhite is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
                              <Appearance DEF='CapeCodeWhite'>
 32                                     <Material diffuseColor='0.8 0.85 0.85'/>
 33                                </Appearance>
 34                           </Shape>
 35 
                         <!-- Transform Window is a DEF node that has 1 USE node: USE_1 -->
                         <Transform DEF='Window'>
 36                                <Transform rotation='1 0 0 -0.14translation='0 40 11'>
 37                                     <Shape>
 38                                          <Box size='3 4 0.2'/>
 39                                          <Appearance>
 40                                               <Material diffuseColor='0.1 0.15 0.15'/>
 41                                          </Appearance>
 42                                     </Shape>
 43                                </Transform>
 44                           </Transform>
 45                           <Transform translation='0 20 -2.587'>
 46                                <Transform USE='Window'/>
 47                           </Transform>
 48                      </Transform>
 49                      <Transform DEF='WallTworotation='0 1 0 1.57'>
 50                           <Transform USE='LightHouseWall'/>
 51                      </Transform>
 52                      <Transform DEF='WallThreerotation='0 1 0 3.14'>
 53                           <Transform USE='LightHouseWall'/>
 54                      </Transform>
 55                      <Transform DEF='WallFourrotation='0 1 0 -1.57'>
 56                           <Transform USE='LightHouseWall'/>
 57                      </Transform>
 58                      <Transform DEF='UpperPlatformtranslation='0 78 0'>
 59                           <Transform>
 60                                <Shape>
 61                                     <Box size='15 0.66 15'/>
 62 
                                   <!-- Appearance CapeCodBlack is a DEF node that has 8 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8 -->
                                   <Appearance DEF='CapeCodBlack'>
 63                                          <Material diffuseColor='0.1 0.25 0.3'/>
 64                                     </Appearance>
 65                                </Shape>
 66                           </Transform>
 67 
                         <!-- Transform Railing is a DEF node that has 3 USE nodes: USE_1, USE_2, USE_3 -->
                         <Transform DEF='Railing'>
 68 
                              <!-- Transform TopRailing is a DEF node that has 1 USE node: USE_1 -->
                              <Transform DEF='TopRailingtranslation='0 4 7'>
 69                                     <Shape>
 70                                          <Box size='14 0.2 0.4'/>
 71                                          <Appearance USE='CapeCodBlack'/>
 72                                     </Shape>
 73                                </Transform>
 74                                <Transform translation='-7 2.125 7'>
 75                                     <Shape>
 76                                          <Box size='0.2 4.25 0.4'/>
 77                                          <Appearance USE='CapeCodBlack'/>
 78                                     </Shape>
 79                                </Transform>
 80                                <Transform translation='0 2.125 7'>
 81                                     <Shape>
 82                                          <Box size='0.2 4.25 0.4'/>
 83                                          <Appearance USE='CapeCodBlack'/>
 84                                     </Shape>
 85                                </Transform>
 86                                <Transform translation='7 2.125 7'>
 87                                     <Shape>
 88                                          <Box size='0.2 4.25 0.4'/>
 89                                          <Appearance USE='CapeCodBlack'/>
 90                                     </Shape>
 91                                </Transform>
 92                                <Transform translation='0 -3 0'>
 93                                     <Transform USE='TopRailing'/>
 94                                </Transform>
 95                           </Transform>
 96                           <Transform rotation='0 1 0 1.57'>
 97                                <Transform USE='Railing'/>
 98                           </Transform>
 99                           <Transform rotation='0 1 0 3.14'>
100                                <Transform USE='Railing'/>
101                           </Transform>
102                           <Transform rotation='0 1 0 -1.57'>
103                                <Transform USE='Railing'/>
104                           </Transform>
105                      </Transform>
106                      <Transform DEF='LightRoomtranslation='0 78 0'>
107                           <Transform translation='0 5 0'>
108                                <Shape>
109                                     <Cylinder bottom='falseheight='6radius='3top='false'/>
110                                     <Appearance>
111                                          <Material diffuseColor='0.1 0.3 0.35specularColor='0.2 0.4 0.45transparency='0.67'/>
112                                     </Appearance>
113                                </Shape>
114                           </Transform>
115                           <Transform translation='0 1 0'>
116                                <Shape>
117                                     <Box size='8 2 8'/>
118                                     <Appearance USE='CapeCodBlack'/>
119                                </Shape>
120                           </Transform>
121                           <Transform translation='0 8.5 0'>
122                                <Shape>
123                                     <Cone bottomRadius='4height='1'/>
124                                     <Appearance USE='CapeCodBlack'/>
125                                </Shape>
126                           </Transform>
127                           <Transform translation='0 9 0'>
128                                <Shape>
129                                     <Box size='1 2.5 1'/>
130                                     <Appearance USE='CapeCodBlack'/>
131                                </Shape>
132                           </Transform>
133                      </Transform>
134                      <Transform DEF='FrontDoorAndWindows'>
135                           <Transform translation='0 8.5 16'>
136                                <Shape>
137                                     <Box size='9 15 4'/>
138                                     <Appearance USE='CapeCodeWhite'/>
139                                </Shape>
140                           </Transform>
141                           <Transform translation='0 0.625 16'>
142                                <Shape>
143                                     <Box size='12 1.5 6'/>
144                                     <Appearance USE='CapeCodeWhite'/>
145                                </Shape>
146                           </Transform>
147                           <Transform translation='0 7 18.25'>
148                                <Shape>
149                                     <Box size='6 14 1'/>
150                                     <Appearance USE='CapeCodBlack'/>
151                                </Shape>
152                           </Transform>
153                           <Transform rotation='1 0 0 -0.14translation='8 12 14.45'>
154 
                              <!-- Transform BottomWindow is a DEF node that has 1 USE node: USE_1 -->
                              <Transform DEF='BottomWindow'>
155                                     <Shape>
156                                          <Box size='3 4 0.2'/>
157                                          <Appearance>
158                                               <Material diffuseColor='0.1 0.15 0.15'/>
159                                          </Appearance>
160                                     </Shape>
161                                </Transform>
162                           </Transform>
163                           <Transform rotation='1 0 0 -0.14translation='-8 12 14.45'>
164                                <Transform USE='BottomWindow'/>
165                           </Transform>
166                      </Transform>
167                      <Transform DEF='Foundationtranslation='0 -0.25 0'>
168                           <Shape>
169                                <Box size='33 1 33'/>
170                                <Appearance USE='CapeCodeWhite'/>
171                           </Shape>
172                      </Transform>
173                 </Transform>
174            </Group>
175       </Scene>
176  </X3D>
<!--

<!-- -->

<!-- to top Index for DEF nodes: BottomWindow, CapeCodBlack, CapeCodeWhite, Foundation, FrontDoorAndWindows, Lighthouse, LightHouseWall, LightRoom, Railing, TopRailing, UpperPlatform, WallFour, WallThree, WallTwo, Window

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

-->
<!-- Online at
https://savage.nps.edu/Savage/Locations/ShipIslandMississippi/LightHouseIndex.html -->
<!-- Version control at
https://gitlab.nps.edu/Savage/Savage/Locations/ShipIslandMississippi/LightHouse.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. -->