<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.1//EN" "https://www.web3d.org/specifications/x3d-3.1.dtd">
<X3D profile='Immersive' version='3.1' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-3.1.xsd'>
  <head>
    <meta content='Cruiser.x3d' name='title'/>
    <meta content='Ugur Demiryurek, Mike Hunsberger' name='creator'/>
    <meta content='11 September 2000' name='created'/>
    <meta content='20 October 2019' name='modified'/>
    <meta content='Generic cruiser-class ship.' name='description'/>
    <meta content='https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/CruiserUnitedStates/Cruiser.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>
    <WorldInfo title='Cruiser.x3d'/>
    <Viewpoint DEF='SideView' description='Right Side View' position='-5 15 150'/>
    <Viewpoint description='Back View' orientation='0.0 1.0 0.0 -1.5' position='-150 10 0'/>
    <Viewpoint DEF='FrontView' description='Front View' orientation='0 -1.0 0 -1.5' position='100 10 0'/>
    <Viewpoint DEF='TopView' description='Top View' orientation='1 0 0 -1.1' position='0 150 75'/>
    <Viewpoint description='Left Side View' orientation='0 1 0 3.14' position='-5 15 -120'/>
    <Viewpoint description='Harpoon and Rear Gun' position='-75 10 30'/>
    <Viewpoint description='Front Gun' position='60 12 15'/>
    <Viewpoint description='Bridge Side View' position='35 23 15'/>
    <Viewpoint description='Large Antenna' position='0 33 40'/>
    <Background groundColor='0 0 0' skyColor='0 0.5 .5'/>
    <!-- Scene nodes are added here -->
    <Transform translation='1.13 1 1'>
      <Transform DEF='CRUSIERMAINBODY'>
        <Shape DEF='BelowWaterHull'>
          <Appearance DEF='Black'>
            <Material diffuseColor='.1 .1 .1'/>
          </Appearance>
          <Extrusion creaseAngle='0.85' crossSection='0 8.4 4.412 6.65 4.412 -6.65 0 -8.4 0 8.4' orientation='0 0 1 .45 0 0 1 0 0 0 1 -.785' scale='1.1 1 1 1 1.9 .02' solid='false' spine='-82.0 0 0 45 0 0 70 0 0'/>
        </Shape>
        <Shape DEF='BottomHull'>
          <Appearance DEF='HullGrey'>
            <Material diffuseColor='.62 .639 .612'/>
          </Appearance>
          <Extrusion creaseAngle='0.85' crossSection='-2.206 9.65 0 8.4 0 -8.4 -2.206 -9.65 -2.206 9.65' orientation='0 0 1 .45 0 0 1 0 0 0 1 -.785' scale='1.1 1 1 1 1.9 .02' solid='false' spine='-82.0 0 0 45 0 0 70 0 0'/>
        </Shape>
        <Shape DEF='CenterHull'>
          <Appearance USE='HullGrey'/>
          <Extrusion creaseAngle='0.7' crossSection='-4.67 9.65 -2.206 9.65 -2.206 -9.65 -4.67 -9.65 -4.67 9.65' orientation='0 0 1 0 0 0 1 0 0 0 1 -.785' scale='1 1 1 1 1.9 .02' solid='false' spine='-83.0 0 0 45 0 0 70 0 0'/>
        </Shape>
        <Shape DEF='UpperHullFwd'>
          <Appearance USE='HullGrey'/>
          <Extrusion creaseAngle='0.7' crossSection='-7 9.65 -4.67 9.65 -4.67 -9.65 -7 -9.65 -7 9.65' orientation='0 0 1 -.6 0 0 1 0 0 0 1 -.785' scale='1.2 1 1 1 1.9 .02' solid='false' spine='40 0 0 45 0 0 70 0 0'/>
        </Shape>
        <Shape DEF='MissileDeck'>
          <Appearance USE='HullGrey'/>
          <Extrusion creaseAngle='1.2' crossSection='-55.5 -2.5 -55.5 2.5 -50.3 9.65 45 9.65 45 -9.65 -50.3 -9.65 -55.5 -2.5' solid='false' spine='0 2 0 0 6.9 0'/>
        </Shape>
      </Transform>
      <Transform DEF='FRONTGUN' rotation='1 0.05 0 -1.57' scale='0.7 0.7 0.7' translation='55 9.4 1.5'>
        <Transform DEF='FrontGunBody' scale='0.5 0.5 0.7'>
          <Shape>
            <Appearance USE='HullGrey'/>
            <Extrusion creaseAngle='1.5' crossSection='-6.0 0.0 -5.9 0.7 -5.7 1.2 -5.3 1.7 -5 2.1 -4 2.2 -3 2.3 -2 2.40 2.5 1 2.6 2 2.653 2.25 4 1.75 16 0 7 -2.5 -5.5 -2.5 -6 0' spine='0 1 0 0 7 0'/>
          </Shape>
        </Transform>
        <Transform DEF='FrontGunFire' rotation='-0.3 0 1 1.57' translation='4 2.1 1'>
          <Shape>
            <Appearance USE='HullGrey'/>
            <Cylinder bottom='false' height='10' radius='0.2' top='false'/>
          </Shape>
        </Transform>
        <Transform DEF='FrontGunBottom1' rotation='1 0 0 1.57' translation='0 2.2 -2.2'>
          <Shape>
            <Appearance USE='HullGrey'/>
            <Cylinder height='0.25' radius='4'/>
          </Shape>
        </Transform>
        <Transform DEF='FrontGunBottom2' rotation='1 0 0 1.57' translation='0 2.0 -2.0'>
          <Shape>
            <Appearance USE='HullGrey'/>
            <Cylinder height='0.5' radius='1.25'/>
          </Shape>
        </Transform>
      </Transform>
      <Transform DEF='BACKGUN' rotation='0 1 1 -3.1' translation='-65 7.0 -1.8'>
        <Transform DEF='BackGunBody' scale='0.5 0.5 0.7'>
          <Shape DEF='gun'>
            <Appearance USE='HullGrey'/>
            <Extrusion creaseAngle='1.5' crossSection='-6.0 0.0 -5.9 0.7 -5.7 1.2 -5.3 1.7 -5 2.1 -4 2.2 -3 2.3 -2 2.40 2.5 1 2.6 2 2.653 2.25 4 1.75 16 0 7 -2.5 -5.5 -2.5 -6 0' spine='0 1 0 0 7 0'/>
          </Shape>
        </Transform>
        <Transform DEF='BackGunFirePipe' rotation='-0.3 0 1 1.57' translation='4 2.1 1'>
          <Shape>
            <Appearance USE='HullGrey'/>
            <Cylinder bottom='false' height='10' radius='0.2' top='false'/>
          </Shape>
        </Transform>
        <Transform DEF='BackGunBottom1' rotation='1 0 0 1.57' translation='0 2.2 -2.2'>
          <Shape>
            <Appearance USE='HullGrey'/>
            <Cylinder height='0.25' radius='4'/>
          </Shape>
        </Transform>
        <Transform DEF='BackGunBottom2' rotation='1 0 0 1.57' translation='0 2.5 -2.0'>
          <Shape>
            <Appearance USE='HullGrey'/>
            <Cylinder height='0.5' radius='1.25'/>
          </Shape>
        </Transform>
      </Transform>
      <Transform DEF='HARPOON' scale='1.3 1.3 1.3' translation='-77.5 7.9 -6.2'>
        <Transform DEF='HarpoonBunch1' translation='0 0.1 0'>
          <Group DEF='HarpoonBunch'>
            <Transform translation='0 -0.245 0'>
              <Group DEF='Harpoon'>
                <Transform rotation='1 0 0 -0.5'>
                  <Shape DEF='HarpoonWithHolders'>
                    <Appearance USE='HullGrey'/>
                    <Cylinder height='5' radius='0.25'/>
                  </Shape>
                  <Transform DEF='HarpoonDownHolder' translation='0 -1.5 0'>
                    <Shape>
                      <Appearance>
                        <Material/>
                      </Appearance>
                      <Box size='0.5 0.2 0.5'/>
                    </Shape>
                  </Transform>
                  <Transform DEF='HarpoonTopHolder' translation='0 1.5 0'>
                    <Shape>
                      <Appearance>
                        <Material/>
                      </Appearance>
                      <Box size='0.5 0.2 0.5'/>
                    </Shape>
                  </Transform>
                </Transform>
              </Group>
            </Transform>
            <Transform translation='0.5 -0.245 0'>
              <Group USE='Harpoon'/>
            </Transform>
            <Transform translation='0 0 0.5'>
              <Group USE='Harpoon'/>
            </Transform>
            <Transform translation='0.5 0 0.5'>
              <Group USE='Harpoon'/>
            </Transform>
            <Transform rotation='1 0 0 -0.5' translation='0.25 -0.45 -0.26'>
              <Shape>
                <Appearance USE='HullGrey'/>
                <Box size='1.05 5 0.1'/>
              </Shape>
            </Transform>
          </Group>
        </Transform>
        <Transform DEF='HarpoonBunch2' rotation='1 0 0 -1.7' translation='-1.1 -0.77 0.7'>
          <Group USE='HarpoonBunch'/>
        </Transform>
        <Transform DEF='HarpoonSupport1' translation='-0.85 -2.25 0.5'>
          <Shape>
            <Appearance USE='HullGrey'/>
            <Box size='1 1.5 0.1'/>
          </Shape>
        </Transform>
        <Transform DEF='HarpoonSupport2' translation='0.225 -1.85 0.0'>
          <Shape>
            <Appearance USE='HullGrey'/>
            <Box size='1 1.5 0.1'/>
          </Shape>
        </Transform>
      </Transform>
      <Transform DEF='Cruiser_Superstructure' scale='1 0.78 0.8' translation='4 -2.5 0'>
        <Group DEF='Rear-Superstructure-grouping'>
          <Transform DEF='Rear-Superstructure' translation='-55 10 0'>
            <Transform translation='6 0 0'>
              <Shape DEF='FlightDeckStructure'>
                <Appearance USE='HullGrey'/>
                <Extrusion ccw='false' creaseAngle='.7' crossSection='0 -5.5 2.5 -7.25 22 -7.25 22 7.25 2.5 7.25 0 5.5 0 -5.5' spine='0 0.0 0 0 4 0'/>
              </Shape>
            </Transform>
            <Shape DEF='RightSideFlightDeck'>
              <Appearance USE='HullGrey'/>
              <Extrusion ccw='false' creaseAngle='.7' crossSection='20 7.25 21 9.65 44.5 9.65 44.5 7.25 20 7.25' solid='false' spine='0 0.0 0 0 4 0'/>
            </Shape>
            <Shape DEF='LeftSideFlightDeck'>
              <Appearance USE='HullGrey'/>
              <Extrusion ccw='false' creaseAngle='.7' crossSection='20 -7.25 21 -9.65 44.5 -9.65 44.5 -7.25 20 -7.25' spine='0 0.0 0 0 4 0'/>
            </Shape>
            <Shape DEF='RearStructure1'>
              <Appearance USE='HullGrey'/>
              <Extrusion ccw='false' creaseAngle='.7' crossSection='28 -7.25 44.5 -7.25 44.5 7.25 28 7.25 28 -7.25' solid='false' spine='0 0.0 0 0 13.5 0'/>
            </Shape>
            <Shape DEF='RearStructure1-Top1'>
              <Appearance USE='HullGrey'/>
              <Extrusion ccw='false' creaseAngle='.7' crossSection='28 2 35 2 35 7.25 28 7.25 28 2' spine='0 13.5 0 0 18.5 0'/>
            </Shape>
            <Shape DEF='RearStructureTop2'>
              <Appearance USE='HullGrey'/>
              <Extrusion ccw='false' creaseAngle='.7' crossSection='35 3 44.5 3 44.5 7.25 35 7.25 35 3' spine='0 13.5 0 0 20.5 0'/>
            </Shape>
            <Transform DEF='Stack1-Rear-LargeStructure' translation='38 23 5'>
              <Shape DEF='Stack1'>
                <Appearance USE='HullGrey'/>
                <Cylinder height='5' radius='2' top='false'/>
              </Shape>
              <Shape DEF='InnerStack'>
                <Appearance>
                  <Material diffuseColor='0 0 0'/>
                </Appearance>
                <Cylinder height='4.9' radius='1.9'/>
              </Shape>
            </Transform>
            <Transform DEF='Stack2-Rear-LargeStructure' translation='42 23 5'>
              <Shape USE='Stack1'/>
              <Shape USE='InnerStack'/>
            </Transform>
            <Transform DEF='Rear-Large-Structure-Top'>
              <Shape>
                <Appearance USE='HullGrey'/>
                <IndexedFaceSet ccw='false' coordIndex='4 5 67 -1 0 1 2 3 -1 0 1 5 4 -1 1 2 6 5 -1 2 3 7 6 -1 0 4 7 3' solid='false'>
                  <!-- top, bottom, front, left, back, right -->
                  <Coordinate point='28 13.5 2 28 13.5 -7.25 44.5 13.5 -7.25 44.5 13.5 2 28 23.5 2 28 23.5 -5.25 44.5 23.5 -5.25 44.5 23.5 2'/>
                </IndexedFaceSet>
              </Shape>
            </Transform>
          </Transform>
        </Group>
        <Group DEF='Front-Superstructure-Grouping'>
          <Transform DEF='Front-Superstructure' translation='4 10 0'>
            <Transform DEF='Front-Super-RearBox' translation='12 4.5 0'>
              <Shape>
                <Appearance USE='HullGrey'/>
                <Box size='24 9 12'/>
              </Shape>
            </Transform>
            <Transform DEF='Front-Super-RearBox-upper' translation='12 11 0'>
              <Shape DEF='LargeStructureTop1'>
                <Appearance USE='HullGrey'/>
                <Box size='24 4 8'/>
              </Shape>
            </Transform>
            <Transform DEF='Front-Super-RearBox-small-upper' translation='12 16 0'>
              <Shape>
                <Appearance USE='HullGrey'/>
                <Box size='12 6 6'/>
              </Shape>
            </Transform>
            <Transform DEF='Front-Super-Stack' translation='10.5 21 0'>
              <Shape DEF='Front-Super-Stack1'>
                <Appearance USE='HullGrey'/>
                <Cylinder height='5' radius='2' top='false'/>
              </Shape>
              <Shape DEF='Front-InnerStack'>
                <Appearance>
                  <Material diffuseColor='0 0 0'/>
                </Appearance>
                <Cylinder height='4.9' radius='1.9'/>
              </Shape>
            </Transform>
            <Transform DEF='Front-Super-Stack2' translation='15 21 0'>
              <Shape USE='Front-Super-Stack1'/>
              <Shape USE='Front-InnerStack'/>
            </Transform>
            <Transform DEF='Front-Super-FrontBox' translation='30 4 0'>
              <Shape>
                <Appearance USE='HullGrey'/>
                <Box size='12 8 12'/>
              </Shape>
            </Transform>
            <Transform DEF='Front-Super-FrontBox-Top'>
              <Shape>
                <Appearance USE='HullGrey'/>
                <IndexedFaceSet ccw='false' coordIndex='4 5 6 7 -1 0 1 2 3 -1 0 1 5 4 -1 1 2 6 5 -1 2 3 7 6 -1 0 4 7 3' solid='false'>
                  <!-- top, bottom, front, left, back, right -->
                  <Coordinate point='24 8 6 24 8 -6 36 8 -6 36 8 6 24 13.5 5 24 13.5 -5 34 13.5 -5 34 13.5 5'/>
                </IndexedFaceSet>
              </Shape>
            </Transform>
            <Transform DEF='Front-Super-Bridge' translation='28 14 0'>
              <Transform DEF='Front-Super-Bridge-Lower' translation='0 .25 0'>
                <Shape>
                  <Appearance USE='HullGrey'/>
                  <Box size='8 1.5 6'/>
                </Shape>
              </Transform>
              <Transform DEF='Front-Super-Bridge-Windows' translation='0 1.75 0'>
                <Shape>
                  <Appearance>
                    <Material transparency='.6'/>
                  </Appearance>
                  <Box size='8 1.5 6'/>
                </Shape>
              </Transform>
              <Transform DEF='Front-Super-Bridge-Roof' translation='0 2.5 0'>
                <Shape>
                  <Appearance USE='HullGrey'/>
                  <Box size='8 .1 6'/>
                </Shape>
              </Transform>
              <Transform DEF='Front-Super-Bridge-Back' translation='-4 1 0'>
                <Shape>
                  <Appearance USE='HullGrey'/>
                  <Box size='.1 3 6'/>
                </Shape>
              </Transform>
            </Transform>
            <Transform DEF='Front-Super-antenna' scale='1 1.2 1' translation='21 13 0'>
              <Inline DEF='AntennaMast' url='"../DestroyerSovremennyRussia/AntennaMast.x3d" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DestroyerSovremennyRussia/AntennaMast.x3d" "../DestroyerSovremennyRussia/AntennaMast.wrl" "https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DestroyerSovremennyRussia/AntennaMast.wrl"'/>
            </Transform>
          </Transform>
        </Group>
        <Group DEF='Mid-Superstructure-Grouping'>
          <Transform DEF='Mid-Super-Box' translation='-3 10.5 0'>
            <Transform translation='0 6 0'>
              <Shape>
                <Appearance USE='HullGrey'/>
                <Box size='15 13 8'/>
              </Shape>
            </Transform>
          </Transform>
          <Transform DEF='Mid-Super-antenna' scale='1.3 1.8 1.3' translation='0 23 0'>
            <Inline USE='AntennaMast'/>
          </Transform>
        </Group>
      </Transform>
    </Transform>
  </Scene>
</X3D>