X3D Model Documentation: PearlHarborNavigationAids.x3d

  1  <?xml version="1.0" encoding="UTF-8"?>
  2  <!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "https://www.web3d.org/specifications/x3d-3.3.dtd">
  3  <X3D profile='Immersive' version='3.3 xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-3.3.xsd'>
  4       <head>
  5            <component level='1name='Geospatial'/>
  6            <meta name='titlecontent=' PearlHarborNavigationAids.x3d '/>
  7            <meta name='descriptioncontent='Geo-referenced Pearl Harbor Navigation Aids, using Prototypes: Range Light, Lighted Buoy, Light, LightPost, Daybeacon.'/>
  8            <meta name='creatorcontent='Planet 9 Studios, Inc., San Francisco, CA'/>
  9            <meta name='producercontent='Christian Greuel, Director of Art and Production'/>
 10            <meta name='referencecontent='http://www.planet9.com'/>
 11            <meta name='referencecontent='IHO S-57: http://www.caris.com/s-57'/>
 12            <meta name='translatorcontent='Xj3D Format Converter'/>
 13            <meta name='createdcontent='18 August 2006'/>
 14            <meta name='translatedcontent='18 August 2006'/>
 15            <meta name='modifiedcontent='20 October 2019'/>
 16            <meta name='licensecontent='../../license.html'/>
 17            <meta name='identifiercontent=' https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/PearlHarborNavigationAids.x3d '/>
 18       </head>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top DEF nodes index: ADocksBasinDaybeacon2, FordislandJunctionLightF, MerryPointLight, PearlHarborEastLochDangerDaybeacon, PearlHarborEastLochDaybeacon2, PearlHarborEastLochLight4, PearlHarborEntranceRangeFrontLight, PearlHarborEntranceRangeRearLight, PearlHarborLight15, PearlHarborLight16, PearlHarborLight17, PearlHarborLight18, PearlHarborLight19, PearlHarborLight20, PearlHarborLight23, PearlHarborLight6, PearlHarborLight9, PearlHarborLightedBuoy1, PearlHarborLightedBuoy11, PearlHarborNorthChannelBuoy9, PearlHarborNorthChannelLight2, PearlHarborNorthChannelLight4, PearlHarborNorthChannelLightedBuoy6, PearlHarborNorthChannelLightedBuoy8, PearlHarborWestLochDaybeacon1, PearlHarborWestLochDaybeacon11, PearlHarborWestLochEntranceRangeFrontLight, PearlHarborWestLochEntranceRangeRearLight, PearlHarborWestLochLight10, PearlHarborWestLochLight3, PearlHarborWestLochLight5, PearlHarborWestLochLight9, PearlHarborWestLochLightedBuoy6, PearlHarborWestLochLightedBuoy7, PearlHarborWestLochLightedBuoy8, WestLochJunctionLightW

Index for ExternProtoDeclare definitions: Daybeacon, Light, LightedBuoy, LightPost, RangeLight
-->
 19       <Scene>
 20            <WorldInfo title='PearlHarborNavigationAids.x3d'/>
 21            <ExternProtoDeclare name='RangeLight'   url=' "RangeLightPrototype.x3d#RangeLight" "RangeLightPrototype.x3dv#RangeLight" "RangeLightPrototype.x3db#RangeLight" "RangeLightPrototype.wrl#RangeLight" "../../../Savage/HarborEquipment/NavigationAids/RangeLightPrototype.x3d#RangeLight" "../../../Savage/HarborEquipment/NavigationAids/RangeLightPrototype.x3dv#RangeLight" "../../../Savage/HarborEquipment/NavigationAids/RangeLightPrototype.x3db#RangeLight" "../../../Savage/HarborEquipment/NavigationAids/RangeLightPrototype.wrl#RangeLight" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/RangeLightPrototype.x3d#RangeLight" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/RangeLightPrototype.x3dv#RangeLight" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/RangeLightPrototype.x3db#RangeLight" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/RangeLightPrototype.wrl#RangeLight" '>
 22                 <!-- NOTE: Beacon light points due North (+Z) and is only visible from that side. -->
 23                 <field name='LightTypetype='SFInt32accessType='inputOutput'/>
 24                 <!-- 0=LightOff, 1=LightOn, 2=LightFlashing(NotImplemented) -->
 25                 <field name='LightGlowtype='SFVec3faccessType='inputOutput'/>
 26                 <!-- XYZ Scale of Light Glow Effect (suggest Z=1.0) -->
 27            </ExternProtoDeclare>
 28            <ExternProtoDeclare name='LightedBuoy'   url=' "LightedBuoyPrototype.x3d#LightedBuoy" "LightedBuoyPrototype.x3dv#LightedBuoy" "LightedBuoyPrototype.x3db#LightedBuoy" "LightedBuoyPrototype.wrl#LightedBuoy" "../../../Savage/HarborEquipment/NavigationAids/LightedBuoyPrototype.x3d#LightedBuoy" "../../../Savage/HarborEquipment/NavigationAids/LightedBuoyPrototype.x3dv#LightedBuoy" "../../../Savage/HarborEquipment/NavigationAids/LightedBuoyPrototype.x3db#LightedBuoy" "../../../Savage/HarborEquipment/NavigationAids/LightedBuoyPrototype.wrl#LightedBuoy" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/LightedBuoyPrototype.x3d#LightedBuoy" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/LightedBuoyPrototype.x3dv#LightedBuoy" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/LightedBuoyPrototype.x3db#LightedBuoy" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/LightedBuoyPrototype.wrl#LightedBuoy" '>
 29                 <!-- NOTE: CATLAM = Catagory of Lateral Marker (Reference: IHO S-57) -->
 30                 <field name='Catlamtype='SFInt32accessType='inputOutput'/>
 31                 <!-- 0=None(Unlikely), 1=PortHand(GreenSquare), 2=StarboardHand(RedTriangle), 3=NotImplemented, 4=NotImplemented -->
 32                 <field name='LightTypetype='SFInt32accessType='inputOutput'/>
 33                 <!-- 0=LightOff, 1=LightOn, 2=LightFlashing(NotImplemented) -->
 34                 <field name='LightGlowtype='SFVec3faccessType='inputOutput'/>
 35                 <!-- XYZ Scale of Light Glow Effect (suggest Z=1.0) -->
 36                 <field name='Numbertype='SFInt32accessType='inputOutput'/>
 37                 <!-- Not Implemented -->
 38            </ExternProtoDeclare>
 39            <ExternProtoDeclare name='Light'   url=' "LightPrototype.x3d#Light" "LightPrototype.x3dv#Light" "LightPrototype.x3db#Light" "LightPrototype.wrl#Light" "../../../Savage/HarborEquipment/NavigationAids/LightPrototype.x3d#Light" "../../../Savage/HarborEquipment/NavigationAids/LightPrototype.x3dv#Light" "../../../Savage/HarborEquipment/NavigationAids/LightPrototype.x3db#Light" "../../../Savage/HarborEquipment/NavigationAids/LightPrototype.wrl#Light" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/LightPrototype.x3d#Light" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/LightPrototype.x3dv#Light" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/LightPrototype.x3db#Light" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/LightPrototype.wrl#Light" '>
 40                 <!-- NOTE: CATLAM = Catagory of Lateral Marker (Reference: IHO S-57) -->
 41                 <field name='Catlamtype='SFInt32accessType='inputOutput'/>
 42                 <!-- 0=None(Unlikely), 1=PortHand(GreenSquare), 2=StarboardHand(RedTriangle), 3=PreferredChannelToStarboard(TopmostBandGreen), 4=PreferredChannelToPort(TopmostBandRed) -->
 43                 <field name='LightTypetype='SFInt32accessType='inputOutput'/>
 44                 <!-- 0=LightOff, 1=LightOn, 2=LightFlashing(NotImplemented) -->
 45                 <field name='LightGlowtype='SFVec3faccessType='inputOutput'/>
 46                 <!-- XYZ Scale of Light Glow Effect (suggest Z=1.0) -->
 47                 <field name='PileTypetype='SFInt32accessType='inputOutput'/>
 48                 <!-- 0=NoPile(Unlikely), 1=SinglePile, 2=MultiPile -->
 49                 <field name='Numbertype='SFInt32accessType='inputOutput'/>
 50                 <!-- Not Implemented -->
 51            </ExternProtoDeclare>
 52            <ExternProtoDeclare name='LightPost'   url=' "LightPostPrototype.x3d#LightPost" "LightPostPrototype.x3dv#LightPost" "LightPostPrototype.x3db#LightPost" "LightPostPrototype.wrl#LightPost" "../../../Savage/HarborEquipment/NavigationAids/LightPostPrototype.x3d#LightPost" "../../../Savage/HarborEquipment/NavigationAids/LightPostPrototype.x3dv#LightPost" "../../../Savage/HarborEquipment/NavigationAids/LightPostPrototype.x3db#LightPost" "../../../Savage/HarborEquipment/NavigationAids/LightPostPrototype.wrl#LightPost" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/LightPostPrototype.x3d#LightPost" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/LightPostPrototype.x3dv#LightPost" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/LightPostPrototype.x3db#LightPost" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/LightPostPrototype.wrl#LightPost" '>
 53                 <field name='LightTypetype='SFInt32accessType='inputOutput'/>
 54                 <!-- 0=LightOff, 1=LightOn, 2=LightFlashing(NotImplemented) -->
 55                 <field name='LightGlowtype='SFVec3faccessType='inputOutput'/>
 56                 <!-- XYZ Scale of Light Glow Effect (suggest Z=1.0) -->
 57            </ExternProtoDeclare>
 58            <ExternProtoDeclare name='Daybeacon'   url=' "DaybeaconPrototype.x3d#Daybeacon" "DaybeaconPrototype.x3dv#Daybeacon" "DaybeaconPrototype.x3db#Daybeacon" "DaybeaconPrototype.wrl#Daybeacon" "../../../Savage/HarborEquipment/NavigationAids/DaybeaconPrototype.x3d#Daybeacon" "../../../Savage/HarborEquipment/NavigationAids/DaybeaconPrototype.x3dv#Daybeacon" "../../../Savage/HarborEquipment/NavigationAids/DaybeaconPrototype.x3db#Daybeacon" "../../../Savage/HarborEquipment/NavigationAids/DaybeaconPrototype.wrl#Daybeacon" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/DaybeaconPrototype.x3d#Daybeacon" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/DaybeaconPrototype.x3dv#Daybeacon" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/DaybeaconPrototype.x3db#Daybeacon" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/DaybeaconPrototype.wrl#Daybeacon" '>
 59                 <!-- NOTE: CATLAM = Catagory of Lateral Marker (Reference: IHO S-57) -->
 60                 <field name='Catlamtype='SFInt32accessType='inputOutput'/>
 61                 <!-- 0=None(Unlikely), 1=PortHand(GreenSquare), 2=StarboardHand(RedTriangle), 3=PreferredChannelToStarboard(TopmostBandGreen), 4=PreferredChannelToPort(TopmostBandRed) -->
 62                 <field name='Numbertype='SFInt32accessType='inputOutput'/>
 63                 <!-- Not Implemented -->
 64            </ExternProtoDeclare>
 65            <GeoLocation geoCoords='2362714 608354 0geoSystem='"UTM" "Z4"containerField='children'>
 66                 <GeoOrigin geoCoords='2362714 608354 0geoSystem='"UTM" "Z4"'/>
 67                 <!-- Range Lights -->
 68                 <Transform DEF='PearlHarborEntranceRangeFrontLightrotation='0.0 -1.0 0.0 2.680832translation='-1637.90 1.0 4068.20'>
 69                      <!-- Rotate to heading 153.6 -->
 70                      <ProtoInstance name='RangeLight'>
 71                           <fieldValue name='LightTypevalue='1'/>
 72                           <!-- Light On -->
 73                           <fieldValue name='LightGlowvalue='4.0 4.0 1.0'/>
 74                           <!-- Glow effect scaled four times wide (XY only) -->
 75                      </ProtoInstance>
 76                 </Transform>
 77                 <Transform DEF='PearlHarborEntranceRangeRearLightrotation='0.0 -1.0 0.0 2.680832translation='-1945.68 1.0 3447.72'>
 78                      <!-- Rotate to heading 153.6 -->
 79                      <ProtoInstance name='RangeLight'>
 80                           <fieldValue name='LightTypevalue='1'/>
 81                           <!-- Light On -->
 82                           <fieldValue name='LightGlowvalue='4.0 4.0 1.0'/>
 83                           <!-- Glow effect scaled four times wide (XY only) -->
 84                      </ProtoInstance>
 85                 </Transform>
 86                 <Transform DEF='PearlHarborWestLochEntranceRangeFrontLightrotation='0.0 -1.0 0.0 2.495826667translation='-2931.49 3.5 1270.43'>
 87                      <!-- Rotate to heading 143.0 -->
 88                      <ProtoInstance name='RangeLight'>
 89                           <fieldValue name='LightTypevalue='1'/>
 90                           <!-- Light On -->
 91                           <fieldValue name='LightGlowvalue='4.0 4.0 1.0'/>
 92                           <!-- Glow effect scaled four times wide (XY only) -->
 93                      </ProtoInstance>
 94                 </Transform>
 95                 <Transform DEF='PearlHarborWestLochEntranceRangeRearLightrotation='0.0 -1.0 0.0 2.495826667translation='-3109.04 3.7 1038.89'>
 96                      <!-- Rotate to heading 143.0 -->
 97                      <ProtoInstance name='RangeLight'>
 98                           <fieldValue name='LightTypevalue='1'/>
 99                           <!-- Light On -->
100                           <fieldValue name='LightGlowvalue='4.0 4.0 1.0'/>
101                           <!-- Glow effect scaled four times wide (XY only) -->
102                      </ProtoInstance>
103                 </Transform>
104                 <!-- Daybeacons -->
105                 <Transform DEF='ADocksBasinDaybeacon2translation='-1062.23 0.0 4047.53'>
106                      <ProtoInstance name='Daybeacon'>
107                           <fieldValue name='Catlamvalue='2'/>
108                           <!-- Starboard-Hand (Red Triangle) -->
109                      </ProtoInstance>
110                 </Transform>
111                 <Transform DEF='PearlHarborWestLochDaybeacon1translation='-2014.14 0.0 2663.59'>
112                      <ProtoInstance name='Daybeacon'>
113                           <fieldValue name='Catlamvalue='1'/>
114                           <!-- Port-Hand (Green Square) -->
115                      </ProtoInstance>
116                 </Transform>
117                 <Transform DEF='PearlHarborWestLochDaybeacon11translation='-5092.60 0.0 988.92'>
118                      <ProtoInstance name='Daybeacon'>
119                           <fieldValue name='Catlamvalue='1'/>
120                           <!-- Port-Hand (Green Square) -->
121                      </ProtoInstance>
122                 </Transform>
123                 <!-- Danger Daybeacons (inlined) -->
124                 <Transform DEF='PearlHarborEastLochDangerDaybeacontranslation='-555.64 0.0 -2334.89'>
125                      <Inline   url=' "DangerDaybeacon.x3d" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/DangerDaybeacon.x3d" "DangerDaybeacon.wrl" "https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/DangerDaybeacon.wrl" '/>
126                 </Transform>
127                 <!-- Lights -->
128                 <Transform DEF='FordislandJunctionLightFtranslation='-1143.05 0.0 963.44'>
129                      <ProtoInstance name='Light'>
130                           <fieldValue name='Catlamvalue='3'/>
131                           <!-- Preferred Channel To Starboard (Topmost Band Green) -->
132                           <fieldValue name='LightTypevalue='1'/>
133                           <!-- Light On -->
134                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
135                           <!-- Glow effect scaled two times (XYZ) -->
136                           <fieldValue name='PileTypevalue='2'/>
137                           <!-- Multi Pile -->
138                      </ProtoInstance>
139                 </Transform>
140                 <Transform DEF='PearlHarborEastLochDaybeacon2translation='1648.54 0.0 -1007.17'>
141                      <ProtoInstance name='Light'>
142                           <fieldValue name='Catlamvalue='2'/>
143                           <!-- Starboard-Hand (Red Triangle) -->
144                           <fieldValue name='LightTypevalue='1'/>
145                           <!-- Light On -->
146                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
147                           <!-- Glow effect scaled two times (XYZ) -->
148                           <fieldValue name='PileTypevalue='1'/>
149                           <!-- Single Pile -->
150                      </ProtoInstance>
151                 </Transform>
152                 <Transform DEF='PearlHarborEastLochLight4translation='1881.85 0.0 -1215.58'>
153                      <ProtoInstance name='Light'>
154                           <fieldValue name='Catlamvalue='2'/>
155                           <!-- Starboard-Hand (Red Triangle) -->
156                           <fieldValue name='LightTypevalue='1'/>
157                           <!-- Light On -->
158                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
159                           <!-- Glow effect scaled two times (XYZ) -->
160                           <fieldValue name='PileTypevalue='1'/>
161                           <!-- Single Pile -->
162                      </ProtoInstance>
163                 </Transform>
164                 <Transform DEF='PearlHarborLight6translation='-1026.54 0.0 4942.25'>
165                      <ProtoInstance name='Light'>
166                           <fieldValue name='Catlamvalue='2'/>
167                           <!-- Starboard-Hand (Red Triangle) -->
168                           <fieldValue name='LightTypevalue='1'/>
169                           <!-- Light On -->
170                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
171                           <!-- Glow effect scaled two times (XYZ) -->
172                           <fieldValue name='PileTypevalue='1'/>
173                           <!-- Single Pile -->
174                      </ProtoInstance>
175                 </Transform>
176                 <Transform DEF='PearlHarborLight9translation='-1652.74 0.0 3936.05'>
177                      <ProtoInstance name='Light'>
178                           <fieldValue name='Catlamvalue='1'/>
179                           <!-- Port-Hand (Green Square) -->
180                           <fieldValue name='LightTypevalue='1'/>
181                           <!-- Light On -->
182                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
183                           <!-- Glow effect scaled two times (XYZ) -->
184                           <fieldValue name='PileTypevalue='1'/>
185                           <!-- Single Pile -->
186                      </ProtoInstance>
187                 </Transform>
188                 <Transform DEF='PearlHarborLight15translation='-1670.35 0.0 1811.14'>
189                      <ProtoInstance name='Light'>
190                           <fieldValue name='Catlamvalue='1'/>
191                           <!-- Port-Hand (Green Square) -->
192                           <fieldValue name='LightTypevalue='1'/>
193                           <!-- Light On -->
194                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
195                           <!-- Glow effect scaled two times (XYZ) -->
196                           <fieldValue name='PileTypevalue='2'/>
197                           <!-- Multi Pile -->
198                      </ProtoInstance>
199                 </Transform>
200                 <Transform DEF='PearlHarborLight16translation='-1351.59 0.0 1550.51'>
201                      <ProtoInstance name='Light'>
202                           <fieldValue name='Catlamvalue='2'/>
203                           <!-- Starboard-Hand (Red Triangle) -->
204                           <fieldValue name='LightTypevalue='1'/>
205                           <!-- Light On -->
206                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
207                           <!-- Glow effect scaled two times (XYZ) -->
208                           <fieldValue name='PileTypevalue='2'/>
209                           <!-- Multi Pile -->
210                      </ProtoInstance>
211                 </Transform>
212                 <Transform DEF='PearlHarborLight17translation='-1713.90 0.0 1419.63'>
213                      <ProtoInstance name='Light'>
214                           <fieldValue name='Catlamvalue='1'/>
215                           <!-- Port-Hand (Green Square) -->
216                           <fieldValue name='LightTypevalue='1'/>
217                           <!-- Light On -->
218                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
219                           <!-- Glow effect scaled two times (XYZ) -->
220                           <fieldValue name='PileTypevalue='1'/>
221                           <!-- Single Pile -->
222                      </ProtoInstance>
223                 </Transform>
224                 <Transform DEF='PearlHarborLight18translation='-1150.63 0.0 1369.20'>
225                      <ProtoInstance name='Light'>
226                           <fieldValue name='Catlamvalue='2'/>
227                           <!-- Starboard-Hand (Red Triangle) -->
228                           <fieldValue name='LightTypevalue='1'/>
229                           <!-- Light On -->
230                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
231                           <!-- Glow effect scaled two times (XYZ) -->
232                           <fieldValue name='PileTypevalue='1'/>
233                           <!-- Single Pile -->
234                      </ProtoInstance>
235                 </Transform>
236                 <Transform DEF='PearlHarborLight19translation='-1628.48 0.0 1091.92'>
237                      <ProtoInstance name='Light'>
238                           <fieldValue name='Catlamvalue='1'/>
239                           <!-- Port-Hand (Green Square) -->
240                           <fieldValue name='LightTypevalue='1'/>
241                           <!-- Light On -->
242                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
243                           <!-- Glow effect scaled two times (XYZ) -->
244                           <fieldValue name='PileTypevalue='2'/>
245                           <!-- Multi Pile -->
246                      </ProtoInstance>
247                 </Transform>
248                 <Transform DEF='PearlHarborLight20translation='-939.30 0.0 1207.72'>
249                      <ProtoInstance name='Light'>
250                           <fieldValue name='Catlamvalue='2'/>
251                           <!-- Starboard-Hand (Red Triangle) -->
252                           <fieldValue name='LightTypevalue='1'/>
253                           <!-- Light On -->
254                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
255                           <!-- Glow effect scaled two times (XYZ) -->
256                           <fieldValue name='PileTypevalue='1'/>
257                           <!-- Single Pile -->
258                      </ProtoInstance>
259                 </Transform>
260                 <Transform DEF='PearlHarborLight23translation='747.88 0.0 -445.24'>
261                      <ProtoInstance name='Light'>
262                           <fieldValue name='Catlamvalue='1'/>
263                           <!-- Port-Hand (Green Square) -->
264                           <fieldValue name='LightTypevalue='1'/>
265                           <!-- Light On -->
266                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
267                           <!-- Glow effect scaled two times (XYZ) -->
268                           <fieldValue name='PileTypevalue='1'/>
269                           <!-- Single Pile -->
270                      </ProtoInstance>
271                 </Transform>
272                 <Transform DEF='PearlHarborNorthChannelLight2translation='-1515.12 0.0 477.63'>
273                      <ProtoInstance name='Light'>
274                           <fieldValue name='Catlamvalue='2'/>
275                           <!-- Starboard-Hand (Red Triangle) -->
276                           <fieldValue name='LightTypevalue='1'/>
277                           <!-- Light On -->
278                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
279                           <!-- Glow effect scaled two times (XYZ) -->
280                           <fieldValue name='PileTypevalue='2'/>
281                           <!-- Multi Pile -->
282                      </ProtoInstance>
283                 </Transform>
284                 <Transform DEF='PearlHarborNorthChannelLight4translation='-1551.41 0.0 200.43'>
285                      <ProtoInstance name='Light'>
286                           <fieldValue name='Catlamvalue='2'/>
287                           <!-- Starboard-Hand (Red Triangle) -->
288                           <fieldValue name='LightTypevalue='1'/>
289                           <!-- Light On -->
290                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
291                           <!-- Glow effect scaled two times (XYZ) -->
292                           <fieldValue name='PileTypevalue='2'/>
293                           <!-- Multi Pile -->
294                      </ProtoInstance>
295                 </Transform>
296                 <Transform DEF='PearlHarborWestLochLight3translation='-2752.69 0.0 1691.89'>
297                      <ProtoInstance name='Light'>
298                           <fieldValue name='Catlamvalue='1'/>
299                           <!-- Port-Hand (Green Square) -->
300                           <fieldValue name='LightTypevalue='1'/>
301                           <!-- Light On -->
302                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
303                           <!-- Glow effect scaled two times (XYZ) -->
304                           <fieldValue name='PileTypevalue='1'/>
305                           <!-- Single Pile -->
306                      </ProtoInstance>
307                 </Transform>
308                 <Transform DEF='PearlHarborWestLochLight5translation='-2921.80 0.0 1615.42'>
309                      <ProtoInstance name='Light'>
310                           <fieldValue name='Catlamvalue='1'/>
311                           <!-- Port-Hand (Green Square) -->
312                           <fieldValue name='LightTypevalue='1'/>
313                           <!-- Light On -->
314                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
315                           <!-- Glow effect scaled two times (XYZ) -->
316                           <fieldValue name='PileTypevalue='1'/>
317                           <!-- Single Pile -->
318                      </ProtoInstance>
319                 </Transform>
320                 <Transform DEF='PearlHarborWestLochLight9translation='-4208.15 0.0 1055.89'>
321                      <ProtoInstance name='Light'>
322                           <fieldValue name='Catlamvalue='1'/>
323                           <!-- Port-Hand (Green Square) -->
324                           <fieldValue name='LightTypevalue='1'/>
325                           <!-- Light On -->
326                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
327                           <!-- Glow effect scaled two times (XYZ) -->
328                           <fieldValue name='PileTypevalue='2'/>
329                           <!-- Multi Pile -->
330                      </ProtoInstance>
331                 </Transform>
332                 <Transform DEF='PearlHarborWestLochLight10translation='-4642.00 0.0 801.1'>
333                      <ProtoInstance name='Light'>
334                           <fieldValue name='Catlamvalue='2'/>
335                           <!-- Starboard-Hand (Red Triangle) -->
336                           <fieldValue name='LightTypevalue='1'/>
337                           <!-- Light On -->
338                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
339                           <!-- Glow effect scaled two times (XYZ) -->
340                           <fieldValue name='PileTypevalue='2'/>
341                           <!-- Multi Pile -->
342                      </ProtoInstance>
343                 </Transform>
344                 <Transform DEF='WestLochJunctionLightWtranslation='-1702.88 0.0 2393.07'>
345                      <ProtoInstance name='Light'>
346                           <fieldValue name='Catlamvalue='3'/>
347                           <!-- Preferred Channel To Starboard (Topmost Band Green) -->
348                           <fieldValue name='LightTypevalue='1'/>
349                           <!-- Light On -->
350                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
351                           <!-- Glow effect scaled two times (XYZ) -->
352                           <fieldValue name='PileTypevalue='1'/>
353                           <!-- Single Pile -->
354                      </ProtoInstance>
355                 </Transform>
356                 <!-- Light Posts -->
357                 <Transform DEF='MerryPointLightrotation='0.0 1.0 0.0 1.57translation='1190.34 0.0 1221.4'>
358                      <ProtoInstance name='LightPost'>
359                           <fieldValue name='LightTypevalue='1'/>
360                           <!-- Light On -->
361                           <fieldValue name='LightGlowvalue='2.0 2.0 2.0'/>
362                           <!-- Glow effect scaled two times (XYZ) -->
363                      </ProtoInstance>
364                 </Transform>
365                 <!-- Cans -->
366                 <!-- NOTE: Temporarily using green Lighted Buoy with Light Off, for lack of proper Can model -->
367                 <Transform DEF='PearlHarborNorthChannelBuoy9translation='932.94 0.0 -1184.33'>
368                      <ProtoInstance name='LightedBuoy'>
369                           <fieldValue name='Catlamvalue='1'/>
370                           <!-- Port-Hand (Green Square) -->
371                           <fieldValue name='LightTypevalue='0'/>
372                           <!-- Light Off -->
373                      </ProtoInstance>
374                 </Transform>
375                 <!-- Lighted Buoys -->
376                 <Transform DEF='PearlHarborLightedBuoy1translation='-1771.66 0.0 562.84'>
377                      <ProtoInstance name='LightedBuoy'>
378                           <fieldValue name='Catlamvalue='1'/>
379                           <!-- Port-Hand (Green Square) -->
380                           <fieldValue name='LightTypevalue='1'/>
381                           <!-- Light On -->
382                           <fieldValue name='LightGlowvalue='1.0 1.0 1.0'/>
383                           <!-- Glow effect standard scale -->
384                      </ProtoInstance>
385                 </Transform>
386                 <Transform DEF='PearlHarborLightedBuoy11translation='-1728.88 0.0 2976.95'>
387                      <ProtoInstance name='LightedBuoy'>
388                           <fieldValue name='Catlamvalue='1'/>
389                           <!-- Port-Hand (Green Square) -->
390                           <fieldValue name='LightTypevalue='1'/>
391                           <!-- Light On -->
392                           <fieldValue name='LightGlowvalue='1.0 1.0 1.0'/>
393                           <!-- Glow effect standard scale -->
394                      </ProtoInstance>
395                 </Transform>
396                 <Transform DEF='PearlHarborNorthChannelLightedBuoy6translation='-95.90 0.0 -1126.75'>
397                      <ProtoInstance name='LightedBuoy'>
398                           <fieldValue name='Catlamvalue='2'/>
399                           <!-- Starboard-Hand (Red Triangle) -->
400                           <fieldValue name='LightTypevalue='1'/>
401                           <!-- Light On -->
402                           <fieldValue name='LightGlowvalue='1.0 1.0 1.0'/>
403                           <!-- Glow effect standard scale -->
404                      </ProtoInstance>
405                 </Transform>
406                 <Transform DEF='PearlHarborNorthChannelLightedBuoy8translation='577.31 0.0 -1018.87'>
407                      <ProtoInstance name='LightedBuoy'>
408                           <fieldValue name='Catlamvalue='2'/>
409                           <!-- Starboard-Hand (Red Triangle) -->
410                           <fieldValue name='LightTypevalue='1'/>
411                           <!-- Light On -->
412                           <fieldValue name='LightGlowvalue='1.0 1.0 1.0'/>
413                           <!-- Glow effect standard scale -->
414                      </ProtoInstance>
415                 </Transform>
416                 <Transform DEF='PearlHarborWestLochLightedBuoy6translation='-3551.35 0.0 1355.96'>
417                      <ProtoInstance name='LightedBuoy'>
418                           <fieldValue name='Catlamvalue='2'/>
419                           <!-- Starboard-Hand (Red Triangle) -->
420                           <fieldValue name='LightTypevalue='1'/>
421                           <!-- Light On -->
422                           <fieldValue name='LightGlowvalue='1.0 1.0 1.0'/>
423                           <!-- Glow effect standard scale -->
424                      </ProtoInstance>
425                 </Transform>
426                 <Transform DEF='PearlHarborWestLochLightedBuoy7translation='-3923.21 0.0 1183.34'>
427                      <ProtoInstance name='LightedBuoy'>
428                           <fieldValue name='Catlamvalue='1'/>
429                           <!-- Port-Hand (Green Square) -->
430                           <fieldValue name='LightTypevalue='1'/>
431                           <!-- Light On -->
432                           <fieldValue name='LightGlowvalue='1.0 1.0 1.0'/>
433                           <!-- Glow effect standard scale -->
434                      </ProtoInstance>
435                 </Transform>
436                 <Transform DEF='PearlHarborWestLochLightedBuoy8translation='-3958.03 0.0 838.50'>
437                      <ProtoInstance name='LightedBuoy'>
438                           <fieldValue name='Catlamvalue='2'/>
439                           <!-- Starboard-Hand (Red Triangle) -->
440                           <fieldValue name='LightTypevalue='1'/>
441                           <!-- Light On -->
442                           <fieldValue name='LightGlowvalue='1.0 1.0 1.0'/>
443                           <!-- Glow effect standard scale -->
444                      </ProtoInstance>
445                 </Transform>
446            </GeoLocation>
447       </Scene>
448  </X3D>
<!--

<!--
Event Graph ROUTE Table shows event connections.
-->
<!-- to top DEF nodes index: ADocksBasinDaybeacon2, FordislandJunctionLightF, MerryPointLight, PearlHarborEastLochDangerDaybeacon, PearlHarborEastLochDaybeacon2, PearlHarborEastLochLight4, PearlHarborEntranceRangeFrontLight, PearlHarborEntranceRangeRearLight, PearlHarborLight15, PearlHarborLight16, PearlHarborLight17, PearlHarborLight18, PearlHarborLight19, PearlHarborLight20, PearlHarborLight23, PearlHarborLight6, PearlHarborLight9, PearlHarborLightedBuoy1, PearlHarborLightedBuoy11, PearlHarborNorthChannelBuoy9, PearlHarborNorthChannelLight2, PearlHarborNorthChannelLight4, PearlHarborNorthChannelLightedBuoy6, PearlHarborNorthChannelLightedBuoy8, PearlHarborWestLochDaybeacon1, PearlHarborWestLochDaybeacon11, PearlHarborWestLochEntranceRangeFrontLight, PearlHarborWestLochEntranceRangeRearLight, PearlHarborWestLochLight10, PearlHarborWestLochLight3, PearlHarborWestLochLight5, PearlHarborWestLochLight9, PearlHarborWestLochLightedBuoy6, PearlHarborWestLochLightedBuoy7, PearlHarborWestLochLightedBuoy8, WestLochJunctionLightW

Index for ExternProtoDeclare definitions: Daybeacon, Light, LightedBuoy, LightPost, RangeLight
-->
X3D Tooltips element index: component, ExternProtoDeclare, field, fieldValue, GeoLocation, GeoOrigin, head, Inline, meta, ProtoInstance, Scene, Transform, WorldInfo, X3D, plus documentation for accessType definitions, type definitions, XML data types, and field types

Event Graph ROUTE Table with 0 ROUTE connections total, showing X3D event-model relationships for this scene.

Each row shows an event cascade that may occur during a single timestamp interval between frame renderings, as part of the X3D execution model.

line 70
ProtoInstance
RangeLight
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 79
ProtoInstance
RangeLight
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 88
ProtoInstance
RangeLight
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 97
ProtoInstance
RangeLight
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 106
ProtoInstance
Daybeacon
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 112
ProtoInstance
Daybeacon
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 118
ProtoInstance
Daybeacon
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 129
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 141
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 153
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 165
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 177
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 189
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 201
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 213
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 225
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 237
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 249
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 261
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 273
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 285
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 297
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 309
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 321
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 333
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 345
ProtoInstance
Light
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 358
ProtoInstance
LightPost
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 368
ProtoInstance
LightedBuoy
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 377
ProtoInstance
LightedBuoy
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 387
ProtoInstance
LightedBuoy
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 397
ProtoInstance
LightedBuoy
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 407
ProtoInstance
LightedBuoy
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 417
ProtoInstance
LightedBuoy
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 427
ProtoInstance
LightedBuoy
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

line 437
ProtoInstance
LightedBuoy
No direct ROUTE connection found for events to/from this node.
This ProtoInstance contains SFNode/MFNode fieldValue declarations with
direct access to other nodes, and thus has potential to produce run-time animation. 

Additional guidance on X3D animation can be found in the 10-Step Animation Design Process and Event Tracing hint sheets. Have fun with X3D! 😀

-->
<!-- Online at
https://www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/PearlHarborNavigationAidsIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Savage/HarborEquipment/NavigationAids/PearlHarborNavigationAids.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)
    <ProtoInstance name='ProtoName'> <field name='fieldName'/> </ProtoInstance> -->

to top <!-- For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints. -->