<?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 name='titlecontent='Frame.x3d'/>
<meta name='descriptioncontent='Frame for the Highly Mobile Muliti-purpose Wheeled Vehicle (HMMWV)'/>
<meta name='creatorcontent='Jeffrey Weekley'/>
<meta name='createdcontent='3 December 2001'/>
<meta name='modifiedcontent='20 October 2019'/>
<meta name='versioncontent='Version 2'/>
<meta name='identifiercontent=' https://savage.nps.edu/Savage/GroundVehicles/HMMWV/Frame.x3d '/>
<meta name='generatorcontent='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit'/>
<meta name='licensecontent=' ../../license.html'/>
</head>
<!-- -->
<Scene>
<Background skyColor='0.9 0.9 1'/>
<Group DEF='ChassisLOD'>
<LOD range='500 1000'>
<Group DEF='Chassis'>
<Transform DEF='PassengerCabinrotation='1 0 0 3.14'>
<Shape>
<Extrusion convex='falsecrossSection='-1.7 0.6 -2.1 0.6 -2.1 0.4 -1.9 0.4 -1.9 -0.85 1.6 -0.85 2 -0.6 2.2 0 1.9 0 1.8 -0.4 1.6 -0.65 -1.7 -0.65 -1.7 -0.5solid='falsespine='0 0 -2.4 0 0 2.4'/>
<Appearance DEF='Tan'>
<Material diffuseColor='0.8 0.7 0.7'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EngineCompartmenttranslation='-3.2 0.25 0'>
<Shape>
<Box size='2.5 0.4 4.6'/>
<Appearance USE='Tan'/>
</Shape>
</Transform>
<Transform DEF='FrontFenderrotation='1 0 0 3.14'>
<Shape>
<Extrusion convex='falsecrossSection='-2.2 -0.85 -2.7 0.1 -2.9 0.2 -3.3 0.25 -3.9 0.2 -4 0 -4.4 0 -4.4 0.1 -3.95 0.3 -3.3 0.32 -2.9 0.3 -2.65 0.1 -2.5 0.1 -2.1 0.4 -1.9 0.4 -1.9 -0.85 -2.2 -0.85solid='falsespine='0 0 -2.4 0 0 2.4'/>
<Appearance USE='Tan'/>
</Shape>
</Transform>
<Transform DEF='Trunktranslation='3.4 0 0'>
<Shape>
<Box size='2.65 0.8 3.8'/>
<Appearance USE='Tan'/>
</Shape>
<Transform translation='1.3 0.45 0'>
<Shape>
<Box size='0.05 0.15 4.1'/>
<Appearance USE='Tan'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='RearFenderrotation='1 0 0 3.14'>
<Shape>
<Extrusion convex='falsecrossSection='1.9 0 2.1 0.7 1.7 1.7 1.85 1.7 2.2 0.75 2.2 0.55 4.7 0.55 4.7 -0.2 4.2 -0.2 4 0.15 3.7 0.3 3.15 0.35 2.6 0.3 2.2 0 1.9 0solid='falsespine='0 0 -2.4 0 0 2.4'/>
<Appearance USE='Tan'/>
</Shape>
</Transform>
<Transform DEF='Hatchrotation='1 0 0 3.14translation='0.1 -0.1 0'>
<Shape>
<Extrusion creaseAngle='1.56crossSection='1.85 1.85 2.2 1.75 4.5 1 4.6 0.9 4.65 0.75 2.2 0.75 1.85 1.85scale='0.95 0.95 1 1 1 1 0.95 0.95spine='0 0 -2.4 0 0 -2.2 0 0 2.2 0 0 2.4'/>
<Appearance USE='Tan'/>
</Shape>
</Transform>
<Transform DEF='BedLinertranslation='3.45 0.6 0'>
<Shape>
<Box size='2.5 0.1 4.8'/>
<Appearance USE='Tan'/>
</Shape>
</Transform>
<Transform DEF='FenderToprotation='1 0 0 3.14'>
<Shape>
<Extrusion convex='falsecrossSection='-2.1 0.4 -2.5 0.1 -2.65 0.1 -2.9 0.3 -3.3 0.3 -3.95 0.3 -3.7 0.45 -2.6 0.5 -2.5 0.65 -2.1 0.7 -2.1 0.4solid='falsespine='0 0 -2.4 0 0 -2.3 0 0 2.3 0 0 2.4'/>
<Appearance USE='Tan'/>
</Shape>
</Transform>
<Transform DEF='Hoodrotation='1 0 0 3.14'>
<Shape>
<Extrusion convex='falsecreaseAngle='1.57crossSection='-4.4 0.4 -4.4 0.45 -3.7 0.5 -3.3 0.6 -3 0.625 -2.5 0.65 -2.6 0.5 -4.4 0.4scale='0.975 0.975 1 1 1 1 0.975 0.975solid='falsespine='0 0 -2.3 0 0 -2.275 0 0 2.275 0 0 2.3'/>
<Appearance USE='Tan'/>
</Shape>
<Transform DEF='HoodToprotation='1 0 0 1.57'>
<Shape>
<Extrusion crossSection='-2.4 -0.125 -2.375 0.1 -2.3 0.2 2.3 0.2 2.375 0.1 2.4 -0.125scale='0.66 0.66 1 1solid='falsespine='-4.55 0 0.5 -2.1 0 0.5'/>
<Appearance USE='Tan'/>
</Shape>
</Transform>
</Transform>
<Group DEF='FrontBumperLOD'>
<LOD range='60'>
<Group DEF='FrontBumper'>
<Transform DEF='Guardtranslation='-4.675 -0.16 0'>
<Shape>
<Box size='0.25 0.2 3.3'/>
<Appearance USE='Tan'/>
</Shape>
<Transform DEF='LowerGuardrotation='0 0 1 0.4translation='0.025 -0.135 0'>
<Shape>
<Box size='0.25 0.2 3.3'/>
<Appearance USE='Tan'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='BrushGuardtranslation='-0.1 -0.1 0'>
<Shape>
<Extrusion crossSection='0.05 0 0.05 0.05 0 0.05 0 0 0.05 0solid='falsespine='-4.7 0.1 -2.1 -4.7 0.2 -2.2 -4.7 0.65 -2.2 -4.7 0.75 -2.1 -4.7 0.75 2.1 -4.7 0.65 2.2 -4.7 0.2 2.2 -4.7 0.1 2.1 -4.7 0.1 -2.1'/>
<Appearance USE='Tan'/>
</Shape>
</Transform>
<Transform DEF='StrutAssemblyscale='0.3 0.45 1translation='-4.7 0 1.6'>
<Transform DEF='Strutrotation='0 1 1 3.14'>
<Transform DEF='SurfaceOne'>
<Shape>
<IndexedFaceSet solid='falsecoordIndex='0 1 2 3 4 -1'>
<Coordinate point='0 0 -0.25 0.4 0 -0.25 0.3 0 1.5 0.1 0 1.5 0 0 -0.25'/>
</IndexedFaceSet>
<Appearance USE='Tan'/>
</Shape>
</Transform>
<Transform DEF='SurfaceTwo'>
<Shape>
<IndexedFaceSet solid='falsecoordIndex='0 1 2 3 4 -1'>
<Coordinate point='0 -0.01 -0.25 0.4 -0.01 -0.25 0.3 -0.01 1.5 0.1 -0.01 1.5 0 -0.01 -0.25'/>
</IndexedFaceSet>
<Appearance USE='Tan'/>
</Shape>
</Transform>
<Transform DEF='SideOne'>
<Shape>
<IndexedFaceSet solid='falsecoordIndex='0 1 2 3 4 -1'>
<Coordinate point='0.3 0 1.5 0.4 0 -0.25 0.4 -0.01 -0.25 0.3 -0.01 1.5 0.3 0 1.5'/>
</IndexedFaceSet>
<Appearance USE='Tan'/>
</Shape>
</Transform>
<Transform DEF='SideTwo'>
<Shape>
<IndexedFaceSet solid='falsecoordIndex='0 1 2 3 4 -1'>
<Coordinate point='0 0 -0.25 0 -0.01 -0.25 0.4 -0.01 -0.25 0.4 0 -0.25 0 0 -0.25'/>
</IndexedFaceSet>
<Appearance USE='Tan'/>
</Shape>
</Transform>
<Transform DEF='SideThree'>
<Shape>
<IndexedFaceSet solid='falsecoordIndex='0 1 2 3 4 -1'>
<Coordinate point='0 0 -0.25 0 -0.01 -0.25 0.1 -0.01 1.5 0.1 0 1.5 0 0 -0.25'/>
</IndexedFaceSet>
<Appearance USE='Tan'/>
</Shape>
</Transform>
</Transform>
</Transform>
<Transform translation='0 0 -3.2'>
<Transform USE='StrutAssembly'/>
</Transform>
<Transform DEF='CrossBeamtranslation='-4.775 0.325 0'>
<Shape>
<Box size='0.05 0.65 0.05'/>
<Appearance USE='Tan'/>
</Shape>
</Transform>
<Transform translation='0 0 -2'>
<Transform USE='CrossBeam'/>
</Transform>
<Transform translation='0 0 2'>
<Transform USE='CrossBeam'/>
</Transform>
<Transform translation='0 0 -1'>
<Transform USE='CrossBeam'/>
</Transform>
<Transform translation='0 0 1'>
<Transform USE='CrossBeam'/>
</Transform>
</Group>
<WorldInfo/>
</LOD>
</Group>
</Group>
<Transform>
<Shape>
<Box size='9 3.5 6.5'/>
<Appearance USE='Tan'/>
</Shape>
</Transform>
<WorldInfo/>
</LOD>
</Group>
<Group DEF='SignalsAndReflectors'>
<LOD range='45'>
<Group DEF='SignalsAndReflectorLOD'>
<Transform DEF='TurnSignalscale='1.2 1.2 1.2translation='-4.15 0.35 2.27'>
<Transform DEF='Plate'>
<Shape>
<Box size='0.15 0.075 0.1'/>
<Appearance DEF='SignalTan'>
<Material diffuseColor='0.2 0.5 0.7'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='TurnSignalLightscale='1 1 0.66translation='0 0 0.025'>
<Shape>
<Cylinder height='0.05radius='0.06'/>
<Appearance DEF='SafetyOrange'>
<Material diffuseColor='1 0.8 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform DEF='Reflectorscale='1 1 0.33translation='-4.325 0.25 2.295'>
<Shape DEF='ReflectorShape'>
<Sphere radius='0.055'/>
<Appearance USE='SafetyOrange'/>
</Shape>
</Transform>
<Transform center='-4.15 0 0rotation='0 1 0 3.14'>
<Transform USE='TurnSignal'/>
</Transform>
<Transform scale='1 1 0.33translation='-4.325 0.25 -2.295'>
<Shape USE='ReflectorShape'/>
</Transform>
<Transform DEF='RearLightscale='0.33 1.2 1.2translation='4.7 0.1 2.3'>
<Shape USE='ReflectorShape'/>
</Transform>
<Transform translation='0 0 -4.6'>
<Transform USE='RearLight'/>
</Transform>
<Transform DEF='RearTurnSignalrotation='0 0 1 1.57translation='4.7 0.3 2.15'>
<Shape>
<Cylinder height='0.05radius='0.09'/>
<Appearance>
<Material diffuseColor='0.8 0.1 0.1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='LargeReflectortranslation='-4.47 0.3 2'>
<Transform scale='0.33 2 2'>
<Shape USE='ReflectorShape'/>
</Transform>
<Transform rotation='0 0 1 1.57translation='0.02 0 0'>
<Shape>
<Cylinder height='0.05radius='0.125'/>
<Appearance DEF='Black'>
<Material diffuseColor='0.1 0.125 0.125'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform translation='0 0 -4'>
<Transform USE='LargeReflector'/>
</Transform>
<Transform translation='0 0 -4.3'>
<Transform USE='RearTurnSignal'/>
</Transform>
</Group>
<WorldInfo/>
</LOD>
</Group>
<Group DEF='Roof'>
<LOD range='500'>
<Group DEF='RoofLOD'>
<Transform rotation='1 0 0 -1.57translation='0 1.7 0'>
<Shape>
<Extrusion creaseAngle='1.25crossSection='-2.4 0 2.4 0 2.375 0.1 2.3 0.2 -2.3 0.2 -2.375 0.1 -2.4 0scale='1 0.9 1 1 1 1 1 0.25solid='falsespine='-1.9 0 0 -1.8 0 0 1.7 0 0 2.15 0 0'/>
<Appearance USE='Tan'/>
</Shape>
</Transform>
<Transform DEF='WindShieldrotation='0 0 1 -0.13translation='-1.925 1.225 0'>
<Shape>
<Box size='0.05 1.15 4.64'/>
<Appearance>
<Material diffuseColor='0.1 0.4 0.9shininess='0.9specularColor='0.9 0.9 0.9transparency='0.6'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='WindowFrame'>
<Shape>
<Extrusion crossSection='0.07 0.07 0.07 -0.07 -0.07 -0.07 -0.07 0.07 0.07 0.07solid='falsespine='-1.975 0.5 2.35 -1.85 1.7 2.35 -1.85 1.7 -2.35 -1.975 0.5 -2.35'/>
<Appearance USE='Tan'/>
</Shape>
<Transform DEF='CenterWindowStrutrotation='0 0 1 -0.13translation='-1.935 1.125 0'>
<Shape>
<Box size='0.1 1.1 0.07'/>
<Appearance USE='Tan'/>
</Shape>
</Transform>
</Transform>
</Group>
<WorldInfo/>
</LOD>
</Group>
<Group DEF='Grill'>
<LOD range='100'>
<Transform translation='-4.425 0.12 0'>
<Shape>
<Box size='0.25 0.6 3.175'/>
<Appearance USE='Tan'/>
</Shape>
<Transform DEF='HeadLight'>
<Transform translation='-0.125 0.2 1.35'>
<Shape>
<Box size='0.05 0.4 0.4'/>
<Appearance USE='Black'/>
</Shape>
<Transform scale='0.33 1 1translation='-0.02 0 0'>
<Shape>
<Sphere radius='0.175'/>
<Appearance>
<Material diffuseColor='0.75 0.85 0.9shininess='1specularColor='0.9 0.9 0.9'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<Transform translation='0 0 -2.7'>
<Transform USE='HeadLight'/>
</Transform>
<Transform>
<Transform DEF='GrillHoletranslation='-0.125 0.15 0'>
<Shape>
<Box size='0.05 0.45 0.15'/>
<Appearance USE='Black'/>
</Shape>
<Transform rotation='0 0 1 1.57translation='0 0.225 0'>
<Shape>
<Cylinder height='0.05radius='0.075'/>
<Appearance USE='Black'/>
</Shape>
</Transform>
<Transform rotation='0 0 1 1.57translation='0 -0.225 0'>
<Shape>
<Cylinder height='0.05radius='0.075'/>
<Appearance USE='Black'/>
</Shape>
</Transform>
</Transform>
<Transform translation='0 0 -0.9'>
<Transform USE='GrillHole'/>
</Transform>
<Transform translation='0 0 -0.6'>
<Transform USE='GrillHole'/>
</Transform>
<Transform translation='0 0 -0.3'>
<Transform USE='GrillHole'/>
</Transform>
<Transform translation='0 0 0.3'>
<Transform USE='GrillHole'/>
</Transform>
<Transform translation='0 0 0.6'>
<Transform USE='GrillHole'/>
</Transform>
<Transform translation='0 0 0.9'>
<Transform USE='GrillHole'/>
</Transform>
</Transform>
</Transform>
<WorldInfo/>
</LOD>
</Group>
<Group DEF='Antennas'>
<LOD range='50'>
<Transform DEF='AntennaHousingtranslation='4.8 0.55 2.275'>
<Shape>
<Box size='0.25 0.025 0.2'/>
<Appearance USE='Tan'/>
</Shape>
</Transform>
<WorldInfo/>
</LOD>
</Group>
<Group DEF='ExhaustSystem'>
<LOD range='50'>
<Transform scale='1.1 1.1 1.1translation='-2.4 0.8 -2'>
<Shape>
<Extrusion creaseAngle='0.785crossSection='1.00 0.00 0.92 -0.38 0.71 -0.71 0.38 -0.92 0.00 -1.00 -0.38 -0.92 -0.71 -0.71 -0.92 -0.38 -1.00 -0.00 -0.92 0.38 -0.71 0.71 -0.38 0.92 0.00 1.00 0.38 0.92 0.71 0.71 0.92 0.38 1.00 0.00scale='0.16 0.16 0.14 0.14 0.08 0.08 0.025 0.025spine='0 -0.1 0 0 0.02 0 0 0.04 0 0 0.05 0'/>
<Appearance USE='Tan'/>
</Shape>
</Transform>
<WorldInfo/>
</LOD>
</Group>
</Scene>
</X3D>
<!--

Index for DEF nodes : AntennaHousing, Antennas, BedLiner, Black, BrushGuard, CenterWindowStrut, Chassis, ChassisLOD, CrossBeam, EngineCompartment, ExhaustSystem, FenderTop, FrontBumper, FrontBumperLOD, FrontFender, Grill, GrillHole, Guard, Hatch, HeadLight, Hood, HoodTop, LargeReflector, LowerGuard, PassengerCabin, Plate, RearFender, RearLight, RearTurnSignal, Reflector, ReflectorShape, Roof, RoofLOD, SafetyOrange, SideOne, SideThree, SideTwo, SignalsAndReflectorLOD, SignalsAndReflectors, SignalTan, Strut, StrutAssembly, SurfaceOne, SurfaceTwo, Tan, Trunk, TurnSignal, TurnSignalLight, WindowFrame, WindShield
-->

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

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