<?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='Mast.x3d'/>
<meta name='creatorcontent='Ozan Apaydin'/>
<meta name='createdcontent='7 September 2001'/>
<meta name='modifiedcontent='14 January 2014'/>
<meta name='descriptioncontent='Mast of a Yavuz Class Frigate'/>
<meta name='referencecontent=' https://savage.nps.edu/Savage/ShipsMilitary/Destroyer-Sovremenny-Russia/AntennaMast.x3d '/>
<meta name='identifiercontent=' https://savage.nps.edu/Savage/ShipsMilitary/Frigate-Yavuz-Turkey/Mast.x3d '/>
<meta name='generatorcontent='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit'/>
<meta name='licensecontent=' ../../license.html'/>
</head>
<!--

Index for DEF nodes : AntennaTimer, Black, FrontSide, HalfMastStructure, NavigationAntennaTr, RotateAntenna

Index for Viewpoint image : Viewpoint_1
-->
<Scene>
<Viewpoint description='Antenna Mastorientation='0 1 0 0.79position='18 7 18'/>
<Background skyColor='0.8 0.8 1'/>
<!-- Radar Mast Structure -->
<Group DEF='HalfMastStructure'>
<Transform rotation='-1 0 0 0.16translation='0 0 2'>
<Group DEF='FrontSide'>
<Transform rotation='0 0 1 1.57translation='0 .05 0'>
<Shape>
<Cylinder height='4radius='.1'/>
<Appearance DEF='Black'>
<Material diffuseColor='0.2 0.2 0.2'/>
</Appearance>
</Shape>
</Transform>
<Transform rotation='0 0 1 -.1644translation='-1 6 0'>
<Shape>
<Cylinder height='12.166radius='.1'/>
<Appearance USE='Black'/>
</Shape>
</Transform>
<Transform rotation='0 0 1 .1644translation='1 6 0'>
<Shape>
<Cylinder height='12.166radius='.1'/>
<Appearance USE='Black'/>
</Shape>
</Transform>
<Transform rotation='0 0 1 .8614translation='.2 1.5 0'>
<Shape>
<Cylinder height='4.61radius='.1'/>
<Appearance USE='Black'/>
</Shape>
</Transform>
<Transform rotation='0 0 1 -.8614translation='-.2 1.5 0'>
<Shape>
<Cylinder height='4.61radius='.1'/>
<Appearance USE='Black'/>
</Shape>
</Transform>
<Transform rotation='0 0 1 .6939translation='.2 4.5 0'>
<Shape>
<Cylinder height='3.905radius='.1'/>
<Appearance USE='Black'/>
</Shape>
</Transform>
<Transform rotation='0 0 1 -.6939translation='-.2 4.5 0'>
<Shape>
<Cylinder height='3.905radius='.1'/>
<Appearance USE='Black'/>
</Shape>
</Transform>
<Transform rotation='0 0 1 .4629translation='.25 7.5 0'>
<Shape>
<Cylinder height='3.354radius='.1'/>
<Appearance USE='Black'/>
</Shape>
</Transform>
<Transform rotation='0 0 1 -.4629translation='-.25 7.5 0'>
<Shape>
<Cylinder height='3.354radius='.1'/>
<Appearance USE='Black'/>
</Shape>
</Transform>
<Transform rotation='0 0 1 1.57translation='0 9 0'>
<Shape>
<Cylinder height='1radius='.1'/>
<Appearance USE='Black'/>
</Shape>
</Transform>
<Transform rotation='0 0 1 1.57translation='0 6 0'>
<Shape>
<Cylinder radius='.1'/>
<Appearance USE='Black'/>
</Shape>
</Transform>
<Transform rotation='0 0 1 1.57translation='0 3 0'>
<Shape>
<Cylinder height='3radius='.1'/>
<Appearance USE='Black'/>
</Shape>
</Transform>
<Transform translation='0 1.67 0'>
<Shape>
<Appearance USE='Black'/>
<Box size='.45 .45 .17'/>
</Shape>
</Transform>
<Transform translation='0 4.78 0'>
<Shape>
<Appearance USE='Black'/>
<Box size='.45 .45 .17'/>
</Shape>
</Transform>
<Transform translation='0 8 0'>
<Shape>
<Appearance USE='Black'/>
<Box size='.45 .45 .17'/>
</Shape>
</Transform>
</Group>
</Transform>
<Transform rotation='1 0 0 0.16translation='0 0 -2'>
<Group USE='FrontSide'/>
</Transform>
</Group>
<Transform rotation='0 1 0 1.57'>
<Group USE='HalfMastStructure'/>
</Transform>
<Transform translation='0 13 0'>
<Shape>
<Appearance USE='Black'/>
<Cylinder height='2.5radius='.13'/>
</Shape>
</Transform>
<Transform translation='0 12.5 0'>
<Shape>
<Appearance USE='Black'/>
<Cylinder height='2.5radius='.25'/>
</Shape>
</Transform>
<!-- ROUTE information for NavigationAntennaTr node:  [from RotateAntenna.value_changed to set_rotation ] -->
<Transform DEF='NavigationAntennaTrrotation='0 1 0 1.57translation='0 14.4 0'>
<Shape>
<Appearance USE='Black'/>
<Box size='3.2 .5 .7'/>
</Shape>
<!-- ROUTE information for RotateAntenna node:  [from AntennaTimer.fraction_changed to set_fraction ] [from value_changed to NavigationAntennaTr.set_rotation ] -->
<OrientationInterpolator DEF='RotateAntennakey='0 1 2keyValue='0 1 0 0 0 1 0 3.14 0 1 0 6.28'/>
<!-- ROUTE information for AntennaTimer node:  [from fraction_changed to RotateAntenna.set_fraction ] -->
<TimeSensor DEF='AntennaTimercycleInterval='3.0loop='true'/>
</Transform>
<Transform rotation='0 0 1 1.57translation='.7 11.8 0'>
<Shape>
<Appearance USE='Black'/>
<Cylinder height='1.5radius='.1'/>
</Shape>
</Transform>
<Transform translation='1.395 12.095 0'>
<Shape>
<Appearance USE='Black'/>
<Cylinder height='.6radius='.1'/>
</Shape>
</Transform>
<Transform translation='1.395 12.59 0'>
<Shape>
<Appearance USE='Black'/>
<Cylinder height='.5radius='.5'/>
</Shape>
</Transform>
<ROUTE fromNode='AntennaTimerfromField='fraction_changedtoNode='RotateAntennatoField='set_fraction'/>
<ROUTE fromNode='RotateAntennafromField='value_changedtoNode='NavigationAntennaTrtoField='set_rotation'/>
<Transform translation='-2.1 14.5 0'>
<Shape>
<Appearance USE='Black'/>
<Cylinder height='3.2radius='.125'/>
</Shape>
</Transform>
<Transform rotation='0 0 1 1.57translation='-1.2 13 0'>
<Shape>
<Appearance USE='Black'/>
<Cylinder radius='.125'/>
</Shape>
</Transform>
</Scene>
</X3D>
<!--

Index for DEF nodes : AntennaTimer, Black, FrontSide, HalfMastStructure, NavigationAntennaTr, RotateAntenna

Index for Viewpoint image : Viewpoint_1
-->

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