#X3D V3.0 utf8 # X3D-to-ClassicVRML XSL translation autogenerated by X3dToVrml97.xslt # https://www.web3d.org/x3d/content/X3dToVrml97.xslt # Generated using XSLT processor: Saxonica PROFILE Interchange # [X3D] version=3.0 # [X3D] noNamespaceSchemaLocation=https://www.web3d.org/specifications/x3d-3.0.xsd # [head] META "title" "PortPalOdometer.x3d" META "creator" "Selcuk OZTURK" META "description" "Port Pal Odometer." META "created" "16 September 2002" META "modified" "20 October 2019" META "identifier" "https://savage.nps.edu/Savage/AircraftMiscellaneous/Zeppelin/PortPalOdometer.x3d" META "generator" "X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit" META "license" "../../license.html" # [Scene] ========== ========== ========== NavigationInfo { type [ "EXAMINE" "ANY" ] } ### Default X3D NavigationInfo WorldInfo { title "PortPalOdometer.x3d" } Transform { scale 1 1 0.1 children [ Shape { appearance Appearance { material Material { diffuseColor 0 1 0 } } geometry Sphere { } } ] } DEF SCALE Transform { rotation 0 0 1 -0.7 children [ Transform { scale 1 1 0.1 translation 0 0.8 0.1 children [ Shape { appearance Appearance { material Material { diffuseColor 1 0 0 } } geometry Cone { bottomRadius 0.1 height 0.2 } } ] } Transform { scale 1 1 0.1 translation 0 0.3 0.1 children [ Shape { appearance Appearance { material Material { diffuseColor 1 0 0 } } geometry Cylinder { height 0.8 radius 0.04 } } ] } DEF Clock TimeSensor { cycleInterval 0.2 loop TRUE } DEF MovePath OrientationInterpolator { key [ 0 0.5 1 ] keyValue [ 0 0 1 0.1 0 0 1 0 0 0 1 -0.1 ] } ] ROUTE Clock.fraction_changed TO MovePath.set_fraction ROUTE MovePath.value_changed TO SCALE.set_rotation }