TouchSensor node
This is what the Ascii text in the VRML files
looks like after converting from MAX:
#VRML V2.0 utf8
# Produced by 3D Studio MAX VRML 2.0 exporter, Version 1
# MAX File: touchsensor19.max, Date: Mon Oct 14 17:27:19 1996
DEF entry Viewpoint {
position -3.02 53.26 120
orientation 0.9997 0.02371 0.002033 -0.1711
fieldOfView 1.022
description "entry"
}
DEF NavInfo01 NavigationInfo {
avatarSize [0, 1.6, 0.75]
headlight TRUE
speed 5
type "WALK"
visibilityLimit 0
}
DEF side_view Viewpoint {
position -168.5 95.83 -65.13
orientation 0.1418 0.9662 0.2153 -2.008
fieldOfView 0.6552
description "side_view"
}
DEF Sphere-ROOT Transform {
translation 0.3255 19.87 -1.187
rotation 0 -1 0 -1.571
scale 1 1 1
children [
DEF Sphere-TIMER TimeSensor { loop FALSE cycleInterval 3.333 },
DEF Sphere-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, ]
keyValue [0.3255 19.87 -1.187, -0.07705 56.41 -1.187, -0.2112 68.59 -1.187,
] },
DEF Sphere-SCALE-INTERP PositionInterpolator {
key [0, 0.15, ]
keyValue [1 1 1, 1 0.9 1, ] },
Shape {
appearance Appearance {
material Material {
diffuseColor 0.01961 0.4667 0.3255
shininess 0.4
transparency 0
}
}
geometry Sphere { radius 19.89 }
}
]
}
ROUTE Sphere-TIMER.fraction_changed TO Sphere-POS-INTERP.set_fraction
ROUTE Sphere-POS-INTERP.value_changed TO Sphere-ROOT.set_translation
ROUTE Sphere-TIMER.fraction_changed TO Sphere-SCALE-INTERP.set_fraction
ROUTE Sphere-SCALE-INTERP.value_changed TO Sphere-ROOT.set_scale
DEF Cone-ROOT Transform {
translation 51.15 8.552 -0.9903
rotation -0.5985 -0.09872 -0.795 -0.4478
children [
DEF Cone-TIMER TimeSensor { loop FALSE cycleInterval 3.333 },
DEF Cone-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, ]
keyValue [51.15 8.552 -0.9903, 12.61 -32.64 -0.9903, -0.2303 -46.37 -0.9903,
] },
DEF Cone-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, 0.9, ]
keyValue [-0.5985 -0.09872 -0.795 -0.4478, -0.9339 -0.2929 -0.2051 -0.2843,
-0.919 -0.3867 0.07685 -0.2407, -0.8608 -0.4912 0.133 -0.1911,
-0.7483 -0.6607 0.05931 -0.1385, -0.4246 -0.8952 -0.1352 -0.0989,
-0.0241 -0.9735 -0.2276 -0.08984, ] },
DEF Cone-SCALE-INTERP PositionInterpolator {
key [0, 0.15, ]
keyValue [1 1 1, 1 3 1, ] },
Transform {
translation 0 16.68 0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.2314 0.2745 0.5765
shininess 0.4
transparency 0
}
}
geometry Cone { bottomRadius 19.89 height 33.36 }
}
] }
DEF TouchSensor01-SENSOR TouchSensor { enabled TRUE }
]
}
ROUTE Cone-TIMER.fraction_changed TO Cone-POS-INTERP.set_fraction
ROUTE Cone-POS-INTERP.value_changed TO Cone-ROOT.set_translation
ROUTE Cone-TIMER.fraction_changed TO Cone-ROT-INTERP.set_fraction
ROUTE Cone-ROT-INTERP.value_changed TO Cone-ROOT.set_rotation
ROUTE Cone-TIMER.fraction_changed TO Cone-SCALE-INTERP.set_fraction
ROUTE Cone-SCALE-INTERP.value_changed TO Cone-ROOT.set_scale
DEF Sphere01-ROOT Transform {
translation 0.3255 19.87 -1.187
rotation 0 -1 0 -1.571
scale 1 1 1
children [
DEF Sphere01-TIMER TimeSensor { loop FALSE cycleInterval 3.333 },
DEF Sphere01-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, ]
keyValue [0.3255 19.87 -1.187, -40.46 89.45 -1.655, -35.22 100.6 0.6883,
-6.157 75.56 3.813, ] },
DEF Sphere01-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, ]
keyValue [1 1 1, 1 0.6344 0.7188, 1 0.225 0.25, ] },
Shape {
appearance Appearance {
material Material {
diffuseColor 0.2314 0.2745 0.5765
shininess 0.4
transparency 0
}
}
geometry Sphere { radius 19.89 }
}
]
}
ROUTE Sphere01-TIMER.fraction_changed TO Sphere01-POS-INTERP.set_fraction
ROUTE Sphere01-POS-INTERP.value_changed TO Sphere01-ROOT.set_translation
ROUTE Sphere01-TIMER.fraction_changed TO Sphere01-SCALE-INTERP.set_fraction
ROUTE Sphere01-SCALE-INTERP.value_changed TO Sphere01-ROOT.set_scale
DEF Sphere02-ROOT Transform {
translation 0.3255 19.87 -1.187
rotation 0 -1 0 -1.571
scale 1 1 1
children [
DEF Sphere02-TIMER TimeSensor { loop FALSE cycleInterval 3.333 },
DEF Sphere02-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, ]
keyValue [0.3255 19.87 -1.187, 34.4 95.26 -1.655, 31.01 105.1 0.6883,
7.936 75.19 3.813, ] },
DEF Sphere02-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, ]
keyValue [1 1 1, 1 0.6344 0.7188, 1 0.225 0.25, ] },
Shape {
appearance Appearance {
material Material {
diffuseColor 0.01961 0.4667 0.3255
shininess 0.4
transparency 0
}
}
geometry Sphere { radius 19.89 }
}
]
}
ROUTE Sphere02-TIMER.fraction_changed TO Sphere02-POS-INTERP.set_fraction
ROUTE Sphere02-POS-INTERP.value_changed TO Sphere02-ROOT.set_translation
ROUTE Sphere02-TIMER.fraction_changed TO Sphere02-SCALE-INTERP.set_fraction
ROUTE Sphere02-SCALE-INTERP.value_changed TO Sphere02-ROOT.set_scale
DEF Sphere03-ROOT Transform {
translation 0.3255 19.87 -1.187
rotation 0 -1 0 -1.571
scale 1 1 1
children [
DEF Sphere03-TIMER TimeSensor { loop FALSE cycleInterval 3.333 },
DEF Sphere03-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, ]
keyValue [0.3255 19.87 -1.187, 34.4 95.26 -1.655, 26.98 98.12 1.501,
0.2279 66.71 3.813, ] },
DEF Sphere03-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, ]
keyValue [0 -1 0 -1.571, 0 -1 0 -1.571, 0.7071 0 -0.7071 -3.142,
0.7071 0 0.7071 -3.142, 0 -1 0 -1.571, ] },
DEF Sphere03-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, ]
keyValue [1 1 1, 1 0.5773 0.6504, 1 0.1125 0.1563, -1 -0.01406 -0.1211,
1 0.225 0.0625, ] },
Shape {
appearance Appearance {
material Material {
diffuseColor 0.2314 0.2745 0.5765
shininess 0.4
transparency 0
}
}
geometry Sphere { radius 19.89 }
}
]
}
ROUTE Sphere03-TIMER.fraction_changed TO Sphere03-POS-INTERP.set_fraction
ROUTE Sphere03-POS-INTERP.value_changed TO Sphere03-ROOT.set_translation
ROUTE Sphere03-TIMER.fraction_changed TO Sphere03-ROT-INTERP.set_fraction
ROUTE Sphere03-ROT-INTERP.value_changed TO Sphere03-ROOT.set_rotation
ROUTE Sphere03-TIMER.fraction_changed TO Sphere03-SCALE-INTERP.set_fraction
ROUTE Sphere03-SCALE-INTERP.value_changed TO Sphere03-ROOT.set_scale
DEF Sphere04-ROOT Transform {
translation 0.3255 19.87 -1.187
rotation 0 -1 0 -1.571
scale 1 1 1
children [
DEF Sphere04-TIMER TimeSensor { loop FALSE cycleInterval 3.333 },
DEF Sphere04-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, ]
keyValue [0.3255 19.87 -1.187, 34.4 95.26 -1.655, 26.98 98.12 1.501,
0.2279 66.71 3.813, 0.2279 56.43 3.813, ] },
DEF Sphere04-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, ]
keyValue [0 -1 0 -1.571, -0.2078 -0.9558 0.2078 -1.616, 0.6729 -0.3071 -0.6729 -2.546,
-0.625 0.4676 -0.625 -2.267, -0.5772 -0.5777 0.5772 -2.094,
] },
DEF Sphere04-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, ]
keyValue [1 1 1, 1 0.5773 0.6504, 1 0.1125 0.1563, -1 -0.01406 -0.1211,
1 0.225 0.0625, ] },
Shape {
appearance Appearance {
material Material {
diffuseColor 0.2314 0.2745 0.5765
shininess 0.4
transparency 0
}
}
geometry Sphere { radius 19.89 }
}
]
}
ROUTE Sphere04-TIMER.fraction_changed TO Sphere04-POS-INTERP.set_fraction
ROUTE Sphere04-POS-INTERP.value_changed TO Sphere04-ROOT.set_translation
ROUTE Sphere04-TIMER.fraction_changed TO Sphere04-ROT-INTERP.set_fraction
ROUTE Sphere04-ROT-INTERP.value_changed TO Sphere04-ROOT.set_rotation
ROUTE Sphere04-TIMER.fraction_changed TO Sphere04-SCALE-INTERP.set_fraction
ROUTE Sphere04-SCALE-INTERP.value_changed TO Sphere04-ROOT.set_scale
DEF Sphere05-ROOT Transform {
translation 0.3255 19.87 -1.187
rotation 0 -1 0 -1.571
scale 1 1 1
children [
DEF Sphere05-TIMER TimeSensor { loop FALSE cycleInterval 3.333 },
DEF Sphere05-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [0.3255 19.87 -1.187, 34.4 95.26 -1.655, 26.98 98.12 1.501,
0.2279 66.71 3.813, 1.239 54.56 3.813, 5.285 57.39 3.813,
] },
DEF Sphere05-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [0 -1 0 -1.571, -0.2285 -0.9464 0.2285 -1.626, 0.6626 -0.3493 0.6626 -3.814,
-0.5386 -0.6479 0.5386 -1.992, -0.559 -0.6123 0.559 -2.043,
-0.4073 -0.8174 0.4073 -1.771, ] },
DEF Sphere05-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [1 1 1, 1 0.5773 0.6504, -1 -0.0075 -0.04792, 1 0.2016 0.04818,
1 0.18 0.0375, 1 0.1125 0.03125, ] },
Shape {
appearance Appearance {
material Material {
diffuseColor 0.2314 0.2745 0.5765
shininess 0.4
transparency 0
}
}
geometry Sphere { radius 19.89 }
}
]
}
ROUTE Sphere05-TIMER.fraction_changed TO Sphere05-POS-INTERP.set_fraction
ROUTE Sphere05-POS-INTERP.value_changed TO Sphere05-ROOT.set_translation
ROUTE Sphere05-TIMER.fraction_changed TO Sphere05-ROT-INTERP.set_fraction
ROUTE Sphere05-ROT-INTERP.value_changed TO Sphere05-ROOT.set_rotation
ROUTE Sphere05-TIMER.fraction_changed TO Sphere05-SCALE-INTERP.set_fraction
ROUTE Sphere05-SCALE-INTERP.value_changed TO Sphere05-ROOT.set_scale
DEF Sphere06-ROOT Transform {
translation 0.3255 19.87 -1.187
rotation 0 -1 0 -1.571
scale 1 1 1
children [
DEF Sphere06-TIMER TimeSensor { loop FALSE cycleInterval 3.333 },
DEF Sphere06-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [0.3255 19.87 -1.187, 34.4 95.26 -1.655, 26.98 98.12 1.501,
0.2279 66.71 3.813, -0.8141 54.56 3.813, -4.982 57.37 3.813,
] },
DEF Sphere06-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [0 -1 0 -1.571, -0.205 -0.9571 0.205 -1.615, 0.6742 -0.3014 0.6742 -3.727,
-0.5103 -0.6923 0.5103 -1.931, 0.608 0.5105 -0.608 -4.086,
0.66 0.3588 -0.66 -3.831, ] },
DEF Sphere06-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [1 1 1, 1 0.5773 0.6504, -1 -0.0075 -0.04792, 1 0.2016 0.04818,
1 0.18 0.0375, 1 0.1125 0.03125, ] },
Shape {
appearance Appearance {
material Material {
diffuseColor 0.2314 0.2745 0.5765
shininess 0.4
transparency 0
}
}
geometry Sphere { radius 19.89 }
}
]
}
ROUTE Sphere06-TIMER.fraction_changed TO Sphere06-POS-INTERP.set_fraction
ROUTE Sphere06-POS-INTERP.value_changed TO Sphere06-ROOT.set_translation
ROUTE Sphere06-TIMER.fraction_changed TO Sphere06-ROT-INTERP.set_fraction
ROUTE Sphere06-ROT-INTERP.value_changed TO Sphere06-ROOT.set_rotation
ROUTE Sphere06-TIMER.fraction_changed TO Sphere06-SCALE-INTERP.set_fraction
ROUTE Sphere06-SCALE-INTERP.value_changed TO Sphere06-ROOT.set_scale
DEF arms-ROOT Transform {
translation -7.391 28.84 -9.623
children [
DEF arms-TIMER TimeSensor { loop FALSE cycleInterval 3.333 },
DEF arms-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, 0.9, ]
keyValue [-7.391 28.84 -9.623, -7.391 28.84 -8.312, -7.391 28.84 -7,
-7.391 28.84 -5.689, -7.391 28.84 -4.377, -7.391 28.84 -3.065,
-7.391 28.84 -2.191, ] },
DEF arms-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, 0.9, ]
keyValue [1 1 1, 1 1 0.8219, 1 1 0.6438, 1 1 0.4656, 1 1 0.2875,
1 1 0.1094, 1 1 0.05, ] },
DEF Box01-ROOT Transform {
translation -45.02 -19.95 0
rotation -0.7893 0.1039 0.6051 -0.4285
scale 1 1 1
scaleOrientation 0.2731 0 -0.962 -0.07689
children [
DEF Box01-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-45.02 -19.95 0, 21.64 -19.78 0, -4.067 -62.89 2.898e-005,
-36.85 -67.62 4.024e-005, 18.31 13.11 0, 0.5214 -13.81 1.012e-005,
] },
DEF Box01-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, ]
keyValue [-0.7893 0.1039 0.6051 -0.4285, 0.08039 -0.01058 0.9967 -0.3796,
0.02432 -0.003202 0.9997 -0.8961, 0 0 -1 -1.721,
] },
DEF Box01-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, ]
keyValue [1 1 1, 0.4429 1.952 1, 0.1429 2.119 1, 0.1 1.5 1,
] },
Transform {
translation 0 15 0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.5843 0.02745 0.1569
shininess 0.4
transparency 0
}
}
geometry Box { size 28 30 39 }
}
] }
]
},
DEF Box02-ROOT Transform {
translation -45.02 -19.95 0
rotation -0.7893 0.1039 0.6051 -0.4285
scale 1 1 1
scaleOrientation -1.049 0.05728 -2.253e-005 -0.001953
children [
DEF Box02-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-45.02 -19.95 0, 21.64 -19.78 0, -4.067 -62.89 2.898e-005,
-36.85 -67.62 4.024e-005, -44.71 -22.42 1.477e-005,
-44.04 -20.56 1.448e-005, ] },
DEF Box02-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-0.7893 0.1039 0.6051 -0.4285, 0.08039 -0.01058 0.9967 -0.3796,
0.02432 -0.003202 0.9997 -0.8961, 0 0 -1 -1.721,
0 0 -1 -2.098, 0 0 -1 -2.105, ] },
DEF Box02-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, ]
keyValue [1 1 1, 0.4429 1.952 1, 0.1429 2.119 1, 0.1 1.5 1,
0.05 0.15 1, ] },
Transform {
translation 0 15 0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.5843 0.02745 0.1569
shininess 0.4
transparency 0
}
}
geometry Box { size 28 30 39 }
}
] }
]
},
DEF Box03-ROOT Transform {
translation -45.02 -19.95 0
rotation -0.7893 0.1039 0.6051 -0.4285
scale 1 1 1
scaleOrientation 0.2731 0 -0.962 -0.07689
children [
DEF Box03-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-45.02 -19.95 0, 21.64 -19.78 0, -4.067 -62.89 2.898e-005,
-36.85 -67.62 4.024e-005, -45.07 -19.62 1.477e-005,
-44.12 -20.4 1.448e-005, ] },
DEF Box03-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, ]
keyValue [-0.7893 0.1039 0.6051 -0.4285, 0.08039 -0.01058 0.9967 -0.3796,
0.02432 -0.003202 0.9997 -0.8961, 0 0 -1 -1.721,
] },
DEF Box03-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, ]
keyValue [1 1 1, 0.4429 1.952 1, 0.1429 2.119 1, 0.1 1.5 1,
0.05 0.15 1, ] },
Transform {
translation 0 15 0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.5843 0.02745 0.1569
shininess 0.4
transparency 0
}
}
geometry Box { size 28 30 39 }
}
] }
]
},
DEF Box04-ROOT Transform {
translation -45.02 -19.95 0
rotation -0.7893 0.1039 0.6051 -0.4285
children [
DEF Box04-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-45.02 -19.95 0, 21.64 -19.78 0, -4.067 -62.89 2.898e-005,
-36.85 -67.62 4.024e-005, -44.07 -17.52 1.477e-005,
-44.05 -19.9 1.448e-005, ] },
DEF Box04-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-0.7893 0.1039 0.6051 -0.4285, 0.08039 -0.01058 0.9967 -0.3796,
0.02432 -0.003202 0.9997 -0.8961, 0 0 -1 -1.721,
0 0 -1 -1.536, 0 0 -1 -1.346, ] },
DEF Box04-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, ]
keyValue [1 1 1, 0.4429 1.952 1, 0.1429 2.119 1, 0.1 1.5 1,
0.05 0.15 1, ] },
Transform {
translation 0 15 0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.5843 0.02745 0.1569
shininess 0.4
transparency 0
}
}
geometry Box { size 28 30 39 }
}
] }
]
},
DEF Box05-ROOT Transform {
translation -45.02 -19.95 0
rotation -0.7893 0.1039 0.6051 -0.4285
scale 1 1 1
scaleOrientation 0 -0.8756 0.483 -0.05521
children [
DEF Box05-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-45.02 -19.95 0, 21.64 -19.78 0, -4.067 -62.89 2.898e-005,
-36.85 -67.62 4.024e-005, -44.24 -15.85 1.311e-005,
-43.93 -19.43 1.448e-005, ] },
DEF Box05-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-0.7893 0.1039 0.6051 -0.4285, 0.08039 -0.01058 0.9967 -0.3796,
0.02432 -0.003202 0.9997 -0.8961, 0 0 -1 -1.721,
0 0 -1 -1.155, 0 0 -1 -0.8317, ] },
DEF Box05-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, ]
keyValue [1 1 1, 0.4429 1.952 1, 0.1429 2.119 1, 0.1 1.5 1,
0.05 0.15 1, ] },
Transform {
translation 0 15 0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.5843 0.02745 0.1569
shininess 0.4
transparency 0
}
}
geometry Box { size 28 30 39 }
}
] }
]
},
DEF Box06-ROOT Transform {
translation -45.02 -19.95 0
rotation -0.7893 0.1039 0.6051 -0.4285
scale 1 1 1
scaleOrientation -0.5807 0.8146 0 -0.01143
children [
DEF Box06-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-45.02 -19.95 0, 21.64 -19.78 0, -4.067 -62.89 2.898e-005,
-36.85 -67.62 4.024e-005, -44.6 -25.01 1.809e-005,
-43.79 -21.48 1.448e-005, ] },
DEF Box06-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-0.7893 0.1039 0.6051 -0.4285, 0.08039 -0.01058 0.9967 -0.3796,
0.02432 -0.003202 0.9997 -0.8961, 0 0 -1 -1.721,
0 0 -1 -2.46, 0 0 -1 -2.594, ] },
DEF Box06-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, ]
keyValue [1 1 1, 0.4429 1.952 1, 0.1429 2.119 1, 0.1 1.5 1,
0.05 0.15 1, ] },
Transform {
translation 0 15 0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.5843 0.02745 0.1569
shininess 0.4
transparency 0
}
}
geometry Box { size 28 30 39 }
}
] }
]
},
DEF Box-ROOT Transform {
translation -45.02 -19.95 0
rotation -0.7893 0.1039 0.6051 -0.4285
scale 1 1 1
scaleOrientation 0.9988 0 -0.04983 -0.1135
children [
DEF Box-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-45.02 -19.95 0, 18.23 -23.5 0, 31.45 -19.28 0,
14.32 -11.76 0, 12.78 -11.39 0, 13.54 -12.36 0,
] },
DEF Box-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, ]
keyValue [-0.7893 0.1039 0.6051 -0.4285, 0.08965 -0.0118 0.9959 -0.3292,
0.0335 -0.00441 0.9994 -0.5731, 0 0 1 -0.7415,
] },
DEF Box-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, ]
keyValue [1 1 1, 0.4429 1.952 1, 0.1429 2.119 1, 0.1 1.5 1,
] },
Transform {
translation 0 15 0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.5843 0.02745 0.1569
shininess 0.4
transparency 0
}
}
geometry Box { size 28 30 39 }
}
] }
]
},
DEF Box08-ROOT Transform {
translation -45.02 -19.95 0
rotation -0.7893 0.1039 0.6051 -0.4285
scale 1 1 1
scaleOrientation 0 0.7752 -0.6317 -0.1771
children [
DEF Box08-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-45.02 -19.95 0, 21.64 -19.78 0, -4.067 -62.89 2.898e-005,
-36.85 -67.62 4.024e-005, 50.33 22.74 0, 48.41 22.15 0,
] },
DEF Box08-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-0.7893 0.1039 0.6051 -0.4285, 0.08039 -0.01058 0.9967 -0.3796,
0.02432 -0.003202 0.9997 -0.8961, 0 0 -1 -1.721,
0 0 -1 -1.988, 0 0 -1 -1.957, ] },
DEF Box08-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, ]
keyValue [1 1 1, 0.4429 1.952 1, 0.1429 2.119 1, 0.1 1.5 1,
0.05 0.15 1, ] },
Transform {
translation 0 15 0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.5843 0.02745 0.1569
shininess 0.4
transparency 0
}
}
geometry Box { size 28 30 39 }
}
] }
]
},
DEF Box09-ROOT Transform {
translation -45.02 -19.95 0
rotation -0.7893 0.1039 0.6051 -0.4285
scale 1 1 1
scaleOrientation 0.6016 -0.7989 0 -0.05689
children [
DEF Box09-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-45.02 -19.95 0, 21.64 -19.78 0, -4.067 -62.89 2.898e-005,
-36.85 -67.62 4.024e-005, 48.9 24.74 0, 47.28 23.68 0,
] },
DEF Box09-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-0.7893 0.1039 0.6051 -0.4285, 0.08039 -0.01058 0.9967 -0.3796,
0.02432 -0.003202 0.9997 -0.8961, 0 0 -1 -1.721,
0 0 -1 -2.195, 0 0 -1 -2.236, ] },
DEF Box09-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, ]
keyValue [1 1 1, 0.4429 1.952 1, 0.1429 2.119 1, 0.1 1.5 1,
0.05 0.15 1, ] },
Transform {
translation 0 15 0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.5843 0.02745 0.1569
shininess 0.4
transparency 0
}
}
geometry Box { size 28 30 39 }
}
] }
]
},
DEF Box10-ROOT Transform {
translation -45.02 -19.95 0
rotation -0.7893 0.1039 0.6051 -0.4285
children [
DEF Box10-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-45.02 -19.95 0, 21.64 -19.78 0, -4.067 -62.89 2.898e-005,
-36.85 -67.62 4.024e-005, 46.17 26.51 0, 42.89 25.47 0,
] },
DEF Box10-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-0.7893 0.1039 0.6051 -0.4285, 0.08039 -0.01058 0.9967 -0.3796,
0.02432 -0.003202 0.9997 -0.8961, 0 0 -1 -1.721,
0 0 -1 -2.854, 0 0 -1 -3.126, ] },
DEF Box10-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, ]
keyValue [1 1 1, 0.4429 1.952 1, 0.1429 2.119 1, 0.1 1.5 1,
0.05 0.15 1, ] },
Transform {
translation 0 15 0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.5843 0.02745 0.1569
shininess 0.4
transparency 0
}
}
geometry Box { size 28 30 39 }
}
] }
]
},
DEF Box11-ROOT Transform {
translation -45.02 -19.95 0
rotation -0.7893 0.1039 0.6051 -0.4285
scale 1 1 1
scaleOrientation -0.5249 0 -0.8512 -0.1533
children [
DEF Box11-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-45.02 -19.95 0, 21.64 -19.78 0, -4.067 -62.89 2.898e-005,
-36.85 -67.62 4.024e-005, 46.17 26.51 0, 45.24 25.38 0,
] },
DEF Box11-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-0.7893 0.1039 0.6051 -0.4285, 0.08039 -0.01058 0.9967 -0.3796,
0.02432 -0.003202 0.9997 -0.8961, 0 0 -1 -1.721,
0 0 -1 -2.524, 0 0 -1 -2.681, ] },
DEF Box11-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, ]
keyValue [1 1 1, 0.4429 1.952 1, 0.1429 2.119 1, 0.1 1.5 1,
0.05 0.15 1, ] },
Transform {
translation 0 15 0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.5843 0.02745 0.1569
shininess 0.4
transparency 0
}
}
geometry Box { size 28 30 39 }
}
] }
]
},
DEF Box07-ROOT Transform {
translation -45.02 -19.95 0
rotation -0.7893 0.1039 0.6051 -0.4285
scale 1 1 1
scaleOrientation 0.9544 0 -0.2987 -0.04086
children [
DEF Box07-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-45.02 -19.95 0, 21.64 -19.78 0, -4.067 -62.89 2.898e-005,
-36.85 -67.62 4.024e-005, 50.24 20.2 0, 48.67 19.87 0,
] },
DEF Box07-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [-0.7893 0.1039 0.6051 -0.4285, 0.08039 -0.01058 0.9967 -0.3796,
0.02432 -0.003202 0.9997 -0.8961, 0 0 -1 -1.721,
0 0 -1 -1.704, 0 0 -1 -1.573, ] },
DEF Box07-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, ]
keyValue [1 1 1, 0.4429 1.952 1, 0.1429 2.119 1, 0.1 1.5 1,
0.05 0.15 1, ] },
Transform {
translation 0 15 0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.5843 0.02745 0.1569
shininess 0.4
transparency 0
}
}
geometry Box { size 28 30 39 }
}
] }
]
}
]
}
ROUTE arms-TIMER.fraction_changed TO arms-POS-INTERP.set_fraction
ROUTE arms-POS-INTERP.value_changed TO arms-ROOT.set_translation
ROUTE arms-TIMER.fraction_changed TO arms-SCALE-INTERP.set_fraction
ROUTE arms-SCALE-INTERP.value_changed TO arms-ROOT.set_scale
ROUTE arms-TIMER.fraction_changed TO Box01-POS-INTERP.set_fraction
ROUTE Box01-POS-INTERP.value_changed TO Box01-ROOT.set_translation
ROUTE arms-TIMER.fraction_changed TO Box01-ROT-INTERP.set_fraction
ROUTE Box01-ROT-INTERP.value_changed TO Box01-ROOT.set_rotation
ROUTE arms-TIMER.fraction_changed TO Box01-SCALE-INTERP.set_fraction
ROUTE Box01-SCALE-INTERP.value_changed TO Box01-ROOT.set_scale
ROUTE arms-TIMER.fraction_changed TO Box02-POS-INTERP.set_fraction
ROUTE Box02-POS-INTERP.value_changed TO Box02-ROOT.set_translation
ROUTE arms-TIMER.fraction_changed TO Box02-ROT-INTERP.set_fraction
ROUTE Box02-ROT-INTERP.value_changed TO Box02-ROOT.set_rotation
ROUTE arms-TIMER.fraction_changed TO Box02-SCALE-INTERP.set_fraction
ROUTE Box02-SCALE-INTERP.value_changed TO Box02-ROOT.set_scale
ROUTE arms-TIMER.fraction_changed TO Box03-POS-INTERP.set_fraction
ROUTE Box03-POS-INTERP.value_changed TO Box03-ROOT.set_translation
ROUTE arms-TIMER.fraction_changed TO Box03-ROT-INTERP.set_fraction
ROUTE Box03-ROT-INTERP.value_changed TO Box03-ROOT.set_rotation
ROUTE arms-TIMER.fraction_changed TO Box03-SCALE-INTERP.set_fraction
ROUTE Box03-SCALE-INTERP.value_changed TO Box03-ROOT.set_scale
ROUTE arms-TIMER.fraction_changed TO Box04-POS-INTERP.set_fraction
ROUTE Box04-POS-INTERP.value_changed TO Box04-ROOT.set_translation
ROUTE arms-TIMER.fraction_changed TO Box04-ROT-INTERP.set_fraction
ROUTE Box04-ROT-INTERP.value_changed TO Box04-ROOT.set_rotation
ROUTE arms-TIMER.fraction_changed TO Box04-SCALE-INTERP.set_fraction
ROUTE Box04-SCALE-INTERP.value_changed TO Box04-ROOT.set_scale
ROUTE arms-TIMER.fraction_changed TO Box05-POS-INTERP.set_fraction
ROUTE Box05-POS-INTERP.value_changed TO Box05-ROOT.set_translation
ROUTE arms-TIMER.fraction_changed TO Box05-ROT-INTERP.set_fraction
ROUTE Box05-ROT-INTERP.value_changed TO Box05-ROOT.set_rotation
ROUTE arms-TIMER.fraction_changed TO Box05-SCALE-INTERP.set_fraction
ROUTE Box05-SCALE-INTERP.value_changed TO Box05-ROOT.set_scale
ROUTE arms-TIMER.fraction_changed TO Box06-POS-INTERP.set_fraction
ROUTE Box06-POS-INTERP.value_changed TO Box06-ROOT.set_translation
ROUTE arms-TIMER.fraction_changed TO Box06-ROT-INTERP.set_fraction
ROUTE Box06-ROT-INTERP.value_changed TO Box06-ROOT.set_rotation
ROUTE arms-TIMER.fraction_changed TO Box06-SCALE-INTERP.set_fraction
ROUTE Box06-SCALE-INTERP.value_changed TO Box06-ROOT.set_scale
ROUTE arms-TIMER.fraction_changed TO Box-POS-INTERP.set_fraction
ROUTE Box-POS-INTERP.value_changed TO Box-ROOT.set_translation
ROUTE arms-TIMER.fraction_changed TO Box-ROT-INTERP.set_fraction
ROUTE Box-ROT-INTERP.value_changed TO Box-ROOT.set_rotation
ROUTE arms-TIMER.fraction_changed TO Box-SCALE-INTERP.set_fraction
ROUTE Box-SCALE-INTERP.value_changed TO Box-ROOT.set_scale
ROUTE arms-TIMER.fraction_changed TO Box08-POS-INTERP.set_fraction
ROUTE Box08-POS-INTERP.value_changed TO Box08-ROOT.set_translation
ROUTE arms-TIMER.fraction_changed TO Box08-ROT-INTERP.set_fraction
ROUTE Box08-ROT-INTERP.value_changed TO Box08-ROOT.set_rotation
ROUTE arms-TIMER.fraction_changed TO Box08-SCALE-INTERP.set_fraction
ROUTE Box08-SCALE-INTERP.value_changed TO Box08-ROOT.set_scale
ROUTE arms-TIMER.fraction_changed TO Box09-POS-INTERP.set_fraction
ROUTE Box09-POS-INTERP.value_changed TO Box09-ROOT.set_translation
ROUTE arms-TIMER.fraction_changed TO Box09-ROT-INTERP.set_fraction
ROUTE Box09-ROT-INTERP.value_changed TO Box09-ROOT.set_rotation
ROUTE arms-TIMER.fraction_changed TO Box09-SCALE-INTERP.set_fraction
ROUTE Box09-SCALE-INTERP.value_changed TO Box09-ROOT.set_scale
ROUTE arms-TIMER.fraction_changed TO Box10-POS-INTERP.set_fraction
ROUTE Box10-POS-INTERP.value_changed TO Box10-ROOT.set_translation
ROUTE arms-TIMER.fraction_changed TO Box10-ROT-INTERP.set_fraction
ROUTE Box10-ROT-INTERP.value_changed TO Box10-ROOT.set_rotation
ROUTE arms-TIMER.fraction_changed TO Box10-SCALE-INTERP.set_fraction
ROUTE Box10-SCALE-INTERP.value_changed TO Box10-ROOT.set_scale
ROUTE arms-TIMER.fraction_changed TO Box11-POS-INTERP.set_fraction
ROUTE Box11-POS-INTERP.value_changed TO Box11-ROOT.set_translation
ROUTE arms-TIMER.fraction_changed TO Box11-ROT-INTERP.set_fraction
ROUTE Box11-ROT-INTERP.value_changed TO Box11-ROOT.set_rotation
ROUTE arms-TIMER.fraction_changed TO Box11-SCALE-INTERP.set_fraction
ROUTE Box11-SCALE-INTERP.value_changed TO Box11-ROOT.set_scale
ROUTE arms-TIMER.fraction_changed TO Box07-POS-INTERP.set_fraction
ROUTE Box07-POS-INTERP.value_changed TO Box07-ROOT.set_translation
ROUTE arms-TIMER.fraction_changed TO Box07-ROT-INTERP.set_fraction
ROUTE Box07-ROT-INTERP.value_changed TO Box07-ROOT.set_rotation
ROUTE arms-TIMER.fraction_changed TO Box07-SCALE-INTERP.set_fraction
ROUTE Box07-SCALE-INTERP.value_changed TO Box07-ROOT.set_scale
DEF feet-ROOT Transform {
translation 0.3235 -52.99 -9.655
children [
DEF feet-TIMER TimeSensor { loop FALSE cycleInterval 3.333 },
DEF feet-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, 0.9, ]
keyValue [0.3235 -52.99 -9.655, 0.3235 -52.24 -5.111, 0.3235 -51.48 -0.5664,
0.3235 -50.72 3.978, 0.3235 -49.96 8.522, 0.3235 -49.2 13.07,
0.3235 -48.69 16.1, ] },
DEF feet-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, 0.9, ]
keyValue [0 0 0 0, 0 0 -0.9996 -0.009239, 0 0 -1.001 -0.01845,
0 0 -0.9999 -0.02771, 0 0 -1 -0.03694, 0 0 -1 -0.04617,
0 0 -1 -0.05233, ] },
DEF feet-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, 0.9, ]
keyValue [1 1 1, 1 1 0.8406, 1 1 0.6812, 1 1 0.5219, 1 1 0.3625,
1 1 0.2031, 1 1 0.15, ] },
DEF Box12-ROOT Transform {
translation -52.74 61.89 0.03149
rotation -0.7893 0.1039 0.6051 -0.4285
scale 1 1 1
scaleOrientation -0.03471 0 0.9994 -0.3809
children [
DEF Box12-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, 0.9, ]
keyValue [-52.74 61.89 0.03149, 13.92 62.06 0.03149, -11.78 18.95 0.03152,
-44.56 14.22 0.03153, -3.024 87.81 0.03149, 5.1 -13.02 0.03154,
-6.722 1.243 0.03154, ] },
DEF Box12-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, 0.9, ]
keyValue [-0.7893 0.1039 0.6051 -0.4285, 0.08039 -0.01058 0.9967 -0.3796,
0.02432 -0.003202 0.9997 -0.8961, 0 0 -1 -1.721,
0 0 -1 -2.097, 0 0 -1 -1.933, 0 0 -1 -2.192,
] },
DEF Box12-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [1 1 1, 0.4429 1.952 1, 0.1429 2.119 1, 0.1 1.5 1,
0.1 0.8203 1, 0.1 0.225 1, ] },
Transform {
translation 0 15 0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.5843 0.02745 0.1569
shininess 0.4
transparency 0
}
}
geometry Box { size 28 30 39 }
}
] }
]
},
DEF Box13-ROOT Transform {
translation -52.74 61.89 0.03149
rotation -0.7893 0.1039 0.6051 -0.4285
scale 1 1 1
scaleOrientation -0.5807 0.8146 0 -0.01143
children [
DEF Box13-POS-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, 0.9, ]
keyValue [-52.74 61.89 0.03149, 13.92 62.06 0.03149, -11.78 18.95 0.03152,
-44.56 14.22 0.03153, -2.835 86.56 0.03149, 3.682 -3.67 0.03154,
12.89 -3.307 0.02679, ] },
DEF Box13-ROT-INTERP OrientationInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, 0.9, ]
keyValue [-0.7893 0.1039 0.6051 -0.4285, 0.08039 -0.01058 0.9967 -0.3796,
0.02432 -0.003202 0.9997 -0.8961, 0 0 -1 -1.721,
0.001273 0.002028 -1 -1.895, 0.002929 0.004926 -1 -1.457,
0.002976 0.009465 -1 -0.9102, ] },
DEF Box13-SCALE-INTERP PositionInterpolator {
key [0, 0.15, 0.3, 0.45, 0.6, 0.75, ]
keyValue [1 1 1, 0.4429 1.952 1, 0.1429 2.119 1, 0.1 1.5 1,
0.1 0.8203 1, 0.1 0.225 1, ] },
Transform {
translation 0 15 0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0.5843 0.02745 0.1569
shininess 0.4
transparency 0
}
}
geometry Box { size 28 30 39 }
}
] }
]
}
]
}
ROUTE feet-TIMER.fraction_changed TO feet-POS-INTERP.set_fraction
ROUTE feet-POS-INTERP.value_changed TO feet-ROOT.set_translation
ROUTE feet-TIMER.fraction_changed TO feet-ROT-INTERP.set_fraction
ROUTE feet-ROT-INTERP.value_changed TO feet-ROOT.set_rotation
ROUTE feet-TIMER.fraction_changed TO feet-SCALE-INTERP.set_fraction
ROUTE feet-SCALE-INTERP.value_changed TO feet-ROOT.set_scale
ROUTE feet-TIMER.fraction_changed TO Box12-POS-INTERP.set_fraction
ROUTE Box12-POS-INTERP.value_changed TO Box12-ROOT.set_translation
ROUTE feet-TIMER.fraction_changed TO Box12-ROT-INTERP.set_fraction
ROUTE Box12-ROT-INTERP.value_changed TO Box12-ROOT.set_rotation
ROUTE feet-TIMER.fraction_changed TO Box12-SCALE-INTERP.set_fraction
ROUTE Box12-SCALE-INTERP.value_changed TO Box12-ROOT.set_scale
ROUTE feet-TIMER.fraction_changed TO Box13-POS-INTERP.set_fraction
ROUTE Box13-POS-INTERP.value_changed TO Box13-ROOT.set_translation
ROUTE feet-TIMER.fraction_changed TO Box13-ROT-INTERP.set_fraction
ROUTE Box13-ROT-INTERP.value_changed TO Box13-ROOT.set_rotation
ROUTE feet-TIMER.fraction_changed TO Box13-SCALE-INTERP.set_fraction
ROUTE Box13-SCALE-INTERP.value_changed TO Box13-ROOT.set_scale
ROUTE TouchSensor01-SENSOR.touchTime TO arms-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO Cone-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO Sphere-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO Sphere01-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO Sphere02-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO Sphere03-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO Sphere04-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO arms-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO arms-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO arms-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO arms-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO arms-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO arms-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO arms-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO arms-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO arms-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO arms-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO arms-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO feet-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO feet-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO Sphere05-TIMER.startTime
ROUTE TouchSensor01-SENSOR.touchTime TO Sphere06-TIMER.startTime

dFORM |