#VRML V2.0 utf8 # # This file was generated by Community Place Conductor Version 2.0 Preview Release 1a # Date : Sun Jul 26 12:32:51 1998 # PROTO DefaultGesture1 [ eventOut SFVec3f position_changed eventOut SFRotation rotation_changed exposedField SFTime startTime 0 ] { DEF TS TimeSensor { startTime IS startTime cycleInterval 6 } DEF PI PositionInterpolator { value_changed IS position_changed keyValue [ 0 0 0, 0 0 0, 0 0 0, 0 0 0, 0 -0.1 0, 0 -0.2 0, 0 -0.3 0, 0 -0.4 0, 0 -0.3 0, 0 -0.2 0, 0 -0.1 0, 0 0 0, 0 0 0, 0 0 0, 0 0 0, 0 0 0, 0 -0.1 0, 0 -0.2 0, 0 -0.3 0, 0 -0.4 0, 0 -0.3 0, 0 -0.2 0, 0 -0.1 0, 0 0 0, 0 0 0, 0 0 0, 0 0 0, 0 0 0, 0 -0.1 0, 0 -0.2 0, 0 -0.3 0, 0 -0.4 0, 0 -0.3 0, 0 -0.2 0, 0 -0.1 0, 0 0 0, 0 0 0, 0 0 0, 0 0 0, 0 0 0, 0 0 0 ] key [ 0, 0.025, 0.05, 0.075, 0.1, 0.125, 0.15, 0.175, 0.2, 0.225, 0.25, 0.275, 0.3, 0.325, 0.35, 0.375, 0.4, 0.425, 0.45, 0.475, 0.5, 0.525, 0.55, 0.575, 0.6, 0.625, 0.65, 0.675, 0.7, 0.725, 0.75, 0.775, 0.8, 0.825, 0.85, 0.875, 0.9, 0.925, 0.95, 0.975, 1 ] } DEF OI OrientationInterpolator { value_changed IS rotation_changed keyValue [ 0 1 0 -0.2, 0 1 0 -0.4, 0 1 0 -0.6, 0 1 0 -0.8, 0.202414 -0.975553 0.0855794 0.817908, 0.380781 -0.910542 0.160992 0.869415, 0.523096 -0.823079 0.221161 0.949052, 0.629904 -0.729585 0.266319 1.05042, 0.523096 -0.823079 0.221161 0.949052, 0.380781 -0.910542 0.160992 0.869415, 0.202414 -0.975553 0.0855794 0.817908, 0 -1 0 0.8, 0 1 0 -0.6, 0 1 0 -0.4, 0 1 0 -0.2, 0 1 0 0, 1 0 0 0.175, 1 0 0 0.35, 1 0 0 0.525, 1 0 0 0.7, 1 0 0 0.525, 1 0 0 0.35, 1 0 0 0.175, 0 1 0 0, 0 1 0 0.2, 0 1 0 0.4, 0 1 0 0.6, 0 1 0 0.8, 0.202414 0.975554 -0.0855794 0.817908, 0.380781 0.910542 -0.160992 0.869415, 0.523096 0.823079 -0.221161 0.949052, 0.629905 0.729585 -0.266319 1.05042, 0.523096 0.823079 -0.221161 0.949052, 0.380781 0.910542 -0.160992 0.869415, 0.202414 0.975554 -0.0855794 0.817908, 0 1 0 0.8, 0 1 0 0.6, 0 1 0 0.4, 0 1 0 0.2, 0 1 0 0, 0 1 0 0 ] key [ 0, 0.025, 0.05, 0.075, 0.1, 0.125, 0.15, 0.175, 0.2, 0.225, 0.25, 0.275, 0.3, 0.325, 0.35, 0.375, 0.4, 0.425, 0.45, 0.475, 0.5, 0.525, 0.55, 0.575, 0.6, 0.625, 0.65, 0.675, 0.7, 0.725, 0.75, 0.775, 0.8, 0.825, 0.85, 0.875, 0.9, 0.925, 0.95, 0.975, 1 ] } ROUTE TS.fraction_changed TO PI.set_fraction ROUTE TS.fraction_changed TO OI.set_fraction } PROTO DefaultGesture2 [ eventOut SFVec3f position_changed eventOut SFRotation rotation_changed exposedField SFTime startTime 0 ] { DEF TS TimeSensor { startTime IS startTime cycleInterval 3.5 } DEF PI PositionInterpolator { value_changed IS position_changed } DEF OI OrientationInterpolator { value_changed IS rotation_changed keyValue [ -1 0 0 0.3927, -1 0 0 0.7854, -1 0 0 1.1781, -1 0 0 1.5708, -1 0 0 1.9635, -1 0 0 2.3562, -1 0 0 2.7489, -1 0 0 3.14159, 1 0 0 2.74889, 1 0 0 2.35619, 1 0 0 1.96349, 1 0 0 1.57079, 1 0 0 1.17809, 1 0 0 0.785385, 1 0 0 0.392685, 0 1 0 0, 0 1 0 0 ] key [ 0, 0.0625, 0.125, 0.1875, 0.25, 0.3125, 0.375, 0.4375, 0.5, 0.5625, 0.625, 0.6875, 0.75, 0.8125, 0.875, 0.9375, 1 ] } ROUTE TS.fraction_changed TO OI.set_fraction } PROTO DefaultGesture3 [ eventOut SFVec3f position_changed eventOut SFRotation rotation_changed exposedField SFTime startTime 0 ] { DEF TS TimeSensor { startTime IS startTime cycleInterval 3.5 } DEF PI PositionInterpolator { value_changed IS position_changed keyValue [ 0 -0.1 0, 0 -0.2 0, 0 -0.3 0, 0 -0.4 0, 0 -0.3 0, 0 -0.2 0, 0 -0.1 0, 0 0 0, 0 -0.1 0, 0 -0.2 0, 0 -0.3 0, 0 -0.4 0, 0 -0.3 0, 0 -0.4 0, 0 -0.1 0, 0 0 0, 0 0 0 ] key [ 0, 0.0625, 0.125, 0.1875, 0.25, 0.3125, 0.375, 0.4375, 0.5, 0.5625, 0.625, 0.6875, 0.75, 0.8125, 0.875, 0.9375, 1 ] } DEF OI OrientationInterpolator { value_changed IS rotation_changed keyValue [ 1 0 0 0.175, 1 0 0 0.35, 1 0 0 0.525, 1 0 0 0.7, 1 0 0 0.525, 1 0 0 0.35, 1 0 0 0.175, 0 1 0 0, 1 0 0 0.175, 1 0 0 0.35, 1 0 0 0.525, 1 0 0 0.7, 1 0 0 0.525, 1 0 0 0.35, 1 0 0 0.175, 0 1 0 0, 0 1 0 0 ] key [ 0, 0.0625, 0.125, 0.1875, 0.25, 0.3125, 0.375, 0.4375, 0.5, 0.5625, 0.625, 0.6875, 0.75, 0.8125, 0.875, 0.9375, 1 ] } ROUTE TS.fraction_changed TO PI.set_fraction ROUTE TS.fraction_changed TO OI.set_fraction } PROTO DefaultGesture4 [ eventOut SFVec3f position_changed eventOut SFRotation rotation_changed exposedField SFTime startTime 0 ] { DEF TS TimeSensor { startTime IS startTime cycleInterval 3.5 } DEF PI PositionInterpolator { value_changed IS position_changed keyValue [ 0 0 0.25, 0 0 0.5, 0 0 0.75, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 0.75, 0 0 0.5, 0 0 0.25, 0 0 0, 0 0 0 ] key [ 0, 0.0625, 0.125, 0.1875, 0.25, 0.3125, 0.375, 0.4375, 0.5, 0.5625, 0.625, 0.6875, 0.75, 0.8125, 0.875, 0.9375, 1 ] } DEF OI OrientationInterpolator { value_changed IS rotation_changed keyValue [ 0 1 0 0, 0 1 0 0, 0 1 0 0, 0 1 0 0, 0 1 0 0.1, 0 1 0 0.2, 0 1 0 0.2, 0 1 0 0.2, 0 1 0 0.2, 0 1 0 0.2, 0 1 0 0.1, 0 1 0 0, 0 1 0 0, 0 1 0 0, 0 1 0 0, 0 1 0 0, 0 1 0 0 ] key [ 0, 0.0625, 0.125, 0.1875, 0.25, 0.3125, 0.375, 0.4375, 0.5, 0.5625, 0.625, 0.6875, 0.75, 0.8125, 0.875, 0.9375, 1 ] } ROUTE TS.fraction_changed TO PI.set_fraction ROUTE TS.fraction_changed TO OI.set_fraction } PROTO DefaultGesture5 [ eventOut SFVec3f position_changed eventOut SFRotation rotation_changed exposedField SFTime startTime 0 ] { DEF TS TimeSensor { startTime IS startTime cycleInterval 6 } DEF PI PositionInterpolator { value_changed IS position_changed keyValue [ 0 0 0, 0 0 0, 0 0 0, 0 0 0, 0 0 0, 0 0 0, 0 0 -1, 0 0 -2, 0 0 -3, 0 0 -4, 0 0 -5, 0 0 -6, 0 0 -6, 0 0 -6, 0 0 -6, 0 0 -6, 0 0 -6, 0 0 -6, 0 0 -6, 0 0 -6, 0 0 -4.5, 0 0 -3, 0 0 -1.5, 0 0 0, 0 0 0 ] key [ 0, 0.0417, 0.0834, 0.125, 0.1667, 0.2083, 0.25, 0.2917, 0.3333, 0.375, 0.4167, 0.4583, 0.5, 0.5417, 0.5834, 0.625, 0.6667, 0.7083, 0.75, 0.7917, 0.8333, 0.875, 0.9167, 0.9583, 1 ] } DEF OI OrientationInterpolator { value_changed IS rotation_changed keyValue [ 0 1 0 -0.5236, 0 1 0 -1.0472, 0 1 0 -1.5708, 0 1 0 -2.0944, 0 1 0 -2.618, 0 1 0 -3.1416, 0 1 0 -3.1416, 0 1 0 -3.1416, 0 1 0 -3.1416, 0 1 0 -3.1416, 0 1 0 -3.1416, 0 1 0 -3.1416, 0 1 0 -2.3562, 0 1 0 -1.5708, 0 1 0 -0.7854, 0 1 0 -0.7854, 0 1 0 -0.7854, 0 1 0 -0.7854, 0 1 0 -0.7854, 0 1 0 0, 0 1 0 0, 0 1 0 0, 0 1 0 0, 0 1 0 0, 0 1 0 0, 0 1 0 0 ] key [ 0, 0.0417, 0.0834, 0.125, 0.1667, 0.2083, 0.25, 0.2917, 0.3333, 0.375, 0.4167, 0.4583, 0.5, 0.5417, 0.5834, 0.625, 0.6667, 0.7083, 0.75, 0.7917, 0.8333, 0.875, 0.9167, 0.9583, 1 ] } ROUTE TS.fraction_changed TO PI.set_fraction ROUTE TS.fraction_changed TO OI.set_fraction } PROTO DefaultGesture6 [ eventOut SFVec3f position_changed eventOut SFRotation rotation_changed exposedField SFTime startTime 0 ] { DEF TS TimeSensor { startTime IS startTime loop TRUE cycleInterval 5 } DEF PI PositionInterpolator { value_changed IS position_changed } DEF OI OrientationInterpolator { value_changed IS rotation_changed keyValue [ 0 1 0 -0.2, 0 1 0 -0.4, 0 1 0 -0.2, 0 1 0 0, 0 1 0 -0.2, 0 1 0 -0.4, 0 1 0 -0.2, 0 1 0 0, 0 1 0 -0.2, 0 1 0 -0.4, 0 1 0 -0.2, 0 1 0 0, 0 1 0 -0.2, 0 1 0 -0.4, 0 1 0 -0.2, 0 1 0 0, 0 1 0 0 ] key [ 0, 0.0625, 0.125, 0.1875, 0.25, 0.3125, 0.375, 0.4375, 0.5, 0.5625, 0.625, 0.6875, 0.75, 0.8125, 0.875, 0.9375, 1 ] } ROUTE TS.fraction_changed TO OI.set_fraction ROUTE PI.key TO OI.key } PROTO DefaultGesture7 [ eventOut SFVec3f position_changed eventOut SFRotation rotation_changed exposedField SFTime startTime 0 ] { DEF TS TimeSensor { startTime IS startTime cycleInterval 5 } DEF PI PositionInterpolator { value_changed IS position_changed keyValue [ 0 0 0, 0 0 0, 0 0 0, 0 0 0, 0 0 0, 0 0 0, 0 0 -1, 0 0 -2, 0 0 -3, 0 0 -4, 0 0 -5, 0 0 -6, 0 0 -6, 0 0 -6, 0 0 -3, 0 0 0, 0 0 0 ] key [ 0, 0.0625, 0.125, 0.1875, 0.25, 0.3125, 0.375, 0.4375, 0.5, 0.5625, 0.625, 0.6875, 0.75, 0.8125, 0.875, 0.9375, 1 ] } DEF OI OrientationInterpolator { value_changed IS rotation_changed keyValue [ 0 1 0 -0.5236, 0 1 0 -1.0472, 0 1 0 -1.5708, 0 1 0 -2.0944, 0 1 0 -2.618, 0 1 0 -3.1416, 0 1 0 -3.1416, 0 1 0 -3.1416, 0 1 0 -3.1416, 0 1 0 -3.1416, 0 1 0 -3.1416, 0 1 0 -3.1416, 0 1 0 -1.5708, 0 1 0 0, 0 1 0 0, 0 1 0 0, 0 1 0 0 ] key [ 0, 0.0625, 0.125, 0.1875, 0.25, 0.3125, 0.375, 0.4375, 0.5, 0.5625, 0.625, 0.6875, 0.75, 0.8125, 0.875, 0.9375, 1 ] } ROUTE TS.fraction_changed TO PI.set_fraction ROUTE TS.fraction_changed TO OI.set_fraction } PROTO DefaultGesture8 [ eventOut SFVec3f position_changed eventOut SFRotation rotation_changed exposedField SFTime startTime 0 ] { DEF TS TimeSensor { startTime IS startTime cycleInterval 3.5 } DEF PI PositionInterpolator { value_changed IS position_changed } DEF OI OrientationInterpolator { value_changed IS rotation_changed keyValue [ 0 1 0 0, 0 0 1 0.175, 0 0 1 0.35, 0 0 1 0.175, 0 1 0 0, 0 0 -1 0.175, 0 0 -1 0.35, 0 0 -1 0.175, 0 1 0 0, 0 0 1 0.175, 0 0 1 0.35, 0 0 1 0.175, 0 1 0 0 ] key [ 0, 0.083, 0.166, 0.25, 0.333, 0.416, 0.5, 0.583, 0.666, 0.75, 0.833, 0.916, 1 ] } ROUTE TS.fraction_changed TO OI.set_fraction }