<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "https://www.web3d.org/specifications/x3d-3.3.dtd">
<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'>
  <head>
    <component level='1' name='DIS'/>
    <component level='1' name='Geospatial'/>
    <meta content='MontereyBayOpArea.x3d' name='title'/>
    <meta content='Operations area top-level scene for Monterey Bay California, used by the AUV Workbench to build scenarios using unmanned vehicles.' name='description'/>
    <meta content='Don Brutzman' name='creator'/>
    <meta content='15 February 2007' name='created'/>
    <meta content='20 October 2019' name='modified'/>
    <meta content='https://www.web3d.org/x3d/content/examples/Savage/AuvWorkbench/OperatingAreas/MontereyBayOpArea.x3d' name='identifier'/>
    <meta content='X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit' name='generator'/>
    <meta content='../../license.html' name='license'/>
  </head>
  <Scene>
    <!-- Note that the geoCoords must match the AUV Workbench c_geo.xml file in /configuration/template -->
    <WorldInfo title='MontereyBayOpArea.x3d'/>
    <GeoLocation geoCoords='36.607 -121.885 0.0'>
      <GeoOrigin DEF='DEPRECATED' geoCoords='36.607 -121.885 0.0'/>
      <!-- <DirectionalLight ambientIntensity='0.1' direction='-3 -3 0'/> -->
      <Viewpoint DEF='OverheadViewpoint' description='Monterey Bay Operations Area' fieldOfView='1.0' orientation='-1.0 0.0 0.0 1.57' position='0.0 5000.0 2000.0'/>
      <NavigationInfo DEF='SlowNI' speed='100.0'/>
      <NavigationInfo DEF='FastNI' speed='1000.0' type='"FLY" "ANY"'/>
      <ROUTE fromField='isBound' fromNode='OverheadViewpoint' toField='set_bind' toNode='FastNI'/>
      <ExternProtoDeclare name='GridXZ' url='"../../../Savage/Tools/Authoring/GridXZPrototype.x3d#GridXZ" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Authoring/GridXZPrototype.x3d#GridXZ" "../../../Savage/Tools/Authoring/GridXZPrototype.wrl#GridXZ" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Authoring/GridXZPrototype.wrl#GridXZ"'>
        <field accessType='initializeOnly' name='description' type='SFString'/>
        <field accessType='inputOutput' name='labelColor' type='SFColor'/>
        <field accessType='inputOutput' name='scale' type='SFVec3f'/>
        <field accessType='inputOutput' name='originLabel' type='MFString'/>
        <field accessType='inputOutput' name='WestLabel' type='MFString'/>
        <field accessType='inputOutput' name='NorthWestLabel' type='MFString'/>
        <field accessType='inputOutput' name='NorthLabel' type='MFString'/>
        <field accessType='inputOutput' name='NorthEastLabel' type='MFString'/>
        <field accessType='inputOutput' name='EastLabel' type='MFString'/>
        <field accessType='inputOutput' name='SouthEastLabel' type='MFString'/>
        <field accessType='inputOutput' name='SouthLabel' type='MFString'/>
        <field accessType='inputOutput' name='SouthWestLabel' type='MFString'/>
      </ExternProtoDeclare>
      <!-- shift GridXZ down slightly so that mission tracks appear above it, providing better visibility -->
      <Transform translation='0 -0.1 0'>
        <ProtoInstance name='GridXZ'>
          <fieldValue name='description' value='GridXZ for AUV in Open Ocean'/>
          <fieldValue name='labelColor' value='1.0 1.0 1.0'/>
          <fieldValue name='scale' value='50.0 50.0 50.0'/>
          <fieldValue name='originLabel' value='"origin" "0 0 0"'/>
          <fieldValue name='WestLabel' value='"West" "-Y"'/>
          <fieldValue name='NorthWestLabel' value='"500 0 -500"'/>
          <fieldValue name='NorthLabel' value='"North" "+X"'/>
          <fieldValue name='NorthEastLabel' value='"500 0 500"'/>
          <fieldValue name='EastLabel' value='"East" "+Y"'/>
          <fieldValue name='SouthEastLabel' value='"-500 0 500"'/>
          <fieldValue name='SouthLabel' value='"South" "-X"'/>
          <fieldValue name='SouthWestLabel' value='"-500 0 -500"'/>
        </ProtoInstance>
      </Transform>
      <!-- the following scene is not geospatially referenced -->
      <Inline url='"../../../Savage/Locations/MontereyBayCalifornia/MontereyBayArea.x3d" "https://www.web3d.org/x3d/content/examples/Savage/Locations/MontereyBayCalifornia/MontereyBayArea.x3d" "../../../Savage/Locations/MontereyBayCalifornia/MontereyBayArea.wrl" "https://www.web3d.org/x3d/content/examples/Savage/Locations/MontereyBayCalifornia/MontereyBayArea.wrl"'/>
    </GeoLocation>
  </Scene>
</X3D>