#VRML V2.0 utf8 Viewpoint {position -3 1 10 orientation -1 0.3 0.07 0.07} DEF _0 Transform {children Shape {geometry Sphere {}} translation -3 0 0} DEF _1 TimeSensor {loop TRUE} DEF _4 Script { eventIn SFBool trigger eventOut SFBool active eventOut SFTime start eventOut SFTime stop url "javascript:function trigger (value, timestamp) {today = new Date(); start_delay = 2; stop_delay = 4; active = TRUE; start = Math.round(today.getTime()/1000)+start_delay; stop = start + stop_delay;}"} DEF _2 TimeSensor {enabled FALSE cycleInterval 10 loop TRUE} DEF _3 PositionInterpolator {key [0,0.5,1] keyValue [-3 0 0,0 0 0,3 0 0 ]} ROUTE _1.isActive TO _4.trigger ROUTE _4.active TO _2.enabled ROUTE _4.start TO _2.set_startTime ROUTE _4.stop TO _2.set_stopTime ROUTE _2.fraction_changed TO _3.set_fraction ROUTE _3.value_changed TO _0.set_translation