<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "http://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 =' http://www.web3d.org/specifications/x3d-3.0.xsd '>
<head>
<meta name='titlecontent='Hull.x3d'/>
<meta name='descriptioncontent='DDG-51 Flight IIA Hull'/>
<meta name='creatorcontent='LT Joe Sears, USN'/>
<meta name='modifiedcontent='5 June 2012'/>
<meta name='modifiedcontent='26 February 2016'/>
<meta name='identifiercontent=' https://savage.nps.edu/Savage/ShipsMilitary/DDG-51FlightIIA-UnitedStates/Hull.x3d '/>
<meta name='referencecontent=' http://combatindex.com/store/3d '/>
<meta name='drawingcontent=' http://www.fas.org/man/dod-101/sys/ship/ddg-51.htm '/>
<meta name='generatorcontent='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit'/>
<meta name='Imagecontent='nonkskid.jpg'/>
<meta name='Imagecontent='forwardvertrep.jpg'/>
<meta name='licensecontent=' ../../license.html'/>
</head>
<!-- -->
<Scene>
<Group DEF='HullBottom'>
<Transform DEF='Hull'>
<Transform DEF='BottomHull'>
<Shape>
<Extrusion creaseAngle='3crossSection='-9 0 9 0 8 -1.5 7.5 -3.5 7 -4.5 6 -5.5 5 -6.5 4 -7.1 2.5 -7.5 0 -7.5 -2.5 -7.5 -4 -7.1 -5 -6.5 -6 -5.5 -7 -4.5 -7.5 -3.5 -8 -1.5 -9 0orientation='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 -.8scale='.666 .0001 .68 .5 1 1 1 1 1 1 .90 1 .01 1.5solid='falsespine='0 0 -1 0 0 -2 0 0 -23 0 0 -45 0 0 -107 0 0 -131 0 0 -149'/>
<Appearance>
<Material DEF='REDHULLdiffuseColor='.2 0 0emissiveColor='.2 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform DEF='SonarDomeAssemblyrotation='1 0 0 -.03translation='0 -8 -141'>
<Transform DEF='SonarDomescale='1 .6 1'>
<Shape DEF='SonarDomeFwd'>
<Appearance>
<Material USE='REDHULL'/>
</Appearance>
<Sphere radius='3'/>
</Shape>
</Transform>
<Transform translation='0 0 16'>
<Shape DEF='SonarDomeAftExtension'>
<Appearance>
<Material USE='REDHULL'/>
</Appearance>
<Extrusion creaseAngle='3crossSection='0 1.8 1.55 1 3.05 0 1.55 -1.5 0 -1.85 -1.55 -1.5 -3.05 0 -1.55 1 0 1.8scale='.1 .1 1 1solid='falsespine='0 0 0 0 0 -16'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='Propellersrotation='1 0 0 .03scale='1.2 1.2 1.2translation='0 -7 -9'> </Transform>
<Transform DEF='ShaftSupport'>
<Transform DEF='PortScrewCylinderrotation='1 0 0 1.571translation='-4.75 -7 -11.25'>
<Shape DEF='ShaftStrutCylinder'>
<Appearance>
<Material USE='REDHULL'/>
</Appearance>
<Cylinder radius='.5'/>
</Shape>
</Transform>
<Transform DEF='STBDScrewCylinderrotation='1 0 0 1.571translation='4.75 -7 -11.25'>
<Shape USE='ShaftStrutCylinder'/>
</Transform>
<Transform DEF='PortScrewStruttranslation='-4.75 0 -10.5'>
<Shape DEF='ShaftStrut'>
<Appearance>
<Material USE='REDHULL'/>
</Appearance>
<Extrusion creaseAngle='.85crossSection='-.05 0 -.05 -7 .05 -7 .05 0 -.05 0scale='1 1 1 1spine='0 0 0 0 0 -1.5'/>
</Shape>
</Transform>
<Transform DEF='PortScrewStrut2rotation='0 0 1 2.2translation='-4.75 -7 -10.5'>
<Shape USE='ShaftStrut'/>
</Transform>
<Transform DEF='STBDScrewStruttranslation='4.75 0 -10.5'>
<Shape USE='ShaftStrut'/>
</Transform>
<Transform DEF='STBDScrewStrut2rotation='0 0 1 4.08translation='4.75 -7 -10.5'>
<Shape USE='ShaftStrut'/>
</Transform>
<Transform DEF='PortScrewSealrotation='1 0 0 1.61translation='-4.8 -6.3 -29.5'>
<Shape>
<Appearance>
<Material USE='REDHULL'/>
</Appearance>
<Cylinder height='17radius='.5'/>
</Shape>
</Transform>
<Transform DEF='STBScrewSealrotation='1 0 0 1.61translation='4.8 -6.3 -29.5'>
<Shape>
<Appearance>
<Material USE='REDHULL'/>
</Appearance>
<Cylinder height='17radius='.5'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='PortRuddertranslation='-4 -3 -2'>
<Shape DEF='Rudder'>
<Appearance>
<Material USE='REDHULL'/>
</Appearance>
<Extrusion creaseAngle='.85crossSection='-.05 0 -.05 -6 .05 -6 .05 0 -.05 0scale='1 1 1 1 1 .0001spine='0 0 -1 0 0 -4 0 0 -6'/>
</Shape>
</Transform>
<Transform DEF='STBDRuddertranslation='4 -3 -2'>
<Shape USE='Rudder'/>
</Transform>
</Group>
<Group DEF='HullMainDeck'>
<Transform DEF='FREEBOARDtranslation='0 0 -45'>
<Shape>
<Extrusion creaseAngle='3crossSection='-9 0 -9.5 3.5 -10 6 10 6 9.5 3.5 9 0 -9 0orientation='0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 -.8scale='1 1 1 1 .90 1.23 .01 2.15solid='falsespine='0 0 0 0 0 -62 0 0 -86 0 0 -104'/>
<Appearance>
<Material diffuseColor='.6 .6 .6'/>
</Appearance>
</Shape>
<Transform translation='0 6.02 0'>
<Shape DEF='MainDeckAftNonSkid'>
<Extrusion crossSection='-10 0 10 0 10 -.01 -10 -.01 -10 0orientation='0 0 0 0 0 0 0 0scale='1 1 1 1spine='0 0 0 0 0 -62'/>
<Appearance> </Appearance>
</Shape>
</Transform>
<Transform rotation='1 0 0 .0579translation='0 2.44 -.1'>
<Shape DEF='MainDeckFWDNonSkid'>
<Extrusion crossSection='-10 0 10 0 10 -.01 -10 -.01 -10 0orientation='0 0 0 0 0 0 0 0 1 0 0 -.8scale='1 1 .90 1 .01 1spine='0 0 -62 0 0 -86 0 0 -113.4'/>
<Appearance>
<ImageTexture USE='NONSKID'/>
</Appearance>
</Shape>
<Transform DEF='FWDVertReptranslation='0 -.45 0'>
<Shape>
<IndexedFaceSet solid='falsecoordIndex='2 3 7 6texCoordIndex='0 1 2 3'>
<Coordinate point='-5.7 0 -84 5.7 0 -84 -5.7 0.5 -84 5.7 0.5 -84 -5.7 0 -94 5.7 0 -94 -5.7 0.5 -94 5.7 0.5 -94'/>
<TextureCoordinate point='0 0 1 0 1 1 0 1'/>
</IndexedFaceSet>
<Appearance> </Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
</Group>
<Group DEF='HullFantail'>
<Transform translation='0 2.5 0'>
<Shape>
<Extrusion creaseAngle='3crossSection='-9.352 0 9.352 0 9 -2.5 -9 -2.5 -9.352 0scale='.666 .0001 .68 1 1 1 1 1spine='0 0 0 0 0 -1 0 0 -23 0 0 -45'/>
<Appearance DEF='HazeGray'>
<Material specularColor='.4 .4 .4'/>
</Appearance>
</Shape>
</Transform>
<Group DEF='FlightDeckNet'>
<Group DEF='ENTIRENET'>
<Transform rotation='1 0 0 1.571translation='0 2 .5'>
<Shape DEF='NETTING'>
<!-- GRILLWORK EXAMPLE FROM VRML COURSE BOOK USED -->
<Appearance>
<ImageTexture
  url=' "grill.png" "http://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter18-TextureMapping/grill.png" '/>

<TextureTransform center='0.5 0.5scale='32 8'/>
</Appearance>
<IndexedFaceSet DEF='Screensolid='falsecoordIndex='0 1 2 3texCoordIndex='0 1 2 3'>
<Coordinate point='-1 -.4 0.1 1 -.4 0.1 1 .4 0.1 -1 .4 0.1'/>
<TextureCoordinate point='0 0 1 0 1 1 0 1'/>
</IndexedFaceSet>
</Shape>
<Transform translation='-1 0 0'>
<Shape DEF='POST'>
<Appearance DEF='NETGREY'>
<Material diffuseColor='.7 .7 .7shininess='.3'/>
</Appearance>
<Cylinder DEF='SIDEPOSTheight='1radius='.1'/>
</Shape>
</Transform>
<Transform translation='1 0 0'>
<Shape USE='POST'/>
</Transform>
<Transform rotation='0 0 1 1.57scale='1 2 1translation='0 .4 0'>
<Shape USE='POST'/>
</Transform>
<Transform rotation='0 0 1 1.57scale='1 2 1translation='0 -.4 0'>
<Shape USE='POST'/>
</Transform>
</Transform>
</Group>
<Group DEF='FDNETSTBD'>
<Transform rotation='0 1 0 1.425translation='6.4 0 -1'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.425translation='6.7 0 -3'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.425translation='7 0 -5'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.425translation='7.3 0 -7'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.425translation='7.6 0 -9'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.425translation='7.9 0 -11'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.425translation='8.2 0 -13'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.425translation='8.5 0 -15'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.425translation='8.8 0 -17'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.425translation='9.1 0 -19'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.425translation='9.4 0 -21'>
<Group USE='ENTIRENET'/>
</Transform>
</Group>
<Group DEF='FDNETSPort'>
<Transform rotation='0 1 0 1.725translation='-7.4 0 -1'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.725translation='-7.7 0 -3'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.725translation='-8 0 -5'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.725translation='-8.3 0 -7'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.725translation='-8.6 0 -9'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.725translation='-8.9 0 -11'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.725translation='-9.2 0 -13'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.725translation='-9.5 0 -15'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.725translation='-9.8 0 -17'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.725translation='-10.1 0 -19'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform rotation='0 1 0 1.725translation='-10.4 0 -21'>
<Group USE='ENTIRENET'/>
</Transform>
</Group>
<Group DEF='FDNetAft'>
<Transform translation='-2 0 0'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform translation='-4 0 0'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform translation='-6 0 0'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform translation='2 0 0'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform translation='4 0 0'>
<Group USE='ENTIRENET'/>
</Transform>
<Transform translation='6 0 0'>
<Group USE='ENTIRENET'/>
</Transform>
</Group>
</Group>
</Group>
<Viewpoint description='STBD side Aftorientation='0.003 0.998 0.065 1.1858position='28.4 -2.2 -0.1'/>
<Viewpoint description='AftBeloworientation='0.563 0.549 -0.618 2.0717position='-1.4 -26.2 -11.9'/>
<Viewpoint description='STBD Boworientation='-0.013 1 0.017 1.615position='31.7 1.5 -138.7'/>
<Viewpoint description='Boworientation='0.006 1 0.023 3.1019position='0.6 2.2 -174.4'/>
<Viewpoint description='Bottom Hull Aftorientation='0.006 1 -0.025 3.0862position='0.6 -11.6 -37.5'/>
<Transform DEF='RooseveltHullNumbertranslation='0 5 -142'>
<Transform rotation='0 0 1 -.3'>
<Transform rotation='0 1 0 1.924translation='4.68 0 0'>
<Shape DEF='BOARDNOport'>
<Text string='"80"'>
<FontStyle family='"SANS"size='4.0style='BOLD'/>
</Text>
<Appearance DEF='Text'>
<Material diffuseColor='.9 .9 .9'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform rotation='0 0 1 .3'>
<Transform rotation='0 1 0 -1.924translation='-2.66 0 -5'>
<Transform>
<Shape DEF='BOARDNOstar'>
<Text string='"80"'>
<FontStyle family='"SANS"size='4.0style='BOLD'/>
</Text>
<Appearance USE='Text'/>
</Shape>
</Transform>
</Transform>
</Transform>
</Transform>
<Transform DEF='RooseveltNameFantailrotation='1 0 0 .3translation='-2.75 1 -.5'>
<Transform>
<Transform>
<Shape DEF='ROOSEVELT'>
<Text string='"ROOSEVELT"'>
<FontStyle family='"SANS"style='BOLD'/>
</Text>
<Appearance USE='Text'/>
</Shape>
</Transform>
</Transform>
</Transform>
</Scene>
</X3D>
<!--

Index for DEF nodes : BOARDNOport, BOARDNOstar, BottomHull, ENTIRENET, FDNetAft, FDNETSPort, FDNETSTBD, FlightDeckNet, FREEBOARD, FWDVertRep, HazeGray, Hull, HullBottom, HullFantail, HullMainDeck, MainDeckAftNonSkid, MainDeckFWDNonSkid, NETGREY, NETTING, NONSKID, PortRudder, PortScrewCylinder, PortScrewSeal, PortScrewStrut, PortScrewStrut2, POST, Propellers, REDHULL, ROOSEVELT, RooseveltHullNumber, RooseveltNameFantail, Rudder, Screen, ShaftStrut, ShaftStrutCylinder, ShaftSupport, SIDEPOST, SonarDome, SonarDomeAftExtension, SonarDomeAssembly, SonarDomeFwd, STBDRudder, STBDScrewCylinder, STBDScrewStrut, STBDScrewStrut2, STBScrewSeal, Text

Index for Viewpoint images : Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5
-->

<!-- 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)
-->

<!-- Additional help information about X3D scenes: X3D Resources, X3D Scene Authoring Hints and X3D Tooltips -->