<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "https://www.web3d.org/specifications/x3d-3.0.dtd">
<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'>
  <head>
    <meta content='WellDeck.x3d' name='title'/>
    <meta content='LT Patricia Sweat USN' name='creator'/>
    <meta content='Large Deck Amphibious Ship: USS BOXER (LHD 4)' name='description'/>
    <meta content='https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/LargeDeckAmphibBoxerUnitedStates/WellDeck.x3d' name='identifier'/>
    <meta content='20 August 2004' name='created'/>
    <meta content='28 January 2024' name='modified'/>
    <meta content='X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit' name='generator'/>
    <meta content='../../license.html' name='license'/>
  </head>
  <Scene>
    <WorldInfo title='WellDeck.x3d'/>
    <Viewpoint description='Sterngate' orientation='0.58 -0.64 -0.504 2.3848' position='-58.6 14.8 -28.4'/>
    <Transform rotation='0 0 1 1'/>
    <Group DEF='Patty_Sweat'>
      <Transform DEF='WellDeck_Open'>
        <CylinderSensor DEF='WellDoorSensor1' description='click and drag to rotate' maxAngle='1.57'/>
        <Transform>
          <Transform DEF='WellDoorTransform1'>
            <Shape>
              <Extrusion crossSection='-16.5 -10 16.5 -10 11.5 -21 -11.5 -21 -16.5 -10' scale='1 1 1 1' spine='-0.4 5 0 0.1 5 0'/>
              <Appearance>
                <Material DEF='GREY' ambientIntensity='1' diffuseColor='.8 .8 .8'/>
              </Appearance>
            </Shape>
          </Transform>
        </Transform>
      </Transform>
      <ROUTE fromField='rotation_changed' fromNode='WellDoorSensor1' toField='set_rotation' toNode='WellDoorTransform1'/>
      <Transform>
        <CylinderSensor DEF='WellDoorSensor' description='click and drag to rotate' maxAngle='1.57'/>
        <Transform DEF='WellDoorTransform'>
          <Transform>
            <Shape>
              <Extrusion creaseAngle='.7' crossSection='-21.3 0 0 0 21.3 0 16.5 -10 -16.5 -10 -21.3 0' scale='1 1 1 1' solid='false' spine='-0.4 5 0 0.1 5 0'/>
              <Appearance>
                <Material diffuseColor='1 0 0'/>
              </Appearance>
            </Shape>
          </Transform>
        </Transform>
      </Transform>
      <ROUTE fromField='rotation_changed' fromNode='WellDoorSensor' toField='set_rotation' toNode='WellDoorTransform'/>
    </Group>
    <ExternProtoDeclare appinfo='ViewPositionOrientation provides provides console output of local position and orientation as user navigates' name='ViewPositionOrientation' url='"../../../Savage/Tools/Authoring/ViewPositionOrientationPrototype.x3d#ViewPositionOrientation" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Authoring/ViewPositionOrientationPrototype.x3d#ViewPositionOrientation" "../../../Savage/Tools/Authoring/ViewPositionOrientationPrototype.wrl#ViewPositionOrientation" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Authoring/ViewPositionOrientationPrototype.wrl#ViewPositionOrientation"'>
      <field accessType='inputOutput' appinfo='Whether or not ViewPositionOrientation sends output to console.' name='enabled' type='SFBool'/>
      <field accessType='initializeOnly' appinfo='Output internal trace messages for debugging this node - developer use only can be ignored.' name='traceEnabled' type='SFBool'/>
      <field accessType='inputOnly' appinfo='Ability to turn output tracing on/off at runtime.' name='set_traceEnabled' type='SFBool'/>
      <field accessType='outputOnly' appinfo='Output local position.' name='position_changed' type='SFVec3f'/>
      <field accessType='outputOnly' appinfo='Output local orientation.' name='orientation_changed' type='SFRotation'/>
      <field accessType='outputOnly' appinfo='MFString value of new Viewpoint' name='outputViewpointString' type='MFString'/>
    </ExternProtoDeclare>
    <ProtoInstance DEF='ConsoleOutputViewPositionOrientation' name='ViewPositionOrientation'>
      <fieldValue name='enabled' value='false'/>
    </ProtoInstance>
  </Scene>
</X3D>