<?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>
    <!-- images and technical details from Sikorsky web site, 1 February 2003 -->
    <meta content='SH60Seahawk.x3d' name='title'/>
    <meta content='Michael Collins' name='creator'/>
    <meta content='10 March 2001' name='created'/>
    <meta content='28 January 2024' name='modified'/>
    <meta content='A SH60/HH60 SeaHawk twin-engine helicopter is used for anti-submarine warfare, search and rescue, drug interdiction, anti-ship warfare, cargo lift, and special operations. Created using indexed face sets.' name='description'/>
    <meta content='https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/SH60Seahawk.x3d' name='identifier'/>
    <meta content='Seahawk_main.jpeg' name='Image'/>
    <meta content='SH60B.jpeg' name='Image'/>
    <meta content='SikorskySH60bMissionBrief.pdf' name='reference'/>
    <meta content='0,3036,CLI1_DIV69_ETI264,00.pdf' name='reference'/>
    <meta content='1,3024,CLI1_DIV69_ETI.pdf' name='reference'/>
    <meta content='SH60B_0001H.jpeg' name='Image'/>
    <meta content='SH60B_0002H.jpeg' name='Image'/>
    <meta content='SH60B_0003H.jpeg' name='Image'/>
    <meta content='SH60B_0004H.jpeg' name='Image'/>
    <meta content='SH60B_0005H.jpeg' name='Image'/>
    <meta content='SH60B_0006H.jpeg' name='Image'/>
    <meta content='http://www.sikorsky.com/details/0,3036,CLI1_DIV69_ETI264,00.html' name='reference'/>
    <meta content='https://www.fas.org/man/dod-101/sys/ac/sh-60.htm' name='reference'/>
    <meta content='sh-60-406lg2.jpg' name='Image'/>
    <meta content='https://www.fas.org/man/dod-101/sys/ac/sh-60-406lg2.jpg' name='Image'/>
    <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='SH60Seahawk.x3d'/>
    <Background groundAngle='1.309 1.570796' groundColor='0.1 0.1 0 0.4 0.25 0.2 0.6 0.6 0.6' skyAngle='1.309 1.571' skyColor='0 0.2 0.7 0 0.5 1 1 1 1'/>
    <Group DEF='ViewpointGroup'>
      <!-- ViewpointGroup node not yet widely supported -->
      <Viewpoint description='Seahawk SH60 helicopter, starboard side'/>
      <Viewpoint description='Wide Angle View from SH60 Helicopter' fieldOfView='1.1' orientation='1 0 0 -0.38' position='0 10 20'/>
      <Viewpoint description='Seahawk echelon left' orientation='0 1 0 -1.2' position='-10 0.75 4'/>
      <Viewpoint description='Seahawk echelon right' orientation='0 1 0 -2' position='-10 0.75 -4'/>
      <Viewpoint description='Seahawk port side' orientation='0 1 0 3.14159' position='0 0 -10'/>
      <Viewpoint description='Seahawk from ahead' orientation='0 1 0 1.57' position='10 0.75 0'/>
      <Viewpoint description='Seahawk from below' orientation='1 0 0 1.57' position='0 -10 0'/>
    </Group>
    <!-- Original model in feet -->
    <ExternProtoDeclare appinfo='ViewPositionOrientation provides provides console output of local position and orientation as user navigates' name='ViewPositionOrientation' url='"../../Tools/Authoring/ViewPositionOrientationPrototype.x3d#ViewPositionOrientation" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Authoring/ViewPositionOrientationPrototype.x3d#ViewPositionOrientation" "../../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, intended for developer use only' 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>
    <Switch DEF='AuthoringAssist' whichChoice='-1'>
      <Group>
        <Transform>
          <Inline DEF='CoordinateAxes' url='"../../../Savage/Tools/Authoring/CoordinateAxes.x3d" "https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter03Grouping/CoordinateAxes.x3d" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Authoring/CoordinateAxes.x3d" "../../../Savage/Tools/Authoring/CoordinateAxes.wrl" "https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter03Grouping/CoordinateAxes.wrl" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Authoring/CoordinateAxes.wrl"'/>
        </Transform>
        <Inline url='"../../../Savage/Tools/Authoring/GridXZ_20x20Fixed.x3d" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Authoring/GridXZ_20x20Fixed.x3d" "../../../Savage/Tools/Authoring/GridXZ_20x20Fixed.wrl" "https://www.web3d.org/x3d/content/examples/Savage/Tools/Authoring/GridXZ_20x20Fixed.wrl"'/>
        <ProtoInstance DEF='ConsoleOutputViewPositionOrientation' name='ViewPositionOrientation'>
          <fieldValue name='enabled' value='true'/>
        </ProtoInstance>
      </Group>
    </Switch>
    <Transform DEF='ScaleCenterAlignNoseWithX-Axis' rotation='0 1 0 3.14159' scale='0.3048 0.3048 0.3048' translation='-4 -0.3 -0.7'>
      <Transform translation='-.5 1 -2.4'>
        <Inline url='"TailSection.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/TailSection.x3d" "TailSection.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/TailSection.wrl"'/>
      </Transform>
      <Transform scale='.8 .8 .8' translation='-13 4.8 -2.4'>
        <Inline url='"RotorHead.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/RotorHead.x3d" "RotorHead.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/RotorHead.wrl"'/>
      </Transform>
      <Transform rotation='0 1 0 3.12'>
        <Inline url='"Fuselage.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/Fuselage.x3d" "Fuselage.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/Fuselage.wrl"'/>
      </Transform>
      <Transform rotation='0 1 0 1.57' scale='.13 .13 .13' translation='-8 -.5 -2.5'>
        <Inline url='"RearWheel.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/RearWheel.x3d" "RearWheel.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/RearWheel.wrl"'/>
      </Transform>
      <Transform rotation='0 1 0 -1.57' scale='.2 .2 .2' translation='-16 -.5 0'>
        <Inline url='"RightWheel.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/RightWheel.x3d" "RightWheel.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/RightWheel.wrl"'/>
      </Transform>
      <Transform rotation='0 1 0 -1.57' scale='.2 .2 .2' translation='-16 -.5 -4.8'>
        <Inline url='"LeftWheel.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/LeftWheel.x3d" "LeftWheel.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/LeftWheel.wrl"'/>
      </Transform>
      <Transform rotation='1 0 0 3.2' translation='-13 3 -1'>
        <Transform rotation='0 0 1 1.57' scale='.45 .45 .45'>
          <Inline DEF='Engine' url='"Engine.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/Engine.x3d" "Engine.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/Engine.wrl"'/>
        </Transform>
      </Transform>
      <Transform rotation='0 0 1 1.57' scale='.45 .45 .45' translation='-13 3.1 -3.5'>
        <Inline USE='Engine'/>
      </Transform>
      <Transform rotation='0 1 0 1.57' scale='1 1 .5' translation='-11 1 -3.8'>
        <Inline url='"RightPylon.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/RightPylon.x3d" "RightPylon.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/RightPylon.wrl"'/>
      </Transform>
      <Transform rotation='0 1 0 -1.57' translation='-16 .8 .5'>
        <Inline url='"ExtendedPylon.x3d" "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/ExtendedPylon.x3d" "ExtendedPylon.wrl" "https://www.web3d.org/x3d/content/examples/Savage/AircraftHelicopters/SH60SeahawkUnitedStates/ExtendedPylon.wrl"'/>
      </Transform>
    </Transform>
  </Scene>
</X3D>