<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.1//EN" "http://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 =' http://www.web3d.org/specifications/x3d-3.1.xsd '>
<head>
<meta name='titlecontent='RadarsatPrototype.x3d'/>
<meta name='descriptioncontent='Radarsat 2 Remote Sensing Satellite'/>
<meta name='creatorcontent='Derek Sebalj'/>
<meta name='createdcontent='10 January 2007'/>
<meta name='modifiedcontent='14 February 2016'/>
<meta name='referencecontent=' http://www.radarsat2.info '/>
<meta name='identifiercontent=' https://savage.nps.edu/Savage/Space/Satellites/RadarsatPrototype.x3d '/>
<meta name='generatorcontent='X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit'/>
<meta name='licensecontent=' ../../license.html'/>
</head>
<!-- -->
<Scene>
<WorldInfo title='SavageVehicleMetadataTemplate'>
<MetadataSet name='SMALreference=' https://savage.nps.edu/Savage/Tools/SMAL/SMAL.html '>
<MetadataString containerField='valuename='versionvalue='"1.0"'>
<MetadataString name='appinfovalue='"This is the version of SMAL employed, not of the model."'/>
</MetadataString>
<MetadataSet containerField='valuename='EntityDefinition'>
<!-- Identifying metadata for the current simulation of interest -->
<MetadataSet containerField='valuename='Classification'>
<MetadataString containerField='valuename='levelvalue='"UNCLASSIFIED"'>
<MetadataString name='appinfovalue='"UNCLASSIFIED" "FOUO" "CONFIDENTIAL" "SECRET"'/>
</MetadataString>
<MetadataString containerField='valuename='referencevalue=' "http://www.radarsat2.info" '>
<MetadataString name='appinfovalue='"The published source of classified information, if any, contained in the Metadata."'/>
</MetadataString>
<MetadataString name='rationalevalue='"not applicable"'>
<MetadataString name='appinfovalue='"The specific element which contains the information classifying this document."'/>
</MetadataString>
</MetadataSet>
<MetadataSet containerField='valuename='IdentificationParameters'>
<MetadataString containerField='valuename='namevalue='"Radarsat2"'>
<MetadataString name='appinfovalue='"The plain language name of the vehicle this model represents, i.e. the base class (DDG-51), or vehicle designation (M1A2)."'/>
</MetadataString>
</MetadataSet>
<MetadataSet containerField='valuename='X3DArchiveModel'>
<MetadataString name='appinfovalue='"This is a placeholder element which ensures the proper validation of autogenerated SMAL code."'/>
</MetadataSet>
<MetadataSet containerField='valuename='PhysicalParameters'>
<MetadataSet containerField='valuename='PhysicalConstraints'>
<MetadataFloat containerField='valuename='heightvalue='0'>
<MetadataString name='appinfovalue='"The maximum structural height of the object in meters. This may be used for clearance checking or other calculations."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='widthvalue='0'>
<MetadataString name='appinfovalue='"The maximum width, beam, or wingspan of the vehicle in meters. This may be used for clearance checking or other calculations."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='lengthvalue='0'>
<MetadataString name='appinfovalue='"The maximum structural length of the object in meters. This may be used for clearance checking or other calculations."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='draftvalue='0'>
<MetadataString name='appinfovalue='"The vertical distance in meters from the deepest point (keel or other structure) to the waterline of a vehicle at its stated displacement or gross weight."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='wheelbasevalue='0'>
<MetadataString name='appinfovalue='"The longitudinal distance in meters from the center of the forwardmost roadwheel axle to the center of the rearmost roadwheel axle on this vehicle."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='trackWidthvalue='0'>
<MetadataString name='appinfovalue='"The horizontal distance in meters from the rightmost edge of the right wheel or track to the leftmost edge of the left wheel or track on this vehicle."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='grossWeightvalue='0'>
<MetadataString name='appinfovalue='"The standard operational weight of the vehicle in pounds or kilograms. This may be used in physics calculations."'/>
</MetadataFloat>
</MetadataSet>
<MetadataSet containerField='valuename='DynamicResponseConstraints'>
<MetadataFloat containerField='valuename='centerOfGravityvalue='0 0 0'>
<MetadataString name='appinfovalue='"Sets the Center of Gravity of the object as an (x, y, z) distance in meters from the physical center of the object, which is located at (0, 0, 0)."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='aerodynamicCentervalue='0 0 0'>
<MetadataString name='appinfovalue='"Sets the Aerodynamic Center of the object as an (x, y, z) distance in meters from the physical center of the object, which is located at (0, 0, 0)."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='centerOfBuoyancyvalue='0 0 0'>
<MetadataString name='appinfovalue='"Sets the Center of Buoyancy of the object as an (x, y, z) distance in meters from the physical center of the object, which is located at (0, 0, 0)."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='maximumSpeedvalue='0'>
<MetadataString name='appinfovalue='"The maximum rated speed for this vehicle in mph or kph."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='cruiseSpeedvalue='0'>
<MetadataString name='appinfovalue='"The published cruise speed for this vehicle in mph or kph."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='maximumAltitudevalue='0'>
<MetadataString name='appinfovalue='"The absolute ceiling for this aircraft in feet or meters."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='cruiseAltitudevalue='0'>
<MetadataString name='appinfovalue='"The cruise ceiling for this aircraft in feet or meters."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='maximumDepthvalue='0'>
<MetadataString name='appinfovalue='"The absolute depth for this submersible in feet or meters."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='cruiseDepthvalue='0'>
<MetadataString name='appinfovalue='"The cruise depth for this submersible in feet or meters."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='maximumAccelerationvalue='0'>
<MetadataString name='appinfovalue='"The ideal maximum acceleration achievable by this vehicle in feet or meters per second squared, as in at maximum Power excess for aircraft."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='maximumDecelerationvalue='0'>
<MetadataString name='appinfovalue='"The ideal best braking performance achievable by this vehicle in feet or meters per second squared."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='minimumTurnRadiusvalue='0'>
<MetadataString name='appinfovalue='"The minimum turning radius for this vehicle in feet or meters, as in at best cornering speed for aircraft."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='maximumTurnRatevalue='0'>
<MetadataString name='appinfovalue='"The maximum turning rate for this vehicle in degrees per second, as in at best cornering speed for aircraft."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='maximumFuelCapacityvalue='0'>
<MetadataString name='appinfovalue='"The maximum usable internal fuel capacity of this vehicle in liters."'/>
</MetadataFloat>
</MetadataSet>
<MetadataSet containerField='valuename='TacticalConstraints'>
<MetadataFloat containerField='valuename='maximumAirThreatRangevalue='0'>
<MetadataString name='appinfovalue='"The maximum effective range in miles or kilometers of the longest-range anti-aircraft weapon on this platform."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='maximumSurfaceThreatRangevalue='0'>
<MetadataString name='appinfovalue='"The maximum effective range in miles or kilometers of the longest-range anti-surface weapon on this platform."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='maximumSubsurfaceThreatRangevalue='0'>
<MetadataString name='appinfovalue='"The maximum effective range in miles or kilometers of the longest-range anti-submarine weapon on this platform."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='maximumAirDetectionRangevalue='0'>
<MetadataString name='appinfovalue='"The maximum detection range of the longest-range air detection sensor on this platform."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='maximumSurfaceDetectionRangevalue='0'>
<MetadataString name='appinfovalue='"The DIS enumeration for the overall type of this object (for vehicles this value should be 1)."'/>
</MetadataFloat>
<MetadataFloat containerField='valuename='maximumSubsurfaceDetectionRangevalue='0'>
<MetadataString name='appinfovalue='"The maximum detection range of the longest-range subsurface detection sensor on this platform."'/>
</MetadataFloat>
</MetadataSet>
</MetadataSet>
<MetadataSet containerField='valuename='CurrentConditionParameters'>
<!-- <MetadataString name="appinfo" value="This is a placeholder element which ensures the proper validation of autogenerated SMAL code."/> -->
</MetadataSet>
<MetadataSet containerField='valuename='NetworkedCommunicationParameterSet'>
<MetadataSet containerField='valuename='DisConfiguration'>
<MetadataInteger containerField='valuename='entityKindvalue='1'>
<MetadataString name='appinfovalue='"The DIS enumeration for the overall type of this object (for vehicles this value should be 1)."'/>
</MetadataInteger>
<MetadataInteger containerField='valuename='entityDomainvalue='1'>
<MetadataString name='appinfovalue='"The DIS enumeration for the domain of operations of this object (air, surface, sub-surface, etc.)."'/>
</MetadataInteger>
<MetadataInteger containerField='valuename='entityCountryvalue='225'>
<MetadataString name='appinfovalue='"The DIS enumeration for the country of origin of this object (the value for United States is 225)."'/>
</MetadataInteger>
<MetadataInteger containerField='valuename='entityCategoryvalue='1'>
<MetadataString name='appinfovalue='"The DIS enumeration for the type of this vehicle (cruiser or destroyer, tank or truck, bomber or fighter, etc.)."'/>
</MetadataInteger>
<MetadataInteger name='entitySubCategoryvalue='1'>
<MetadataString name='appinfovalue='"The DIS enumeration for the class designation of this vehicle (CG-47 Ticonderoga, DDG-51 Arleigh Burke, M1A2, M880, B-52, F-22."'/>
</MetadataInteger>
<MetadataInteger containerField='valuename='entitySpecificvalue='1'>
<MetadataString name='appinfovalue=' "The DIS enumeration for the specific unit or variant of this object (CG-68, DDG-77, HMMVW w/TOW package, etc.)."
'/>
</MetadataInteger>
<MetadataInteger containerField='valuename='entityExtravalue='1'>
<MetadataString name='appinfovalue='"The DIS enumeration for optional equipment or configurations for this vehicle."'/>
</MetadataInteger>
</MetadataSet>
</MetadataSet>
</MetadataSet>
</MetadataSet>
</WorldInfo>
<!-- TODO: replace Protos with DEF/USE if they are not going to be reused externally -->
<ProtoDeclare name='SolarPanel'>
<ProtoBody>
<Shape>
<Appearance> </Appearance>
<IndexedFaceSet coordIndex='0 1 2 3 -1 7 6 5 4 -1 0 4 5 1 -1 1 5 6 2 -1 2 6 7 3 -1 3 7 4 0texCoordIndex='0 1 2 3 4 5 6 7'>
<Coordinate point='-.9 -.9 0.05 .9 -.9 0.05 .9 .9 0.05 -.9 .9 0.05 -.9 -.9 -0.05 .9 -.9 -0.05 .9 .9 -0.05 -.9 .9 -0.05'/>
</IndexedFaceSet>
</Shape>
</ProtoBody>
</ProtoDeclare>
<ProtoDeclare name='SolarPanelHinge'>
<ProtoBody>
<Shape>
<Appearance>
<Material/>
</Appearance>
<Cylinder height='.75radius='.05'/>
</Shape>
</ProtoBody>
</ProtoDeclare>
<ProtoDeclare name='SARHinge'>
<ProtoBody>
<Shape>
<Box size='.1 .25 1.5'/>
<Appearance>
<Material diffuseColor='.05 .05 .05'/>
</Appearance>
</Shape>
</ProtoBody>
</ProtoDeclare>
<ProtoDeclare name='ShortSARPanel'>
<ProtoBody>
<Shape>
<Box size='4.2 .25 1.5'/>
<Appearance>
<Material diffuseColor='.1 .1 .1shininess='1'/>
</Appearance>
</Shape>
</ProtoBody>
</ProtoDeclare>
<ProtoDeclare name='LongSARPanel'>
<ProtoBody>
<Shape>
<Box size='5 .25 1.5'/>
<Appearance>
<Material diffuseColor='.1 .1 .1shininess='1'/>
</Appearance>
</Shape>
</ProtoBody>
</ProtoDeclare>
<Group DEF='Spacecraft'>
<!-- ROUTE information for Satellite node:  [from SatellitePath.value_changed to set_translation ] [from SatellitePointingPath.value_changed to set_rotation ] -->
<Transform DEF='Satelliterotation='0 1 0 1.57translation='0 20 0'>
<Transform rotation='0 1 0 1.57'>
<Shape DEF='SatBus'>
<Box DEF='SatelliteStructuresize='1.36 3.7 1.36'/>
<Appearance>
<Material diffuseColor='.95 .65 .11emissiveColor='1 1 0shininess='1'/>
</Appearance>
</Shape>
<Transform rotation='0 0 1 1.57'>
<Shape>
<Cylinder height='10.5radius='.025'/>
<Appearance>
<Material diffuseColor='.1 .1 .1shininess='1'/>
</Appearance>
</Shape>
</Transform>
<Transform translation='0 1.9 0'>
<Shape>
<Cylinder DEF='DockingRingheight='.2radius='.68'/>
<Appearance>
<Material diffuseColor='1 1 1'/>
</Appearance>
</Shape>
<Shape>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
<Cylinder height='.205radius='.65'/>
</Shape>
</Transform>
<Transform translation='0 -1.9 .75'>
<Transform rotation='1 0 0 1.57'>
<Shape>
<Appearance>
<Material/>
</Appearance>
<Cylinder height='.5radius='.1'/>
</Shape>
<Transform translation='0 .2 0'>
<Shape>
<Appearance>
<Material/>
</Appearance>
<Sphere radius='.15'/>
</Shape>
<Transform translation='0 .3 0'>
<Transform rotation='1 0 0 1.0'>
<Shape>
<Cylinder height='.1radius='.35'/>
<Appearance>
<Material/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
</Transform>
</Transform>
<Group DEF='InnerVertESSTPosX'>
<Transform DEF='InnerVertESSTBackPosXrotation='1 0 0 .32translation='.85 -1 -.325'>
<Shape>
<Appearance>
<Material ambientIntensity='1diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='1specularColor='.1 .1 .1'/>
</Appearance>
<Cylinder DEF='ESSTrussheight='2.2radius='.025'/>
</Shape>
</Transform>
<Transform DEF='InnerVertESSTFrontPosXrotation='1 0 0 -.32translation='.85 -1 .325'>
<Shape>
<Appearance>
<Material ambientIntensity='1diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='1specularColor='.1 .1 .1'/>
</Appearance>
<Cylinder USE='ESSTruss'/>
</Shape>
</Transform>
</Group>
<Group DEF='InnerVertESSTNegX'>
<Transform DEF='InnerVertESSTBackNegXrotation='1 0 0 .32translation='-.85 -1 -.325'>
<Shape>
<Appearance>
<Material ambientIntensity='1diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='1specularColor='.1 .1 .1'/>
</Appearance>
<Cylinder USE='ESSTruss'/>
</Shape>
</Transform>
<Transform DEF='InnerVertESSTFrontNegXrotation='1 0 0 -.32translation='-.85 -1 .325'>
<Shape>
<Appearance>
<Material ambientIntensity='1diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='1specularColor='.1 .1 .1'/>
</Appearance>
<Cylinder USE='ESSTruss'/>
</Shape>
</Transform>
</Group>
<Transform translation='6.1 0 0'>
<Group>
<Transform DEF='OuterVertESSTBackPosXrotation='1 0 0 .32translation='-.85 -1 -.325'>
<Shape>
<Appearance>
<Material ambientIntensity='1diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='1specularColor='.1 .1 .1'/>
</Appearance>
<Cylinder USE='ESSTruss'/>
</Shape>
</Transform>
<Transform DEF='ESSTConnectPosXtranslation='-.85 0 0'>
<Shape>
<Appearance>
<Material ambientIntensity='1diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='1specularColor='.1 .1 .1'/>
</Appearance>
<Sphere radius='.05'/>
</Shape>
<Transform rotation='0 .10 1 -2.01'>
<Transform center='0 -2.5 0translation='0 2.4 0'>
<Shape DEF='OuterTruss'>
<Appearance>
<Material ambientIntensity='1diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='1specularColor='.1 .1 .1'/>
</Appearance>
<Cylinder height='4.7radius='.025'/>
</Shape>
</Transform>
</Transform>
<Transform rotation='0 -.10 1 -2.01'>
<Transform center='0 -2.5 0translation='0 2.4 0'>
<Shape>
<Appearance>
<Material ambientIntensity='1diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='1specularColor='.1 .1 .1'/>
</Appearance>
<Cylinder height='4.7radius='.025'/>
</Shape>
</Transform>
</Transform>
<Transform rotation='0 -0.1 1 2.01'>
<Transform center='0 -2.5 0translation='0 2.4 0'>
<Shape>
<Appearance>
<Material ambientIntensity='1diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='1specularColor='.1 .1 .1'/>
</Appearance>
<Cylinder height='4.7radius='.025'/>
</Shape>
</Transform>
</Transform>
<Transform rotation='0 .10 1 2.01'>
<Transform center='0 -2.5 0translation='0 2.4 0'>
<Shape>
<Appearance>
<Material ambientIntensity='1diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='1specularColor='.1 .1 .1'/>
</Appearance>
<Cylinder height='4.7radius='.025'/>
</Shape>
</Transform>
</Transform>
</Transform>
<Transform rotation='1 0 0 -.32translation='-.85 -1 .325'>
<Shape>
<Appearance>
<Material ambientIntensity='1diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='1specularColor='.1 .1 .1'/>
</Appearance>
<Cylinder USE='ESSTruss'/>
</Shape>
</Transform>
</Group>
</Transform>
<Transform translation='-4.4 0 0'>
<Group>
<Transform rotation='1 0 0 .32translation='-.85 -1 -.325'>
<Shape>
<Appearance>
<Material diffuseColor='.1 .1 .1'/>
</Appearance>
<Cylinder USE='ESSTruss'/>
</Shape>
</Transform>
<Transform translation='-.85 0 0'>
<Shape>
<Appearance>
<Material ambientIntensity='1diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='1specularColor='.1 .1 .1'/>
</Appearance>
<Sphere radius='.05'/>
</Shape>
<Transform rotation='0 -0.1 1 2.01'>
<Transform center='0 -2.5 0translation='0 2.4 0'>
<Shape>
<Appearance>
<Material ambientIntensity='1diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='1specularColor='.1 .1 .1'/>
</Appearance>
<Cylinder height='4.7radius='.025'/>
</Shape>
</Transform>
</Transform>
<Transform rotation='0 .10 1 2.01'>
<Transform center='0 -2.5 0translation='0 2.4 0'>
<Shape>
<Appearance>
<Material ambientIntensity='1diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='1specularColor='.1 .1 .1'/>
</Appearance>
<Cylinder height='4.7radius='.025'/>
</Shape>
</Transform>
</Transform>
<Transform rotation='0 .10 1 -2.01'>
<Transform center='0 -2.5 0translation='0 2.4 0'>
<Shape>
<Appearance>
<Material ambientIntensity='1diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='1specularColor='.1 .1 .1'/>
</Appearance>
<Cylinder height='4.7radius='.025'/>
</Shape>
</Transform>
</Transform>
<Transform rotation='0 -0.1 1 -2.01'>
<Transform center='0 -2.5 0translation='0 2.4 0'>
<Shape>
<Appearance>
<Material ambientIntensity='1diffuseColor='.1 .1 .1shininess='1specularColor='.1 .1 .1'/>
</Appearance>
<Cylinder height='4.7radius='.025'/>
</Shape>
</Transform>
</Transform>
</Transform>
<Transform rotation='1 0 0 -.32translation='-.85 -1 .325'>
<Shape>
<Appearance>
<Material ambientIntensity='1diffuseColor='.1 .1 .1emissiveColor='.1 .1 .1shininess='1'/>
</Appearance>
<Cylinder USE='ESSTruss'/>
</Shape>
</Transform>
</Group>
</Transform>
<Transform translation='0 -2 0'>
<Shape>
<Box size='1.5 .25 1.5'/>
<Appearance>
<Material diffuseColor='.1 .1 .1shininess='1'/>
</Appearance>
</Shape>
</Transform>
<Viewpoint description='TopOfSatorientation='1 0 0 -0.8position='0 10 10'/>
<Group DEF='SolarPanelPosX'>
<!-- ROUTE information for SolarPanelRHS node:  [from SolarPanelRHSPath.value_changed to set_rotation ] -->
<Transform DEF='SolarPanelRHStranslation='.7 1 .6'>
<Transform rotation='1 0 0 .75'>
<Shape>
<Appearance>
<Material diffuseColor='.8 .8 .8shininess='1'/>
</Appearance>
<Extrusion creaseAngle='3.1416crossSection='0 0 0 .25 1.5 .9 1.5 -.9 0 -.25 0 0 .4 0 .4 .2 .425 .25 .475 .28 .5 .3 1.2 .6 1.225 .575 1.25 .55 1.275 .525 1.3 .5 1.3 -.5 1.275 -.525 1.25 -.55 1.225 -.58 1.2 -.6 .5 -.3 .475 -.28 .425 -.25 .4 -.2 .4 0spine='0 0 0 0 0 .1'/>
</Shape>
<Transform translation='1.55 0 .05'>
<ProtoInstance name='SolarPanelHinge'/>
<Transform translation='.95 0 0'>
<ProtoInstance name='SolarPanel'/>
<Transform translation='.95 0 0'>
<ProtoInstance name='SolarPanelHinge'/>
<Transform translation='.95 0 0'>
<ProtoInstance name='SolarPanel'/>
<Transform translation='.95 0 0'>
<ProtoInstance name='SolarPanelHinge'/>
<Transform translation='.95 0 0'>
<ProtoInstance name='SolarPanel'/>
</Transform>
</Transform>
</Transform>
</Transform>
</Transform>
</Transform>
</Transform>
</Transform>
<!-- ROUTE information for Clock node:  [from fraction_changed to SolarPanelRHSPath.set_fraction ] [from fraction_changed to SolarPanelLHSPath.set_fraction ] [from fraction_changed to SatellitePath.set_fraction ] [from fraction_changed to SatellitePointingPath.set_fraction ] -->
<TimeSensor DEF='ClockcycleInterval='30.0loop='true'/>
<!-- ROUTE information for SolarPanelRHSPath node:  [from Clock.fraction_changed to set_fraction ] [from value_changed to SolarPanelRHS.set_rotation ] -->
<OrientationInterpolator DEF='SolarPanelRHSPathkey='0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0keyValue='1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.628 1.0 0.0 0.0 1.256 1.0 0.0 0.0 1.884 1.0 0.0 0.0 2.512 1.0 0.0 0.0 3.14 1.0 0.0 0.0 3.768 1.0 0.0 0.0 4.396 1.0 0.0 0.0 4.924 1.0 0.0 0.0 5.552 1.0 0.0 0.0 6.28'/>
<ROUTE fromNode='ClockfromField='fraction_changedtoNode='SolarPanelRHSPathtoField='set_fraction'/>
<ROUTE fromNode='SolarPanelRHSPathfromField='value_changedtoNode='SolarPanelRHStoField='set_rotation'/>
</Group>
<Group DEF='SolarPanelNegX'>
<!-- ROUTE information for SolarPanelLHS node:  [from SolarPanelLHSPath.value_changed to set_rotation ] -->
<Transform DEF='SolarPanelLHStranslation='-.7 1 -.6'>
<Transform rotation='1 0 0 .75'>
<Shape> </Shape>
<Transform translation='-1.55 0 .05'>
<ProtoInstance name='SolarPanelHinge'/>
<Transform translation='-.95 0 0'>
<ProtoInstance name='SolarPanel'/>
<Transform translation='-.95 0 0'>
<ProtoInstance name='SolarPanelHinge'/>
<Transform translation='-.95 0 0'>
<ProtoInstance name='SolarPanel'/>
<Transform translation='-.95 0 0'>
<ProtoInstance name='SolarPanelHinge'/>
<Transform translation='-.95 0 0'>
<ProtoInstance name='SolarPanel'/>
</Transform>
</Transform>
</Transform>
</Transform>
</Transform>
</Transform>
</Transform>
</Transform>
<!-- ROUTE information for SolarPanelLHSPath node:  [from Clock.fraction_changed to set_fraction ] [from value_changed to SolarPanelLHS.set_rotation ] -->
<OrientationInterpolator DEF='SolarPanelLHSPathkey='0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0keyValue='1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.628 1.0 0.0 0.0 1.256 1.0 0.0 0.0 1.884 1.0 0.0 0.0 2.512 1.0 0.0 0.0 3.14 1.0 0.0 0.0 3.768 1.0 0.0 0.0 4.396 1.0 0.0 0.0 4.924 1.0 0.0 0.0 5.552 1.0 0.0 0.0 6.28'/>
<ROUTE fromNode='ClockfromField='fraction_changedtoNode='SolarPanelLHSPathtoField='set_fraction'/>
<ROUTE fromNode='SolarPanelLHSPathfromField='value_changedtoNode='SolarPanelLHStoField='set_rotation'/>
</Group>
<Group DEF='TRMod1NegX'>
<Transform translation='-.85 -2 0'>
<ProtoInstance name='SARHinge'/>
<Transform translation='-2.2 0 0'>
<ProtoInstance name='ShortSARPanel'/>
</Transform>
</Transform>
<Group DEF='TRMod2NegX'>
<Transform translation='-5.25 -2 0'>
<ProtoInstance name='SARHinge'/>
<Transform translation='-2.6 0 0'>
<ProtoInstance name='LongSARPanel'/>
</Transform>
</Transform>
</Group>
</Group>
<Group DEF='TRMod1PosX'>
<Transform translation='.85 -2 0'>
<ProtoInstance name='SARHinge'/>
<Transform translation='2.2 0 0'>
<ProtoInstance name='ShortSARPanel'/>
</Transform>
</Transform>
</Group>
<Group DEF='TRMod2PosX'>
<Transform translation='5.25 -2 0'>
<ProtoInstance name='SARHinge'/>
<Transform translation='2.6 0 0'>
<ProtoInstance name='LongSARPanel'/>
</Transform>
</Transform>
</Group>
<!-- ROUTE information for RadarBeam node:  [from RadarBeamPath.value_changed to set_translation ] -->
<Transform DEF='RadarBeamtranslation='0 -2.2 0'>
<Shape>
<Box size='20.5 .4 1.5'/>
<Appearance>
<Material emissiveColor='1 1 0transparency='.8'/>
</Appearance>
</Shape>
</Transform>
<!-- ROUTE information for RadarClock node:  [from fraction_changed to RadarBeamPath.set_fraction ] -->
<TimeSensor DEF='RadarClockloop='true'/>
<!-- ROUTE information for RadarBeamPath node:  [from RadarClock.fraction_changed to set_fraction ] [from value_changed to RadarBeam.set_translation ] -->
<PositionInterpolator DEF='RadarBeamPathkey='0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1keyValue='0.0 -2.20 0 0.0 -5 0 0.0 -9 0 0.0 -12 0 0.0 -17 0 0.0 -20 0 0.0 -22 0 0.0 -26 0 0.0 -28 0 0.0 -30 0'/>
<ROUTE fromNode='RadarClockfromField='fraction_changedtoNode='RadarBeamPathtoField='set_fraction'/>
<ROUTE fromNode='RadarBeamPathfromField='value_changedtoNode='RadarBeamtoField='set_translation'/>
<!-- ROUTE information for SatellitePath node:  [from Clock.fraction_changed to set_fraction ] [from value_changed to Satellite.set_translation ] -->
<PositionInterpolator DEF='SatellitePathkey='0.002463054 0.004926108 0.007389163 0.009852217 0.012315271 0.014778325 0.017241379 0.019704433 0.022167488 0.024630542 0.027093596 0.02955665 0.032019704 0.034482759 0.036945813 0.039408867 0.041871921 0.044334975 0.04679803 0.049261084 0.051724138 0.054187192 0.056650246 0.0591133 0.061576355 0.064039409 0.066502463 0.068965517 0.071428571 0.073891626 0.07635468 0.078817734 0.081280788 0.083743842 0.086206897 0.088669951 0.091133005 0.093596059 0.096059113 0.098522167 0.100985222 0.103448276 0.10591133 0.108374384 0.110837438 0.113300493 0.115763547 0.118226601 0.120689655 0.123152709 0.125615764 0.128078818 0.130541872 0.133004926 0.13546798 0.137931034 0.140394089 0.142857143 0.145320197 0.147783251 0.150246305 0.15270936 0.155172414 0.157635468 0.160098522 0.162561576 0.165024631 0.167487685 0.169950739 0.172413793 0.174876847 0.177339901 0.179802956 0.18226601 0.184729064 0.187192118 0.189655172 0.192118227 0.194581281 0.197044335 0.199507389 0.201970443 0.204433498 0.206896552 0.209359606 0.21182266 0.214285714 0.216748768 0.219211823 0.221674877 0.224137931 0.226600985 0.229064039 0.231527094 0.233990148 0.236453202 0.238916256 0.24137931 0.243842365 0.246305419 0.248768473 0.251231527 0.253694581 0.256157635 0.25862069 0.261083744 0.263546798 0.266009852 0.268472906 0.270935961 0.273399015 0.275862069 0.278325123 0.280788177 0.283251232 0.285714286 0.28817734 0.290640394 0.293103448 0.295566502 0.298029557 0.300492611 0.302955665 0.305418719 0.307881773 0.310344828 0.312807882 0.315270936 0.31773399 0.320197044 0.322660099 0.325123153 0.327586207 0.330049261 0.332512315 0.334975369 0.337438424 0.339901478 0.342364532 0.344827586 0.34729064 0.349753695 0.352216749 0.354679803 0.357142857 0.359605911 0.362068966 0.36453202 0.366995074 0.369458128 0.371921182 0.374384236 0.376847291 0.379310345 0.381773399 0.384236453 0.386699507 0.389162562 0.391625616 0.39408867 0.396551724 0.399014778 0.401477833 0.403940887 0.406403941 0.408866995 0.411330049 0.413793103 0.416256158 0.418719212 0.421182266 0.42364532 0.426108374 0.428571429 0.431034483 0.433497537 0.435960591 0.438423645 0.4408867 0.443349754 0.445812808 0.448275862 0.450738916 0.45320197 0.455665025 0.458128079 0.460591133 0.463054187 0.465517241 0.467980296 0.47044335 0.472906404 0.475369458 0.477832512 0.480295567 0.482758621 0.485221675 0.487684729 0.490147783 0.492610837 0.495073892 0.497536946 0.5 0.502463054 0.504926108 0.507389163 0.509852217 0.512315271 0.514778325 0.517241379 0.519704433 0.522167488 0.524630542 0.527093596 0.52955665 0.532019704 0.534482759 0.536945813 0.539408867 0.541871921 0.544334975 0.54679803 0.549261084 0.551724138 0.554187192 0.556650246 0.5591133 0.561576355 0.564039409 0.566502463 0.568965517 0.571428571 0.573891626 0.57635468 0.578817734 0.581280788 0.583743842 0.586206897 0.588669951 0.591133005 0.593596059 0.596059113 0.598522167 0.600985222 0.603448276 0.60591133 0.608374384 0.610837438 0.613300493 0.615763547 0.618226601 0.620689655 0.623152709 0.625615764 0.628078818 0.630541872 0.633004926 0.63546798 0.637931034 0.640394089 0.642857143 0.645320197 0.647783251 0.650246305 0.65270936 0.655172414 0.657635468 0.660098522 0.662561576 0.665024631 0.667487685 0.669950739 0.672413793 0.674876847 0.677339901 0.679802956 0.68226601 0.684729064 0.687192118 0.689655172 0.692118227 0.694581281 0.697044335 0.699507389 0.701970443 0.704433498 0.706896552 0.709359606 0.71182266 0.714285714 0.716748768 0.719211823 0.721674877 0.724137931 0.726600985 0.729064039 0.731527094 0.733990148 0.736453202 0.738916256 0.74137931 0.743842365 0.746305419 0.748768473 0.751231527 0.753694581 0.756157635 0.75862069 0.761083744 0.763546798 0.766009852 0.768472906 0.770935961 0.773399015 0.775862069 0.778325123 0.780788177 0.783251232 0.785714286 0.78817734 0.790640394 0.793103448 0.795566502 0.798029557 0.800492611 0.802955665 0.805418719 0.807881773 0.810344828 0.812807882 0.815270936 0.81773399 0.820197044 0.822660099 0.825123153 0.827586207 0.830049261 0.832512315 0.834975369 0.837438424 0.839901478 0.842364532 0.844827586 0.84729064 0.849753695 0.852216749 0.854679803 0.857142857 0.859605911 0.862068966 0.86453202 0.866995074 0.869458128 0.871921182 0.874384236 0.876847291 0.879310345 0.881773399 0.884236453 0.886699507 0.889162562 0.891625616 0.89408867 0.896551724 0.899014778 0.901477833 0.903940887 0.906403941 0.908866995 0.911330049 0.913793103 0.916256158 0.918719212 0.921182266 0.92364532 0.926108374 0.928571429 0.931034483 0.933497537 0.935960591 0.938423645 0.9408867 0.943349754 0.945812808 0.948275862 0.950738916 0.95320197 0.955665025 0.958128079 0.960591133 0.963054187 0.965517241 0.967980296 0.97044335 0.972906404 0.975369458 0.977832512 0.980295567 0.982758621 0.985221675 0.987684729 0.990147783 0.992610837 0.995073892 0.997536946 1keyValue='0.00 100.00 0.00 0.00 99.98 2.24 0.00 99.90 4.47 0.00 99.80 6.32 0.00 99.60 8.94 0.00 99.40 10.94 0.00 99.20 12.62 0.00 99.00 14.11 0.00 98.00 19.90 0.00 97.00 24.31 0.00 96.00 28.00 0.00 95.00 31.22 0.00 94.00 34.12 0.00 93.00 36.76 0.00 92.00 39.19 0.00 91.00 41.46 0.00 90.00 43.59 0.00 89.00 45.60 0.00 88.00 47.50 0.00 87.00 49.31 0.00 86.00 51.03 0.00 85.00 52.68 0.00 84.00 54.26 0.00 83.00 55.78 0.00 82.00 57.24 0.00 81.00 58.64 0.00 80.00 60.00 0.00 79.00 61.31 0.00 78.00 62.58 0.00 77.00 63.80 0.00 76.00 64.99 0.00 75.00 66.14 0.00 74.00 67.26 0.00 73.00 68.34 0.00 72.00 69.40 0.00 71.00 70.42 0.00 70.00 71.41 0.00 69.00 72.38 0.00 68.00 73.32 0.00 67.00 74.24 0.00 66.00 75.13 0.00 65.00 75.99 0.00 64.00 76.84 0.00 63.00 77.66 0.00 62.00 78.46 0.00 61.00 79.24 0.00 60.00 80.00 0.00 59.00 80.74 0.00 58.00 81.46 0.00 57.00 82.16 0.00 56.00 82.85 0.00 55.00 83.52 0.00 54.00 84.17 0.00 53.00 84.80 0.00 52.00 85.42 0.00 51.00 86.02 0.00 50.00 86.60 0.00 49.00 87.17 0.00 48.00 87.73 0.00 47.00 88.27 0.00 46.00 88.79 0.00 45.00 89.30 0.00 44.00 89.80 0.00 43.00 90.28 0.00 42.00 90.75 0.00 41.00 91.21 0.00 40.00 91.65 0.00 39.00 92.08 0.00 38.00 92.50 0.00 37.00 92.90 0.00 36.00 93.30 0.00 35.00 93.67 0.00 34.00 94.04 0.00 33.00 94.40 0.00 32.00 94.74 0.00 31.00 95.07 0.00 30.00 95.39 0.00 29.00 95.70 0.00 28.00 96.00 0.00 27.00 96.29 0.00 26.00 96.56 0.00 25.00 96.82 0.00 24.00 97.08 0.00 23.00 97.32 0.00 22.00 97.55 0.00 21.00 97.77 0.00 20.00 97.98 0.00 19.00 98.18 0.00 18.00 98.37 0.00 17.00 98.54 0.00 16.00 98.71 0.00 15.00 98.87 0.00 14.00 99.02 0.00 12.00 99.28 0.00 11.00 99.39 0.00 9.00 99.59 0.00 8.00 99.68 0.00 6.00 99.82 0.00 4.00 99.92 0.00 3.00 99.95 0.00 1.00 99.99 0.00 0.00 100.00 0.00 -1.00 99.99 0.00 -3.00 99.95 0.00 -4.00 99.92 0.00 -6.00 99.82 0.00 -8.00 99.68 0.00 -9.00 99.59 0.00 -11.00 99.39 0.00 -12.00 99.28 0.00 -14.00 99.02 0.00 -15.00 98.87 0.00 -16.00 98.71 0.00 -17.00 98.54 0.00 -18.00 98.37 0.00 -19.00 98.18 0.00 -20.00 97.98 0.00 -21.00 97.77 0.00 -22.00 97.55 0.00 -23.00 97.32 0.00 -24.00 97.08 0.00 -25.00 96.82 0.00 -26.00 96.56 0.00 -27.00 96.29 0.00 -28.00 96.00 0.00 -29.00 95.70 0.00 -30.00 95.39 0.00 -31.00 95.07 0.00 -32.00 94.74 0.00 -33.00 94.40 0.00 -34.00 94.04 0.00 -35.00 93.67 0.00 -36.00 93.30 0.00 -37.00 92.90 0.00 -38.00 92.50 0.00 -39.00 92.08 0.00 -40.00 91.65 0.00 -41.00 91.21 0.00 -42.00 90.75 0.00 -43.00 90.28 0.00 -44.00 89.80 0.00 -45.00 89.30 0.00 -46.00 88.79 0.00 -47.00 88.27 0.00 -48.00 87.73 0.00 -49.00 87.17 0.00 -50.00 86.60 0.00 -51.00 86.02 0.00 -52.00 85.42 0.00 -53.00 84.80 0.00 -54.00 84.17 0.00 -55.00 83.52 0.00 -56.00 82.85 0.00 -57.00 82.16 0.00 -58.00 81.46 0.00 -59.00 80.74 0.00 -60.00 80.00 0.00 -61.00 79.24 0.00 -62.00 78.46 0.00 -63.00 77.66 0.00 -64.00 76.84 0.00 -65.00 75.99 0.00 -66.00 75.13 0.00 -67.00 74.24 0.00 -68.00 73.32 0.00 -69.00 72.38 0.00 -70.00 71.41 0.00 -71.00 70.42 0.00 -72.00 69.40 0.00 -73.00 68.34 0.00 -74.00 67.26 0.00 -75.00 66.14 0.00 -76.00 64.99 0.00 -77.00 63.80 0.00 -78.00 62.58 0.00 -79.00 61.31 0.00 -80.00 60.00 0.00 -81.00 58.64 0.00 -82.00 57.24 0.00 -83.00 55.78 0.00 -84.00 54.26 0.00 -85.00 52.68 0.00 -86.00 51.03 0.00 -87.00 49.31 0.00 -88.00 47.50 0.00 -89.00 45.60 0.00 -90.00 43.59 0.00 -91.00 41.46 0.00 -92.00 39.19 0.00 -93.00 36.76 0.00 -94.00 34.12 0.00 -95.00 31.22 0.00 -96.00 28.00 0.00 -97.00 24.31 0.00 -98.00 19.90 0.00 -99.00 14.11 0.00 -99.20 12.62 0.00 -99.40 10.94 0.00 -99.60 8.94 0.00 -99.80 6.32 0.00 -99.90 4.47 0.00 -99.98 2.24 0.00 -100.00 0.00 0.00 -99.98 -2.24 0.00 -99.90 -4.47 0.00 -99.80 -6.32 0.00 -99.60 -8.94 0.00 -99.40 -10.94 0.00 -99.20 -12.62 0.00 -99.00 -14.11 0.00 -98.50 -17.26 0.00 -98.00 -19.90 0.00 -97.00 -24.31 0.00 -96.00 -28.00 0.00 -95.00 -31.22 0.00 -94.00 -34.12 0.00 -93.00 -36.76 0.00 -92.00 -39.19 0.00 -91.00 -41.46 0.00 -90.00 -43.59 0.00 -89.00 -45.60 0.00 -88.00 -47.50 0.00 -87.00 -49.31 0.00 -86.00 -51.03 0.00 -85.00 -52.68 0.00 -84.00 -54.26 0.00 -83.00 -55.78 0.00 -82.00 -57.24 0.00 -81.00 -58.64 0.00 -80.00 -60.00 0.00 -79.00 -61.31 0.00 -78.00 -62.58 0.00 -77.00 -63.80 0.00 -76.00 -64.99 0.00 -75.00 -66.14 0.00 -74.00 -67.26 0.00 -73.00 -68.34 0.00 -72.00 -69.40 0.00 -71.00 -70.42 0.00 -70.00 -71.41 0.00 -69.00 -72.38 0.00 -68.00 -73.32 0.00 -67.00 -74.24 0.00 -66.00 -75.13 0.00 -65.00 -75.99 0.00 -64.00 -76.84 0.00 -63.00 -77.66 0.00 -62.00 -78.46 0.00 -61.00 -79.24 0.00 -60.00 -80.00 0.00 -59.00 -80.74 0.00 -58.00 -81.46 0.00 -57.00 -82.16 0.00 -56.00 -82.85 0.00 -55.00 -83.52 0.00 -54.00 -84.17 0.00 -53.00 -84.80 0.00 -52.00 -85.42 0.00 -51.00 -86.02 0.00 -50.00 -86.60 0.00 -49.00 -87.17 0.00 -48.00 -87.73 0.00 -47.00 -88.27 0.00 -46.00 -88.79 0.00 -45.00 -89.30 0.00 -44.00 -89.80 0.00 -43.00 -90.28 0.00 -42.00 -90.75 0.00 -41.00 -91.21 0.00 -40.00 -91.65 0.00 -39.00 -92.08 0.00 -38.00 -92.50 0.00 -37.00 -92.90 0.00 -36.00 -93.30 0.00 -35.00 -93.67 0.00 -34.00 -94.04 0.00 -33.00 -94.40 0.00 -32.00 -94.74 0.00 -31.00 -95.07 0.00 -30.00 -95.39 0.00 -29.00 -95.70 0.00 -28.00 -96.00 0.00 -27.00 -96.29 0.00 -26.00 -96.56 0.00 -25.00 -96.82 0.00 -24.00 -97.08 0.00 -23.00 -97.32 0.00 -22.00 -97.55 0.00 -21.00 -97.77 0.00 -20.00 -97.98 0.00 -19.00 -98.18 0.00 -18.00 -98.37 0.00 -17.00 -98.54 0.00 -16.00 -98.71 0.00 -15.00 -98.87 0.00 -14.00 -99.02 0.00 -12.00 -99.28 0.00 -11.00 -99.39 0.00 -9.00 -99.59 0.00 -8.00 -99.68 0.00 -6.00 -99.82 0.00 -4.00 -99.92 0.00 -3.00 -99.95 0.00 -1.00 -99.99 0.00 0.00 -100.00 0.00 1.00 -99.99 0.00 3.00 -99.95 0.00 4.00 -99.92 0.00 6.00 -99.82 0.00 8.00 -99.68 0.00 9.00 -99.59 0.00 11.00 -99.39 0.00 12.00 -99.28 0.00 14.00 -99.02 0.00 15.00 -98.87 0.00 16.00 -98.71 0.00 17.00 -98.54 0.00 18.00 -98.37 0.00 19.00 -98.18 0.00 20.00 -97.98 0.00 21.00 -97.77 0.00 22.00 -97.55 0.00 23.00 -97.32 0.00 24.00 -97.08 0.00 25.00 -96.82 0.00 26.00 -96.56 0.00 27.00 -96.29 0.00 28.00 -96.00 0.00 29.00 -95.70 0.00 30.00 -95.39 0.00 31.00 -95.07 0.00 32.00 -94.74 0.00 33.00 -94.40 0.00 34.00 -94.04 0.00 35.00 -93.67 0.00 36.00 -93.30 0.00 37.00 -92.90 0.00 38.00 -92.50 0.00 39.00 -92.08 0.00 40.00 -91.65 0.00 41.00 -91.21 0.00 42.00 -90.75 0.00 43.00 -90.28 0.00 44.00 -89.80 0.00 45.00 -89.30 0.00 46.00 -88.79 0.00 47.00 -88.27 0.00 48.00 -87.73 0.00 49.00 -87.17 0.00 50.00 -86.60 0.00 51.00 -86.02 0.00 52.00 -85.42 0.00 53.00 -84.80 0.00 54.00 -84.17 0.00 55.00 -83.52 0.00 56.00 -82.85 0.00 57.00 -82.16 0.00 58.00 -81.46 0.00 59.00 -80.74 0.00 60.00 -80.00 0.00 61.00 -79.24 0.00 62.00 -78.46 0.00 63.00 -77.66 0.00 64.00 -76.84 0.00 65.00 -75.99 0.00 66.00 -75.13 0.00 67.00 -74.24 0.00 68.00 -73.32 0.00 69.00 -72.38 0.00 70.00 -71.41 0.00 71.00 -70.42 0.00 72.00 -69.40 0.00 73.00 -68.34 0.00 74.00 -67.26 0.00 75.00 -66.14 0.00 76.00 -64.99 0.00 77.00 -63.80 0.00 78.00 -62.58 0.00 79.00 -61.31 0.00 80.00 -60.00 0.00 81.00 -58.64 0.00 82.00 -57.24 0.00 83.00 -55.78 0.00 84.00 -54.26 0.00 85.00 -52.68 0.00 86.00 -51.03 0.00 87.00 -49.31 0.00 88.00 -47.50 0.00 89.00 -45.60 0.00 90.00 -43.59 0.00 91.00 -41.46 0.00 92.00 -39.19 0.00 93.00 -36.76 0.00 94.00 -34.12 0.00 95.00 -31.22 0.00 96.00 -28.00 0.00 97.00 -24.31 0.00 98.00 -19.90 0.00 99.00 -14.11 0.00 99.20 -12.62 0.00 99.40 -10.94 0.00 99.60 -8.94 0.00 99.80 -6.32 0.00 99.90 -4.47 0.00 99.98 -2.24 0.00 100.00 0.00'/>
<ROUTE fromNode='ClockfromField='fraction_changedtoNode='SatellitePathtoField='set_fraction'/>
<ROUTE fromNode='SatellitePathfromField='value_changedtoNode='SatellitetoField='set_translation'/>
<!-- ROUTE information for SatellitePointingPath node:  [from Clock.fraction_changed to set_fraction ] [from value_changed to Satellite.set_rotation ] -->
<OrientationInterpolator DEF='SatellitePointingPathkey='0.0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1.0keyValue='1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.314 1.0 0.0 0.0 0.628 1.0 0.0 0.0 0.942 1.0 0.0 0.0 1.256 1.0 0.0 0.0 1.570 1.0 0.0 0.0 1.884 1.0 0.0 0.0 2.198 1.0 0.0 0.0 2.512 1.0 0.0 0.0 2.826 1.0 0.0 0.0 3.14 1.0 0.0 0.0 3.454 1.0 0.0 0.0 3.768 1.0 0.0 0.0 4.082 1.0 0.0 0.0 4.396 1.0 0.0 0.0 4.710 1.0 0.0 0.0 4.924 1.0 0.0 0.0 5.238 1.0 0.0 0.0 5.552 1.0 0.0 0.0 5.866 1.0 0.0 0.0 6.28'/>
<ROUTE fromNode='ClockfromField='fraction_changedtoNode='SatellitePointingPathtoField='set_fraction'/>
<ROUTE fromNode='SatellitePointingPathfromField='value_changedtoNode='SatellitetoField='set_rotation'/>
</Transform>
<Viewpoint description='AlongXAxisorientation='-0.787 -0.467 0.402 1.6876position='-19.4 23.4 -0.9'/>
</Transform>
</Group>
</Scene>
</X3D>
<!--

Index for ProtoDeclare definitions : LongSARPanel, SARHinge, ShortSARPanel, SolarPanel, SolarPanelHinge

Index for DEF nodes : Clock, DockingRing, ESSTConnectPosX, ESSTruss, InnerVertESSTBackNegX, InnerVertESSTBackPosX, InnerVertESSTFrontNegX, InnerVertESSTFrontPosX, InnerVertESSTNegX, InnerVertESSTPosX, OuterTruss, OuterVertESSTBackPosX, RadarBeam, RadarBeamPath, RadarClock, SatBus, Satellite, SatellitePath, SatellitePointingPath, SatelliteStructure, SolarPanelLHS, SolarPanelLHSPath, SolarPanelNegX, SolarPanelPosX, SolarPanelRHS, SolarPanelRHSPath, Spacecraft, TRMod1NegX, TRMod1PosX, TRMod2NegX, TRMod2PosX

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)
    <Prototype name='ProtoName'> <field name='fieldName'/> </Prototype> -->

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