#VRML V2.0 utf8 Transform {children Shape {appearance Appearance {material DEF _0 Material {}} geometry Box {}} translation 0 1 0} Transform {children Shape {appearance Appearance {material DEF _1 Material {}} geometry Box {}} translation -2 1 0} Transform {children Shape {appearance Appearance {material DEF _2 Material {}} geometry Box {}} translation 2 1 0} Transform {children Shape {appearance Appearance {material DEF _3 Material {}} geometry Box {}} translation -4 1 0} Transform {children Shape {appearance Appearance {material DEF _4 Material {}} geometry Box {}} translation 4 1 0} DEF _5 ColorInterpolator {key [0,.25,.5,.75,1] keyValue [0 1 1,0 0 1,0 0 1,0 0 1,0 0 1]} DEF _6 ColorInterpolator {key [0,.25,.5,.75,1] keyValue [0 0 1,0 1 1,0 0 1,0 0 1,0 0 1]} DEF _7 ColorInterpolator {key [0,.25,.5,.75,1] keyValue [0 0 1,0 0 1,0 1 1,0 0 1,0 0 1]} DEF _8 ColorInterpolator {key [0,.25,.5,.75,1] keyValue [0 0 1,0 0 1,0 0 1,0 1 1,0 0 1]} DEF _9 ColorInterpolator {key [0,.25,.5,.75,1] keyValue [0 0 1,0 0 1,0 0 1,0 0 1,0 1 1]} DEF _10 TimeSensor {cycleInterval 4 loop TRUE} DEF _11 TimeSensor {cycleInterval 4 loop TRUE} DEF _12 TimeSensor {cycleInterval 4 loop TRUE} DEF _13 TimeSensor {cycleInterval 4 loop TRUE} DEF _14 TimeSensor {cycleInterval 4 loop TRUE} ROUTE _7.value_changed TO _0.set_diffuseColor ROUTE _6.value_changed TO _1.set_diffuseColor ROUTE _8.value_changed TO _2.set_diffuseColor ROUTE _5.value_changed TO _3.set_diffuseColor ROUTE _9.value_changed TO _4.set_diffuseColor ROUTE _10.fraction_changed TO _5.set_fraction ROUTE _11.fraction_changed TO _6.set_fraction ROUTE _12.fraction_changed TO _7.set_fraction ROUTE _13.fraction_changed TO _8.set_fraction ROUTE _14.fraction_changed TO _9.set_fraction