#VRML V2.0 utf8 #Cosmo Worlds V2.0 PointLight { location 0 1 0 radius 100 intensity 1.0 ambientIntensity 1.0 } DEF Saturn_box Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity .0933 diffuseColor .32 .54 .26 specularColor .46 .46 .46 shininess .51 } } geometry Box { } } Transform { translation 0 5 1 children Shape { appearance Appearance { material Material { diffuseColor 0.0 0.0 0.0 emissiveColor 1.0 1.0 1.0 } } geometry DEF Saturn_message Text { string "Saturn" fontStyle FontStyle { family "SANS" size 0.5 justify "MIDDLE" } } } scale 1 15 1 } DEF Saturn_slab_touch TouchSensor { enabled FALSE } ] translation 0 0.1 0 scale 1 0.1 1 } DEF Jupiter_box Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity .0467 diffuseColor .3 .09 .21 specularColor .67 .58 .83 shininess .07 } } geometry Box { } } Transform { translation 0 5 1 children Shape { appearance Appearance { material Material { diffuseColor 0.0 0.0 0.0 emissiveColor 1.0 1.0 1.0 } } geometry DEF Jupiter_message Text { string "Jupiter" fontStyle FontStyle { family "SANS" size 0.5 justify "MIDDLE" } } } scale 1 15 1 } DEF Jupiter_slab_touch TouchSensor { enabled FALSE } ] translation -2 0.1 0 scale 1 0.1 1 } DEF Pluto_box Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity .117 diffuseColor .75 .3 .34 specularColor .35 .35 .35 shininess .7 } } geometry Box { } } Transform { translation 0 5 1 children Shape { appearance Appearance { material Material { diffuseColor 0.0 0.0 0.0 emissiveColor 1.0 1.0 1.0 } } geometry DEF Pluto_message Text { string "Pluto" fontStyle FontStyle { family "SANS" size 0.5 justify "MIDDLE" } } } scale 1 15 1 } DEF Pluto_slab_touch TouchSensor { enabled FALSE } ] translation 2 0.1 0 scale 1 0.1 1 } DEF Earth_box Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity .103 diffuseColor .33 .34 .6 specularColor .29 .29 .29 shininess .79 } } geometry Box { } } Transform { translation 0 5 1 children Shape { appearance Appearance { material Material { diffuseColor 0.0 0.0 0.0 emissiveColor 1.0 1.0 1.0 } } geometry DEF Earth_message Text { string "Earth" fontStyle FontStyle { family "SANS" size 0.5 justify "MIDDLE" } } } scale 1 15 1 } DEF Earth_slab_touch TouchSensor { enabled FALSE } ] translation -2 0.1 -2 scale 1 0.1 1 } DEF Uranus_box Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity .117 diffuseColor .8 .51 .09 specularColor .92 .43 .01 shininess .4 } } geometry Box { } } Transform { translation 0 5 1 children Shape { appearance Appearance { material Material { diffuseColor 0.0 0.0 0.0 emissiveColor 1.0 1.0 1.0 } } geometry DEF Uranus_message Text { string "Uranus" fontStyle FontStyle { family "SANS" size 0.5 justify "MIDDLE" } } } scale 1 15 1 } DEF Uranus_slab_touch TouchSensor { enabled FALSE } ] translation 0 0.1 2 scale 1 0.1 1 } DEF Mercury_box Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity .14 diffuseColor .61 .61 .61 specularColor .77 .76 .76 shininess .9 } } geometry Box { } } Transform { translation 0 5 1 children Shape { appearance Appearance { material Material { diffuseColor 0.0 0.0 0.0 emissiveColor 1.0 1.0 1.0 } } geometry DEF Mercury_message Text { string "Mercury" fontStyle FontStyle { size 0.5 family "SANS" justify "MIDDLE" } } } scale 1 15 1 } DEF Mercury_slab_touch TouchSensor { enabled FALSE } ] translation 2 0.1 2 scale 1 0.1 1 } DEF Mars_box Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity .06 diffuseColor .51 .17 .06 specularColor .53 .53 .53 shininess .93 } } geometry Box { } } Transform { translation 0 5 1 children Shape { appearance Appearance { material Material { diffuseColor 0.0 0.0 0.0 emissiveColor 1.0 1.0 1.0 } } geometry DEF Mars_message Text { string "Mars" fontStyle FontStyle { family "SANS" size 0.5 justify "MIDDLE" } } } scale 1 15 1 } DEF Mars_slab_touch TouchSensor { enabled FALSE } ] translation -2 0.1 2 scale 1 0.1 1 } DEF Venus_box Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity .0867 diffuseColor .52 .32 .25 specularColor .53 .53 .53 shininess .93 } } geometry Box { } } Transform { translation 0 5 1 children Shape { appearance Appearance { material Material { diffuseColor 0.0 0.0 0.0 emissiveColor 1.0 1.0 1.0 } } geometry DEF Venus_message Text { string "Venus" fontStyle FontStyle { family "SANS" size 0.5 justify "MIDDLE" } } } scale 1 15 1 } DEF Venus_slab_touch TouchSensor { enabled FALSE } ] translation 0 0.1 -2 scale 1 0.1 1 } DEF Neptune_box Transform { children [ Shape { appearance Appearance { material Material { ambientIntensity 0.333333 diffuseColor 0.24 0.1 0.22 specularColor 0.31 0.39 0.39 emissiveColor 0 0 0 shininess 0.13 transparency 0 } } geometry Box { } } Transform { translation 0 5 1 children Shape { appearance Appearance { material Material { diffuseColor 0.0 0.0 0.0 emissiveColor 1.0 1.0 1.0 } } geometry DEF Neptune_message Text { string "Neptune" fontStyle FontStyle { family "SANS" size 0.5 justify "MIDDLE" } } } scale 1 15 1 } DEF Neptune_slab_touch TouchSensor { enabled FALSE } ] translation 2 0.1 -2 scale 1 0.1 1 } DEF Sun Transform { children Shape { appearance Appearance { texture DEF Sun_image ImageTexture { url "sun-s.jpg" } } geometry Sphere { radius 1.0 } } translation 0 5 0 } DEF Mercury Transform { children [ DEF Inter_Mercury Transform { children [ Shape { appearance Appearance { material DEF Green Material{ } texture DEF Mercury_image ImageTexture { url "mercury-s.jpg" } } geometry Sphere { radius 0.5 } } DEF Mercury_touch TouchSensor { } DEF Mercury_move PositionInterpolator { key [ 0, 1 ] keyValue [2 1 2, -1.5 5 0] } DEF Mercury_back PositionInterpolator { key [ 0, 1 ] keyValue [-1.5 5 0, 2 1 2] } DEF Mercury_scale PositionInterpolator { key [ 0, 1 ] keyValue [ 1 1 1, 0.25 0.25 0.25 ] } DEF Mercury_scale_back PositionInterpolator { key [ 0, 1 ] keyValue [ 0.25 0.25 0.25, 1 1 1 ] } DEF Mercury_move_time TimeSensor { startTime -1 cycleInterval 3.0 } DEF Mercury_return_time TimeSensor { startTime -1 cycleInterval 3.0 } DEF Mercury_rotation OrientationInterpolator { key [ 0, 0.5, 1 ] keyValue [ -0.25 1 0 0, -0.25 1 0 3.142, -0.25 1 0 6.284 ] } DEF Mercury_rotation_time TimeSensor { startTime -1 cycleInterval 1.0 loop TRUE } ] translation 2 1 2 center 0 0 0 } DEF Mercury_side Transform { children Shape { appearance Appearance { material Material { diffuseColor .54 .05 .25 specularColor .81 .77 .75 ambientIntensity .487 shininess .83 } } geometry Cylinder { height 0.01 bottom FALSE top FALSE radius 2.5 } } translation 1 5 0 } DEF Mercury_revolution_time TimeSensor { startTime -1 cycleInterval 1.0 loop TRUE } DEF Mercury_revolution OrientationInterpolator { key [ 0, 0.5, 1 ] keyValue [ 0 1 0 0, 0 1 0 3.142, 0 1 0 6.284 ] } ] translation 0 0 0 center 1 0 0 } DEF Venus Transform { children [ DEF Inter_Venus Transform { children [ Shape { appearance Appearance { material USE Green texture DEF Venus_image ImageTexture { url "venus-s.jpg" } } geometry Sphere { radius 0.5 } } DEF Venus_touch TouchSensor { } DEF Venus_move PositionInterpolator { key [ 0, 1 ] keyValue [0 1 -2,-2 5 0] } DEF Venus_back PositionInterpolator { key [ 0, 1 ] keyValue [-2 5 0,0 1 -2] } DEF Venus_scale PositionInterpolator { key [ 0, 1 ] keyValue [ 1 1 1, 0.39 0.39 0.39 ] } DEF Venus_scale_back PositionInterpolator { key [ 0, 1 ] keyValue [ 0.39 0.39 0.39, 1 1 1 ] } DEF Venus_move_time TimeSensor { startTime -1 cycleInterval 3.0 } DEF Venus_return_time TimeSensor { startTime -1 cycleInterval 3.0 } DEF Venus_rotation OrientationInterpolator { key [ 0, 0.5, 1 ] keyValue [ -0.25 1 0 0, -0.25 1 0 3.142, -0.25 1 0 6.284 ] } DEF Venus_rotation_time TimeSensor { startTime -1 cycleInterval 1.0 loop TRUE } ] translation 0 1 -2 center 0 0 0 } DEF Venus_side Transform { children Shape { appearance Appearance { material Material { diffuseColor .54 .05 .25 specularColor .81 .77 .75 ambientIntensity .487 shininess .83 } } geometry Cylinder { height 0.01 bottom FALSE top FALSE radius 3 } } translation 1 5 0 } DEF Venus_revolution_time TimeSensor { startTime -1 cycleInterval 2.0 loop TRUE } DEF Venus_revolution OrientationInterpolator { key [ 0, 0.5, 1 ] keyValue [ 0 1 0 0, 0 1 0 3.142, 0 1 0 6.284 ] } ] translation 0 0 0 center 1 0 0 } DEF Earth Transform { children [ DEF Inter_Earth Transform { children [ Shape { appearance Appearance { material USE Green texture DEF Earth_image ImageTexture { url "earth-s.jpg" } } geometry Sphere { radius 0.5 } } DEF Earth_touch TouchSensor { } DEF Earth_move PositionInterpolator { key [ 0, 1 ] keyValue [-2 1 -2,-2.5 5 0] } DEF Earth_back PositionInterpolator { key [ 0, 1 ] keyValue [-2.5 5 0,-2 1 -2] } DEF Earth_scale PositionInterpolator { key [ 0, 1 ] keyValue [ 1 1 1, 0.4 0.4 0.4 ] } DEF Earth_scale_back PositionInterpolator { key [ 0, 1 ] keyValue [ 0.4 0.4 0.4, 1 1 1 ] } DEF Earth_move_time TimeSensor { startTime -1 cycleInterval 3.0 } DEF Earth_return_time TimeSensor { startTime -1 cycleInterval 3.0 } DEF Earth_rotation OrientationInterpolator { key [ 0, 0.5, 1 ] keyValue [ -0.25 1 0 0, -0.25 1 0 3.142, -0.25 1 0 6.284 ] } DEF Earth_rotation_time TimeSensor { startTime -1 cycleInterval 1.0 loop TRUE } ] translation -2 1 -2 center 0 0 0 } DEF Earth_side Transform { children Shape { appearance Appearance { material Material { diffuseColor .54 .05 .25 specularColor .81 .77 .75 ambientIntensity .487 shininess .83 } } geometry Cylinder { height 0.01 bottom FALSE top FALSE radius 3.5 } } translation 1 5 0 } DEF Earth_revolution_time TimeSensor { startTime -1 cycleInterval 2.5 loop TRUE } DEF Earth_revolution OrientationInterpolator { key [ 0, 0.5, 1 ] keyValue [ 0 1 0 0, 0 1 0 3.142, 0 1 0 6.284 ] } ] translation 0 0 0 center 1 0 0 } DEF Mars Transform { children [ DEF Inter_Mars Transform { children [ Shape { appearance Appearance { material USE Green texture DEF Mars_image ImageTexture { url "mars-s.jpg" } } geometry Sphere { radius 0.5 } } DEF Mars_touch TouchSensor { } DEF Mars_move PositionInterpolator { key [ 0, 1 ] keyValue [-2 1 2,-3 5 0] } DEF Mars_back PositionInterpolator { key [ 0, 1 ] keyValue [-3 5 0,-2 1 2] } DEF Mars_scale PositionInterpolator { key [ 0, 1 ] keyValue [ 1 1 1, 0.3 0.3 0.3 ] } DEF Mars_scale_back PositionInterpolator { key [ 0, 1 ] keyValue [ 0.3 0.3 0.3, 1 1 1 ] } DEF Mars_move_time TimeSensor { startTime -1 cycleInterval 3.0 } DEF Mars_return_time TimeSensor { startTime -1 cycleInterval 3.0 } DEF Mars_rotation OrientationInterpolator { key [ 0, 0.5, 1 ] keyValue [ -0.25 1 0 0, -0.25 1 0 3.142, -0.25 1 0 6.284 ] } DEF Mars_rotation_time TimeSensor { startTime -1 cycleInterval 1.0 loop TRUE } ] translation -2 1 2 center 0 0 0 } DEF Mars_side Transform { children Shape { appearance Appearance { material Material { diffuseColor .54 .05 .25 specularColor .81 .77 .75 ambientIntensity .487 shininess .83 } } geometry Cylinder { height 0.01 bottom FALSE top FALSE radius 4.0 } } translation 1 5 0 } DEF Mars_revolution_time TimeSensor { startTime -1 cycleInterval 4.0 loop TRUE } DEF Mars_revolution OrientationInterpolator { key [ 0, 0.5, 1 ] keyValue [ 0 1 0 0, 0 1 0 3.142, 0 1 0 6.284 ] } ] translation 0 0 0 center 1 0 0 } DEF Jupiter Transform { children [ DEF Inter_Jupiter Transform { children [ Shape { appearance Appearance { material USE Green texture DEF Jupiter_image ImageTexture { url "jupiter-s.jpg" } } geometry Sphere { radius 0.5 } } DEF Jupiter_touch TouchSensor { } DEF Jupiter_move PositionInterpolator { key [ 0, 1 ] keyValue [-2 1 0,-4 5 0] } DEF Jupiter_back PositionInterpolator { key [ 0, 1 ] keyValue [-4 5 0,-2 1 0] } DEF Jupiter_scale PositionInterpolator { key [ 0, 1 ] keyValue [ 1 1 1, 0.8 0.8 0.8 ] } DEF Jupiter_scale_back PositionInterpolator { key [ 0, 1 ] keyValue [ 0.8 0.8 0.8, 1 1 1 ] } DEF Jupiter_move_time TimeSensor { startTime -1 cycleInterval 3.0 } DEF Jupiter_return_time TimeSensor { startTime -1 cycleInterval 3.0 } DEF Jupiter_rotation OrientationInterpolator { key [ 0, 0.5, 1 ] keyValue [ -0.25 1 0 0, -0.25 1 0 3.142, -0.25 1 0 6.284 ] } DEF Jupiter_rotation_time TimeSensor { startTime -1 cycleInterval 1.0 loop TRUE } ] translation -2 1 0 center 0 0 0 } DEF Jupiter_side Transform { children Shape { appearance Appearance { material Material { diffuseColor .54 .05 .25 specularColor .81 .77 .75 ambientIntensity .487 shininess .83 } } geometry Cylinder { height 0.01 bottom FALSE top FALSE radius 5.0 } } translation 1 5 0 } DEF Jupiter_revolution_time TimeSensor { startTime -1 cycleInterval 6.0 loop TRUE } DEF Jupiter_revolution OrientationInterpolator { key [ 0, 0.5, 1 ] keyValue [ 0 1 0 0, 0 1 0 3.142, 0 1 0 6.284 ] } ] translation 0 0 0 center 1 0 0 } DEF Saturn Transform { children [ DEF Inter_Saturn Transform { children [ Shape { appearance Appearance { material USE Green texture DEF Saturn_image ImageTexture { url "saturn-s.jpg" } } geometry Sphere { radius 0.5 } } DEF Saturn_side Transform { children [ Shape { appearance Appearance { material USE Green texture DEF Saturn_color ImageTexture { url "saturn-s.jpg" } } geometry Cylinder { radius 0.9 height 0.05 } } ] rotation 0 0 1 0.3 } DEF Saturn_touch TouchSensor { } DEF Saturn_move PositionInterpolator { key [ 0, 1 ] keyValue [0 1 0, -5 5 0] } DEF Saturn_back PositionInterpolator { key [ 0, 1 ] keyValue [-5 5 0, 0 1 0] } DEF Saturn_scale PositionInterpolator { key [ 0, 1 ] keyValue [ 1 1 1, 0.7 0.7 0.7 ] } DEF Saturn_scale_back PositionInterpolator { key [ 0, 1 ] keyValue [ 0.7 0.7 0.7, 1 1 1 ] } DEF Saturn_move_time TimeSensor { startTime -1 cycleInterval 3.0 } DEF Saturn_return_time TimeSensor { startTime -1 cycleInterval 3.0 } DEF Saturn_rotation OrientationInterpolator { key [ 0, 0.5, 1 ] keyValue [ -0.25 1 0 0, -0.25 1 0 3.142, -0.25 1 0 6.284 ] } DEF Saturn_rotation_time TimeSensor { startTime -1 cycleInterval 1.0 loop TRUE } ] translation 0 1 0 center 0 0 0 } DEF Saturn_side2 Transform { children Shape { appearance Appearance { material Material { diffuseColor .54 .05 .25 specularColor .81 .77 .75 ambientIntensity .487 shininess .83 } } geometry Cylinder { height 0.01 bottom FALSE top FALSE radius 6.0 } } translation 1 5 0 } DEF Saturn_revolution_time TimeSensor { startTime -1 cycleInterval 8.0 loop TRUE } DEF Saturn_revolution OrientationInterpolator { key [ 0, 0.5, 1 ] keyValue [ 0 1 0 0, 0 1 0 3.142, 0 1 0 6.284 ] } ] translation 0 0 0 center 1 0 0 } DEF Uranus Transform { children [ DEF Inter_Uranus Transform { children [ Shape { appearance Appearance { material USE Green texture DEF Uranus_image ImageTexture { url "uranus-s.jpg" } } geometry Sphere { radius 0.5 } } DEF Uranus_touch TouchSensor { } DEF Uranus_move PositionInterpolator { key [ 0, 1 ] keyValue [0 1 2, -6 5 0] } DEF Uranus_back PositionInterpolator { key [ 0, 1 ] keyValue [-6 5 0, 0 1 2] } DEF Uranus_scale PositionInterpolator { key [ 0, 1 ] keyValue [ 1 1 1, 0.6 0.6 0.6 ] } DEF Uranus_scale_back PositionInterpolator { key [ 0, 1 ] keyValue [ 0.6 0.6 0.6, 1 1 1 ] } DEF Uranus_move_time TimeSensor { startTime -1 cycleInterval 3.0 } DEF Uranus_return_time TimeSensor { startTime -1 cycleInterval 3.0 } DEF Uranus_rotation OrientationInterpolator { key [ 0, 0.5, 1 ] keyValue [ -0.25 1 0 0, -0.25 1 0 3.142, -0.25 1 0 6.284 ] } DEF Uranus_rotation_time TimeSensor { startTime -1 cycleInterval 1.0 loop TRUE } ] translation 0 1 2 center 0 0 0 } DEF Uranus_side Transform { children Shape { appearance Appearance { material Material { diffuseColor .54 .05 .25 specularColor .81 .77 .75 ambientIntensity .487 shininess .83 } } geometry Cylinder { height 0.01 bottom FALSE top FALSE radius 7.0 } } translation 1 5 0 } DEF Uranus_revolution_time TimeSensor { startTime -1 cycleInterval 14.0 loop TRUE } DEF Uranus_revolution OrientationInterpolator { key [ 0, 0.5, 1 ] keyValue [ 0 1 0 0, 0 1 0 3.142, 0 1 0 6.284 ] } ] translation 0 0 0 center 1 0 0 } DEF Neptune Transform { children [ DEF Inter_Neptune Transform { children [ Shape { appearance Appearance { material USE Green texture DEF Neptune_image ImageTexture { url "neptune-s.jpg" } } geometry Sphere { radius 0.5 } } DEF Neptune_touch TouchSensor { } DEF Neptune_move PositionInterpolator { key [ 0, 1 ] keyValue [2 1 -2, -7 5 0] } DEF Neptune_back PositionInterpolator { key [ 0, 1 ] keyValue [-7 5 0, 2 1 -2] } DEF Neptune_scale PositionInterpolator { key [ 0, 1 ] keyValue [ 1 1 1, 0.55 0.55 0.55 ] } DEF Neptune_scale_back PositionInterpolator { key [ 0, 1 ] keyValue [ 0.55 0.55 0.55, 1 1 1 ] } DEF Neptune_move_time TimeSensor { startTime -1 cycleInterval 3.0 } DEF Neptune_return_time TimeSensor { startTime -1 cycleInterval 3.0 } DEF Neptune_rotation OrientationInterpolator { key [ 0, 0.5, 1 ] keyValue [ -0.25 1 0 0, -0.25 1 0 3.142, -0.25 1 0 6.284 ] } DEF Neptune_rotation_time TimeSensor { startTime -1 cycleInterval 1.0 loop TRUE } ] translation 2 1 -2 center 0 0 0 } DEF Neptune_side Transform { children Shape { appearance Appearance { material Material { diffuseColor .54 .05 .25 specularColor .81 .77 .75 ambientIntensity .487 shininess .83 } } geometry Cylinder { height 0.01 bottom FALSE top FALSE radius 8.0 } } translation 1 5 0 } DEF Neptune_revolution_time TimeSensor { startTime -1 cycleInterval 27.0 loop TRUE } DEF Neptune_revolution OrientationInterpolator { key [ 0, 0.5, 1 ] keyValue [ 0 1 0 0, 0 1 0 3.142, 0 1 0 6.284 ] } ] translation 0 0 0 center 1 0 0 } DEF Pluto Transform { children [ DEF Inter_Pluto Transform { children [ Shape { appearance Appearance { material USE Green texture DEF Pluto_image ImageTexture { url "pluto-s.jpg" } } geometry Sphere { radius 0.5 } } DEF Pluto_touch TouchSensor { } DEF Pluto_move PositionInterpolator { key [ 0, 1 ] keyValue [2 1 0, -8 5 0] } DEF Pluto_back PositionInterpolator { key [ 0, 1 ] keyValue [-8 5 0, 2 1 0] } DEF Pluto_scale PositionInterpolator { key [ 0, 1 ] keyValue [ 1 1 1, 0.2 0.2 0.2 ] } DEF Pluto_scale_back PositionInterpolator { key [ 0, 1 ] keyValue [ 0.2 0.2 0.2, 1 1 1 ] } DEF Pluto_move_time TimeSensor { startTime -1 cycleInterval 3.0 } DEF Pluto_return_time TimeSensor { startTime -1 cycleInterval 3.0 } DEF Pluto_rotation OrientationInterpolator { key [ 0, 0.5, 1 ] keyValue [ -0.25 1 0 0, -0.25 1 0 3.142, -0.25 1 0 6.284 ] } DEF Pluto_rotation_time TimeSensor { startTime -1 cycleInterval 1.0 loop TRUE } ] translation 2 1 0 center 0 0 0 } DEF Pluto_side Transform { children Shape { appearance Appearance { material Material { diffuseColor .54 .05 .25 specularColor .81 .77 .75 ambientIntensity .487 shininess .83 } } geometry Cylinder { height 0.01 bottom FALSE top FALSE radius 9.0 } } translation 1 5 0 } DEF Pluto_revolution_time TimeSensor { startTime -1 cycleInterval 30.0 loop TRUE } DEF Pluto_revolution OrientationInterpolator { key [ 0, 0.5, 1 ] keyValue [ 0 1 0 0, 0 1 0 3.142, 0 1 0 6.284 ] } ] translation 0 0 0 center 1 0 0 } DEF Filter Script { url "javascript: function set_boolean(bool, eventTime) { if(bool==false) { flag = true;} else { flag = false; } }" eventIn SFBool set_boolean eventOut SFBool flag } ROUTE Mercury_slab_touch.isActive TO Mercury_revolution_time.loop ROUTE Mercury_revolution_time.isActive TO Mercury_rotation_time.loop ROUTE Mercury_return_time.isActive TO Mercury_slab_touch.enabled ROUTE Mercury_move_time.isActive TO Filter.set_boolean ROUTE Filter.flag TO Mercury_slab_touch.enabled ROUTE Mercury_slab_touch.touchTime TO Mercury_return_time.set_startTime ROUTE Mercury_return_time.fraction_changed TO Mercury_back.set_fraction ROUTE Mercury_back.value_changed TO Inter_Mercury.set_translation ROUTE Mercury_return_time.fraction_changed TO Mercury_scale_back.set_fraction ROUTE Mercury_scale_back.value_changed TO Inter_Mercury.set_scale ROUTE Mercury_touch.touchTime TO Mercury_move_time.set_startTime ROUTE Mercury_move_time.fraction_changed TO Mercury_move.set_fraction ROUTE Mercury_move.value_changed TO Inter_Mercury.set_translation ROUTE Mercury_move_time.fraction_changed TO Mercury_scale.set_fraction ROUTE Mercury_scale.value_changed TO Inter_Mercury.set_scale ROUTE Mercury_touch.touchTime TO Mercury_rotation_time.set_startTime ROUTE Mercury_rotation_time.fraction_changed TO Mercury_rotation.set_fraction ROUTE Mercury_rotation.value_changed TO Inter_Mercury.set_rotation ROUTE Mercury_touch.touchTime TO Mercury_revolution_time.set_startTime ROUTE Mercury_revolution_time.fraction_changed TO Mercury_revolution.set_fraction ROUTE Mercury_revolution.value_changed TO Mercury.set_rotation ROUTE Venus_slab_touch.isActive TO Venus_revolution_time.loop ROUTE Venus_revolution_time.isActive TO Venus_rotation_time.loop ROUTE Venus_return_time.isActive TO Venus_slab_touch.enabled ROUTE Venus_move_time.isActive TO Filter.set_boolean ROUTE Filter.flag TO Venus_slab_touch.enabled ROUTE Venus_slab_touch.touchTime TO Venus_return_time.set_startTime ROUTE Venus_return_time.fraction_changed TO Venus_back.set_fraction ROUTE Venus_back.value_changed TO Inter_Venus.set_translation ROUTE Venus_return_time.fraction_changed TO Venus_scale_back.set_fraction ROUTE Venus_scale_back.value_changed TO Inter_Venus.set_scale ROUTE Venus_touch.touchTime TO Venus_move_time.set_startTime ROUTE Venus_move_time.fraction_changed TO Venus_move.set_fraction ROUTE Venus_move.value_changed TO Inter_Venus.set_translation ROUTE Venus_move_time.fraction_changed TO Venus_scale.set_fraction ROUTE Venus_scale.value_changed TO Inter_Venus.set_scale ROUTE Venus_touch.touchTime TO Venus_rotation_time.set_startTime ROUTE Venus_rotation_time.fraction_changed TO Venus_rotation.set_fraction ROUTE Venus_rotation.value_changed TO Inter_Venus.set_rotation ROUTE Venus_touch.touchTime TO Venus_revolution_time.set_startTime ROUTE Venus_revolution_time.fraction_changed TO Venus_revolution.set_fraction ROUTE Venus_revolution.value_changed TO Venus.set_rotation ROUTE Earth_slab_touch.isActive TO Earth_revolution_time.loop ROUTE Earth_revolution_time.isActive TO Earth_rotation_time.loop ROUTE Earth_return_time.isActive TO Earth_slab_touch.enabled ROUTE Earth_move_time.isActive TO Filter.set_boolean ROUTE Filter.flag TO Earth_slab_touch.enabled ROUTE Earth_slab_touch.touchTime TO Earth_return_time.set_startTime ROUTE Earth_return_time.fraction_changed TO Earth_back.set_fraction ROUTE Earth_back.value_changed TO Inter_Earth.set_translation ROUTE Earth_return_time.fraction_changed TO Earth_scale_back.set_fraction ROUTE Earth_scale_back.value_changed TO Inter_Earth.set_scale ROUTE Earth_touch.touchTime TO Earth_move_time.set_startTime ROUTE Earth_move_time.fraction_changed TO Earth_move.set_fraction ROUTE Earth_move.value_changed TO Inter_Earth.set_translation ROUTE Earth_move_time.fraction_changed TO Earth_scale.set_fraction ROUTE Earth_scale.value_changed TO Inter_Earth.set_scale ROUTE Earth_touch.touchTime TO Earth_rotation_time.set_startTime ROUTE Earth_rotation_time.fraction_changed TO Earth_rotation.set_fraction ROUTE Earth_rotation.value_changed TO Inter_Earth.set_rotation ROUTE Earth_touch.touchTime TO Earth_revolution_time.set_startTime ROUTE Earth_revolution_time.fraction_changed TO Earth_revolution.set_fraction ROUTE Earth_revolution.value_changed TO Earth.set_rotation ROUTE Mars_slab_touch.isActive TO Mars_revolution_time.loop ROUTE Mars_revolution_time.isActive TO Mars_rotation_time.loop ROUTE Mars_return_time.isActive TO Mars_slab_touch.enabled ROUTE Mars_move_time.isActive TO Filter.set_boolean ROUTE Filter.flag TO Mars_slab_touch.enabled ROUTE Mars_slab_touch.touchTime TO Mars_return_time.set_startTime ROUTE Mars_return_time.fraction_changed TO Mars_back.set_fraction ROUTE Mars_back.value_changed TO Inter_Mars.set_translation ROUTE Mars_return_time.fraction_changed TO Mars_scale_back.set_fraction ROUTE Mars_scale_back.value_changed TO Inter_Mars.set_scale ROUTE Mars_touch.touchTime TO Mars_move_time.set_startTime ROUTE Mars_move_time.fraction_changed TO Mars_move.set_fraction ROUTE Mars_move.value_changed TO Inter_Mars.set_translation ROUTE Mars_move_time.fraction_changed TO Mars_scale.set_fraction ROUTE Mars_scale.value_changed TO Inter_Mars.set_scale ROUTE Mars_touch.touchTime TO Mars_rotation_time.set_startTime ROUTE Mars_rotation_time.fraction_changed TO Mars_rotation.set_fraction ROUTE Mars_rotation.value_changed TO Inter_Mars.set_rotation ROUTE Mars_touch.touchTime TO Mars_revolution_time.set_startTime ROUTE Mars_revolution_time.fraction_changed TO Mars_revolution.set_fraction ROUTE Mars_revolution.value_changed TO Mars.set_rotation ROUTE Jupiter_slab_touch.isActive TO Jupiter_revolution_time.loop ROUTE Jupiter_revolution_time.isActive TO Jupiter_rotation_time.loop ROUTE Jupiter_return_time.isActive TO Jupiter_slab_touch.enabled ROUTE Jupiter_move_time.isActive TO Filter.set_boolean ROUTE Filter.flag TO Jupiter_slab_touch.enabled ROUTE Jupiter_slab_touch.touchTime TO Jupiter_return_time.set_startTime ROUTE Jupiter_return_time.fraction_changed TO Jupiter_back.set_fraction ROUTE Jupiter_back.value_changed TO Inter_Jupiter.set_translation ROUTE Jupiter_return_time.fraction_changed TO Jupiter_scale_back.set_fraction ROUTE Jupiter_scale_back.value_changed TO Inter_Jupiter.set_scale ROUTE Jupiter_touch.touchTime TO Jupiter_move_time.set_startTime ROUTE Jupiter_move_time.fraction_changed TO Jupiter_move.set_fraction ROUTE Jupiter_move.value_changed TO Inter_Jupiter.set_translation ROUTE Jupiter_move_time.fraction_changed TO Jupiter_scale.set_fraction ROUTE Jupiter_scale.value_changed TO Inter_Jupiter.set_scale ROUTE Jupiter_touch.touchTime TO Jupiter_rotation_time.set_startTime ROUTE Jupiter_rotation_time.fraction_changed TO Jupiter_rotation.set_fraction ROUTE Jupiter_rotation.value_changed TO Inter_Jupiter.set_rotation ROUTE Jupiter_touch.touchTime TO Jupiter_revolution_time.set_startTime ROUTE Jupiter_revolution_time.fraction_changed TO Jupiter_revolution.set_fraction ROUTE Jupiter_revolution.value_changed TO Jupiter.set_rotation ROUTE Saturn_slab_touch.isActive TO Saturn_revolution_time.loop ROUTE Saturn_revolution_time.isActive TO Saturn_rotation_time.loop ROUTE Saturn_return_time.isActive TO Saturn_slab_touch.enabled ROUTE Saturn_move_time.isActive TO Filter.set_boolean ROUTE Filter.flag TO Saturn_slab_touch.enabled ROUTE Saturn_slab_touch.touchTime TO Saturn_return_time.set_startTime ROUTE Saturn_return_time.fraction_changed TO Saturn_back.set_fraction ROUTE Saturn_back.value_changed TO Inter_Saturn.set_translation ROUTE Saturn_return_time.fraction_changed TO Saturn_scale_back.set_fraction ROUTE Saturn_scale_back.value_changed TO Inter_Saturn.set_scale ROUTE Saturn_touch.touchTime TO Saturn_move_time.set_startTime ROUTE Saturn_move_time.fraction_changed TO Saturn_move.set_fraction ROUTE Saturn_move.value_changed TO Inter_Saturn.set_translation ROUTE Saturn_move_time.fraction_changed TO Saturn_scale.set_fraction ROUTE Saturn_scale.value_changed TO Inter_Saturn.set_scale ROUTE Saturn_touch.touchTime TO Saturn_rotation_time.set_startTime ROUTE Saturn_rotation_time.fraction_changed TO Saturn_rotation.set_fraction ROUTE Saturn_rotation.value_changed TO Inter_Saturn.set_rotation ROUTE Saturn_touch.touchTime TO Saturn_revolution_time.set_startTime ROUTE Saturn_revolution_time.fraction_changed TO Saturn_revolution.set_fraction ROUTE Saturn_revolution.value_changed TO Saturn.set_rotation ROUTE Uranus_slab_touch.isActive TO Uranus_revolution_time.loop ROUTE Uranus_revolution_time.isActive TO Uranus_rotation_time.loop ROUTE Uranus_return_time.isActive TO Uranus_slab_touch.enabled ROUTE Uranus_move_time.isActive TO Filter.set_boolean ROUTE Filter.flag TO Uranus_slab_touch.enabled ROUTE Uranus_slab_touch.touchTime TO Uranus_return_time.set_startTime ROUTE Uranus_return_time.fraction_changed TO Uranus_back.set_fraction ROUTE Uranus_back.value_changed TO Inter_Uranus.set_translation ROUTE Uranus_return_time.fraction_changed TO Uranus_scale_back.set_fraction ROUTE Uranus_scale_back.value_changed TO Inter_Uranus.set_scale ROUTE Uranus_touch.touchTime TO Uranus_move_time.set_startTime ROUTE Uranus_move_time.fraction_changed TO Uranus_move.set_fraction ROUTE Uranus_move.value_changed TO Inter_Uranus.set_translation ROUTE Uranus_move_time.fraction_changed TO Uranus_scale.set_fraction ROUTE Uranus_scale.value_changed TO Inter_Uranus.set_scale ROUTE Uranus_touch.touchTime TO Uranus_rotation_time.set_startTime ROUTE Uranus_rotation_time.fraction_changed TO Uranus_rotation.set_fraction ROUTE Uranus_rotation.value_changed TO Inter_Uranus.set_rotation ROUTE Uranus_touch.touchTime TO Uranus_revolution_time.set_startTime ROUTE Uranus_revolution_time.fraction_changed TO Uranus_revolution.set_fraction ROUTE Uranus_revolution.value_changed TO Uranus.set_rotation ROUTE Neptune_slab_touch.isActive TO Neptune_revolution_time.loop ROUTE Neptune_revolution_time.isActive TO Neptune_rotation_time.loop ROUTE Neptune_return_time.isActive TO Neptune_slab_touch.enabled ROUTE Neptune_move_time.isActive TO Filter.set_boolean ROUTE Filter.flag TO Neptune_slab_touch.enabled ROUTE Neptune_slab_touch.touchTime TO Neptune_return_time.set_startTime ROUTE Neptune_return_time.fraction_changed TO Neptune_back.set_fraction ROUTE Neptune_back.value_changed TO Inter_Neptune.set_translation ROUTE Neptune_return_time.fraction_changed TO Neptune_scale_back.set_fraction ROUTE Neptune_scale_back.value_changed TO Inter_Neptune.set_scale ROUTE Neptune_touch.touchTime TO Neptune_move_time.set_startTime ROUTE Neptune_move_time.fraction_changed TO Neptune_move.set_fraction ROUTE Neptune_move.value_changed TO Inter_Neptune.set_translation ROUTE Neptune_move_time.fraction_changed TO Neptune_scale.set_fraction ROUTE Neptune_scale.value_changed TO Inter_Neptune.set_scale ROUTE Neptune_touch.touchTime TO Neptune_rotation_time.set_startTime ROUTE Neptune_rotation_time.fraction_changed TO Neptune_rotation.set_fraction ROUTE Neptune_rotation.value_changed TO Inter_Neptune.set_rotation ROUTE Neptune_touch.touchTime TO Neptune_revolution_time.set_startTime ROUTE Neptune_revolution_time.fraction_changed TO Neptune_revolution.set_fraction ROUTE Neptune_revolution.value_changed TO Neptune.set_rotation ROUTE Pluto_slab_touch.isActive TO Pluto_revolution_time.loop ROUTE Pluto_revolution_time.isActive TO Pluto_rotation_time.loop ROUTE Pluto_return_time.isActive TO Pluto_slab_touch.enabled ROUTE Pluto_move_time.isActive TO Filter.set_boolean ROUTE Filter.flag TO Pluto_slab_touch.enabled ROUTE Pluto_slab_touch.touchTime TO Pluto_return_time.set_startTime ROUTE Pluto_return_time.fraction_changed TO Pluto_back.set_fraction ROUTE Pluto_back.value_changed TO Inter_Pluto.set_translation ROUTE Pluto_return_time.fraction_changed TO Pluto_scale_back.set_fraction ROUTE Pluto_scale_back.value_changed TO Inter_Pluto.set_scale ROUTE Pluto_touch.touchTime TO Pluto_move_time.set_startTime ROUTE Pluto_move_time.fraction_changed TO Pluto_move.set_fraction ROUTE Pluto_move.value_changed TO Inter_Pluto.set_translation ROUTE Pluto_move_time.fraction_changed TO Pluto_scale.set_fraction ROUTE Pluto_scale.value_changed TO Inter_Pluto.set_scale ROUTE Pluto_touch.touchTime TO Pluto_rotation_time.set_startTime ROUTE Pluto_rotation_time.fraction_changed TO Pluto_rotation.set_fraction ROUTE Pluto_rotation.value_changed TO Inter_Pluto.set_rotation ROUTE Pluto_touch.touchTime TO Pluto_revolution_time.set_startTime ROUTE Pluto_revolution_time.fraction_changed TO Pluto_revolution.set_fraction ROUTE Pluto_revolution.value_changed TO Pluto.set_rotation