<?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>
<!-- The bow thrusters are taken from a fan and grate example from Chapter 18 of the VRML2.0 Sourcebook by Ames, Nadeau and MoreLand. -->
<!-- All other textures are the creation of the Author or are in the public domain. -->
<meta name='titlecontent='EhimeMaru.x3d'/>
<meta name='descriptioncontent='Model of Japanese trawler sunk by the USS Greeneville.'/>
<meta name='creatorcontent='Andrew Wiest'/>
<meta name='translatorcontent='X3d-Edit'/>
<meta name='createdcontent='9 May 2001'/>
<meta name='modifiedcontent='20 October 2019'/>
<meta name='identifiercontent=' https://savage.nps.edu/Savage/ShipsCivilian/Trawlers/EhimeMaru.x3d '/>
<meta name='generatorcontent='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit'/>
<meta name='referencecontent=' http://lib1.nippon-foundation.or.jp/1997/0834/contents/137.htm '/>
<meta name='photocontent='EhimeMaru137-1.jpg'/>
<meta name='photocontent='EhimeMaru137-2.gif'/>
<meta name='referencecontent=' http://www.nytimes.com/images/2001/03/08/national/010308_nat_subHAWAIIch.gif '/>
<meta name='referencecontent=' http://www.cpf.navy.mil/pages/legal/foia/Exhibit_52.pdf '/>
<meta name='referencecontent=' http://www.cpf.navy.mil/pages/legal/foia/Exhibit_54_pages_1_7.pdf '/>
<meta name='referencecontent=' http://www.cpf.navy.mil/pages/legal/foia/Exhibit_54_pages_8_14.pdf '/>
<meta name='referencecontent=' http://www.uscg.mil/d14/news_release/2001/Feb2001.htm#32-01 '/>
<meta name='referencecontent=' http://www.cnn.com/video/us/2001/02/18/vo.sunk.ship.navy.html '/>
<meta name='referencecontent=' http://www.usanavy.com/misc/news/ehime_maru.htm '/>
<meta name='referencecontent=' http://www.ntsb.gov/Pressrel/2001/010302.htm '/>
<meta name='referencecontent=' http://www.uscg.mil/d14/news_release/2001/Mar2001.htm#43-01 '/>
<meta name='referencecontent=' http://www.uscg.mil/d14/news_release/2001/Mar2001.htm#42-01 '/>
<meta name='referencecontent=' http://www.uscg.mil/d14/news_release/2001/Feb2001.htm#41-01 '/>
<meta name='referencecontent=' http://www.uscg.mil/d14/news_release/2001/Feb2001.htm#20-01 '/>
<meta name='referencecontent=' http://www.cpf.navy.mil '/>
<meta name='referencecontent=' http://www.cpf.navy.mil/greeneville.html '/>
<meta name='referencecontent=' http://www.csp.navy.mil/css1/772/home.html '/>
<meta name='referencecontent=' http://www.cpf.navy.mil/greenevilleimages.html '/>
<meta name='referencecontent=' http://www.chinfo.navy.mil/navpalib/factfile/ShipsCivilian/ship-ssn.html '/>
<meta name='referencecontent=' http://www.pbs.org/wgbh/nova/subsecrets/inside.html '/>
<meta name='referencecontent=' http://www.nytimes.com/2001/03/09/national/09HAWA.html '/>
<meta name='referencecontent=' http://www.cnn.com/2001/US/03/08/japan.sub.03/index.html '/>
<meta name='referencecontent=' http://www.cnn.com/SPECIALS/2001/sub.collision/session1.html '/>
<meta name='referencecontent=' https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter18-TextureMapping/Figure18.27RotatingFanAnimatedTextureTransform.wrl '/>
<meta name='licensecontent=' ../../license.html'/>
</head>
<!--

Index for DEF nodes : ABar1, ABar2, ABar3, ABar4, ABar5, ABar6, AftBoatSupport, AftBridgeWindows, AftDeck, AftMassHorizontalBars, AftMast, AftMastAngledBars, AftMastColumn, AftMastCrossbar, AftShipName, Bar1, Bar2, Bar3, Bar4, Bar5, Bar6, Bar7, Bar8, blade, BowThrusterImage, BowThrusters, Box1, Box2, Box3, Bridge1, Bridge2, BridgeRoof, BridgeWindows, BridgeWindowShape, CookieCutterPost, CrossbarForwardMast, Cylinder1, Cylinder2, DomeRadar, DriveShaft, EhimeMaruDeckColor, EhimeMaruDeckSkin, EhimeMaruParentTransform, EhimeMaruRoofColor, EhimeMaruSideSwirlSymbol, EhimeMaruSmokeStackStar, EhimeMaruTopTransform, EhimeMaruWhite, endcap, ForwardBoatSupport, ForwardDeck, ForwardMast, FrontBridgeWindows, FwdBox1, FwdCylinder1, FwdCylinder2, FwdCylinder3, FwdSupport, HorizontalMidMast1, HorizontalMidMast2, HorizontalRudderSupport, HullCoordinates, HullRed, LeftSideSwirl, LowerHull, LowerRadarInterpolator, LowerRadarTimeSource, MainDeck, MainRoof, Masts, Midmast, PitchTransform, PortBridgeWindows, PortShipName, PortSidePosts, PortSupport, PortThruster, PropAssembly, Propeller, PropRotationInterpolator, PropTimerSource, RadarAntennaLower, RadarAntennaTop, RadarHousing, RadarMast1, RadarMast2, RadarMastSupport, radarPost, RadarsupportLower, RadarsupportTop, RadarXmitterBlue, RescueBoat, RescueBoatParentNode, RightSideSwirl, RollTransform, RotatingLowerRadar, RotatingTopRadar, Rudder, RudderAssembly, RunningPosts, ScaleTransform, screw_color, ShipName, ShipNameText, SideSwirlHolders, SmokeStack, SmokeStackBottom, SmokeStackBottomPoints, SmokeStackTopPart1, SmokeStackTopPart2, SSLeftSide, SSRestofSides, SSRightSide, StbdBridgeWindows, StbdShipName, StbdSidePosts, StbdSupport, StbdThruster, StructuresOnDeck, SuperStructure1, TopRadarInterpolator, TopRadarTImeSource, TopsideCylinder, TransparentBoxForExaminationStability, UpperHull, VerticalForwardMast1, VerticalForwardMast2, VerticalMidMast1, VerticalMidMast2, VerticalMidMast3, VerticalRudderSupport, Wires, YawTransform

Index for Viewpoint images : Viewpoint_1, Viewpoint_2
-->
<Scene>
<NavigationInfo speed='10'/>
<Background skyAngle='1.57skyColor='0.6 0.8 0.6 0.6 0.6 0.6'/>
<Viewpoint description='Ehime Maru starboard quarterorientation='-0.140128 0.988431 0.058043 0.79366position='40 12 40'/>
<Viewpoint description='Ehime Maru from behindorientation='0 1 0 -1.57position='-50 6 0'/>
<Transform translation='0 5 0'>
<Shape DEF='TransparentBoxForExaminationStability'>
<Box size='60 20 12'/>
<Appearance>
<Material transparency='1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EhimeMaruTopTransform'>
<Transform DEF='RollTransform'>
<Transform DEF='PitchTransform'>
<Transform DEF='YawTransform'>
<Transform DEF='ScaleTransformscale='1.41213592233 1.41213592233 1.41213592233'>
<Transform DEF='EhimeMaruParentTransform'>
<Transform DEF='LowerHull'>
<Shape>
<IndexedFaceSet creaseAngle='2coordIndex='1 2 3 54 4 5 -1 1 6 2 -1 7 2 6 -1 7 8 3 2 -1 8 9 3 -1 1 5 6 -1 12 6 5 -1 5 4 11 12 -1 4 10 11 -1 6 14 15 7 -1 6 13 14 -1 6 12 20 21 -1 6 21 13 -1 15 16 8 7 -1 16 17 9 8 -1 11 10 18 19 -1 19 20 12 11 -1 54 3 56 -1 56 4 54 -1 56 3 55 -1 57 4 56 -1 10 4 57 -1 3 9 55 -1 18 58 17 -1 58 56 55 -1 58 57 56 -1 57 58 18 -1 10 57 18 -1 17 58 55 -1 17 55 9 -1'>
<Coordinate DEF='HullCoordinatespoint='0 0 0 -15 -3 0 -5 -2.8 -1 17.5 -2.4 -1 17.5 -2.4 1 -5 -2.8 1 -15 -1 0 -5 -1 -3 12.8 -1 -3 17.5 -1 -1 17.5 -1 1 12.8 -1 3 -5 -1 3 -19.3 0 0 -18 0 -2 -15 0 -3.2 12.8 0 -3.2 17.5 0 -1 17.5 0 1 12.8 0 3.2 -15 0 3.2 -18 0 2 -20 1 0 -20 1 -3.3 12.8 1 -3.3 15 1 -2.5 17 1 -1.5 18.5 1 0 17 1 1.5 15 1 2.5 12.8 1 3.3 -20 1 3.3 -20.6 2 0 -20.6 2 -3 -20 2 -3.5 12.8 2 -3.5 16 2 -2.8 19.5 2 0 16 2 2.8 12.8 2 3.5 -20 2 3.5 -20.6 2 3 -20.6 3.2 0 -20.6 3.2 -3 -20 3.2 -3.5 12.8 2.7 -3.5 16 2.9 -2.8 19 3 -1.6 20.6 3.1 0 19 3 1.6 16 2.9 2.8 12.8 2.7 3.5 -20 3.2 3.5 -20.6 3.2 3 18 -2.2 0 18.2 -1 -0.5 18.5 -1.2 0 18.2 -1 0.5 18.2 -0.7 0 5.3 3 3.5 6 2 3.5 6.7 1 3.3 5.5 3 -3.5 7 1 -3.3 6 2 -3.5'/>
</IndexedFaceSet>
<Appearance>
<Material DEF='HullReddiffuseColor='.8 .1 .1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='UpperHull'>
<Shape>
<IndexedFaceSet creaseAngle='2solid='falsecoordIndex='31 21 20 -1 13 21 31 -1 13 31 22 -1 13 22 23 -1 23 14 13 -1 23 15 14 -1 23 24 16 15 -1 16 24 25 -1 16 25 26 -1 26 17 16 -1 17 26 27 -1 19 29 30 -1 19 28 29 -1 19 18 28 -1 18 27 28 -1 18 17 27 -1 30 31 20 19 -1 32 33 23 22 -1 22 31 41 32 -1 33 34 23 -1 40 41 31 -1 34 35 24 23 -1 35 36 25 24 -1 36 26 25 -1 36 37 27 26 -1 37 38 28 27 -1 29 28 38 -1 30 29 38 39 -1 60 40 31 61 -1 42 43 33 32 -1 32 41 53 42 -1 43 44 34 33 -1 41 40 52 53 -1 44 45 35 34 -1 45 46 36 35 -1 46 47 36 -1 47 48 37 36 -1 48 49 38 37 -1 49 50 38 -1 50 51 39 38 -1 59 52 40 60 -1'>
<Coordinate USE='HullCoordinates'/>
</IndexedFaceSet>
<Appearance>
<Material DEF='EhimeMaruWhitediffuseColor='1 1 1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='MainDeckscale='.99 .99 .99translation='0 -.05 0'>
<Shape>
<IndexedFaceSet solid='falsecoordIndex='22 23 24 25 26 27 28 29 30 31 22 -1'>
<Coordinate USE='HullCoordinates'/>
</IndexedFaceSet>
<Appearance>
<Material DEF='EhimeMaruDeckColordiffuseColor='.6 .5 .4'/>
<ImageTexture DEF='EhimeMaruDeckSkin'
  url=' "EhimeMaruLargeDeckSkin.gif" "https://savage.nps.edu/Savage/ShipsCivilian/Trawlers/EhimeMaruLargeDeckSkin.gif" '/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='ForwardDeckcenter='16 0 0scale='.99 .99 .99'>
<Shape>
<IndexedFaceSet solid='falsecoordIndex='35 36 37 38 39 35 -1 24 30 39 35 24 -1'>
<Coordinate USE='HullCoordinates'/>
</IndexedFaceSet>
<Appearance>
<Material diffuseColor='.4 .3 .2'/>
<ImageTexture USE='EhimeMaruDeckSkin'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='AftDeckscale='.99 .99 .99'>
<Shape>
<IndexedFaceSet creaseAngle='1solid='falsecoordIndex='60 64 63 61 60 -1 60 64 34 33 32 41 40 60 -1'>
<Coordinate USE='HullCoordinates'/>
</IndexedFaceSet>
<Appearance>
<Material USE='EhimeMaruDeckColor'/>
<ImageTexture USE='EhimeMaruDeckSkin'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='SuperStructure1translation='-7.9 3 0'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Box size='24 2 5.4'/>
</Shape>
</Transform>
<Transform DEF='MainRooftranslation='-8.2 4.0 0'>
<Shape>
<Appearance>
<Material DEF='EhimeMaruRoofColordiffuseColor='.7 .6 .5'/>
<ImageTexture USE='EhimeMaruDeckSkin'/>
</Appearance>
<Box size='24.7 .1 7'/>
</Shape>
</Transform>
<Transform DEF='Bridge1translation='0.5 4.5 0'>
<Shape>
<Box size='5.99 1.99 3'/>
<Appearance>
<Material diffuseColor='.9 .9 .9'/>
</Appearance>
</Shape>
<Transform DEF='AftBridgeWindowstranslation='-1 0 0'>
<Transform rotation='0 1 0 -1.570796translation='0.3 0.35 -1.5'>
<Shape DEF='BridgeWindowShape'>
<Appearance>
<Material diffuseColor='0.1 0.1 0.4transparency='.4'/>
</Appearance>
<Box size='0.1 0.3 0.5'/>
</Shape>
</Transform>
<Transform rotation='0 1 0 -1.570796translation='0.3 0.35 1.5'>
<Shape USE='BridgeWindowShape'/>
</Transform>
<Transform rotation='0 1 0 -1.570796translation='-0.5 0.35 -1.5'>
<Shape USE='BridgeWindowShape'/>
</Transform>
<Transform rotation='0 1 0 -1.570796translation='-0.5 0.35 1.5'>
<Shape USE='BridgeWindowShape'/>
</Transform>
</Transform>
</Transform>
<Transform DEF='Bridge2translation='2.25 4.5 0'>
<Shape>
<Box size='2.5 1.99 4'/>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
</Shape>
<Transform DEF='BridgeWindows'>
<Transform DEF='FrontBridgeWindowsrotation='0 0 1 -0.07translation='1.22 0.35 0'>
<Transform>
<Shape USE='BridgeWindowShape'/>
</Transform>
<Transform translation='0 0 -0.57'>
<Shape USE='BridgeWindowShape'/>
</Transform>
<Transform translation='0 0 -1.14'>
<Shape USE='BridgeWindowShape'/>
</Transform>
<Transform translation='0 0 -1.71'>
<Shape USE='BridgeWindowShape'/>
</Transform>
<Transform translation='0 0 0.57'>
<Shape USE='BridgeWindowShape'/>
</Transform>
<Transform translation='0 0 1.14'>
<Shape USE='BridgeWindowShape'/>
</Transform>
<Transform translation='0 0 1.71'>
<Shape USE='BridgeWindowShape'/>
</Transform>
</Transform>
<Transform DEF='PortBridgeWindowsrotation='0 1 0 -1.570796translation='0 0.35 2'>
<Transform translation='0 0 -0.57'>
<Shape USE='BridgeWindowShape'/>
</Transform>
<Transform>
<Shape USE='BridgeWindowShape'/>
</Transform>
<Transform translation='0 0 0.57'>
<Shape USE='BridgeWindowShape'/>
</Transform>
</Transform>
<Transform DEF='StbdBridgeWindowstranslation='0 0 -4'>
<Transform USE='PortBridgeWindows'/>
</Transform>
</Transform>
</Transform>
<Transform DEF='BridgeRooftranslation='0 -0.5 0'>
<Shape>
<Appearance>
<Material USE='EhimeMaruRoofColor'/>
<ImageTexture USE='EhimeMaruDeckSkin'/>
</Appearance>
<IndexedFaceSet solid='falsecoordIndex='0 1 2 3 4 5 6 7'>
<Coordinate point='-2.6 6 -1.6 0.9 6 -1.6 0.9 6 -2.1 3.6 6 -2.1 3.6 6 2.1 0.9 6 2.1 0.9 6 1.6 -2.6 6 1.6'/>
</IndexedFaceSet>
</Shape>
</Transform>
<Transform DEF='SmokeStacktranslation='0 -1.0 0'>
<Transform DEF='SmokeStackBottom'>
<Shape DEF='SSLeftSide'>
<Appearance>
<Material USE='EhimeMaruWhite'/>
<ImageTexture DEF='EhimeMaruSmokeStackStar'
  url=' "EhimeMaruSmokeStackStar.jpg" "https://savage.nps.edu/Savage/ShipsCivilian/Trawlers/EhimeMaruSmokeStackStar.jpg" '/>
</Appearance>
<IndexedFaceSet coordIndex='5 6 7 8 -1'>
<Coordinate DEF='SmokeStackBottomPointspoint='0 0 0 -12.5 4 1 -11.5 7 1 -9 7 1 -9 4 1 -12.5 4 -1 -11.5 7 -1 -9 7 -1 -9 4 -1'/>
</IndexedFaceSet>
</Shape>
<Shape DEF='SSRightSide'>
<Appearance>
<Material USE='EhimeMaruWhite'/>
<ImageTexture USE='EhimeMaruSmokeStackStar'/>
</Appearance>
<IndexedFaceSet coordIndex='1 4 3 2 -1'>
<Coordinate USE='SmokeStackBottomPoints'/>
</IndexedFaceSet>
</Shape>
<Shape DEF='SSRestofSides'>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<IndexedFaceSet coordIndex='8 7 3 4 -1 1 2 6 5 -1 2 3 7 6 -1'>
<Coordinate USE='SmokeStackBottomPoints'/>
</IndexedFaceSet>
</Shape>
</Transform>
<Transform DEF='SmokeStackTopPart1rotation='0 0 1 0.4translation='-10.3 6.79 0'>
<Shape>
<Box size='2.52 .62 1.99'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='SmokeStackTopPart2rotation='0 0 1 0.13translation='-10.45 7.1 0'>
<Shape>
<Box size='2.45 0.6 1.99'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform DEF='SideSwirlHolders'>
<Transform DEF='RightSideSwirl'>
<Shape>
<IndexedFaceSet solid='falsecoordIndex='4 3 2 1 -1'>
<Coordinate point='0 0 0 2.5 1 3.4 2.5 2.5 3.55 4 2.5 3.55 4 1 3.4'/>
</IndexedFaceSet>
<Appearance>
<Material USE='EhimeMaruWhite'/>
<ImageTexture DEF='EhimeMaruSideSwirlSymbol'
  url=' "EhimeMaruSideSwirlSymbol.jpg" "https://savage.nps.edu/Savage/ShipsCivilian/Trawlers/EhimeMaruSideSwirlSymbol.jpg" '/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='LeftSideSwirl'>
<Shape>
<IndexedFaceSet solid='falsecoordIndex='1 2 3 4 -1'>
<Coordinate point='0 0 0 2.5 1 -3.4 2.5 2.5 -3.55 4 2.5 -3.55 4 1 -3.4'/>
</IndexedFaceSet>
<Appearance>
<Material USE='EhimeMaruWhite'/>
<ImageTexture USE='EhimeMaruSideSwirlSymbol'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform DEF='RunningPosts'>
<Transform DEF='StbdSidePoststranslation='0 -0.53 0'>
<Transform translation='-19.78 3.9 3.4'>
<Transform DEF='CookieCutterPost'>
<Transform rotation='0 0 1 -0.3translation='0 .05 0'>
<Shape>
<Box size='0.2 1.2 0.1'/>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<Transform translation='-17.5 3.9 3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform translation='-15.5 3.9 3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform translation='-13 3.9 3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform scale='1 1.2 1translation='-10.5 3.78 3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform scale='1 1.2 1translation='-8.3 3.78 3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform scale='1 1.2 1translation='-6 3.78 3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform scale='1 1.2 1translation='-3.9 3.78 3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform scale='1 1.2 1translation='-1.5 3.78 3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform scale='1 1.3 1translation='0.9 3.72 3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform scale='1 1.3 1translation='3.2 3.72 3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
</Transform>
<Transform DEF='PortSidePoststranslation='0 -0.53 0'>
<Transform translation='-19.78 3.9 -3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform translation='-17.5 3.9 -3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform scale='1 1.1 1translation='-15.5 3.8 -3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform scale='1 1.1 1translation='-13 3.85 -3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform scale='1 1.2 1translation='-10.5 3.78 -3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform scale='1 1.2 1translation='-8.3 3.78 -3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform scale='1 1.2 1translation='-6 3.78 -3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform scale='1 1.3 1translation='-3.9 3.7 -3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform scale='1 1.4 1translation='-1.5 3.65 -3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform scale='1 1.4 1translation='0.9 3.65 -3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
<Transform scale='1 1.4 1translation='3.2 3.65 -3.4'>
<Transform USE='CookieCutterPost'/>
</Transform>
</Transform>
</Transform>
<Transform DEF='Masts'>
<Transform DEF='ForwardMastrotation='0 0 1 0.174translation='12.5 5.8 0'>
<Transform DEF='VerticalForwardMast1'>
<Shape>
<Cone bottom='falsebottomRadius='.25height='7.8'/>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='CrossbarForwardMastrotation='1 0 0 1.57079translation='0 3.5 0'>
<Shape>
<Cylinder radius='.02'/>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='VerticalForwardMast2'>
<Shape>
<Cylinder bottom='falseheight='7.8radius='.05'/>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform DEF='Wires'>
<Shape>
<IndexedLineSet coordIndex='0 1 -1 0 2 -1 0 3 -1 0 4 -1 0 5 -1 6 7 -1 9 11 -1 8 10 -1 10 12 -1 11 13 -1'>
<Coordinate point='12.6 5.8 0 16 2 -2.8 19.5 2 0 16 2 2.8 3.5 5.5 2 3.5 5.5 -2 12.2 7.3 0 0 7.3 0 11.9 9.25 0.95 11.9 9.25 -0.95 -0.76 9.67 0.95 -0.76 9.67 -0.95 -18 9.33 0.99 -18 9.33 -0.99'/>
</IndexedLineSet>
<Appearance>
<Material emissiveColor='.5 .5 .5'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Midmastrotation='0 0 1 0.15translation='-0.5 8 0'>
<Transform DEF='VerticalMidMast1'>
<Shape>
<Cone bottom='falsebottomRadius='0.23height='5.5'/>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='VerticalMidMast2'>
<Shape>
<Cylinder bottom='falseheight='5.5radius='.05'/>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='VerticalMidMast3rotation='0 0 1 -0.174translation='0 -2 0'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cone bottom='falsebottomRadius='.3height='1.2'/>
</Shape>
</Transform>
<Transform DEF='HorizontalMidMast1translation='0 -1.8 0'>
<Transform USE='CrossbarForwardMast'/>
</Transform>
<Transform DEF='HorizontalMidMast2translation='0 -1.3 0'>
<Transform USE='HorizontalMidMast1'/>
</Transform>
<Transform DEF='RadarMast1rotation='0 0 1 -0.15'>
<Transform DEF='RadarMastSupporttranslation='0.5 -0.7 0'>
<Shape>
<Box size='1 0.02 0.2'/>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform DEF='RadarMast2rotation='0 0 1 -0.15translation='0 1 0'>
<Transform USE='RadarMastSupport'/>
</Transform>
<Transform DEF='RadarsupportToprotation='0 0 1 -0.15translation='0.75 0.24 0'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='.1radius='.03top='false'/>
</Shape>
</Transform>
<Transform DEF='RadarsupportLowerrotation='0 0 1 -0.15translation='0.75 -0.76 0'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='.1radius='.03top='false'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='AftMasttranslation='0 -1.2 0'>
<Transform DEF='PortSupportrotation='1 0 0 0.11translation='-18.1 6.5 -.5'>
<Shape DEF='AftMastColumn'>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='9radius='.05'/>
</Shape>
</Transform>
<Transform DEF='StbdSupportrotation='1 0 0 -0.11translation='-18.1 6.5 .5'>
<Shape USE='AftMastColumn'/>
</Transform>
<Transform DEF='FwdSupportrotation='0 0 1 0.19scale='1.5 1 1.5translation='-17.35 7.1 0'>
<Shape USE='AftMastColumn'/>
</Transform>
<Transform DEF='AftMastCrossbarscale='1.3 1.3 1.0translation='-18 6 0'>
<Transform USE='CrossbarForwardMast'/>
</Transform>
<Transform DEF='AftMassHorizontalBarstranslation='-18 7 0'>
<Transform DEF='Bar1rotation='0 1 0 0.5translation='0.11 2 0.11'>
<Transform rotation='0 0 1 -1.570796'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='.5radius='.04top='false'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='Bar2rotation='0 1 0 -0.5translation='0.11 2 -0.11'>
<Transform rotation='0 0 1 -1.570796'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='.5radius='.04top='false'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='Bar3rotation='0 1 0 0.5translation='0.20 0.8 0.2'>
<Transform rotation='0 0 1 -1.570796'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='.7radius='.04top='false'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='Bar4rotation='0 1 0 -0.5translation='0.2 0.8 -0.2'>
<Transform rotation='0 0 1 -1.570796'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='.7radius='.04top='false'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='Bar5rotation='0 1 0 0.5translation='0.36 -0.4 0.24'>
<Transform rotation='0 0 1 -1.570796'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='0.95radius='.04top='false'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='Bar6rotation='0 1 0 -0.5translation='0.36 -0.4 -0.24'>
<Transform rotation='0 0 1 -1.570796'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='0.95radius='.04top='false'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='Bar7rotation='0 1 0 0.5translation='0.42 -1.5 0.31'>
<Transform rotation='0 0 1 -1.570796'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='1.2radius='.04top='false'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='Bar8rotation='0 1 0 -0.5translation='0.42 -1.5 -0.31'>
<Transform rotation='0 0 1 -1.570796'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='1.2radius='.04top='false'/>
</Shape>
</Transform>
</Transform>
</Transform>
<Transform DEF='AftMastAngledBarstranslation='-18 7 0'>
<Transform DEF='ABar1rotation='0 1 0 0.75translation='0.10 1.4 0.2'>
<Transform rotation='0 0 1 -0.35'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='1.3radius='.02top='false'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='ABar2rotation='0 1 0 -0.75translation='0.1 1.4 -0.2'>
<Transform rotation='0 0 1 -0.35'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='1.3radius='.02top='false'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='ABar3rotation='0 1 0 0.4translation='0.32 0.2 0.2'>
<Transform rotation='0 0 1 0.6'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='1.4radius='.02top='false'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='ABar4rotation='0 1 0 -0.4translation='0.32 0.2 -0.2'>
<Transform rotation='0 0 1 0.6'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='1.4radius='.02top='false'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='ABar5rotation='0 1 0 0.6translation='0.35 -0.9 0.3'>
<Transform rotation='0 0 1 -0.75'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='1.5radius='.02top='false'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='ABar6rotation='0 1 0 -0.6translation='0.35 -0.9 -0.3'>
<Transform rotation='0 0 1 -0.75'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='1.5radius='.02top='false'/>
</Shape>
</Transform>
</Transform>
</Transform>
</Transform>
<Transform DEF='DomeRadarscale='.35 .4 .35translation='2.1 5 -1.5'>
<Transform DEF='radarPost'>
<Shape>
<Cylinder bottom='falseheight='5radius='.2top='false'/>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='RadarHousingtranslation='0 3 0'>
<Transform translation='0 .5 0'>
<Shape>
<Sphere/>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
</Shape>
</Transform>
<Transform>
<Shape>
<Cylinder height='1.2top='false'/>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- ROUTE information for TopRadarInterpolator node:  [from TopRadarTImeSource.fraction_changed to set_fraction ] [from value_changed to RadarAntennaTop.set_rotation ] -->
<OrientationInterpolator DEF='TopRadarInterpolatorkey='0 .25 .5 .75 1keyValue='0 1 0 0 0 1 0 1.570796 0 1 0 3.14159 0 1 0 4.7124 0 1 0 6.283185'/>
<!-- ROUTE information for TopRadarTImeSource node:  [from fraction_changed to TopRadarInterpolator.set_fraction ] -->
<TimeSensor DEF='TopRadarTImeSourcecycleInterval='7loop='true'/>
<!-- ROUTE information for LowerRadarTimeSource node:  [from fraction_changed to LowerRadarInterpolator.set_fraction ] -->
<TimeSensor DEF='LowerRadarTimeSourcecycleInterval='5loop='true'/>
<!-- ROUTE information for LowerRadarInterpolator node:  [from LowerRadarTimeSource.fraction_changed to set_fraction ] [from value_changed to RadarAntennaLower.set_rotation ] -->
<OrientationInterpolator DEF='LowerRadarInterpolatorkey='0 .25 .5 .75 1keyValue='0 1 0 0 0 1 0 1.570796 0 1 0 3.14159 0 1 0 4.7124 0 1 0 6.283185'/>
<Transform DEF='RotatingTopRadartranslation='0.22 8.43 0'>
<!-- ROUTE information for RadarAntennaTop node:  [from TopRadarInterpolator.value_changed to set_rotation ] -->
<Transform DEF='RadarAntennaTop'>
<Transform rotation='0 0 1 -1.570796'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder height='1radius='0.05'/>
</Shape>
</Transform>
<Transform translation='0 0 .05'>
<Shape>
<Box size='1 0.1 0.1'/>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
</Shape>
<Transform translation='0 0 .02'>
<Shape>
<Appearance>
<Material DEF='RadarXmitterBluediffuseColor='.1 .1 .5transparency='0.3'/>
</Appearance>
<Box size='.99 .09 .09'/>
</Shape>
</Transform>
</Transform>
</Transform>
</Transform>
<Transform DEF='RotatingLowerRadartranslation='.35 7.45 0'>
<!-- ROUTE information for RadarAntennaLower node:  [from LowerRadarInterpolator.value_changed to set_rotation ] -->
<Transform DEF='RadarAntennaLower'>
<Transform rotation='0 0 1 -1.570796'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder height='1radius='0.05'/>
</Shape>
</Transform>
<Transform translation='0 0 .05'>
<Shape>
<Box size='1 0.1 0.1'/>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
</Shape>
<Transform translation='0 0 .02'>
<Shape>
<Appearance>
<Material USE='RadarXmitterBlue'/>
</Appearance>
<Box size='.99 .09 .09'/>
</Shape>
</Transform>
</Transform>
</Transform>
</Transform>
</Transform>
<Transform DEF='RescueBoatParentNode'>
<Transform DEF='RescueBoatscale='.4 .4 .4translation='-4.2 5 -2.5'> </Transform>
<Transform DEF='ForwardBoatSupporttranslation='-3.5 4 -2'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='4radius='.02'/>
</Shape>
</Transform>
<Transform DEF='AftBoatSupporttranslation='-6.2 4 -2'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder bottom='falseheight='4radius='.02'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='StructuresOnDeck'>
<Transform DEF='Box1translation='-7.5 4.5 0'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Box size='1.2 1 1.4'/>
</Shape>
</Transform>
<Transform DEF='Box2translation='-11.3 4.6 2.6'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Box size='1. 1.25 .9'/>
</Shape>
</Transform>
<Transform DEF='Box3translation='-15 4.5 2.3'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Box size='2 1 2'/>
</Shape>
</Transform>
<Transform DEF='Cylinder1rotation='0 0 1 -1.570796translation='-6.5 4.3 3'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder DEF='TopsideCylinderheight='4.3radius='.3'/>
</Shape>
</Transform>
<Transform DEF='Cylinder2rotation='0 0 1 -1.570796translation='-12 4.3 -3'>
<Shape>
<Appearance>
<Material USE='EhimeMaruWhite'/>
</Appearance>
<Cylinder USE='TopsideCylinder'/>
</Shape>
</Transform>
<Transform DEF='FwdBox1translation='9 1.3 -0.9'>
<Shape>
<Appearance>
<Material diffuseColor='.5 .4 .4'/>
<ImageTexture USE='EhimeMaruDeckSkin'/>
</Appearance>
<Box size='2 1 2'/>
</Shape>
</Transform>
<Transform DEF='FwdCylinder1translation='15 2 -1'>
<Shape>
<Appearance>
<Material diffuseColor='.4 .4 .4'/>
</Appearance>
<Cylinder height='.7radius='.3'/>
</Shape>
</Transform>
<Transform DEF='FwdCylinder2translation='15 2 1'>
<Shape>
<Appearance>
<Material diffuseColor='.4 .4 .4'/>
</Appearance>
<Cylinder height='.7radius='.3'/>
</Shape>
</Transform>
<Transform DEF='FwdCylinder3scale='1.2 1.2 1.2translation='17.5 2 0'>
<Shape>
<Appearance>
<Material diffuseColor='.4 .4 .4'/>
</Appearance>
<Cylinder height='.7radius='.3'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='RudderAssemblytranslation='-17 -2 0'>
<Transform DEF='HorizontalRudderSupporttranslation='2.8 -0.9 0'>
<Shape>
<Box size='6 .02 .4'/>
<Appearance>
<Material USE='HullRed'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='VerticalRudderSupporttranslation='0 0.6 0'>
<Shape>
<Cylinder height='3radius='.04top='false'/>
<Appearance>
<Material USE='HullRed'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Ruddertranslation='0 0.2 0'>
<Shape>
<Box size='1.5 2 .04'/>
<Appearance>
<Material USE='HullRed'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<!-- ROUTE information for PropAssembly node:  [from PropRotationInterpolator.value_changed to set_rotation ] -->
<Transform DEF='PropAssemblycenter='-15 -2 0'>
<Transform DEF='Propellerrotation='0 1 0 -3.142scale='.8 .8 .8translation='-15.3 -2 0'>
<Transform>
<Shape DEF='blade'>
<Extrusion creaseAngle='.785crossSection='0 -.25 -.2 0 -.2 .25 0 .25 0 -.25orientation='0 1 0 0 0 1 0 .1 0 1 0 .2 0 1 0 .3 0 1 0 .4 0 1 0 .5 0 1 0 .6 0 1 0 .7 0 1 0 .8 0 1 0 .9scale='0.1 0.6 0.1 0.6 0.1 0.6 0.1 0.6 0.1 0.6 0.1 0.6 0.1 0.6 0.1 0.6 0.1 0.6 0.1 0.6spine='0 0 0 0 .1 0 0 .2 0 0 .3 0 0 .4 0 0 .5 0 0 .6 0 0 .7 0 0 .8 0 0 .9 0'/>
<Appearance DEF='screw_color'>
<Material ambientIntensity='.3diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='.5specularColor='.1 .1 .1'/>
<ImageTexture
  url=' "screw_texture.jpg" "https://savage.nps.edu/Savage/ShipsCivilian/Trawlers/screw_texture.jpg" '/>
</Appearance>
</Shape>
</Transform>
<Transform rotation='1 0 0 1.5707'>
<Shape USE='blade'/>
</Transform>
<Transform rotation='1 0 0 3.14159'>
<Shape USE='blade'/>
</Transform>
<Transform rotation='1 0 0 4.7124'>
<Shape USE='blade'/>
</Transform>
<Transform DEF='endcaprotation='0 0 1 -1.571scale='.5 .3 .5translation='0.2 0 0'>
<Shape>
<Cone bottomRadius='.26height='1.3'/>
<Appearance USE='screw_color'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='DriveShaftrotation='0 0 1 -1.571translation='-13.85 -2 0'>
<Shape>
<Cylinder bottom='falseheight='3radius='.07top='false'/>
<Appearance>
<Material USE='HullRed'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<!-- ROUTE information for PropTimerSource node:  [from fraction_changed to PropRotationInterpolator.set_fraction ] -->
<TimeSensor DEF='PropTimerSourcecycleInterval='5loop='true'/>
<!-- ROUTE information for PropRotationInterpolator node:  [from PropTimerSource.fraction_changed to set_fraction ] [from value_changed to PropAssembly.set_rotation ] -->
<OrientationInterpolator DEF='PropRotationInterpolatorkey='0 0.25 0.5 0.75 1keyValue='1 0 0 0 1 0 0 1.570796 1 0 0 3.14159 1 0 0 4.7124 1 0 0 6.283185'/>
<Transform DEF='BowThrusters'>
<Transform DEF='StbdThrusterrotation='0 1 0 0.4translation='14 -0.95 2.53'>
<Transform rotation='1 0 0 0.1'>
<Transform rotation='1 0 0 1.570796'>
<Shape>
<Appearance>
<Material ambientIntensity='.3diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='.5specularColor='.1 .1 .1'/>
</Appearance>
<Cylinder height='.05radius='.4'/>
</Shape>
</Transform>
<Transform scale='.26 .26 .26translation='0 0 0.07'> </Transform>
</Transform>
</Transform>
<Transform DEF='PortThrusterrotation='0 1 0 -0.4translation='14 -0.95 -2.53'>
<Transform rotation='1 0 0 -0.1'>
<Transform rotation='1 0 0 1.570796'>
<Shape>
<Appearance>
<Material ambientIntensity='.3diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='.5specularColor='.1 .1 .1'/>
</Appearance>
<Cylinder height='.05radius='.4'/>
</Shape>
</Transform>
<Transform rotation='0 1 0 -3.14159scale='.26 .26 .26translation='0 0 -0.07'>
<LOD USE='BowThrusterImage'/>
</Transform>
</Transform>
</Transform>
</Transform>
<Transform DEF='ShipNametranslation='15 2 0'>
<Transform DEF='PortShipNamerotation='0 1 0 0.4translation='-0.6 -0.8 3'>
<Shape DEF='ShipNameText'>
<Text string='"-- EHIME MARU --"'>
<FontStyle justify='"BEGIN" "MIDDLE"size='0.5style='BOLD'/>
</Text>
<Appearance>
<Material diffuseColor='.1 .1 .4'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='StbdShipNamerotation='0 1 0 -3.54159translation='0.8 -0.8 -2.5'>
<Shape USE='ShipNameText'/>
</Transform>
<Transform DEF='AftShipNamerotation='0 1 0 -1.570796translation='-35.8 0.7 -1.8'>
<Shape USE='ShipNameText'/>
</Transform>
</Transform>
</Transform>
</Transform>
</Transform>
</Transform>
</Transform>
</Transform>
<ROUTE fromNode='TopRadarTImeSourcefromField='fraction_changedtoNode='TopRadarInterpolatortoField='set_fraction'/>
<ROUTE fromNode='TopRadarInterpolatorfromField='value_changedtoNode='RadarAntennaToptoField='set_rotation'/>
<ROUTE fromNode='LowerRadarTimeSourcefromField='fraction_changedtoNode='LowerRadarInterpolatortoField='set_fraction'/>
<ROUTE fromNode='LowerRadarInterpolatorfromField='value_changedtoNode='RadarAntennaLowertoField='set_rotation'/>
<ROUTE fromNode='PropTimerSourcefromField='fraction_changedtoNode='PropRotationInterpolatortoField='set_fraction'/>
<ROUTE fromNode='PropRotationInterpolatorfromField='value_changedtoNode='PropAssemblytoField='set_rotation'/>
</Scene>
</X3D>
<!--

Index for DEF nodes : ABar1, ABar2, ABar3, ABar4, ABar5, ABar6, AftBoatSupport, AftBridgeWindows, AftDeck, AftMassHorizontalBars, AftMast, AftMastAngledBars, AftMastColumn, AftMastCrossbar, AftShipName, Bar1, Bar2, Bar3, Bar4, Bar5, Bar6, Bar7, Bar8, blade, BowThrusterImage, BowThrusters, Box1, Box2, Box3, Bridge1, Bridge2, BridgeRoof, BridgeWindows, BridgeWindowShape, CookieCutterPost, CrossbarForwardMast, Cylinder1, Cylinder2, DomeRadar, DriveShaft, EhimeMaruDeckColor, EhimeMaruDeckSkin, EhimeMaruParentTransform, EhimeMaruRoofColor, EhimeMaruSideSwirlSymbol, EhimeMaruSmokeStackStar, EhimeMaruTopTransform, EhimeMaruWhite, endcap, ForwardBoatSupport, ForwardDeck, ForwardMast, FrontBridgeWindows, FwdBox1, FwdCylinder1, FwdCylinder2, FwdCylinder3, FwdSupport, HorizontalMidMast1, HorizontalMidMast2, HorizontalRudderSupport, HullCoordinates, HullRed, LeftSideSwirl, LowerHull, LowerRadarInterpolator, LowerRadarTimeSource, MainDeck, MainRoof, Masts, Midmast, PitchTransform, PortBridgeWindows, PortShipName, PortSidePosts, PortSupport, PortThruster, PropAssembly, Propeller, PropRotationInterpolator, PropTimerSource, RadarAntennaLower, RadarAntennaTop, RadarHousing, RadarMast1, RadarMast2, RadarMastSupport, radarPost, RadarsupportLower, RadarsupportTop, RadarXmitterBlue, RescueBoat, RescueBoatParentNode, RightSideSwirl, RollTransform, RotatingLowerRadar, RotatingTopRadar, Rudder, RudderAssembly, RunningPosts, ScaleTransform, screw_color, ShipName, ShipNameText, SideSwirlHolders, SmokeStack, SmokeStackBottom, SmokeStackBottomPoints, SmokeStackTopPart1, SmokeStackTopPart2, SSLeftSide, SSRestofSides, SSRightSide, StbdBridgeWindows, StbdShipName, StbdSidePosts, StbdSupport, StbdThruster, StructuresOnDeck, SuperStructure1, TopRadarInterpolator, TopRadarTImeSource, TopsideCylinder, TransparentBoxForExaminationStability, UpperHull, VerticalForwardMast1, VerticalForwardMast2, VerticalMidMast1, VerticalMidMast2, VerticalMidMast3, VerticalRudderSupport, Wires, YawTransform

Index for Viewpoint images : Viewpoint_1, Viewpoint_2
-->

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