Background { color 0 0 0 } DEF world-TIMER TimeSensor { loop TRUE cycleInterval 3.333 } DEF Box01 Transform { translation 0.7116 0 -2.74 children [ DEF Box01ChannelDeformer ChannelDeformer { basePoint [ -7.5 0 7.5 7.5 0 7.5 -7.5 0 -7.5 7.5 0 -7.5 -7.5 15 7.5 7.5 15 7.5 -7.5 15 -7.5 7.5 15 -7.5 ] channels [ DEF MC_Box02 TranslationArrayDefChan { translations [ -0.001485 0 0.04939 0.003114 0 0.1362 -0.003965 0 -0.05176 0.001309 0 0.02035 0.04653 0 -0.03761 -0.04342 0 -0.0354 0.03076 0 0.02761 -0.05096 0 0.05537 ] } DEF MC_Box03 TranslationArrayDefChan { modifiedCoordIndex [ 1 3 4 5 6 7 ] translations [ 0.09258 0 0.001797 0.09347 0 -0.02449 0.03182 0 -0.03496 -0.02062 0 -0.03744 0.05117 0 -0.04628 -0.01814 0 -0.05426 ] } ] } DEF MC_Box02-FLOAT-INTERP ScalarInterpolator { key [ 0 0.18 0.37 0.58 0.85 ] keyValue [ 0 74 9 100 0 ] } ROUTE world-TIMER.fraction_changed TO MC_Box02-FLOAT-INTERP.set_fraction ROUTE MC_Box02-FLOAT-INTERP.value_changed TO MC_Box02.set_weight DEF MC_Box03-FLOAT-INTERP ScalarInterpolator { key [ 0 0.18 0.37 0.58 ] keyValue [ 0 88 100 0 ] } ROUTE world-TIMER.fraction_changed TO MC_Box03-FLOAT-INTERP.set_fraction ROUTE MC_Box03-FLOAT-INTERP.value_changed TO MC_Box03.set_weight Shape { appearance [ MultiAppearance { material Material { diffuseColor 0.102 0.6941 0.3451 } } ] geometry MultiMesh { coord DEF Box01-COORD Coordinate { point [ -7.5 0 7.5 7.5 0 7.5 -7.5 0 -7.5 7.5 0 -7.5 -7.5 15 7.5 7.5 15 7.5 -7.5 15 -7.5 7.5 15 -7.5 ] } coordIndex [ 0 2 3 -1 3 1 0 -1 4 5 7 -1 7 6 4 -1 0 1 5 -1 5 4 0 -1 1 3 7 -1 7 5 1 -1 3 2 6 -1 6 7 3 -1 2 0 4 -1 4 6 2 -1 ] smoothingIndex [ 2 -1 2 -1 3 -1 3 -1 4 -1 4 -1 5 -1 5 -1 6 -1 6 -1 7 -1 7 -1 ] appearanceIndex [ 1 1 0 0 4 4 3 3 5 5 2 2 ] textureMappings [ ] } } ROUTE Box01ChannelDeformer.outPoint TO Box01-COORD.set_point ] } DEF Box02 Transform { translation -31.25 0 -3.231 children [ Shape { appearance [ MultiAppearance { material Material { diffuseColor 0.102 0.6941 0.3451 } } ] geometry MultiMesh { coord DEF Box02-COORD Coordinate { point [ -7.648 0 12.44 7.811 0 21.12 -7.896 0 -12.68 7.631 0 -5.465 -2.847 15 3.739 3.158 15 3.96 -4.424 15 -4.739 2.404 15 -1.963 ] } coordIndex [ 0 2 3 -1 3 1 0 -1 4 5 7 -1 7 6 4 -1 0 1 5 -1 5 4 0 -1 1 3 7 -1 7 5 1 -1 3 2 6 -1 6 7 3 -1 2 0 4 -1 4 6 2 -1 ] smoothingIndex [ 2 -1 2 -1 3 -1 3 -1 4 -1 4 -1 5 -1 5 -1 6 -1 6 -1 7 -1 7 -1 ] appearanceIndex [ 1 1 0 0 4 4 3 3 5 5 2 2 ] textureMappings [ ] } } ] } DEF Box03 Transform { translation 27.5 0 -2.74 children [ Shape { appearance [ MultiAppearance { material Material { diffuseColor 0.102 0.6941 0.3451 } } ] geometry MultiMesh { coord DEF Box03-COORD Coordinate { point [ -7.5 0 7.5 16.76 0 7.68 -7.5 0 -7.5 16.85 0 -9.949 -4.318 15 4.004 5.438 15 3.756 -2.383 15 -12.13 5.686 15 -12.93 ] } coordIndex [ 0 2 3 -1 3 1 0 -1 4 5 7 -1 7 6 4 -1 0 1 5 -1 5 4 0 -1 1 3 7 -1 7 5 1 -1 3 2 6 -1 6 7 3 -1 2 0 4 -1 4 6 2 -1 ] smoothingIndex [ 2 -1 2 -1 3 -1 3 -1 4 -1 4 -1 5 -1 5 -1 6 -1 6 -1 7 -1 7 -1 ] appearanceIndex [ 1 1 0 0 4 4 3 3 5 5 2 2 ] textureMappings [ ] } } ] } DEF Camera01 Viewpoint{ position 0 51.28 112.2 orientation 1 0 0 -0.3589 fieldOfView 0.6024 description "Camera01" } DEF Camera01.Target Transform { translation 0 7.929 -3.334 children [ ] }