#VRML V2.0 utf8 Viewpoint { position 0 0 15 fieldOfView 0.785398 } Group { children [ DEF EARTH-XFORM Transform { children [ DEF EARTH-TOUCH TouchSensor{}, DEF EARTH-TIMER TimeSensor { loop TRUE cycleInterval 5 }, DEF EARTH-ENGINE OrientationInterpolator { keys [ 0, .5, 1] values [ 0 1 0 0, 0 1 0 3.14, 0 1 0 6.28] }, Shape { appearance Appearance { material Material { diffuseColor 0 0 0.5 } texture ImageTexture { url "images/earth-small.gif" } } geometry Sphere { radius 5 } } ] } ] } ROUTE EARTH-TOUCH.touchTime TO EARTH-TIMER.set_startTime ROUTE EARTH-TIMER.fraction TO EARTH-ENGINE.set_fraction ROUTE EARTH-ENGINE.value_changed TO EARTH-XFORM.set_rotation