#X3D V3.0 utf8 PROFILE Immersive # [X3D] version=3.0 # [X3D] noNamespaceSchemaLocation=https://www.web3d.org/specifications/x3d-3.0.xsd # X3D-to-ClassicVRML XSL translation autogenerated by X3dToClassicVrmlEncoding.xslt and X3dToVrml97.xslt # https://www.web3d.org/x3d/content/X3dToClassicVrmlEncoding.xslt # https://www.web3d.org/x3d/content/X3dToVrml97.xslt # Transformation using XSLT processor: Saxonica # head META "title" "HoistGreekFlag.x3d" META "description" "Hoist the greek flag" META "creator" "Copyright [2001] By George Stavritis" META "created" "28 February 2001" META "modified" "20 October 2019" META "identifier" "https://savage.nps.edu/Savage/ShipsMilitary/FrigateGreece/HoistGreekFlag.x3d" META "generator" "X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit" META "license" "../../license.html" # [Scene] ========== ========== ========== WorldInfo { title "HoistGreekFlag.x3d" } Viewpoint { position 0 2 15 } DEF BOUNCINGBOXTRANSFORM Transform { children [ Inline { url [ "greekflag.x3d" "https://savage.nps.edu/Savage/ShipsMilitary/FrigateGreece/greekflag.x3d" "greekflag.wrl" "https://savage.nps.edu/Savage/ShipsMilitary/FrigateGreece/greekflag.wrl" ] } DEF CLOCK TimeSensor { cycleInterval 5 loop TRUE } DEF CUBEPATH PositionInterpolator { key [ 0.00 0.25 0.50 0.75 0.85 1.00 ] keyValue [ 0 3.9 0 0 3.8 0 0 4 0 0 3.8 0 0 3.9 0 0 4.0 0 ] } ] } ROUTE CLOCK.fraction_changed TO CUBEPATH.set_fraction ROUTE CUBEPATH.value_changed TO BOUNCINGBOXTRANSFORM.set_translation