<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.2//EN" "https://www.web3d.org/specifications/x3d-3.2.dtd">
<X3D profile='Immersive' version='3.2 xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation =' https://www.web3d.org/specifications/x3d-3.2.xsd '>
<head>
<component level='1name='DIS'/>
<meta name='titlecontent='OpenOceanOpArea.x3d'/>
<meta name='descriptioncontent='Operations area top-level scene for open ocean, used by the AUV Workbench to build scenarios using unmanned vehicles.'/>
<meta name='creatorcontent='Don Brutzman'/>
<meta name='createdcontent='25 August 2009'/>
<meta name='modifiedcontent='20 October 2019'/>
<meta name=' TODO content=' more viewpoints NSEW, also axes '/>
<meta name='identifiercontent=' https://savage.nps.edu/Savage/AuvWorkbench/OperatingAreas/OpenOceanOpArea.x3d '/>
<meta name='generatorcontent='X3D-Edit, https://savage.nps.edu/X3D-Edit'/>
<meta name='licensecontent=' ../../license.html'/>
</head>
<!--

Index for ExternProtoDeclare definition : GridXZ

Index for DEF nodes : DeepBottom, EastViewpoint, FastNI, NorthViewpoint, OverheadViewpoint, SlowNI, SouthViewpoint, WestViewpoint

Index for Viewpoint images : EastViewpoint, NorthViewpoint, OverheadViewpoint, SouthViewpoint, WestViewpoint
-->
<Scene>
<!-- Not geospatially oriented -->
<WorldInfo title='OpenOceanOpArea.x3d'/>
<Background DEF='DeepBottomgroundAngle='0.05 1.52 1.56 1.57groundColor='0 0 0 0.05 0.1 0.2 0.075 0.2 0.3 0.1 0.3 0.4 0 0.2 0.4skyAngle='0.05 0.1 1.309 1.57skyColor='0.8 0.8 0.2 0.1 0.1 0.6 0.1 0.1 0.6 0.1 0.25 0.8 0.6 0.6 0.9'/>
<!-- <Background DEF='SandyShallowBottom' groundAngle='0.05 1.52 1.56 1.570796' groundColor='0.2 0.2 0 0.3 0.3 0 0.5 0.5 0.3 0.1 0.3 0.4 0 0.2 0.4' skyAngle='0.05 0.1 1.309 1.571' skyColor='0.8 0.8 0.2 0.1 0.1 0.6 0.1 0.1 0.6 0.1 0.25 0.8 0.6 0.6 0.9'/> -->
<!-- <DirectionalLight ambientIntensity='0.1' direction='-3 -3 0'/> -->
<!-- OverheadViewpoint ROUTE: [from isBound to FastNI.set_bind ] -->
<!-- ROUTE information for OverheadViewpoint node:  [from isBound to FastNI.set_bind ] -->
<Viewpoint DEF='OverheadViewpointdescription='Open Ocean Operations Area, 1000m upfieldOfView='1orientation='1 0 0 -1.57079position='0 1000 0'/>
<Viewpoint DEF='SouthViewpointdescription='Open Ocean OpArea from Southorientation='1 0 0 -0.3805position='0 400 1000'/>
<Viewpoint DEF='EastViewpointdescription='Open Ocean OpArea from Eastorientation='-0.1858 0.9649 0.1858 1.6066position='1000 400 0'/>
<Viewpoint DEF='NorthViewpointdescription='Open Ocean OpArea from Northorientation='0 0.982 0.1891 3.1416position='0 400 -1000'/>
<Viewpoint DEF='WestViewpointdescription='Open Ocean OpArea from Westorientation='0.1858 0.9649 0.1858 -1.6066position='-1000 400 0'/>
<NavigationInfo DEF='SlowNIspeed='100.0transitionType='"ANIMATE"'/>
<!-- FastNI ROUTE: [from OverheadViewpoint.isBound to set_bind ] -->
<!-- ROUTE information for FastNI node:  [from OverheadViewpoint.isBound to set_bind ] -->
<NavigationInfo DEF='FastNIspeed='1000.0transitionType='"ANIMATE"type='"FLY" "ANY"'/>
<ROUTE fromNode='OverheadViewpointfromField='isBoundtoNode='FastNItoField='set_bind'/>
<ExternProtoDeclare name='GridXZ'
  url=' "../../../Savage/Tools/Authoring/GridXZPrototype.x3d#GridXZ" "https://savage.nps.edu/Savage/Tools/Authoring/GridXZPrototype.x3d#GridXZ" "../../../Savage/Tools/Authoring/GridXZPrototype.wrl#GridXZ" "https://savage.nps.edu/Savage/Tools/Authoring/GridXZPrototype.wrl#GridXZ" '>
<field name='descriptiontype='SFStringaccessType='initializeOnly'/>
<field name='labelColortype='SFColoraccessType='inputOutput'/>
<field name='scaletype='SFVec3faccessType='inputOutput'/>
<field name='originLabeltype='MFStringaccessType='inputOutput'/>
<field name='WestLabeltype='MFStringaccessType='inputOutput'/>
<field name='NorthWestLabeltype='MFStringaccessType='inputOutput'/>
<field name='NorthLabeltype='MFStringaccessType='inputOutput'/>
<field name='NorthEastLabeltype='MFStringaccessType='inputOutput'/>
<field name='EastLabeltype='MFStringaccessType='inputOutput'/>
<field name='SouthEastLabeltype='MFStringaccessType='inputOutput'/>
<field name='SouthLabeltype='MFStringaccessType='inputOutput'/>
<field name='SouthWestLabeltype='MFStringaccessType='inputOutput'/>
</ExternProtoDeclare>
<ProtoInstance name='GridXZ'>
<fieldValue name='descriptionvalue='GridXZ for AUV in Open Ocean'/>
<fieldValue name='labelColorvalue='1.0 1.0 1.0'/>
<fieldValue name='scalevalue='50.0 50.0 50.0'/>
<fieldValue name='originLabelvalue='"origin" "0 0 0"'/>
<fieldValue name='WestLabelvalue='"West" "-Y"'/>
<fieldValue name='NorthWestLabelvalue='"1000 0 -500"'/>
<fieldValue name='NorthLabelvalue='"North" "+X"'/>
<fieldValue name='NorthEastLabelvalue='"500 0 500"'/>
<fieldValue name='EastLabelvalue='"East" "+Y"'/>
<fieldValue name='SouthEastLabelvalue='"-500 0 500"'/>
<fieldValue name='SouthLabelvalue='"South" "-X"'/>
<fieldValue name='SouthWestLabelvalue='"-500 0 -500"'/>
</ProtoInstance>
</Scene>
</X3D>
<!--

Index for ExternProtoDeclare definition : GridXZ

Index for DEF nodes : DeepBottom, EastViewpoint, FastNI, NorthViewpoint, OverheadViewpoint, SlowNI, SouthViewpoint, WestViewpoint

Index for Viewpoint images : EastViewpoint, NorthViewpoint, OverheadViewpoint, SouthViewpoint, WestViewpoint
-->

<!-- Color key: <X3dNode DEF='idName' field='value'/> matches <XmlElement DEF='idName' attribute='value'/>
(Light blue background: behavior node) (Grey background: inserted documentation) (Magenta background: X3D Extensibility)
    <Prototype name='ProtoName'> <field name='fieldName'/> </Prototype> -->

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