@prefix : . @prefix owl: . @prefix rdf: . @prefix rdfs: . @prefix schema: . @prefix dcterms: . @prefix xsd: . @prefix x3d: . @prefix x3do: . :X3D a owl:NamedIndividual, x3do:X3D ; x3do:hasHead :head ; x3do:hasScene :Scene ; x3do:profile 'Immersive' ; x3do:version '3.0' ; x3do:noNamespaceSchemaLocation 'https://www.web3d.org/specifications/x3d-3.0.xsd' . :head a owl:NamedIndividual, x3do:head ; x3do:hasParent :X3D ; x3do:hasComponent :component_1_1 ; x3do:hasMeta :meta_1_2, :meta_1_3, :meta_1_4, :meta_1_5, :meta_1_6, :meta_1_7, :meta_1_8, :meta_1_9, :meta_1_10, :meta_1_11, :meta_1_12, :meta_1_13, :meta_1_14, :meta_1_15 . :component_1_1 a owl:NamedIndividual, x3do:component ; x3do:hasParent :head ; x3do:level 1 ; x3do:name 'Geometry2D' . :meta_1_2 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'MH53ESeaDragon.x3d' ; x3do:name 'title' . :meta_1_3 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'MH-53E Sea Dragon constructed with inlines of the various parts including fuselage, engines, EAPS, main and tail rotor heads. Notice the 5 degree forward tilt of the main rotor head. Viewpoints and background borrowed from Capt Allen A. Harper's CH-46 model.' ; x3do:name 'description' . :meta_1_4 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'LT Terry D. Norbraten, USN' ; x3do:name 'creator' . :meta_1_5 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '19 March 2004' ; x3do:name 'created' . :meta_1_6 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '17 June 2020' ; x3do:name 'modified' . :meta_1_7 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'https://www.fas.org/man/dod-101/sys/ac/h-53.htm' ; x3do:name 'reference' . :meta_1_8 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'https://www.fas.org/man/dod-101/sys/ac/mh-53e-wasp-dr5.jpg' ; x3do:name 'Image' . :meta_1_9 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'http://www.history.navy.mil/planes/mh-53e.jpg' ; x3do:name 'Image' . :meta_1_10 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'http://digilander.libero.it/31ATSG/MH-53E%20163057-41.jpg' ; x3do:name 'Image' . :meta_1_11 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'http://www.ndu.edu/nwc/nwcCLIPART/US_NAVY/Equipment/Helicopters/MH-53E(Sea-Dragon)/MH53ESeaDragon01.jpg' ; x3do:name 'Image' . :meta_1_12 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'Sikorsky MH-53E Sea Dragon Multi-mission helicopter for the U.S. Navy.' ; x3do:name 'subject' . :meta_1_13 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'https://savage.nps.edu/Savage/AircraftHelicopters/MH53ESeaDragonUnitedStates/MH53ESeaDragon.x3d' ; x3do:name 'identifier' . :meta_1_14 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content 'X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' ; x3do:name 'generator' . :meta_1_15 a owl:NamedIndividual, x3do:meta ; x3do:hasParent :head ; x3do:content '../../license.html' ; x3do:name 'license' . :meta dcterms:title "MH53ESeaDragon.x3d" . :meta dcterms:description "MH-53E Sea Dragon constructed with inlines of the various parts including fuselage, engines, EAPS, main and tail rotor heads. Notice the 5 degree forward tilt of the main rotor head. Viewpoints and background borrowed from Capt Allen A. Harper's CH-46 model." . :meta dcterms:creator "LT Terry D. Norbraten, USN" . :meta dcterms:created "19 March 2004" . :meta dcterms:modified "17 June 2020" . :meta dcterms:reference "https://www.fas.org/man/dod-101/sys/ac/h-53.htm" . :meta dcterms:Image "https://www.fas.org/man/dod-101/sys/ac/mh-53e-wasp-dr5.jpg" . :meta dcterms:Image "http://www.history.navy.mil/planes/mh-53e.jpg" . :meta dcterms:Image "http://digilander.libero.it/31ATSG/MH-53E%20163057-41.jpg" . :meta dcterms:Image "http://www.ndu.edu/nwc/nwcCLIPART/US_NAVY/Equipment/Helicopters/MH-53E(Sea-Dragon)/MH53ESeaDragon01.jpg" . :meta dcterms:subject "Sikorsky MH-53E Sea Dragon Multi-mission helicopter for the U.S. Navy." . :meta dcterms:identifier "https://savage.nps.edu/Savage/AircraftHelicopters/MH53ESeaDragonUnitedStates/MH53ESeaDragon.x3d" . :meta dcterms:generator "X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit" . :meta dcterms:license "../../license.html" . :Scene a owl:NamedIndividual, x3do:Scene ; x3do:hasParent :X3D ; x3do:hasChildren :WorldInfo_2_1, :Group_2_2, :Viewpoints . :WorldInfo_2_1 a owl:NamedIndividual, x3do:WorldInfo ; x3do:hasParent :Scene ; x3do:title 'MH53ESeaDragon.x3d' . :Group_2_2 a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Scene ; x3do:hasChildren :No3EAPS, :No2EAPS, :No1EAPS, :MainRotor, :Fuselage, :No1InputDriveShaft, :No3InputDriveShaft, :No1Engine, :No3Engine, :No2EngineAccess, :No2EngineExhaust, :PortSponson, :StarboardSponson, :RefuelingProbe, :TripodGear, :Transform_2_2_18 ; x3do:hasROUTE :ROUTE_2_2_5, :ROUTE_2_2_6 . :No3EAPS a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_2 ; x3do:hasChildren :Transform_2_2_1_1 ; x3do:DEF 'No3EAPS' ; x3do:rotation ( 0 1 0 3.1416 ) ; x3do:scale ( 0.8 0.8 0.8 ) ; x3do:translation ( -0.97 0.75 2.3 ) . :Transform_2_2_1_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :No3EAPS ; x3do:hasChildren :EAPS ; x3do:rotation ( 1 0 0 1.571 ) . :EAPS a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_2_1_1 ; x3do:DEF 'EAPS' ; x3do:url '"MH53EEAPS.x3d" "https://savage.nps.edu/Savage/AircraftHelicopters/MH53ESeaDragonUnitedStates/MH53EEAPS.x3d" "MH53EEAPS.wrl" "https://savage.nps.edu/Savage/AircraftHelicopters/MH53ESeaDragonUnitedStates/MH53EEAPS.wrl"' . :No2EAPS a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_2 ; x3do:hasChildren :Transform_2_2_2_1 ; x3do:DEF 'No2EAPS' ; x3do:rotation ( 1 0 0 -1.571 ) ; x3do:scale ( 0.75 0.75 0.75 ) ; x3do:translation ( 0.43 1.46 0.75 ) . :Transform_2_2_2_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :No2EAPS ; x3do:hasChildren :EAPS-USE-1 ; x3do:rotation ( 0 0 1 0.349 ) . :EAPS-USE-1 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_2_2_1 ; owl:sameAs :EAPS . # DEF matching this USE :No1EAPS a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_2 ; x3do:hasChildren :Transform_2_2_3_1 ; x3do:DEF 'No1EAPS' ; x3do:rotation ( 1 0 0 3.1416 ) ; x3do:scale ( 0.8 0.8 0.8 ) ; x3do:translation ( 0.97 0.9 2.3 ) . :Transform_2_2_3_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :No1EAPS ; x3do:hasChildren :EAPS-USE-2 ; x3do:rotation ( 1 0 0 1.571 ) . :EAPS-USE-2 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Transform_2_2_3_1 ; owl:sameAs :EAPS . # DEF matching this USE :MainRotor a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_2 ; x3do:hasChildren :MainRotorHead, :Clock1, :MainRotorPath ; x3do:DEF 'MainRotor' ; x3do:rotation ( 1 0 0 0.087 ) ; x3do:translation ( 0 2.28 0.5 ) . :MainRotorHead a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :MainRotor ; x3do:DEF 'MainRotorHead' ; x3do:url '"MH53EMainRotorHead.x3d" "https://savage.nps.edu/Savage/AircraftHelicopters/MH53ESeaDragonUnitedStates/MH53EMainRotorHead.x3d" "MH53EMainRotorHead.wrl" "https://savage.nps.edu/Savage/AircraftHelicopters/MH53ESeaDragonUnitedStates/MH53EMainRotorHead.wrl"' . :Clock1 a owl:NamedIndividual, x3do:TimeSensor ; x3do:hasParent :MainRotor ; x3do:DEF 'Clock1' ; x3do:cycleInterval '.04' ; x3do:loop true . :MainRotorPath a owl:NamedIndividual, x3do:OrientationInterpolator ; x3do:hasParent :MainRotor ; x3do:DEF 'MainRotorPath' ; x3do:key ( 0.0 0.50 1.0 ) ; x3do:keyValue ( 0.0 1.0 0.0 0.0 0.0 1.0 0.0 3.1416 0.0 1.0 0.0 6.283 ) . :ROUTE_2_2_5 a owl:NamedIndividual, x3do:ROUTE ; x3do:hasParent :Group_2_2 ; x3do:fromField 'fraction_changed' ; x3do:fromNode 'Clock1' ; x3do:toField 'set_fraction' ; x3do:toNode 'MainRotorPath' . :ROUTE_2_2_6 a owl:NamedIndividual, x3do:ROUTE ; x3do:hasParent :Group_2_2 ; x3do:fromField 'value_changed' ; x3do:fromNode 'MainRotorPath' ; x3do:toField 'set_rotation' ; x3do:toNode 'MainRotor' . :Fuselage a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :Group_2_2 ; x3do:DEF 'Fuselage' ; x3do:url '"MH53EFuselage.x3d" "https://savage.nps.edu/Savage/AircraftHelicopters/MH53ESeaDragonUnitedStates/MH53EFuselage.x3d" "MH53EFuselage.wrl" "https://savage.nps.edu/Savage/AircraftHelicopters/MH53ESeaDragonUnitedStates/MH53EFuselage.wrl"' . :No1InputDriveShaft a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_2 ; x3do:hasChildren :Transform_2_2_8_1 ; x3do:DEF 'No1InputDriveShaft' ; x3do:rotation ( 0 0 1 -1.92 ) ; x3do:translation ( 0.7 1.1 1.2 ) . :Transform_2_2_8_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :No1InputDriveShaft ; x3do:hasChildren :Shaft ; x3do:rotation ( 1 0 0 0.785 ) . :Shaft a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_2_8_1 ; x3do:hasAppearance :Appearance_2_2_8_1_1_1 ; x3do:hasGeometry :Cylinder_2_2_8_1_1_2 ; x3do:DEF 'Shaft' . :Appearance_2_2_8_1_1_1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Shaft ; x3do:hasMaterial :Material_2_2_8_1_1_1_1 . :Material_2_2_8_1_1_1_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_2_8_1_1_1 ; x3do:diffuseColor ( .208 .388 .463 ) ; x3do:emissiveColor ( .0471 .0863 0 ) . :Cylinder_2_2_8_1_1_2 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Shaft ; x3do:height 0.82 ; x3do:radius .07 . :No3InputDriveShaft a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_2 ; x3do:hasChildren :Transform_2_2_9_1 ; x3do:DEF 'No3InputDriveShaft' ; x3do:rotation ( 0 0 1 1.92 ) ; x3do:translation ( -0.7 1.1 1.2 ) . :Transform_2_2_9_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :No3InputDriveShaft ; x3do:hasChildren :Shaft-USE-1 ; x3do:rotation ( 1 0 0 0.785 ) . :Shaft-USE-1 a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_2_9_1 ; owl:sameAs :Shaft . # DEF matching this USE :No1Engine a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_2 ; x3do:hasChildren :Engine ; x3do:DEF 'No1Engine' ; x3do:rotation ( 0 0 1 0.785 ) ; x3do:scale ( 1 1.1 0.8 ) ; x3do:translation ( 2 -0.35 0.65 ) . :Engine a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :No1Engine ; x3do:DEF 'Engine' ; x3do:url '"MH53EEngine.x3d" "https://savage.nps.edu/Savage/AircraftHelicopters/MH53ESeaDragonUnitedStates/MH53EEngine.x3d" "MH53EEngine.wrl" "https://savage.nps.edu/Savage/AircraftHelicopters/MH53ESeaDragonUnitedStates/MH53EEngine.wrl"' . :No3Engine a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_2 ; x3do:hasChildren :Engine-USE-1 ; x3do:DEF 'No3Engine' ; x3do:rotation ( 0 0 1 -0.785 ) ; x3do:scale ( 1 1.1 0.8 ) ; x3do:translation ( -2.43 0.1 0.65 ) . :Engine-USE-1 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :No3Engine ; owl:sameAs :Engine . # DEF matching this USE :No2EngineAccess a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_2 ; x3do:hasChildren :Transform_2_2_12_1 ; x3do:DEF 'No2EngineAccess' ; x3do:rotation ( 0 1 0 1.571 ) ; x3do:translation ( 0.52 1.3 -0.9 ) . :Transform_2_2_12_1 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :No2EngineAccess ; x3do:hasChildren :Panel ; x3do:rotation ( 0 0 1 1.571 ) . :Panel a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_2_12_1 ; x3do:hasAppearance :Appearance_2_2_12_1_1_1 ; x3do:hasGeometry :Rectangle2D_2_2_12_1_1_2 ; x3do:DEF 'Panel' . :Appearance_2_2_12_1_1_1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Panel ; x3do:hasMaterial :Material_2_2_12_1_1_1_1 . :Material_2_2_12_1_1_1_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_2_12_1_1_1 ; x3do:diffuseColor ( 0.2 0.3 0.4 ) ; x3do:emissiveColor ( 0.05 0.09 0 ) . :Rectangle2D_2_2_12_1_1_2 a owl:NamedIndividual, x3do:Rectangle2D ; x3do:hasParent :Panel ; x3do:size ( 0.7 1.3 ) . :No2EngineExhaust a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_2 ; x3do:hasChildren :Duct ; x3do:DEF 'No2EngineExhaust' ; x3do:rotation ( 0 1 0 -0.349 ) ; x3do:scale ( 1 0.9 1 ) ; x3do:translation ( 0.3 0.42 -1.6 ) . :Duct a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :No2EngineExhaust ; x3do:hasAppearance :Appearance_2_2_13_1_1 ; x3do:hasGeometry :Extrusion_2_2_13_1_2 ; x3do:DEF 'Duct' . :Appearance_2_2_13_1_1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Duct ; x3do:hasMaterial :Material_2_2_13_1_1_1 . :Material_2_2_13_1_1_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_2_13_1_1 ; x3do:diffuseColor ( .208 .388 .463 ) ; x3do:emissiveColor ( .0471 .0863 0 ) . :Extrusion_2_2_13_1_2 a owl:NamedIndividual, x3do:Extrusion ; x3do:hasParent :Duct ; x3do:creaseAngle 1.05 ; x3do:crossSection ( 0 .8 0 -0.2 -0.191342 -0.16194 -0.353553 -0.053553 -0.46194 .108658 -0.5 .3 -0.46194 .491342 -0.353553 .653553 -0.191342 .76194 0 .8 ) ; x3do:endCap false ; x3do:scale ( .7 .7 .6791 .6791 .6143 .6143 .6 .6 .595 .595 .5 .5 .6 .6 ) ; x3do:solid false ; x3do:spine ( 0 1.1486 -0.2 0 1.1486 -0.3 .00443504 1.1486 -0.72152 .00139496 1.1486 -0.85279 .00839493 1.1486 -0.867751 .1 1.1486 -1.1 .198605 1.1486 -1.15 ) . :PortSponson a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_2 ; x3do:hasChildren :Sponson ; x3do:DEF 'PortSponson' ; x3do:scale ( 1 0.8 1 ) ; x3do:translation ( 1.555 -1.05 -1.2 ) . :Sponson a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :PortSponson ; x3do:DEF 'Sponson' ; x3do:url '"MH53ESponson.x3d" "https://savage.nps.edu/Savage/AircraftHelicopters/MH53ESeaDragonUnitedStates/MH53ESponson.x3d" "MH53ESponson.wrl" "https://savage.nps.edu/Savage/AircraftHelicopters/MH53ESeaDragonUnitedStates/MH53ESponson.wrl"' . :StarboardSponson a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_2 ; x3do:hasChildren :Sponson-USE-1 ; x3do:DEF 'StarboardSponson' ; x3do:scale ( 1 0.8 1 ) ; x3do:translation ( -1.55 -1.05 -1.2 ) . :Sponson-USE-1 a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :StarboardSponson ; owl:sameAs :Sponson . # DEF matching this USE :RefuelingProbe a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_2 ; x3do:hasChildren :Probe, :Transform_2_2_16_2 ; x3do:DEF 'RefuelingProbe' ; x3do:rotation ( 1 0 0 1.571 ) ; x3do:translation ( -0.5 -0.5 4.9 ) . :Probe a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :RefuelingProbe ; x3do:hasAppearance :Appearance_2_2_16_1_1 ; x3do:hasGeometry :Cylinder_2_2_16_1_2 ; x3do:DEF 'Probe' . :Appearance_2_2_16_1_1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Probe ; x3do:hasMaterial :Material_2_2_16_1_1_1 . :Material_2_2_16_1_1_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_2_16_1_1 ; x3do:diffuseColor ( .208 .388 .463 ) ; x3do:emissiveColor ( .0471 .0863 0 ) . :Cylinder_2_2_16_1_2 a owl:NamedIndividual, x3do:Cylinder ; x3do:hasParent :Probe ; x3do:height 1.8 ; x3do:radius 0.1 . :Transform_2_2_16_2 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :RefuelingProbe ; x3do:hasChildren :Plug ; x3do:scale ( 1 1.6 1 ) ; x3do:translation ( 0 0.89 0 ) . :Plug a owl:NamedIndividual, x3do:Shape ; x3do:hasParent :Transform_2_2_16_2 ; x3do:hasAppearance :Appearance_2_2_16_2_1_1 ; x3do:hasGeometry :Sphere_2_2_16_2_1_2 ; x3do:DEF 'Plug' . :Appearance_2_2_16_2_1_1 a owl:NamedIndividual, x3do:Appearance ; x3do:hasParent :Plug ; x3do:hasMaterial :Material_2_2_16_2_1_1_1 . :Material_2_2_16_2_1_1_1 a owl:NamedIndividual, x3do:Material ; x3do:hasParent :Appearance_2_2_16_2_1_1 . :Sphere_2_2_16_2_1_2 a owl:NamedIndividual, x3do:Sphere ; x3do:hasParent :Plug ; x3do:radius 0.09 . :TripodGear a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_2 ; x3do:hasChildren :LandingGear ; x3do:DEF 'TripodGear' ; x3do:translation ( 0 -0.45 0 ) . :LandingGear a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :TripodGear ; x3do:DEF 'LandingGear' ; x3do:url '"MH53ELandingGear.x3d" "https://savage.nps.edu/Savage/AircraftHelicopters/MH53ESeaDragonUnitedStates/MH53ELandingGear.x3d" "MH53ELandingGear.wrl" "https://savage.nps.edu/Savage/AircraftHelicopters/MH53ESeaDragonUnitedStates/MH53ELandingGear.wrl"' . :Transform_2_2_18 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Group_2_2 ; x3do:hasChildren :TailRotorHead ; x3do:hasROUTE :ROUTE_2_2_18_2, :ROUTE_2_2_18_3 ; x3do:rotation ( 0 0 1 -1.92 ) ; x3do:scale ( 0.25 0.25 0.25 ) ; x3do:translation ( 1.3 3.25 -10.8 ) . :TailRotorHead a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Transform_2_2_18 ; x3do:hasChildren :TailRotor, :Clock2, :TailRotorPath ; x3do:DEF 'TailRotorHead' . :TailRotor a owl:NamedIndividual, x3do:Inline ; x3do:hasParent :TailRotorHead ; x3do:DEF 'TailRotor' ; x3do:url '"MH53ETailRotorHead.x3d" "https://savage.nps.edu/Savage/AircraftHelicopters/MH53ESeaDragonUnitedStates/MH53ETailRotorHead.x3d" "MH53ETailRotorHead.wrl" "https://savage.nps.edu/Savage/AircraftHelicopters/MH53ESeaDragonUnitedStates/MH53ETailRotorHead.wrl"' . :Clock2 a owl:NamedIndividual, x3do:TimeSensor ; x3do:hasParent :TailRotorHead ; x3do:DEF 'Clock2' ; x3do:cycleInterval '0.15' ; x3do:loop true . :TailRotorPath a owl:NamedIndividual, x3do:OrientationInterpolator ; x3do:hasParent :TailRotorHead ; x3do:DEF 'TailRotorPath' ; x3do:key ( 0.0 0.50 1.0 ) ; x3do:keyValue ( 0.0 1.0 0.0 0.0 0.0 1.0 0.0 -3.1416 0.0 1.0 0.0 -6.283 ) . :ROUTE_2_2_18_2 a owl:NamedIndividual, x3do:ROUTE ; x3do:hasParent :Transform_2_2_18 ; x3do:fromField 'fraction_changed' ; x3do:fromNode 'Clock2' ; x3do:toField 'set_fraction' ; x3do:toNode 'TailRotorPath' . :ROUTE_2_2_18_3 a owl:NamedIndividual, x3do:ROUTE ; x3do:hasParent :Transform_2_2_18 ; x3do:fromField 'value_changed' ; x3do:fromNode 'TailRotorPath' ; x3do:toField 'set_rotation' ; x3do:toNode 'TailRotorHead' . :Viewpoints a owl:NamedIndividual, x3do:Group ; x3do:hasParent :Scene ; x3do:hasChildren :Viewpoint_2_3_1, :Viewpoint_2_3_2, :Viewpoint_2_3_3, :Viewpoint_2_3_4, :Transform_2_3_5, :Viewpoint_2_3_6, :Viewpoint_2_3_7, :Viewpoint_2_3_8, :Viewpoint_2_3_9, :Viewpoint_2_3_10, :Viewpoint_2_3_11, :Viewpoint_2_3_12 ; x3do:DEF 'Viewpoints' . :Viewpoint_2_3_1 a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Viewpoints ; x3do:description 'MH-53E Right wing, level' ; x3do:orientation ( 0 1 0 -1.57 ) ; x3do:position ( -15 0 0 ) . :Viewpoint_2_3_2 a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Viewpoints ; x3do:description 'MH-53E Bottom, up' ; x3do:orientation ( 1 0 0 1.57 ) ; x3do:position ( 0 -15 -1 ) . :Viewpoint_2_3_3 a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Viewpoints ; x3do:description 'MH-53E Left wing, level' ; x3do:orientation ( 0 1 0 1.57 ) ; x3do:position ( 15 0 0 ) . :Viewpoint_2_3_4 a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Viewpoints ; x3do:description 'MH-53E Rear, level' ; x3do:orientation ( 0 1 0 3.14 ) ; x3do:position ( 0 0 -25 ) . :Transform_2_3_5 a owl:NamedIndividual, x3do:Transform ; x3do:hasParent :Viewpoints ; x3do:hasChildren :Viewpoint_2_3_5_1 ; x3do:rotation ( 0 0 1 3.1416 ) . :Viewpoint_2_3_5_1 a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Transform_2_3_5 ; x3do:description 'MH-53E Rear, angle down' ; x3do:orientation ( 1 0 0 2.356 ) ; x3do:position ( 0 -20 -20 ) . :Viewpoint_2_3_6 a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Viewpoints ; x3do:description 'MH-53E Top, down' ; x3do:orientation ( 1 0 0 -1.57 ) ; x3do:position ( 0 25 0 ) . :Viewpoint_2_3_7 a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Viewpoints ; x3do:description 'MH-53E Front, level' ; x3do:position ( 0 0 15 ) . :Viewpoint_2_3_8 a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Viewpoints ; x3do:description 'MH-53E Front, angle down' ; x3do:orientation ( 1 0 0 -0.78 ) ; x3do:position ( 0 20 20 ) . :Viewpoint_2_3_9 a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Viewpoints ; x3do:description 'MH-53E Left, level, front @ 45' ; x3do:orientation ( 0 1 0 0.785 ) ; x3do:position ( 10 1 10 ) . :Viewpoint_2_3_10 a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Viewpoints ; x3do:description 'MH-53E Right, level, front @ 45' ; x3do:orientation ( 0 -1 0 0.785 ) ; x3do:position ( -10 1 10 ) . :Viewpoint_2_3_11 a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Viewpoints ; x3do:description 'MH-53E Right, level, rear @ 45' ; x3do:orientation ( 0 -1 0 2.356 ) ; x3do:position ( -10 1 -10 ) . :Viewpoint_2_3_12 a owl:NamedIndividual, x3do:Viewpoint ; x3do:hasParent :Viewpoints ; x3do:description 'MH-53E Left, level, rear @ 45' ; x3do:orientation ( 0 1 0 2.356 ) ; x3do:position ( 10 1 -10 ) .