#VRML V2.0 utf8 PROTO Avatar [ exposedField MFFloat avatarSize[ 0.25 1.7500 ] exposedField SFBool isAvatar TRUE eventIn SFTime set_gesture1 #Hello eventIn SFTime set_gesture2 #Likes eventIn SFTime set_gesture3 #Agrees eventIn SFTime set_gesture4 #Smiles eventIn SFTime set_gesture5 #Frowns eventIn SFTime set_gesture6 #Disagrees eventIn SFTime set_gesture7 #Dislikes eventIn SFTime set_gesture8 #Goodbye eventIn SFTime set_gesture9 #Walks eventIn SFTime set_gesture10 #Stands exposedField MFString gestureNames ["Hello","Likes","Agrees","Smiles","Frowns","Disagrees","Dislikes","Goodbye"] eventIn SFVec3f set_position exposedField SFRotation rotation 0 1 0 0 exposedField SFInt32 whichChoice 0 exposedField SFBool isOver FALSE exposedField SFTime touchTime 0 exposedField SFBool isPilot FALSE exposedField SFString nickname "large" ]{ # Switch { whichChoice IS whichChoice choice DEF WalkingAvatar Transform { rotation IS rotation children [ DEF AvatarInterpolator PositionInterpolator { key [0,1] keyValue [0 0 0,0 0 0] }, DEF AvatarScript Script { directOutput TRUE eventIn SFVec3f set_position IS set_position eventIn SFBool isActive exposedField SFBool isPilot IS isPilot field SFBool moveActive FALSE field SFBool newMove FALSE field SFVec3f curPosition 0 0 0 field MFVec3f keyValues[] field SFNode AvatarTransform USE WalkingAvatar eventOut SFTime startMove eventOut SFTime startWalk eventOut SFTime stopWalk eventOut MFVec3f values_changed url "vrmlscript: function move(timestamp){ keyValues[0] = AvatarTransform.translation_changed; keyValues[1] = curPosition; values_changed = keyValues; startMove = timestamp; startWalk = timestamp; } function isActive (value, timestamp){ moveActive = value; if ( moveActive == FALSE ){ if ( newMove ){ newMove = FALSE; move(timestamp); } else { stopWalk = timestamp; } } } function set_position (value, timestamp){ if(( curPosition[0]==value[0] )&&( curPosition[1]==value[1] )&&( curPosition[2]==value[2] )) {return;} curPosition = value; if(isPilot){ AvatarTransform.set_translation = value; startWalk = timestamp; stopWalk = timestamp + 1; return; } else if (moveActive) newMove = TRUE; else move(timestamp); } "}#script DEF TimeMove TimeSensor {cycleInterval 1 } DEF TimeStop TimeSensor {cycleInterval 0.5 } DEF TimeWalk TimeSensor {cycleInterval 1 } ROUTE AvatarScript.values_changed TO AvatarInterpolator.set_keyValue ROUTE TimeMove.fraction_changed TO AvatarInterpolator.set_fraction ROUTE AvatarInterpolator.value_changed TO WalkingAvatar.set_translation ROUTE TimeMove.isActive TO AvatarScript.isActive ROUTE AvatarScript.startMove TO TimeMove.set_startTime ROUTE AvatarScript.startWalk TO TimeWalk.set_startTime ROUTE AvatarScript.stopWalk TO TimeWalk.set_stopTime ROUTE AvatarScript.stopWalk TO TimeStop.set_startTime # DEF TOUCH TouchSensor{ touchTime IS touchTime, isOver IS isOver } WorldInfo { info ["Copyright (C) 1999 CANAL+. All Rights Reserved." "Avatar created and modified by Mr. Phillip Sand Hansel II mr.phillip@home.com http://philliphansel.com" ]} DEF vis VisibilitySensor { size 1 2 1 center 0 1 0 } Shape { appearance DEF MainApp Appearance{ material Material{diffuseColor 0.56 0.22 0.15} texture ImageTexture{url "large.jpg" } } geometry IndexedFaceSet { creaseAngle 3.14 coord DEF PointList Coordinate{ point[ -0.2176 -0.1065 -0.0017,-0.2050 -0.1073 -0.0544,-0.2475 -0.1539 -0.0602,-0.1309 -0.1073 -0.0919,-0.0516 -0.1228 -0.0946,-0.1206 -0.1357 -0.1306,0.2300 -0.1065 -0.0017,0.2684 -0.1650 0.0044,0.2541 -0.1539 -0.0602,0.2117 -0.1073 -0.0544, 0.1295 -0.1357 -0.1306,0.1465 -0.1073 -0.0919,0.0512 -0.1228 -0.0946,0.0008 -0.1553 -0.1093,0.0000 -0.1268 -0.0919,-0.2603 -0.1650 0.0044,-0.0504 -0.2733 0.0503,-0.0685 -0.1781 0.1443,-0.1331 -0.1201 0.1225,0.0697 -0.1781 0.1443, 0.0505 -0.2733 0.0503,0.1432 -0.1201 0.1225,-0.0000 -0.1341 0.1711,-0.0000 -0.1846 0.1573,0.1787 0.0197 -0.0755,-0.1699 0.0197 -0.0755,0.1956 0.0197 -0.0042,-0.1861 0.0197 -0.0042,0.0007 0.1070 0.1545,0.0008 -0.0017 0.1533, 0.1304 0.0265 0.1311,0.1089 0.0898 0.1457,-0.1031 0.0898 0.1457,-0.1235 0.0265 0.1311,0.2152 0.0179 -0.0920,0.2476 -0.0460 -0.0869,0.0625 -0.0457 -0.1674,-0.0627 -0.0457 -0.1674,0.0009 0.0366 -0.1278,0.2354 0.0179 -0.0057, 0.2636 -0.0507 0.0236,-0.2050 0.0179 -0.0920,-0.2498 -0.0507 0.0236,-0.2244 0.0179 -0.0057,-0.2403 -0.0460 -0.0869,0.1304 0.0234 0.2213,0.1716 0.0886 0.0886,0.0892 0.0979 0.1746,0.1339 -0.0745 0.2495,-0.0842 0.0979 0.1746, -0.1634 0.0886 0.0886,-0.1227 0.0234 0.2213,-0.1238 -0.0745 0.2495,0.2081 0.2211 -0.1000,0.1901 0.1965 0.0308,0.0456 0.2783 -0.1138,-0.0472 0.2783 -0.1138,0.0429 0.3079 -0.0801,0.0597 0.3084 -0.0462,0.0980 0.2981 -0.0504, 0.1059 0.2027 -0.1447,-0.1034 0.2027 -0.1447,-0.0434 0.3079 -0.0801,-0.0001 0.3082 -0.0998,-0.2038 0.2211 -0.1000,-0.0976 0.2981 -0.0504,-0.1852 0.1965 0.0308,0.0379 0.3026 0.0162,-0.0001 0.2983 0.0275,-0.0001 0.2768 0.0321, 0.0876 0.2682 0.0593,0.0526 0.3063 -0.0050,-0.0001 0.1982 0.1054,0.1816 0.2582 0.0227,-0.0384 0.3026 0.0162,-0.0530 0.3063 -0.0050,-0.0867 0.2682 0.0593,-0.0601 0.3084 -0.0462,-0.1793 0.2582 0.0227,-0.1040 -0.0221 0.1254, -0.0405 -0.0122 0.1753,-0.0585 0.0659 0.0788,-0.0998 0.0074 0.0615,-0.0626 -0.0714 0.0784,0.0188 -0.0636 0.1586,0.0563 -0.0096 0.1132,-0.0757 -0.0642 0.1379,0.0215 0.0923 0.0864,0.0548 0.0657 0.0817,0.1052 -0.0228 0.1241, 0.1012 0.0073 0.0644,0.0617 -0.0834 0.0758,-0.0238 -0.0644 0.1569,0.0375 -0.0123 0.1720,-0.0264 0.0922 0.0892,-0.0612 -0.0098 0.1157,0.0751 -0.0652 0.1360,0.0005 0.0034 -0.0434,0.0310 0.0034 -0.0302,-0.0296 0.0034 -0.0302, 0.0456 0.0034 0.0251,0.0000 0.0028 0.0556,-0.0452 0.0034 0.0251,0.0305 -0.0456 0.0250,0.0725 -0.0391 0.0038,0.0424 -0.0187 0.0191,-0.0288 -0.0456 0.0250,0.0006 -0.0443 0.0353,0.0007 -0.0316 0.0310,0.0008 -0.0227 0.0286, -0.0303 -0.0187 0.0191,-0.0130 0.0208 0.0118,0.0006 0.0236 0.0221,0.0004 0.0663 0.0228,0.0164 0.0208 0.0118,0.0008 -0.0167 0.0441,-0.0675 -0.0391 0.0038,0.0627 -0.0582 -0.0249,-0.0624 -0.0582 -0.0249,0.0962 0.0009 -0.0299, 0.0665 -0.0327 -0.0571,-0.0628 -0.0327 -0.0571,-0.0949 0.0009 -0.0299,0.0366 0.0338 0.0470,0.0766 0.0214 0.0317,0.0683 0.0351 0.0232,-0.0755 0.0214 0.0317,-0.0660 0.0351 0.0232,-0.0883 0.0325 -0.0288,-0.0341 0.0338 0.0470, 0.0921 0.0325 -0.0288,0.0801 0.0056 -0.0438,-0.0836 0.0056 -0.0438,-0.0629 0.1072 0.0154,-0.0779 0.0814 -0.0111,-0.0418 0.1124 0.0286,0.0004 0.1172 0.0393,0.0625 0.1064 0.0145,0.0427 0.1132 0.0286,0.0784 0.0814 -0.0111, 0.0904 0.0456 -0.0509,-0.0854 0.0456 -0.0509,0.0905 0.0325 -0.0641,-0.0848 0.0325 -0.0641,-0.0166 0.0193 0.0161,-0.0068 0.0062 0.0054,0.0051 0.0066 0.0125,0.0167 -0.0002 0.0187,-0.0179 0.0011 0.0000,-0.0030 0.0003 0.0107, -0.0095 -0.0073 0.0051,0.0028 -0.0073 0.0140,0.0162 0.0197 0.0164,0.0079 0.0062 0.0057,0.0193 0.0015 0.0002,-0.0034 0.0066 0.0124,-0.0157 -0.0002 0.0186,-0.0008 -0.0068 0.0140,0.0039 0.0003 0.0108,0.0109 -0.0073 0.0054, 0.0376 0.1174 0.1063,0.0364 0.1279 0.0724,-0.0299 0.1287 0.0724,0.0006 0.1412 0.0345,0.0917 0.0962 0.0355,0.0711 0.1146 0.0754,0.0740 0.1105 0.1006,0.0641 0.1285 0.0369,-0.0753 0.1105 0.1006,-0.0917 0.0958 0.0355, -0.1320 0.0195 -0.0093,-0.0723 0.1146 0.0754,-0.0653 0.1285 0.0369,-0.0376 0.1174 0.1063,0.1246 0.0150 0.0503,0.1310 0.0204 -0.0093,0.0006 0.1391 -0.0115,0.0536 0.1039 -0.0595,0.0006 0.1073 -0.0704,0.0018 -0.0463 -0.1114, 0.0006 0.0417 -0.0979,0.0801 -0.0480 -0.1008,-0.0845 0.0899 -0.0216,-0.0953 0.0295 -0.0648,0.0828 0.0907 -0.0216,0.0624 0.1145 -0.0139,-0.0632 0.1145 -0.0139,-0.0807 -0.0480 -0.1012,-0.0530 -0.2031 -0.1039,-0.0896 -0.1753 -0.0757, 0.0947 0.0295 -0.0648,0.0616 0.0397 -0.0886,-0.0528 0.1030 -0.0595,-0.1242 0.0150 0.0503,-0.1069 -0.0522 -0.0741,-0.0621 0.0397 -0.0894,0.0530 -0.2031 -0.1039,0.1063 -0.0522 -0.0746,0.0900 -0.1753 -0.0770,-0.1083 -0.1347 -0.0195, 0.1078 -0.1347 -0.0195,0.0700 0.0936 0.1043,0.0702 0.0608 0.0837,0.0010 0.0957 0.1200,0.0472 0.0545 0.1213,0.0760 0.0629 0.1099,-0.0706 0.0608 0.0837,-0.0713 0.0936 0.1043,-0.0693 0.0660 0.1079,0.0031 0.0508 0.1267, -0.0254 0.0618 0.1175,0.0325 -0.1193 -0.0622,-0.0307 -0.1193 -0.0622,0.0948 0.0331 -0.0470,-0.0930 0.0331 -0.0470,-0.0059 0.0295 -0.0102,0.0034 -0.0299 0.0005,0.0006 0.0295 0.0055,-0.0056 0.0083 -0.0207,-0.0025 -0.0299 0.0005, 0.0079 0.0295 -0.0102,0.0016 0.0295 0.0055,0.0087 0.0083 -0.0207,0.0446 -0.0270 0.0063,0.0133 -0.0365 0.0382,0.0004 -0.0433 0.0257,0.0005 -0.0356 0.0426,-0.0448 -0.0270 0.0063,-0.0131 -0.0365 0.0382,0.0005 -0.0192 0.0406, -0.0243 -0.0109 0.0308,0.0254 -0.0109 0.0308,-0.0049 -0.0157 -0.0000,0.0049 -0.0157 -0.0000,0.0049 0.0157 -0.0000,-0.0629 -0.0203 0.0170,-0.0553 0.0579 0.0185,-0.2321 0.0366 0.0064,-0.2308 -0.0114 0.0151,-0.2097 -0.0308 -0.0455, -0.0554 0.0479 -0.0447,-0.0502 0.0030 -0.0730,-0.1979 0.0041 -0.0557,-0.0234 0.0421 0.0025,-0.0257 0.0330 -0.0599,0.0111 0.0305 -0.0462,0.0120 0.0392 -0.0166,-0.0204 -0.0264 -0.0450,-0.1207 -0.0380 0.0286,-0.1229 -0.0376 -0.0354, -0.1241 0.0605 -0.0235,-0.1218 0.0470 0.0448,-0.0312 0.0054 -0.0481,-0.1222 0.0292 -0.0485,-0.0882 -0.0197 -0.0370,-0.0629 -0.0089 0.0062,-0.2162 -0.0131 0.0089,-0.2177 0.0250 0.0171,-0.2154 0.0142 0.0152,-0.2188 -0.0128 -0.0080, -0.0726 0.0297 -0.0030,-0.2203 0.0264 -0.0047,-0.1009 0.0051 -0.0384,-0.2181 0.0149 -0.0120,-0.0184 0.0358 0.0072,-0.0866 0.0233 -0.0106,-0.0628 -0.0396 -0.0154,-0.1348 -0.0023 -0.0061,-0.1333 -0.0298 -0.0037,-0.0658 0.0433 0.0016, -0.0812 0.0374 -0.0089,-0.0456 -0.0036 -0.0377,-0.1206 -0.0027 -0.0187,-0.1260 0.0179 -0.0089,0.0113 -0.0356 -0.0485,-0.0110 0.0004 -0.0487,0.0091 -0.0005 -0.0517,-0.0043 -0.0349 -0.0490,0.0707 -0.0201 0.0207,0.0632 0.0582 0.0221, 0.2386 -0.0105 0.0204,0.2399 0.0376 0.0116,0.2174 -0.0303 -0.0411,0.0632 0.0483 -0.0412,0.2056 0.0046 -0.0513,0.0578 0.0033 -0.0695,0.0250 0.0358 -0.0584,0.0226 0.0451 0.0041,-0.0120 0.0326 -0.0447,-0.0129 0.0418 -0.0150, 0.0174 -0.0402 -0.0431,0.1192 -0.0514 -0.0334,0.1170 -0.0517 0.0312,0.1181 0.0333 0.0475,0.1203 0.0468 -0.0214,0.1185 0.0155 -0.0464,0.0282 -0.0084 -0.0461,0.0853 -0.0335 -0.0350,0.2151 -0.0266 -0.0060,0.2125 -0.0269 0.0104, 0.0696 0.0159 -0.0007,0.0599 -0.0226 0.0087,0.2140 0.0112 0.0187,0.2117 0.0004 0.0167,0.2166 0.0126 -0.0029,0.2143 0.0010 -0.0100,0.0979 -0.0087 -0.0364,0.0620 -0.0396 -0.0134,0.0176 0.0358 0.0092,0.0898 0.0233 -0.0085, 0.1325 -0.0298 -0.0016,0.1340 -0.0023 -0.0041,0.1252 0.0179 -0.0069,0.0828 0.0374 -0.0069,0.0448 -0.0036 -0.0357,0.1198 -0.0027 -0.0167,0.0682 0.0433 0.0033,0.0041 -0.0348 -0.0442,-0.0094 -0.0002 -0.0467,-0.0116 -0.0354 -0.0436, 0.0108 0.0005 -0.0440,0.0677 -0.2073 -0.1452,-0.0610 -0.2021 -0.0617,-0.0775 -0.1906 0.0121,-0.1037 -0.0970 -0.0787,0.1353 -0.3838 -0.0888,0.0813 -0.3811 -0.1197,0.0147 -0.3828 -0.0821,0.0067 -0.3457 0.0158,0.1787 -0.2066 -0.0584, 0.0350 -0.1451 -0.1517,0.1838 -0.1304 -0.0431,-0.0993 0.0003 0.0061,-0.0490 -0.0903 0.0692,0.0091 -0.2448 0.0745,0.1138 -0.1247 0.0858,0.1156 -0.2425 0.0818,0.1113 -0.1841 0.0916,0.0343 -0.3111 0.0624,0.1183 -0.3096 0.0609, -0.0230 -0.1831 0.0768,0.0665 -0.3514 0.0624,0.1416 -0.3439 0.0133,-0.0912 -0.0266 -0.0881,0.0377 -0.0835 -0.2277,0.0325 -0.0452 -0.2314,0.2103 -0.1225 -0.0646,0.0365 -0.0079 -0.2178,0.0485 0.0344 -0.1744,0.2096 -0.0695 -0.1606, 0.2070 -0.0266 -0.1732,-0.0612 -0.0541 -0.1705,-0.0468 -0.0121 -0.1646,0.0193 -0.4347 -0.1485,0.0045 -0.0943 -0.1257,-0.0918 -0.4333 -0.0639,-0.0862 -0.1020 -0.0766,-0.0865 -0.4187 0.0907,-0.0621 -0.0645 0.0257,0.1075 -0.4325 -0.0468, 0.0653 -0.0671 0.0204,0.0333 -0.4082 0.1473,0.1074 -0.4202 0.0838,-0.0012 -0.0749 0.0839,0.0485 -0.1459 0.0157,-0.0392 -0.1459 0.0115,0.0061 -0.1459 -0.0598,0.0528 -0.0829 -0.0260,0.0603 -0.0980 0.0578,0.0431 -0.1459 -0.0422, -0.0465 -0.0829 -0.0256,-0.0213 -0.0773 -0.0565,-0.0246 -0.1459 -0.0463,0.0238 -0.0773 -0.0565,-0.0456 -0.0983 0.0578,0.0447 -0.0115 -0.0645,0.0563 -0.0243 -0.0053,-0.0600 -0.0173 0.0043,-0.0135 -0.0107 -0.0567,-0.0427 0.0306 0.0029, 0.0128 -0.0126 0.0473,0.0067 0.0378 0.0402,0.0463 0.0310 -0.0013,-0.0143 0.0378 -0.0443,0.0319 0.0371 -0.0500,-0.0449 -0.0486 0.0942,0.0432 -0.0479 0.1002,-0.0363 -0.0511 0.0990,-0.0564 -0.0462 0.0842,-0.0462 -0.1013 0.0952, 0.0538 -0.1013 0.1047,0.0369 -0.0519 0.1055,0.0611 -0.0455 0.0902,0.0526 -0.0294 0.0939,-0.0248 -0.0286 0.0880,-0.0708 0.0108 0.0567,-0.0197 0.0027 0.1079,0.0612 0.0115 0.0542,-0.0171 -0.0377 0.0970,-0.0630 -0.2091 -0.1466, -0.0298 -0.1469 -0.1532,0.0656 -0.2039 -0.0631,0.0814 -0.1924 0.0102,0.1095 -0.0988 -0.0805,-0.0890 -0.3829 -0.1207,-0.1307 -0.3856 -0.0899,-0.0110 -0.3846 -0.0832,0.1123 -0.0015 0.0042,-0.1740 -0.2084 -0.0598,-0.0023 -0.3475 0.0138, -0.1795 -0.1322 -0.0451,-0.0051 -0.2466 0.0725,0.0270 -0.1849 0.0748,-0.1109 -0.2443 0.0798,-0.1082 -0.1265 0.0839,-0.0297 -0.3129 0.0604,-0.1137 -0.3114 0.0589,0.0575 -0.0922 0.0673,-0.1072 -0.1859 0.0896,-0.0621 -0.3532 0.0604, -0.1370 -0.3457 0.0112,-0.0396 -0.0890 -0.2252,-0.0333 -0.0507 -0.2290,0.0610 -0.0595 -0.1681,-0.0365 -0.0133 -0.2156,-0.0496 0.0289 -0.1723,0.0487 -0.0176 -0.1623,0.0928 -0.0320 -0.0858,-0.0044 -0.0953 -0.1296,-0.0185 -0.4357 -0.1532, 0.0855 -0.1030 -0.0805,0.0927 -0.4342 -0.0687,0.0866 -0.4197 0.0853,-0.1074 -0.4335 -0.0515,0.0621 -0.0654 0.0203,-0.0328 -0.4092 0.1419,-0.1074 -0.4211 0.0784,0.0005 -0.0758 0.0786,-0.0652 -0.0681 0.0151,-0.0561 -0.0194 -0.0031, -0.0445 -0.0066 -0.0623,-0.0519 -0.0781 -0.0243,0.0146 -0.0059 -0.0545,0.0611 -0.0125 0.0058,0.0473 -0.0781 -0.0239,-0.0230 -0.0725 -0.0547,0.0221 -0.0725 -0.0547,-0.0060 0.0426 0.0416,-0.0127 -0.0077 0.0487,0.0436 0.0355 0.0045, -0.0456 0.0358 0.0008,0.0145 0.0426 -0.0422,-0.0312 0.0419 -0.0479,0.0459 -0.0438 0.0956,-0.0578 -0.0931 0.0592,-0.0430 -0.0430 0.1016,0.0458 -0.0935 0.0592,-0.0038 -0.1410 -0.0583,0.0417 -0.1410 0.0129,-0.0459 -0.1410 0.0171, -0.0406 -0.1410 -0.0406,0.0269 -0.1410 -0.0448,-0.0359 -0.0519 0.1077,0.0266 -0.0286 0.0901,-0.0527 -0.0294 0.0960,-0.0590 -0.0455 0.0923,0.0621 -0.0462 0.0863,0.0357 -0.0511 0.1011,0.0478 -0.1013 0.0973,-0.0521 -0.1013 0.1069, 0.0705 0.0089 0.0599,-0.0612 0.0096 0.0574,0.0187 0.0008 0.1112,0.0169 -0.0396 0.1002, ]#point }#Coordinate coordIndex[ 0,1,2,-1,3,4,5,-1,6,7,8,-1,8,9,6,-1,13,12,10,-1,12,13,14,-1,1,3,5,-1,14,13,4,-1,5,2,1,-1,10,11,9,-1, 10,12,11,-1,9,8,10,-1,2,15,0,-1,5,4,13,-1,18,17,17,-1,18,0,15,-1,19,7,21,-1,7,6,21,-1,21,22,19,-1,22,23,19,-1, 17,22,18,-1,17,23,22,-1,19,19,21,-1,18,15,17,-1,20,19,23,-1,23,16,20,-1,23,17,16,-1,24,11,12,-1,14,25,24,-1,26,6,24,-1, 9,11,24,-1,25,14,4,-1,25,0,27,-1,25,1,0,-1,28,29,30,-1,29,22,21,-1,21,6,30,-1,21,30,29,-1,30,31,28,-1,28,32,33,-1, 32,27,33,-1,18,22,29,-1,33,0,18,-1,27,0,33,-1,29,33,18,-1,33,29,28,-1,6,9,24,-1,24,12,14,-1,4,3,25,-1,25,3,1,-1, 30,6,26,-1,30,26,31,-1,34,35,36,-1,36,37,38,-1,39,40,34,-1,41,38,37,-1,41,42,43,-1,41,44,42,-1,45,46,47,-1,39,46,45,-1, 48,40,45,-1,45,40,39,-1,49,50,51,-1,51,50,43,-1,51,42,52,-1,43,42,51,-1,40,35,34,-1,36,38,34,-1,37,44,41,-1,34,53,39,-1, 39,53,54,-1,54,46,39,-1,55,38,56,-1,57,58,59,-1,60,59,53,-1,55,60,38,-1,53,34,60,-1,38,60,34,-1,38,61,56,-1,62,63,56,-1, 64,65,61,-1,65,62,56,-1,43,64,41,-1,66,64,43,-1,61,41,64,-1,41,61,38,-1,67,68,69,-1,70,71,67,-1,70,69,72,-1,70,73,59,-1, 58,71,59,-1,59,71,70,-1,43,50,66,-1,74,75,76,-1,76,69,74,-1,72,69,76,-1,76,75,65,-1,65,75,77,-1,65,78,76,-1,59,60,55,-1, 65,77,62,-1,67,69,70,-1,69,68,74,-1,55,63,57,-1,55,57,59,-1,56,63,55,-1,56,61,65,-1,49,50,32,-1,79,80,81,-1,82,50,83,-1, 82,66,50,-1,82,81,78,-1,81,76,78,-1,84,49,85,-1,49,86,83,-1,28,85,49,-1,72,87,85,-1,28,72,85,-1,87,81,80,-1,87,80,84,-1, 87,76,81,-1,76,87,72,-1,78,66,82,-1,28,49,32,-1,82,83,79,-1,49,83,50,-1,82,79,81,-1,79,86,80,-1,84,80,86,-1,79,83,86,-1, 84,85,87,-1,49,84,86,-1,31,46,47,-1,88,89,90,-1,91,46,90,-1,46,54,90,-1,73,88,90,-1,73,70,88,-1,92,93,94,-1,91,92,47,-1, 47,95,28,-1,95,94,72,-1,95,72,28,-1,93,88,94,-1,94,95,92,-1,88,70,94,-1,72,94,70,-1,90,54,73,-1,31,47,28,-1,96,91,90,-1, 46,91,47,-1,95,47,92,-1,96,93,92,-1,93,96,89,-1,91,96,92,-1,88,93,89,-1,89,96,90,-1,63,97,98,-1,98,57,63,-1,62,77,99,-1, 99,97,63,-1,58,98,100,-1,71,100,67,-1,101,68,67,-1,100,71,58,-1,102,99,77,-1,74,68,101,-1,101,102,74,-1,77,75,102,-1,67,100,101,-1, 74,102,75,-1,63,62,99,-1,98,58,57,-1,103,104,105,-1,106,107,108,-1,108,109,110,-1,108,107,103,-1,111,112,113,-1,114,112,105,-1,115,109,105,-1, 112,115,105,-1,110,109,115,-1,110,115,112,-1,113,112,114,-1,110,112,111,-1,103,105,108,-1,110,116,106,-1,108,110,106,-1,105,109,108,-1,119,117,100,-1, 119,100,120,-1,121,99,102,-1,102,118,122,-1,119,104,117,-1,123,124,125,-1,118,116,122,-1,126,127,128,-1,110,129,126,-1,130,125,124,-1,128,122,126,-1, 124,104,119,-1,126,116,110,-1,105,104,124,-1,129,110,111,-1,114,105,123,-1,124,123,105,-1,124,119,130,-1,122,116,126,-1,127,126,129,-1,100,98,120,-1, 121,102,122,-1,120,131,119,-1,122,132,121,-1,133,134,144,-1,144,145,146,-1,135,133,144,-1,147,113,146,-1,146,113,144,-1,148,145,144,-1,128,148,144,-1, 149,150,151,-1,146,149,151,-1,146,145,149,-1,151,147,146,-1,145,148,150,-1,150,149,145,-1,144,134,128,-1,144,113,135,-1,147,111,113,-1,150,148,127,-1, 151,150,129,-1,127,148,128,-1,147,151,129,-1,129,150,127,-1,111,147,129,-1,113,136,135,-1,152,137,138,-1,152,153,154,-1,130,139,152,-1,155,152,113,-1, 155,153,152,-1,152,154,130,-1,155,156,157,-1,157,158,155,-1,153,158,159,-1,159,154,153,-1,158,153,155,-1,157,159,158,-1,113,156,155,-1,152,139,137,-1, 113,114,156,-1,123,157,156,-1,123,156,114,-1,130,154,125,-1,125,154,159,-1,125,159,123,-1,159,157,123,-1,138,136,113,-1,138,113,152,-1,160,161,162,-1, 163,162,161,-1,164,165,166,-1,167,163,161,-1,160,166,165,-1,168,169,170,-1,171,172,169,-1,162,163,172,-1,162,171,168,-1,168,171,169,-1,162,173,160,-1, 166,174,175,-1,164,167,165,-1,161,165,167,-1,165,161,160,-1,172,171,162,-1,168,173,162,-1,176,163,167,-1,177,178,176,-1,175,164,166,-1,179,180,181,-1, 170,182,183,-1,182,169,172,-1,164,184,167,-1,175,184,164,-1,167,184,185,-1,172,163,176,-1,169,182,170,-1,172,176,186,-1,187,188,189,-1,190,191,177,-1, 192,182,186,-1,170,193,168,-1,194,183,195,-1,192,195,183,-1,181,196,179,-1,178,180,195,-1,191,180,178,-1,187,195,180,-1,197,198,181,-1,192,178,195,-1, 190,184,175,-1,181,191,197,-1,197,190,175,-1,177,184,190,-1,176,178,192,-1,183,182,192,-1,177,176,185,-1,191,178,177,-1,186,176,192,-1,186,182,172,-1, 185,184,177,-1,185,176,167,-1,170,194,199,-1,194,189,199,-1,200,198,197,-1,201,202,166,-1,160,173,203,-1,204,205,201,-1,205,202,201,-1,206,168,193,-1, 203,173,168,-1,203,207,208,-1,207,206,208,-1,203,209,204,-1,174,166,139,-1,203,201,166,-1,201,203,204,-1,210,209,203,-1,168,206,207,-1,168,207,203,-1, 208,210,203,-1,166,160,203,-1,174,200,175,-1,136,204,209,-1,202,205,138,-1,138,205,204,-1,138,137,202,-1,209,210,136,-1,133,206,134,-1,210,208,135,-1, 135,208,206,-1,204,136,138,-1,206,133,135,-1,135,136,210,-1,139,130,140,-1,141,128,134,-1,98,211,120,-1,97,212,211,-1,211,98,97,-1,121,212,99,-1, 212,97,99,-1,142,131,196,-1,211,212,196,-1,196,212,188,-1,132,188,212,-1,212,121,132,-1,131,120,211,-1,188,132,143,-1,194,195,187,-1,170,183,194,-1, 187,189,194,-1,187,180,179,-1,196,188,179,-1,179,188,187,-1,180,191,181,-1,198,196,181,-1,191,190,197,-1,197,175,200,-1,199,193,170,-1,134,206,193,-1, 139,166,137,-1,137,166,202,-1,142,196,198,-1,189,188,143,-1,198,200,213,-1,189,143,214,-1,211,196,131,-1,213,142,198,-1,214,141,134,-1,139,140,213,-1, 134,193,214,-1,143,141,214,-1,200,174,213,-1,214,193,199,-1,214,199,189,-1,139,213,174,-1,213,140,142,-1,217,215,218,-1,143,215,141,-1,122,216,132,-1, 218,216,217,-1,216,122,128,-1,132,216,143,-1,141,217,128,-1,217,216,128,-1,141,215,217,-1,218,215,143,-1,216,218,143,-1,130,119,219,-1,142,220,222,-1, 142,219,131,-1,221,220,140,-1,130,219,221,-1,131,219,119,-1,140,220,142,-1,130,221,140,-1,221,219,222,-1,222,220,221,-1,142,222,219,-1,100,117,223,-1, 104,223,117,-1,100,223,224,-1,225,224,226,-1,225,101,100,-1,227,118,102,-1,102,225,228,-1,228,227,102,-1,102,101,225,-1,229,226,224,-1,224,223,104,-1, 106,116,230,-1,229,107,106,-1,118,227,116,-1,224,225,100,-1,224,104,231,-1,226,228,225,-1,116,227,228,-1,103,107,229,-1,230,228,229,-1,103,229,231,-1, 228,226,229,-1,231,104,103,-1,231,229,224,-1,230,116,228,-1,106,230,229,-1,232,233,234,-1,64,66,235,-1,235,66,78,-1,78,236,235,-1,237,238,236,-1, 235,236,238,-1,238,239,235,-1,235,239,64,-1,240,241,242,-1,242,237,240,-1,242,241,64,-1,64,239,242,-1,236,240,237,-1,240,236,243,-1,244,241,240,-1, 64,241,244,-1,78,243,236,-1,64,245,65,-1,245,244,243,-1,246,243,78,-1,64,244,245,-1,65,245,246,-1,246,245,243,-1,65,246,78,-1,240,243,244,-1, 247,238,248,-1,248,249,247,-1,237,250,251,-1,252,253,250,-1,252,249,253,-1,249,252,247,-1,238,251,248,-1,238,237,251,-1,250,237,252,-1,254,255,256,-1, 257,258,255,-1,256,259,254,-1,260,261,257,-1,262,263,261,-1,262,259,263,-1,259,262,254,-1,255,258,256,-1,255,260,257,-1,261,260,262,-1,264,265,266,-1, 266,259,256,-1,264,258,257,-1,266,265,267,-1,267,268,266,-1,269,270,265,-1,269,264,261,-1,271,270,263,-1,259,266,271,-1,271,263,259,-1,263,270,269,-1, 271,268,272,-1,273,265,271,-1,271,266,268,-1,270,271,265,-1,264,257,261,-1,266,256,258,-1,258,264,266,-1,269,261,263,-1,264,269,265,-1,272,267,273,-1, 271,272,273,-1,272,268,267,-1,265,273,267,-1,274,239,238,-1,275,252,237,-1,242,239,274,-1,276,242,274,-1,242,276,237,-1,275,276,277,-1,277,274,238,-1, 277,247,275,-1,276,275,237,-1,247,252,275,-1,274,277,276,-1,247,277,238,-1,278,54,53,-1,278,279,73,-1,278,73,54,-1,279,280,281,-1,280,279,278,-1, 53,282,278,-1,278,282,280,-1,281,283,279,-1,284,285,283,-1,284,282,53,-1,53,285,284,-1,283,281,284,-1,286,287,283,-1,283,285,286,-1,286,285,53,-1, 279,287,73,-1,288,286,53,-1,287,288,289,-1,73,289,59,-1,59,288,53,-1,287,286,288,-1,289,288,59,-1,73,287,289,-1,287,279,283,-1,290,291,292,-1, 281,280,293,-1,294,295,296,-1,296,281,294,-1,295,291,296,-1,290,296,291,-1,292,280,290,-1,293,294,281,-1,292,293,280,-1,297,298,299,-1,300,301,302,-1, 303,302,301,-1,304,305,306,-1,306,300,304,-1,305,298,306,-1,297,306,298,-1,299,301,297,-1,302,304,300,-1,299,303,301,-1,307,308,303,-1,307,309,308,-1, 299,298,307,-1,307,310,311,-1,311,312,309,-1,304,302,308,-1,314,305,304,-1,314,307,298,-1,298,305,314,-1,314,304,316,-1,311,310,315,-1,314,309,312,-1, 310,307,314,-1,309,314,313,-1,303,299,307,-1,302,303,308,-1,316,313,314,-1,304,308,316,-1,309,316,308,-1,309,313,316,-1,315,310,314,-1,312,315,314,-1, 312,311,315,-1,311,309,307,-1,280,317,290,-1,281,318,284,-1,319,282,284,-1,320,296,290,-1,281,320,318,-1,318,317,319,-1,319,284,318,-1,280,282,319,-1, 280,319,317,-1,317,318,320,-1,320,290,317,-1,281,296,320,-1,322,323,324,-1,326,321,325,-1,327,322,326,-1,330,322,324,-1,328,323,327,-1,331,329,330,-1, 322,330,321,-1,323,332,324,-1,323,322,327,-1,322,321,326,-1,321,329,325,-1,330,329,321,-1,332,323,333,-1,337,336,329,-1,329,339,342,-1,338,341,339,-1, 333,323,340,-1,335,333,340,-1,331,16,335,-1,335,329,331,-1,329,335,337,-1,340,323,334,-1,337,340,334,-1,336,334,338,-1,334,323,328,-1,329,336,339,-1, 342,339,341,-1,334,328,338,-1,334,336,337,-1,336,338,339,-1,340,337,335,-1,342,325,329,-1,341,338,328,-1,17,15,332,-1,16,17,335,-1,333,333,17,-1, 333,17,332,-1,335,17,333,-1,2,343,332,-1,349,345,350,-1,330,349,346,-1,344,345,349,-1,13,347,348,-1,352,347,345,-1,330,344,349,-1,351,324,343,-1, 351,352,345,-1,344,324,351,-1,352,343,2,-1,348,347,352,-1,330,324,344,-1,346,331,330,-1,343,352,351,-1,351,345,344,-1,347,13,350,-1,352,2,348,-1, 350,345,347,-1,5,348,2,-1,13,348,5,-1,2,332,15,-1,332,343,324,-1,359,353,354,-1,353,355,356,-1,357,358,356,-1,354,325,359,-1,326,354,327,-1, 356,355,357,-1,354,353,356,-1,325,354,326,-1,356,327,354,-1,358,327,356,-1,357,361,363,-1,363,362,360,-1,359,325,360,-1,363,358,357,-1,363,361,362,-1, 360,362,359,-1,364,365,366,-1,364,367,368,-1,367,364,369,-1,370,371,372,-1,366,369,364,-1,372,365,370,-1,371,366,372,-1,366,371,373,-1,373,369,366,-1, 365,372,366,-1,374,370,365,-1,369,373,367,-1,367,375,376,-1,370,377,378,-1,378,373,371,-1,373,378,375,-1,371,370,378,-1,375,367,373,-1,379,380,381,-1, 380,376,382,-1,382,376,375,-1,375,378,383,-1,378,377,379,-1,381,380,382,-1,375,384,382,-1,384,375,383,-1,379,383,378,-1,377,380,379,-1,385,380,377,-1, 386,368,376,-1,368,367,376,-1,376,380,386,-1,377,370,374,-1,377,374,385,-1,386,380,385,-1,387,388,389,-1,389,390,391,-1,364,390,389,-1,392,390,364,-1, 365,389,388,-1,368,392,364,-1,365,388,374,-1,389,391,387,-1,365,364,389,-1,390,392,391,-1,391,392,393,-1,393,392,368,-1,394,386,385,-1,386,393,368,-1, 374,388,385,-1,394,388,387,-1,386,394,393,-1,393,394,391,-1,385,388,394,-1,391,394,387,-1,327,395,328,-1,396,397,342,-1,342,397,325,-1,328,395,396,-1, 342,341,396,-1,396,341,328,-1,358,395,327,-1,398,395,358,-1,360,397,398,-1,397,360,325,-1,398,363,360,-1,358,363,398,-1,397,396,398,-1,396,395,398,-1, 399,400,401,-1,403,402,401,-1,405,408,399,-1,404,399,401,-1,406,401,402,-1,399,408,400,-1,403,401,400,-1,406,402,409,-1,404,401,406,-1,405,399,404,-1, 400,408,410,-1,403,407,402,-1,414,20,410,-1,416,413,408,-1,417,402,407,-1,412,417,414,-1,418,414,408,-1,410,408,414,-1,411,412,418,-1,408,413,418,-1, 416,415,413,-1,415,409,411,-1,408,405,420,-1,420,416,408,-1,412,402,417,-1,414,418,412,-1,415,411,413,-1,418,413,411,-1,409,402,411,-1,411,402,412,-1, 416,419,415,-1,419,416,420,-1,409,415,419,-1,19,407,7,-1,417,19,414,-1,407,19,417,-1,414,19,20,-1,417,19,417,-1,400,410,346,-1,421,422,423,-1, 425,8,426,-1,424,422,350,-1,403,427,407,-1,10,425,13,-1,350,13,424,-1,426,424,425,-1,423,426,427,-1,423,403,421,-1,421,403,400,-1,427,403,423,-1, 8,427,426,-1,8,425,10,-1,349,421,400,-1,346,349,400,-1,422,426,423,-1,349,422,421,-1,422,424,426,-1,13,425,424,-1,350,422,349,-1,407,427,8,-1, 7,407,8,-1,428,429,433,-1,430,431,429,-1,432,431,430,-1,430,406,434,-1,406,428,404,-1,430,434,432,-1,430,429,428,-1,404,428,405,-1,428,406,430,-1, 433,405,428,-1,438,436,435,-1,433,436,438,-1,438,435,437,-1,432,434,437,-1,438,405,433,-1,437,435,432,-1,439,440,441,-1,442,443,444,-1,445,441,440,-1, 442,444,446,-1,440,442,445,-1,446,445,442,-1,447,448,449,-1,450,439,448,-1,440,439,450,-1,449,448,443,-1,451,442,440,-1,450,448,447,-1,450,452,440,-1, 451,440,452,-1,442,451,449,-1,449,443,442,-1,443,448,453,-1,439,454,455,-1,439,441,454,-1,455,448,439,-1,456,444,443,-1,453,456,443,-1,453,448,455,-1, 457,458,459,-1,454,441,459,-1,460,459,441,-1,461,446,444,-1,459,460,457,-1,444,458,461,-1,461,457,446,-1,445,446,457,-1,457,460,445,-1,457,461,458,-1, 458,444,456,-1,441,445,460,-1,462,463,464,-1,454,465,464,-1,453,455,463,-1,454,464,455,-1,463,466,453,-1,453,466,456,-1,464,463,455,-1,464,465,462,-1, 467,466,463,-1,467,463,462,-1,468,466,467,-1,458,468,469,-1,459,469,465,-1,466,468,458,-1,459,465,454,-1,456,466,458,-1,467,462,469,-1,469,459,458,-1, 469,468,467,-1,462,465,469,-1,409,470,406,-1,472,419,420,-1,420,471,472,-1,405,471,420,-1,409,419,472,-1,472,470,409,-1,406,470,434,-1,434,470,473,-1, 473,471,438,-1,405,438,471,-1,438,437,473,-1,473,437,434,-1,473,470,472,-1,473,472,471,-1,331,346,16,-1,16,346,20,-1,20,346,410,-1, ]#coordIndex texCoord TextureCoordinate{ point[ 0.2295 0.9971,0.1943 0.9971,0.2109 0.9805,0.1670 0.9971,0.1445 0.9971,0.1680 0.9883,0.0264 0.9971,0.0166 0.9805,0.0361 0.9814,0.0557 0.9980, 0.1250 0.9873,0.1074 0.9961,0.0820 0.9883,0.1250 0.9971,0.0820 0.9980,0.2334 0.9795,0.0781 0.7480,0.1035 0.7422,0.1006 0.7344,0.0215 0.7471, 0.0146 0.7295,0.1514 0.7432,0.2334 0.7305,0.1729 0.7480,0.2266 0.7471,0.1260 0.7471,0.1504 0.7344,0.1260 0.7334,0.3984 0.2090,0.4014 0.2432, 0.3770 0.2422,0.3525 0.2100,0.3535 0.2422,0.0576 0.2959,0.0674 0.2529,0.1094 0.2510,0.1309 0.2520,0.1934 0.2988,0.0449 0.2969,0.0264 0.2520, 0.0469 0.2510,0.1494 0.2520,0.2256 0.2520,0.2139 0.3018,0.2090 0.2529,0.1221 0.1240,0.1221 0.0352,0.1797 0.0537,0.1250 0.0010,0.1865 0.0010, 0.2188 0.0000,0.1758 0.1133,0.0742 0.1143,0.0625 0.0557,0.0361 0.0547,0.0576 0.0000,0.0205 0.0000,0.1904 0.2529,0.2070 0.0439,0.5576 0.7959, 0.5469 0.7510,0.6094 0.7510,0.6494 0.7520,0.6250 0.8115,0.5449 0.7969,0.5264 0.7520,0.6934 0.7988,0.7256 0.7520,0.7139 0.8018,0.7090 0.7529, 0.6289 0.3223,0.6855 0.3613,0.6318 0.3604,0.7070 0.2939,0.6299 0.2520,0.7188 0.2500,0.6113 0.3594,0.5684 0.3584,0.6143 0.3105,0.5361 0.3047, 0.5205 0.2500,0.6182 0.2520,0.5381 0.9189,0.5264 0.8994,0.7236 0.4043,0.5996 0.9619,0.6426 0.9629,0.1035 0.4834,0.0938 0.4873,0.0801 0.4756, 0.5830 0.9170,0.5801 0.9756,0.6758 0.9170,0.1445 0.4844,0.1240 0.4814,0.1426 0.4629,0.7148 0.9229,0.6650 0.9785,0.1650 0.4785,0.7275 0.9004, 0.1445 0.2344,0.1230 0.2334,0.1230 0.2021,0.1553 0.1943,0.1406 0.2285,0.1230 0.1631,0.6475 0.4346,0.7178 0.4414,0.6641 0.4834,0.1582 0.2344, 0.1787 0.2217,0.5225 0.4141,0.1016 0.2295,0.1035 0.2295,0.0908 0.1934,0.0723 0.2246,0.0908 0.2344,0.5771 0.4766,0.5352 0.4473,0.5898 0.4434, 0.1563 0.4873,0.0996 0.4619,0.5742 0.3643,0.5400 0.3877,0.5752 0.3945,0.5547 0.4199,0.5361 0.3916,0.5439 0.3740,0.0762 0.1279,0.0791 0.1240, 0.0977 0.1455,0.5605 0.3779,0.0811 0.1699,0.5986 0.4209,0.6074 0.3789,0.6758 0.3633,0.6982 0.4111,0.7051 0.3867,0.7158 0.3887,0.7041 0.3740, 0.6357 0.3740,0.6621 0.3867,0.6406 0.4033,0.1650 0.1240,0.1523 0.1396,0.1738 0.1670,0.1719 0.1289,0.6855 0.3779,0.1270 0.4971,0.0957 0.4980, 0.1563 0.4961,0.1553 0.2471,0.1367 0.2480,0.1240 0.2480,0.1055 0.2471,0.0918 0.2471,0.4004 0.8223,0.4297 0.8271,0.4063 0.8496,0.3584 0.8203, 0.3789 0.8213,0.3799 0.8320,0.3789 0.8428,0.3486 0.8516,0.3623 0.9004,0.3789 0.8965,0.3789 0.9365,0.3896 0.8984,0.3789 0.8496,0.3252 0.8242, 0.4785 0.8574,0.4453 0.8008,0.4580 0.7520,0.4736 0.8174,0.2773 0.8076,0.2637 0.7520,0.2910 0.7520,0.3164 0.8047,0.2813 0.8594,0.4131 0.8857, 0.4443 0.8770,0.4375 0.8887,0.3115 0.8730,0.3135 0.8887,0.2910 0.9102,0.3418 0.8857,0.4668 0.9160,0.4775 0.7500,0.4893 0.8574,0.2686 0.8633, 0.3086 0.9785,0.2813 0.9492,0.3174 0.9326,0.3262 0.9102,0.3408 0.9092,0.3359 0.9912,0.3486 0.9043,0.3164 0.9043,0.3320 0.9033,0.3242 0.8984, 0.3389 0.8984,0.3760 0.9971,0.4404 0.9355,0.4424 0.9795,0.4141 0.9912,0.4287 0.9092,0.4385 0.9043,0.4717 0.9395,0.4131 0.9092,0.4043 0.9014, 0.4150 0.8965,0.4199 0.9053,0.4277 0.8975,0.4131 0.6943,0.4258 0.7188,0.3506 0.7266,0.3711 0.7451,0.4707 0.6963,0.4521 0.6982,0.4414 0.6758, 0.4473 0.7227,0.3232 0.7061,0.2842 0.7109,0.2529 0.6338,0.3135 0.7090,0.3115 0.7275,0.3418 0.7021,0.4648 0.5850,0.4844 0.6455,0.3750 0.7158, 0.4082 0.6904,0.3750 0.6826,0.3691 0.5703,0.3652 0.6367,0.4180 0.5771,0.3174 0.7129,0.2939 0.6484,0.4482 0.6855,0.4346 0.7012,0.3408 0.7373, 0.3174 0.5791,0.3076 0.5020,0.2773 0.5078,0.4365 0.6436,0.4111 0.6484,0.3379 0.6865,0.2861 0.5742,0.2998 0.5674,0.3242 0.6445,0.3975 0.5010, 0.4570 0.5645,0.4531 0.5029,0.2500 0.5273,0.4961 0.5078,0.4365 0.6602,0.4443 0.6289,0.3691 0.6699,0.4023 0.6025,0.4385 0.6055,0.3066 0.6279, 0.3203 0.6738,0.3193 0.6426,0.3691 0.6074,0.4580 0.6211,0.3496 0.6025,0.4990 0.5068,0.3691 0.6172,0.4404 0.6270,0.4385 0.6396,0.2969 0.6416, 0.2900 0.6006,0.3291 0.6191,0.4658 0.5938,0.4717 0.5439,0.4795 0.5410,0.2637 0.5469,0.2725 0.5547,0.4053 0.5020,0.4043 0.5381,0.4365 0.5049, 0.3701 0.5029,0.3408 0.5391,0.3271 0.5029,0.3545 0.5029,0.4609 0.5586,0.4355 0.5400,0.3145 0.5459,0.2979 0.5752,0.4785 0.6055,0.2764 0.5850, 0.2676 0.5918,0.4795 0.5439,0.2666 0.5498,0.4590 0.5850,0.2744 0.9404,0.2607 0.9385,0.2607 0.8994,0.2549 0.8994,0.2588 0.9434,0.2666 0.8604, 0.4873 0.8623,0.4980 0.9092,0.4932 0.9326,0.4928 0.9014,0.4795 0.9375,0.4951 0.9346,0.4287 0.7920,0.4004 0.7881,0.3809 0.7744,0.3799 0.7871, 0.3809 0.7529,0.3418 0.7959,0.3604 0.7871,0.3789 0.8037,0.3662 0.8018,0.4043 0.8096,0.4834 0.7666,0.4834 0.9834,0.7305 0.9199,0.5176 0.4248, 0.5029 0.4658,0.6904 0.7256,0.6934 0.7100,0.7471 0.7422,0.7471 0.7070,0.7031 0.6973,0.7480 0.6963,0.5518 0.5430,0.5508 0.5313,0.5957 0.5234, 0.6064 0.5410,0.5527 0.5098,0.5928 0.5078,0.5518 0.5537,0.7432 0.9580,0.7432 0.9668,0.7168 0.9697,0.7168 0.9561,0.7373 0.9375,0.5234 0.4688, 0.6895 0.9688,0.5430 0.4727,0.6875 0.9746,0.6777 0.6924,0.6895 0.7100,0.6289 0.7109,0.6299 0.6982,0.6670 0.5303,0.6680 0.5479,0.6162 0.5264, 0.6660 0.5293,0.6680 0.5137,0.6201 0.5049,0.6299 0.7344,0.4277 0.4424,0.4395 0.4600,0.3613 0.4609,0.3682 0.4844,0.3643 0.4746,0.3643 0.4521, 0.3564 0.2910,0.4326 0.2813,0.4307 0.2979,0.3662 0.2764,0.4346 0.2813,0.4326 0.2637,0.3701 0.2549,0.4404 0.4756,0.3525 0.4941,0.3311 0.4883, 0.3496 0.4482,0.3154 0.4707,0.3223 0.4502,0.3389 0.4971,0.3281 0.4951,0.4648 0.3086,0.4512 0.3076,0.4629 0.2871,0.4727 0.3076,0.4648 0.2598, 0.4346 0.2910,0.4795 0.2617,0.4756 0.2852,0.4814 0.3008,0.4736 0.3008,0.4307 0.2969,0.4834 0.2861,0.3174 0.4854,0.6953 0.6934,0.6113 0.5225, 0.6035 0.5049,0.6045 0.5225,0.6123 0.5059,0.6865 0.6934,0.5107 0.9209,0.7383 0.4219,0.7461 0.4629,0.5518 0.6748,0.6123 0.6465,0.6143 0.6602, 0.5518 0.6445,0.5508 0.6299,0.6055 0.6289,0.6953 0.5996,0.7461 0.6045,0.7471 0.6133,0.7041 0.5840,0.7471 0.5879,0.7051 0.5654,0.7461 0.5664, 0.5322 0.9541,0.5313 0.9648,0.5078 0.9512,0.5166 0.9326,0.7197 0.4648,0.5488 0.9590,0.5469 0.9688,0.7012 0.4688,0.5078 0.9619,0.6211 0.6279, 0.6660 0.6328,0.6670 0.6445,0.6104 0.6436,0.6680 0.6689,0.6348 0.5947,0.6357 0.5850,0.6807 0.5850,0.6367 0.5723,0.6836 0.5674,0.6348 0.6064, 0.3789 0.3770,0.4365 0.3838,0.4316 0.3936,0.3643 0.4102,0.3604 0.3936,0.4336 0.4219,0.4316 0.4111,0.3633 0.3525,0.3623 0.3398,0.4307 0.3350, 0.4453 0.3496,0.3604 0.3213,0.4336 0.3174,0.3682 0.3564,0.4668 0.3799,0.4473 0.4316,0.4658 0.4248,0.4814 0.3809,0.4883 0.4043,0.4873 0.4209, 0.3486 0.3691,0.3379 0.3496,0.3311 0.3164,0.3359 0.3711,0.3135 0.3496,0.3154 0.3174,0.3184 0.3438,0.3252 0.3643,0.3125 0.3594,0.3301 0.3721, 0.4619 0.4326,0.4727 0.4326,0.6182 0.6279,0.6982 0.5840,0.6982 0.5654,0.6895 0.5830,0.6895 0.5654,0.6113 0.6289,0.7266 0.1709,0.7422 0.1748, 0.7246 0.1953,0.6836 0.1152,0.6777 0.1670,0.6523 0.1152,0.7061 0.1152,0.6865 0.1826,0.7275 0.1250,0.6387 0.1865,0.6445 0.1699,0.7402 0.2168, 0.2607 0.2168,0.2588 0.1748,0.2842 0.1973,0.3271 0.1758,0.3271 0.1602,0.3564 0.1699,0.3242 0.1387,0.3369 0.1260,0.2891 0.1377,0.3027 0.1240, 0.2803 0.1768,0.3320 0.1924,0.3604 0.1846,0.2832 0.1592,0.2734 0.1250,0.3486 0.1152,0.2686 0.2441,0.7109 0.2432,0.7217 0.2109,0.6250 0.2031, 0.6855 0.2070,0.6240 0.2119,0.6279 0.1885,0.6846 0.1973,0.6260 0.2441,0.6846 0.2168,0.6797 0.2285,0.7041 0.2139,0.7070 0.2061,0.6689 0.2432, 0.7256 0.2441,0.6738 0.0107,0.6904 0.0117,0.6865 0.0869,0.7061 0.0117,0.7109 0.0840,0.7188 0.0117,0.7275 0.0947,0.2813 0.0098,0.2979 0.0107, 0.2998 0.0918,0.3105 0.0117,0.3350 0.0947,0.3262 0.0098,0.2734 0.0947,0.8438 0.8774,0.8252 0.8774,0.7539 0.8843,0.8008 0.9595,0.8740 0.9209, 0.7803 0.8804,0.8232 0.9487,0.7754 0.9688,0.7617 0.8794,0.7510 0.9766,0.8740 0.9214,0.2891 0.4961,0.2773 0.4883,0.2803 0.4805,0.2578 0.4971, 0.2676 0.4785,0.2676 0.4883,0.2842 0.4980,0.2617 0.4980,0.0322 0.5127,0.0547 0.5029,0.0537 0.5137,0.0654 0.5020,0.0674 0.5137,0.0732 0.5029, 0.1787 0.7529,0.1963 0.7529,0.1953 0.7646,0.2090 0.7520,0.2178 0.7627,0.0781 0.5146,0.1729 0.7646,0.0381 0.5029,0.9141 0.9600,0.8496 0.9985, 0.8262 0.9814,0.9131 0.9702,0.9209 0.9263,0.8350 0.9883,0.8027 0.9658,0.8027 0.9644,0.9014 0.9243,0.9805 0.9321,0.9502 0.9277,0.9746 0.8843, 0.9678 0.8833,0.9883 0.9346,0.9746 0.9302,0.8760 0.9204,0.8779 0.9209,0.2861 0.4414,0.2939 0.4492,0.2881 0.4492,0.2910 0.4707,0.2656 0.4463, 0.2832 0.4668,0.2637 0.4678,0.2568 0.4619,0.2549 0.4473,0.2568 0.4404,0.7256 0.1152,0.2998 0.1143,0.3359 0.1182,0.2754 0.1152,0.2988 0.1035, 0.5674 0.1670,0.5586 0.1826,0.5273 0.1709,0.5234 0.1953,0.5088 0.1748,0.5977 0.1152,0.6074 0.1699,0.5625 0.1152,0.5400 0.1152,0.5264 0.1260, 0.6094 0.1865,0.5088 0.2158,0.4180 0.1924,0.3896 0.1855,0.4229 0.1387,0.4229 0.1602,0.3926 0.1699,0.4688 0.1982,0.4922 0.1748,0.4902 0.2158, 0.4697 0.1768,0.4219 0.1758,0.4668 0.1592,0.4609 0.1387,0.4756 0.1260,0.4014 0.1152,0.4082 0.1279,0.4512 0.1240,0.4746 0.2441,0.5625 0.1973, 0.5615 0.2080,0.5410 0.2051,0.5723 0.2285,0.5420 0.2432,0.5439 0.2129,0.5645 0.2158,0.5244 0.2090,0.5850 0.2432,0.5264 0.2441,0.5576 0.0869, 0.5527 0.0117,0.5693 0.0117,0.5381 0.0840,0.5420 0.0117,0.5313 0.0107,0.5254 0.0977,0.4160 0.0967,0.4355 0.0107,0.4502 0.0107,0.4229 0.0107, 0.4482 0.0928,0.4668 0.0107,0.4727 0.0977,0.2676 0.4170,0.2695 0.4238,0.2607 0.4326,0.2813 0.4229,0.2832 0.4180,0.2910 0.4336,0.2705 0.4355, 0.2822 0.4346,0.1963 0.5137,0.1963 0.5029,0.2158 0.5137,0.1846 0.5137,0.1875 0.5020,0.1777 0.5029,0.2109 0.5029,0.0508 0.7637,0.0596 0.7529, 0.0713 0.7520,0.1709 0.5146,0.0781 0.7646,0.0332 0.7627,0.0391 0.7520,0.8281 0.9834,0.8496 0.9980,0.9121 0.9531,0.8350 0.9878,0.9131 0.9282, 0.9131 0.9648,0.8037 0.9639,0.9199 0.9263,0.8027 0.9648,0.2578 0.3779,0.2871 0.3877,0.2588 0.3857,0.2568 0.4043,0.2578 0.3828,0.2842 0.4004, 0.2666 0.4014,0.2930 0.3789,0.2910 0.4053,0.2891 0.3779,0.5264 0.1182,0.4521 0.1143,0.4092 0.1172,0.4707 0.1182,0.4502 0.1035,0.3750 0.1924, ]#point }#TextureCoordinate texCoordIndex[ 0,1,2,-1,3,4,5,-1,6,7,8,-1,8,9,6,-1,10,11,12,-1,11,10,13,-1,1,3,5,-1,13,10,4,-1,5,2,1,-1,12,14,9,-1, 12,11,14,-1,9,8,12,-1,2,15,0,-1,5,4,10,-1,16,17,18,-1,16,19,20,-1,21,22,23,-1,22,24,23,-1,23,25,26,-1,25,27,26,-1, 18,25,16,-1,18,27,25,-1,26,21,23,-1,16,20,17,-1,28,29,30,-1,30,31,28,-1,30,32,31,-1,33,34,35,-1,36,37,33,-1,38,39,33,-1, 40,34,33,-1,37,36,41,-1,37,42,43,-1,37,44,42,-1,45,46,47,-1,46,48,49,-1,49,50,47,-1,49,47,46,-1,47,51,45,-1,45,52,53,-1, 52,54,53,-1,55,48,46,-1,53,56,55,-1,54,56,53,-1,46,53,55,-1,53,46,45,-1,39,40,33,-1,33,35,36,-1,41,57,37,-1,37,57,44,-1, 47,50,58,-1,47,58,51,-1,59,60,61,-1,61,62,63,-1,64,65,59,-1,66,63,62,-1,66,67,68,-1,66,69,67,-1,70,71,72,-1,73,71,70,-1, 74,75,70,-1,70,75,73,-1,76,77,78,-1,78,77,79,-1,78,80,81,-1,79,80,78,-1,65,60,59,-1,61,63,59,-1,62,69,66,-1,59,82,64,-1, 64,82,83,-1,84,71,73,-1,85,63,86,-1,87,88,89,-1,90,91,82,-1,85,90,63,-1,82,59,90,-1,63,90,59,-1,63,92,86,-1,93,94,95,-1, 96,97,92,-1,98,93,95,-1,68,96,66,-1,99,96,68,-1,92,66,96,-1,66,92,63,-1,100,101,102,-1,103,104,100,-1,103,102,105,-1,106,107,108,-1, 109,104,110,-1,110,104,103,-1,79,77,111,-1,112,113,114,-1,114,102,112,-1,105,102,114,-1,114,113,115,-1,115,113,116,-1,117,118,119,-1,91,90,85,-1, 98,120,93,-1,100,102,103,-1,102,101,112,-1,121,94,87,-1,121,87,89,-1,95,94,121,-1,86,92,97,-1,76,77,122,-1,123,124,125,-1,126,77,127,-1, 126,111,77,-1,126,125,118,-1,125,119,118,-1,128,129,130,-1,76,131,127,-1,45,130,129,-1,105,132,130,-1,45,105,130,-1,133,125,124,-1,133,124,134,-1, 133,119,125,-1,114,132,105,-1,118,111,126,-1,45,129,52,-1,126,127,123,-1,76,127,77,-1,126,123,125,-1,123,131,124,-1,134,124,131,-1,123,127,131,-1, 128,130,132,-1,76,134,131,-1,135,71,72,-1,136,137,138,-1,139,71,138,-1,71,84,138,-1,107,136,138,-1,107,106,136,-1,140,141,142,-1,139,140,72,-1, 143,144,45,-1,144,145,105,-1,144,105,45,-1,141,136,142,-1,145,144,146,-1,136,106,142,-1,105,145,103,-1,138,84,107,-1,51,143,45,-1,147,139,138,-1, 71,139,72,-1,144,143,146,-1,147,141,140,-1,141,147,137,-1,139,147,140,-1,136,141,137,-1,137,147,138,-1,94,148,149,-1,149,87,94,-1,93,120,150,-1, 150,148,94,-1,109,151,152,-1,104,152,100,-1,153,101,100,-1,152,104,109,-1,154,155,116,-1,112,101,153,-1,153,154,112,-1,116,113,154,-1,100,152,153,-1, 112,154,113,-1,94,93,150,-1,149,88,87,-1,156,157,158,-1,159,160,161,-1,161,162,163,-1,161,160,156,-1,164,165,166,-1,167,165,158,-1,168,162,158,-1, 165,168,158,-1,163,162,168,-1,163,168,165,-1,166,165,167,-1,163,165,164,-1,156,158,161,-1,163,169,159,-1,161,163,159,-1,158,162,161,-1,170,171,172,-1, 170,172,173,-1,174,175,176,-1,176,177,178,-1,170,157,171,-1,179,180,181,-1,177,169,178,-1,182,183,184,-1,163,185,182,-1,186,181,180,-1,184,178,182,-1, 180,157,170,-1,182,169,163,-1,158,157,180,-1,185,163,164,-1,167,158,179,-1,180,179,158,-1,180,170,186,-1,178,169,182,-1,183,182,185,-1,172,187,173,-1, 174,176,178,-1,173,188,170,-1,178,189,174,-1,190,191,192,-1,192,193,194,-1,195,190,192,-1,196,166,194,-1,194,166,192,-1,197,193,192,-1,184,197,192,-1, 198,199,200,-1,194,198,200,-1,194,193,198,-1,200,196,194,-1,193,197,199,-1,199,198,193,-1,192,191,184,-1,192,166,195,-1,196,164,166,-1,199,197,183,-1, 200,199,185,-1,183,197,184,-1,196,200,185,-1,185,199,183,-1,164,196,185,-1,166,201,195,-1,202,203,204,-1,202,205,206,-1,186,207,202,-1,208,202,166,-1, 208,205,202,-1,202,206,186,-1,208,209,210,-1,210,211,208,-1,205,211,212,-1,212,206,205,-1,211,205,208,-1,210,212,211,-1,166,209,208,-1,202,207,203,-1, 166,167,209,-1,179,210,209,-1,179,209,167,-1,186,206,181,-1,181,206,212,-1,181,212,179,-1,212,210,179,-1,204,201,166,-1,204,166,202,-1,213,214,215,-1, 216,215,214,-1,217,218,219,-1,220,216,214,-1,213,219,218,-1,221,222,223,-1,224,225,222,-1,215,216,225,-1,215,224,221,-1,221,224,222,-1,215,226,213,-1, 219,227,228,-1,217,220,218,-1,214,218,220,-1,218,214,213,-1,225,224,215,-1,221,226,215,-1,229,216,220,-1,230,231,229,-1,228,217,219,-1,232,233,234,-1, 223,235,236,-1,235,222,225,-1,217,237,220,-1,228,237,217,-1,220,237,238,-1,225,216,229,-1,222,235,223,-1,225,229,239,-1,240,241,242,-1,243,244,230,-1, 245,235,239,-1,223,246,221,-1,247,236,248,-1,245,248,236,-1,234,249,232,-1,231,233,248,-1,244,233,231,-1,240,248,233,-1,250,251,234,-1,245,231,248,-1, 243,237,228,-1,234,244,250,-1,250,243,228,-1,230,237,243,-1,229,231,245,-1,236,235,245,-1,230,229,238,-1,244,231,230,-1,239,229,245,-1,239,235,225,-1, 238,237,230,-1,238,229,220,-1,223,247,252,-1,247,242,252,-1,253,251,250,-1,254,255,219,-1,213,226,256,-1,257,258,254,-1,258,255,254,-1,259,221,246,-1, 256,226,221,-1,256,260,261,-1,260,259,261,-1,256,262,257,-1,227,219,263,-1,256,254,219,-1,254,256,257,-1,264,262,256,-1,221,259,260,-1,221,260,256,-1, 261,264,256,-1,219,213,256,-1,227,265,228,-1,266,257,262,-1,255,258,267,-1,267,258,257,-1,267,268,255,-1,262,264,266,-1,269,259,270,-1,264,261,271,-1, 271,261,259,-1,257,266,267,-1,259,269,271,-1,271,266,264,-1,272,273,274,-1,275,276,270,-1,277,278,279,-1,280,281,278,-1,278,277,280,-1,282,281,283,-1, 281,280,283,-1,284,285,249,-1,278,281,249,-1,249,281,241,-1,286,241,281,-1,281,282,286,-1,285,279,278,-1,241,286,287,-1,247,248,240,-1,223,236,247,-1, 240,242,247,-1,240,233,232,-1,249,241,232,-1,232,241,240,-1,233,244,234,-1,251,249,234,-1,244,243,250,-1,250,228,253,-1,252,246,223,-1,270,259,246,-1, 263,219,268,-1,268,219,255,-1,284,249,251,-1,242,241,287,-1,251,253,288,-1,242,287,289,-1,278,249,285,-1,288,284,251,-1,289,275,290,-1,272,274,291,-1, 270,246,292,-1,287,275,289,-1,253,293,288,-1,289,246,252,-1,289,252,242,-1,263,288,293,-1,288,274,284,-1,294,295,296,-1,297,295,298,-1,178,299,189,-1, 296,299,294,-1,299,178,184,-1,189,299,297,-1,298,294,184,-1,294,299,184,-1,298,295,294,-1,296,295,297,-1,299,296,297,-1,186,170,300,-1,301,302,303,-1, 301,300,188,-1,304,302,305,-1,186,300,304,-1,188,300,170,-1,305,302,301,-1,186,304,305,-1,304,300,303,-1,303,302,304,-1,301,303,300,-1,172,171,306,-1, 157,306,171,-1,172,306,307,-1,308,307,309,-1,308,310,172,-1,311,177,176,-1,176,308,312,-1,312,311,176,-1,176,310,308,-1,313,309,307,-1,307,306,157,-1, 159,169,314,-1,313,160,159,-1,177,311,169,-1,307,308,172,-1,307,157,315,-1,309,312,308,-1,169,311,312,-1,156,160,313,-1,314,312,313,-1,156,313,315,-1, 312,309,313,-1,315,157,156,-1,315,313,307,-1,314,169,312,-1,159,314,313,-1,316,316,317,-1,96,99,318,-1,319,111,118,-1,118,320,319,-1,321,322,323,-1, 324,323,322,-1,322,325,324,-1,324,325,326,-1,327,328,329,-1,329,330,327,-1,329,328,331,-1,331,332,329,-1,333,327,330,-1,334,335,336,-1,337,338,334,-1, 96,338,337,-1,118,339,320,-1,96,340,97,-1,340,337,336,-1,341,339,118,-1,96,337,340,-1,97,340,342,-1,342,340,336,-1,117,341,118,-1,334,336,337,-1, 343,344,345,-1,345,346,343,-1,330,347,348,-1,349,350,347,-1,349,351,350,-1,351,349,352,-1,344,353,345,-1,344,321,353,-1,347,330,349,-1,354,355,356,-1, 357,358,355,-1,356,359,354,-1,360,361,362,-1,363,364,361,-1,363,365,364,-1,365,363,366,-1,355,358,356,-1,355,367,357,-1,361,360,363,-1,368,369,370,-1, 370,359,356,-1,368,358,357,-1,370,369,371,-1,371,372,370,-1,373,374,369,-1,375,376,361,-1,377,378,364,-1,365,379,377,-1,377,364,365,-1,380,378,375,-1, 377,381,382,-1,383,384,377,-1,377,379,381,-1,378,377,384,-1,376,385,361,-1,370,356,358,-1,358,368,370,-1,375,361,380,-1,368,373,369,-1,382,386,383,-1, 377,382,383,-1,382,381,386,-1,369,387,371,-1,388,325,322,-1,389,349,330,-1,329,332,390,-1,391,329,390,-1,329,391,330,-1,389,391,392,-1,393,388,322,-1, 392,352,389,-1,391,389,330,-1,352,349,389,-1,390,392,391,-1,343,393,322,-1,394,83,82,-1,395,396,107,-1,395,107,84,-1,397,398,399,-1,398,397,400,-1, 401,402,400,-1,400,402,398,-1,403,404,405,-1,406,407,404,-1,406,408,409,-1,409,407,406,-1,404,403,406,-1,410,411,412,-1,412,413,410,-1,410,413,82,-1, 396,414,107,-1,415,410,82,-1,411,415,416,-1,107,417,108,-1,91,415,82,-1,411,410,415,-1,416,415,91,-1,107,414,417,-1,411,418,412,-1,419,420,421,-1, 399,422,423,-1,424,425,426,-1,426,403,424,-1,425,427,426,-1,428,426,427,-1,421,422,419,-1,429,424,403,-1,421,423,422,-1,430,431,432,-1,433,434,435,-1, 436,435,434,-1,437,438,439,-1,439,440,437,-1,438,441,439,-1,442,439,441,-1,432,434,430,-1,443,437,440,-1,432,436,434,-1,444,445,436,-1,444,446,445,-1, 432,431,444,-1,444,447,448,-1,448,449,446,-1,437,443,450,-1,451,438,437,-1,451,452,441,-1,441,438,451,-1,451,437,453,-1,454,455,456,-1,451,457,458,-1, 455,452,451,-1,457,451,459,-1,436,432,444,-1,435,436,445,-1,453,459,451,-1,437,450,453,-1,446,460,445,-1,446,461,460,-1,456,455,451,-1,458,456,451,-1, 458,454,456,-1,448,446,444,-1,398,462,419,-1,403,463,406,-1,464,408,406,-1,465,426,428,-1,403,465,463,-1,463,466,464,-1,464,406,463,-1,398,402,467,-1, 398,467,462,-1,466,463,465,-1,465,428,466,-1,403,426,465,-1,468,469,470,-1,471,472,473,-1,474,468,471,-1,475,468,470,-1,476,469,474,-1,477,478,475,-1, 468,475,472,-1,469,479,470,-1,469,468,474,-1,468,472,471,-1,472,478,473,-1,475,478,472,-1,480,481,482,-1,483,484,485,-1,485,486,487,-1,488,489,486,-1, 482,481,490,-1,491,482,490,-1,492,31,491,-1,491,485,492,-1,485,491,483,-1,490,481,493,-1,483,490,493,-1,484,493,488,-1,493,481,494,-1,485,484,486,-1, 487,486,489,-1,493,494,488,-1,493,484,483,-1,484,488,486,-1,490,483,491,-1,487,495,485,-1,489,488,494,-1,32,496,480,-1,31,32,491,-1,482,482,32,-1, 482,32,480,-1,491,32,482,-1,497,498,479,-1,499,500,501,-1,475,499,502,-1,503,500,499,-1,504,505,506,-1,507,505,500,-1,475,503,499,-1,508,470,498,-1, 508,507,500,-1,503,470,508,-1,507,498,497,-1,506,505,507,-1,475,470,503,-1,502,477,475,-1,498,507,508,-1,508,500,503,-1,505,504,501,-1,507,497,506,-1, 501,500,505,-1,509,506,497,-1,504,506,509,-1,497,479,510,-1,479,498,470,-1,511,512,513,-1,512,514,515,-1,516,517,515,-1,513,473,511,-1,471,513,474,-1, 515,514,516,-1,513,512,515,-1,473,513,471,-1,515,474,513,-1,517,474,515,-1,518,519,520,-1,520,521,522,-1,523,495,522,-1,520,524,518,-1,520,519,521,-1, 522,521,523,-1,525,526,527,-1,525,528,529,-1,528,525,530,-1,531,532,533,-1,527,530,525,-1,533,526,531,-1,532,527,533,-1,527,532,534,-1,534,530,527,-1, 526,533,527,-1,535,531,526,-1,530,534,528,-1,536,537,538,-1,539,540,541,-1,541,542,543,-1,542,541,537,-1,543,539,541,-1,537,536,542,-1,544,545,546,-1, 545,547,548,-1,548,547,549,-1,550,551,552,-1,551,553,554,-1,546,545,548,-1,549,555,548,-1,556,550,552,-1,554,552,551,-1,557,545,544,-1,558,559,560,-1, 561,562,563,-1,562,564,563,-1,563,559,561,-1,560,565,566,-1,560,566,558,-1,561,559,558,-1,567,568,569,-1,569,570,571,-1,525,570,569,-1,572,570,525,-1, 526,569,568,-1,573,572,525,-1,526,568,574,-1,569,571,567,-1,526,525,569,-1,570,572,571,-1,575,576,577,-1,577,576,578,-1,579,580,581,-1,580,577,578,-1, 582,583,581,-1,579,583,584,-1,580,579,577,-1,577,579,575,-1,581,583,579,-1,575,579,584,-1,474,585,476,-1,586,587,487,-1,487,587,495,-1,494,588,586,-1, 487,489,586,-1,586,489,494,-1,517,585,474,-1,589,588,524,-1,522,587,589,-1,587,522,495,-1,589,520,522,-1,524,520,589,-1,587,586,589,-1,586,588,589,-1, 590,591,592,-1,593,594,592,-1,595,596,590,-1,597,590,592,-1,598,592,594,-1,590,596,591,-1,593,592,591,-1,598,594,599,-1,597,592,598,-1,595,590,597,-1, 591,596,600,-1,593,601,594,-1,602,28,603,-1,604,605,606,-1,607,608,609,-1,610,607,602,-1,611,602,606,-1,603,606,602,-1,612,610,611,-1,606,605,611,-1, 604,613,605,-1,613,614,612,-1,606,615,616,-1,616,604,606,-1,610,608,607,-1,602,611,610,-1,613,612,605,-1,611,605,612,-1,614,608,612,-1,612,608,610,-1, 604,617,613,-1,617,604,616,-1,614,613,617,-1,29,609,618,-1,607,29,602,-1,609,29,607,-1,602,29,28,-1,607,29,607,-1,591,600,502,-1,619,620,621,-1, 622,623,624,-1,625,620,501,-1,593,626,601,-1,627,622,504,-1,501,504,625,-1,624,625,622,-1,621,624,626,-1,621,593,619,-1,619,593,591,-1,626,593,621,-1, 623,626,624,-1,623,622,627,-1,499,619,591,-1,502,499,591,-1,620,624,621,-1,499,620,619,-1,620,625,624,-1,504,622,625,-1,501,620,499,-1,601,626,623,-1, 628,601,623,-1,629,630,631,-1,632,633,630,-1,634,633,632,-1,632,598,635,-1,598,629,597,-1,632,635,634,-1,632,630,629,-1,597,629,595,-1,629,598,632,-1, 631,595,629,-1,636,637,638,-1,639,637,636,-1,636,638,640,-1,641,642,640,-1,636,615,639,-1,640,638,641,-1,643,644,645,-1,646,647,648,-1,649,645,644,-1, 646,648,650,-1,644,646,649,-1,650,649,646,-1,651,652,653,-1,654,655,652,-1,656,655,654,-1,653,652,657,-1,658,659,660,-1,654,652,651,-1,654,661,656,-1, 658,660,662,-1,659,658,663,-1,663,664,659,-1,665,666,667,-1,668,669,670,-1,668,671,669,-1,670,666,668,-1,672,673,665,-1,667,672,665,-1,667,666,670,-1, 527,526,525,-1,529,528,525,-1,530,525,528,-1,533,532,531,-1,525,530,527,-1,531,526,533,-1,533,527,532,-1,534,532,527,-1,527,530,534,-1,527,533,526,-1, 526,531,535,-1,528,534,530,-1,674,675,676,-1,677,678,676,-1,679,680,675,-1,677,676,680,-1,675,681,679,-1,679,681,682,-1,676,675,680,-1,676,678,674,-1, 683,681,675,-1,683,675,674,-1,569,568,567,-1,526,569,570,-1,525,570,572,-1,568,569,526,-1,525,572,573,-1,574,568,526,-1,567,571,570,-1,570,525,526,-1, 570,569,567,-1,571,572,570,-1,599,684,598,-1,685,617,616,-1,616,686,685,-1,615,686,616,-1,614,617,685,-1,685,687,614,-1,598,684,635,-1,642,687,688,-1, 688,686,636,-1,615,636,686,-1,636,640,688,-1,688,640,642,-1,688,687,685,-1,688,685,686,-1,492,689,31,-1,31,689,28,-1,28,689,603,-1, ]#texCoordIndex }#IndexedFaceSet } #shape # gestures : # gesture1 : Hello DEF TS1 TimeSensor{cycleInterval 1.3612} DEF PI1_1 PositionInterpolator { key[0.000,0.250,0.625,1.000,] keyValue[ 0.0000 1.0929 0.0272, -0.0727 1.0963 0.0532, -0.0680 1.0963 0.0528, 0.0000 1.0929 0.0272 ] } ROUTE TS1.fraction_changed TO PI1_1.set_fraction DEF OI1_1 OrientationInterpolator { key[0.000,0.250,0.625,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.0000 0.0000 -1.0000 -0.0930, 0.0000 0.0000 -1.0000 -0.0930, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS1.fraction_changed TO OI1_1.set_fraction DEF OI1_3 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.9234 0.2956 0.2449 -0.2135, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS1.fraction_changed TO OI1_3.set_fraction DEF OI1_4 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.9234 0.2956 0.2449 -0.2135, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS1.fraction_changed TO OI1_4.set_fraction DEF OI1_7 OrientationInterpolator { key[0.000,0.250,0.375,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.9937 -0.1119 0.0083 -0.1448, 0.5852 -0.2884 -0.7579 -0.2147, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS1.fraction_changed TO OI1_7.set_fraction DEF OI1_8 OrientationInterpolator { key[0.000,0.250,0.375,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.9937 -0.1119 0.0083 -0.1448, 0.5852 -0.2884 -0.7579 -0.2147, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS1.fraction_changed TO OI1_8.set_fraction DEF OI1_18 OrientationInterpolator { key[0.000,0.375,0.750,1.000,] keyValue[ -0.1659 -0.1208 -0.9787 -1.2773, 0.2439 -0.7096 0.6610 -1.0612, 0.2439 -0.7096 0.6610 -1.0612, -0.1659 -0.1208 -0.9787 -1.2773 ] } ROUTE TS1.fraction_changed TO OI1_18.set_fraction DEF OI1_19 OrientationInterpolator { key[0.000,0.375,0.750,1.000,] keyValue[ 0.1659 0.1208 0.9787 -0.6386, -0.2439 0.7096 -0.6610 -0.5306, -0.2439 0.7096 -0.6610 -0.5306, 0.1659 0.1208 0.9787 -0.6386 ] } ROUTE TS1.fraction_changed TO OI1_19.set_fraction DEF OI1_20 OrientationInterpolator { key[0.000,0.375,1.000,] keyValue[ -0.9967 -0.0707 0.0406 -0.5441, 0.5677 -0.8174 0.0983 -0.6161, -1.0000 0.0000 0.0000 -0.4015 ] } ROUTE TS1.fraction_changed TO OI1_20.set_fraction DEF OI1_21 OrientationInterpolator { key[0.000,0.375,0.500,0.625,0.750,0.875,1.000,] keyValue[ -0.9314 -0.3362 -0.1393 -0.8369, -0.6886 0.7073 -0.1598 -1.3817, -0.9285 0.1035 0.3566 -1.2637, -0.6886 0.7073 -0.1598 -1.3817, -0.9285 0.1035 0.3566 -1.2637, -0.6886 0.7073 -0.1598 -1.3817, -0.9314 -0.3362 -0.1393 -0.8369 ] } ROUTE TS1.fraction_changed TO OI1_21.set_fraction DEF OI1_22 OrientationInterpolator { key[0.000,0.375,1.000,] keyValue[ 0.9967 0.0707 -0.0406 -0.2720, -0.5677 0.8174 -0.0983 -0.3080, 1.0000 0.0000 0.0000 -0.2007 ] } ROUTE TS1.fraction_changed TO OI1_22.set_fraction DEF OI1_23 OrientationInterpolator { key[0.000,0.500,0.625,1.000,] keyValue[ -0.2208 0.1459 0.9643 -1.2718, 0.1426 0.1469 0.9788 -1.2665, -0.1911 0.2698 0.9438 -1.3471, -0.2285 0.1451 0.9627 -1.2397 ] } ROUTE TS1.fraction_changed TO OI1_23.set_fraction DEF OI1_24 OrientationInterpolator { key[0.000,0.500,0.625,1.000,] keyValue[ 0.2208 -0.1459 -0.9643 -0.6359, -0.1426 -0.1469 -0.9788 -0.6332, 0.1911 -0.2698 -0.9438 -0.6736, 0.2285 -0.1451 -0.9627 -0.6199 ] } ROUTE TS1.fraction_changed TO OI1_24.set_fraction DEF OI1_25 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ -1.0000 0.0000 0.0000 -0.4015, -0.9959 0.0031 -0.0899 -1.0895, -1.0000 0.0000 0.0000 -0.4015 ] } ROUTE TS1.fraction_changed TO OI1_25.set_fraction DEF OI1_27 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ 1.0000 0.0000 0.0000 -0.2007, 0.9959 -0.0031 0.0899 -0.5447, 1.0000 0.0000 0.0000 -0.2007 ] } ROUTE TS1.fraction_changed TO OI1_27.set_fraction DEF OI1_36 OrientationInterpolator { key[0.000,0.125,0.250,0.625,0.875,1.000,] keyValue[ 0.9413 -0.0569 0.3327 -0.0457, 0.9678 -0.0713 0.2414 -0.5513, 0.3306 -0.1740 0.9276 -0.2779, 0.3306 -0.1740 0.9276 -0.2779, 0.9678 -0.0713 0.2414 -0.5513, 0.9413 -0.0569 0.3327 -0.0457 ] } ROUTE TS1.fraction_changed TO OI1_36.set_fraction DEF OI1_37 OrientationInterpolator { key[0.000,0.125,0.250,0.625,0.875,1.000,] keyValue[ -0.9413 0.0569 -0.3327 -0.0228, -0.9678 0.0713 -0.2414 -0.2757, -0.3306 0.1740 -0.9276 -0.1390, -0.3306 0.1740 -0.9276 -0.1390, -0.9678 0.0713 -0.2414 -0.2757, -0.9413 0.0569 -0.3327 -0.0228 ] } ROUTE TS1.fraction_changed TO OI1_37.set_fraction DEF OI1_38 OrientationInterpolator { key[0.000,0.125,0.250,0.625,0.875,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.9894 -0.1356 -0.0511 -0.8339, -0.5043 -0.8617 -0.0563 -0.0817, -0.5043 -0.8617 -0.0563 -0.0817, -0.9894 -0.1356 -0.0511 -0.8339, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS1.fraction_changed TO OI1_38.set_fraction DEF OI1_39 OrientationInterpolator { key[0.000,0.250,0.625,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.5697 0.6214 -0.5379 -0.2206, -0.5697 0.6214 -0.5379 -0.2206, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS1.fraction_changed TO OI1_39.set_fraction DEF OI1_41 OrientationInterpolator { key[0.000,0.125,0.250,0.625,0.875,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.9894 0.1356 0.0511 -0.4170, 0.5043 0.8617 0.0563 -0.0409, 0.5043 0.8617 0.0563 -0.0409, 0.9894 0.1356 0.0511 -0.4170, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS1.fraction_changed TO OI1_41.set_fraction DEF OI1_-1 OrientationInterpolator { key[0.000,0.125,0.250,0.625,0.875,1.000,] keyValue[ 0.9985 -0.0028 -0.0549 -0.0245, 0.9754 -0.0505 0.2146 -0.2765, 0.3722 -0.1654 0.9133 -0.1316, 0.3722 -0.1654 0.9133 -0.1316, 0.9754 -0.0505 0.2146 -0.2765, 0.9985 -0.0028 -0.0549 -0.0245 ] } ROUTE TS1.fraction_changed TO OI1_-1.set_fraction # gesture2 : Likes DEF TS2 TimeSensor{cycleInterval 1.6846} DEF PI2_1 PositionInterpolator { key[0.000,0.750,] keyValue[ 0.0000 1.0929 0.0272, -0.0061 1.0948 0.0262 ] } ROUTE TS2.fraction_changed TO PI2_1.set_fraction DEF OI2_2 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.9301 -0.3465 0.1215 -0.4517, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS2.fraction_changed TO OI2_2.set_fraction DEF OI2_3 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.9814 0.1710 -0.0868 -0.4913, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS2.fraction_changed TO OI2_3.set_fraction DEF OI2_4 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.9814 0.1710 -0.0868 -0.4913, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS2.fraction_changed TO OI2_4.set_fraction DEF OI2_7 OrientationInterpolator { key[0.000,0.250,0.500,0.625,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0010 0.0000 -0.4223, -1.0000 0.0000 0.0000 0.0000, 0.0000 0.0000 1.0000 -0.1395, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS2.fraction_changed TO OI2_7.set_fraction DEF OI2_8 OrientationInterpolator { key[0.000,0.250,0.500,0.625,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0010 0.0000 -0.4223, -1.0000 0.0000 0.0000 0.0000, 0.0000 0.0000 1.0000 -0.1395, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS2.fraction_changed TO OI2_8.set_fraction DEF OI2_18 OrientationInterpolator { key[0.000,0.375,0.750,1.000,] keyValue[ -0.1878 -0.1291 -0.9737 -1.2320, 0.5854 0.4348 -0.6843 -1.7037, 0.2428 0.1755 -0.9541 -1.3830, -0.1878 -0.1291 -0.9737 -1.2320 ] } ROUTE TS2.fraction_changed TO OI2_18.set_fraction DEF OI2_19 OrientationInterpolator { key[0.000,0.375,0.750,1.000,] keyValue[ 0.1877 0.1293 0.9737 -0.6161, -0.5854 -0.4349 0.6842 -0.8519, -0.2429 -0.1756 0.9540 -0.6915, 0.1877 0.1293 0.9737 -0.6161 ] } ROUTE TS2.fraction_changed TO OI2_19.set_fraction DEF OI2_20 OrientationInterpolator { key[0.000,0.750,1.000,] keyValue[ -1.0000 0.0000 0.0000 -0.4015, -0.0913 -0.8890 0.4487 -0.4755, -1.0000 0.0000 0.0000 -0.4015 ] } ROUTE TS2.fraction_changed TO OI2_20.set_fraction DEF OI2_22 OrientationInterpolator { key[0.000,0.750,1.000,] keyValue[ 1.0000 0.0000 0.0000 -0.2007, 0.0911 0.8890 -0.4487 -0.2377, 1.0000 0.0000 0.0000 -0.2007 ] } ROUTE TS2.fraction_changed TO OI2_22.set_fraction DEF OI2_23 OrientationInterpolator { key[0.000,0.250,0.375,0.500,0.625,0.750,1.000,] keyValue[ -0.2188 0.1461 0.9648 -1.2806, -0.1665 0.8078 0.5654 -1.3494, 0.0857 0.7577 0.6470 -1.2403, 0.0857 0.7577 0.6470 -1.2403, 0.2800 0.8705 0.4047 -0.8993, 0.2800 0.8705 0.4047 -0.8993, -0.2188 0.1461 0.9648 -1.2806 ] } ROUTE TS2.fraction_changed TO OI2_23.set_fraction DEF OI2_24 OrientationInterpolator { key[0.000,0.250,0.375,0.500,0.625,0.750,1.000,] keyValue[ 0.2189 -0.1461 -0.9647 -0.6405, 0.1665 -0.8079 -0.5653 -0.6747, -0.0855 -0.7577 -0.6469 -0.6201, -0.0855 -0.7577 -0.6469 -0.6201, -0.2799 -0.8706 -0.4046 -0.4497, -0.2799 -0.8706 -0.4046 -0.4497, 0.2189 -0.1461 -0.9647 -0.6405 ] } ROUTE TS2.fraction_changed TO OI2_24.set_fraction DEF OI2_25 OrientationInterpolator { key[0.000,0.250,0.500,0.625,0.750,1.000,] keyValue[ -1.0000 0.0000 0.0000 -0.4015, -0.1461 0.9770 -0.1552 -2.1872, 0.0919 0.9953 0.0299 -2.2743, 0.9555 0.2473 0.1610 -1.3977, 0.9555 0.2473 0.1610 -1.3977, -1.0000 0.0000 0.0000 -0.4015 ] } ROUTE TS2.fraction_changed TO OI2_25.set_fraction DEF OI2_26 OrientationInterpolator { key[0.000,0.500,0.625,0.750,1.000,] keyValue[ -0.9131 0.3781 0.1527 -0.8332, -0.5729 0.4786 0.6654 -0.4600, -0.5886 -0.4854 -0.6465 -1.0090, -0.5886 -0.4854 -0.6465 -1.0090, -0.9131 0.3781 0.1527 -0.8332 ] } ROUTE TS2.fraction_changed TO OI2_26.set_fraction DEF OI2_27 OrientationInterpolator { key[0.000,0.250,0.500,0.625,0.750,1.000,] keyValue[ 1.0000 0.0000 0.0000 -0.2007, 0.1462 -0.9770 0.1552 -1.0936, -0.0919 -0.9953 -0.0299 -1.1371, -0.9555 -0.2474 -0.1609 -0.6988, -0.9555 -0.2474 -0.1609 -0.6988, 1.0000 0.0000 0.0000 -0.2007 ] } ROUTE TS2.fraction_changed TO OI2_27.set_fraction DEF OI2_29 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -0.8029 0.0211 -0.5958 -0.0473, -0.9275 0.3308 -0.1738 -0.4916, -0.8029 0.0211 -0.5958 -0.0473 ] } ROUTE TS2.fraction_changed TO OI2_29.set_fraction DEF OI2_30 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ 0.8008 -0.0253 0.5985 -0.0237, 0.9274 -0.3312 0.1737 -0.2458, 0.8008 -0.0253 0.5985 -0.0237 ] } ROUTE TS2.fraction_changed TO OI2_30.set_fraction DEF OI2_36 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ 0.9413 -0.0569 0.3327 -0.0457, -0.9245 0.3705 -0.0900 -0.4094, 0.9413 -0.0569 0.3327 -0.0457 ] } ROUTE TS2.fraction_changed TO OI2_36.set_fraction DEF OI2_37 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -0.9416 0.0610 -0.3313 -0.0229, 0.9246 -0.3702 0.0901 -0.2046, -0.9416 0.0610 -0.3313 -0.0229 ] } ROUTE TS2.fraction_changed TO OI2_37.set_fraction DEF OI2_-1 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ 0.3659 -0.0563 -0.9289 -0.0071, -0.9343 0.3343 -0.1237 -0.4501, 0.3659 -0.0563 -0.9289 -0.0071 ] } ROUTE TS2.fraction_changed TO OI2_-1.set_fraction # gesture3 : Agrees DEF TS3 TimeSensor{cycleInterval 1.3333} DEF PI3_1 PositionInterpolator { key[0.000,1.000,] keyValue[ 0.0000 1.0929 0.0272, 0.0000 1.0929 0.0272 ] } ROUTE TS3.fraction_changed TO PI3_1.set_fraction DEF OI3_3 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 1.0000 0.0000 0.0000 -0.0536, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS3.fraction_changed TO OI3_3.set_fraction DEF OI3_4 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 1.0000 0.0000 0.0000 -0.0536, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS3.fraction_changed TO OI3_4.set_fraction DEF OI3_7 OrientationInterpolator { key[0.000,0.375,0.500,0.625,0.750,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.9992 0.0395 0.0080 -0.4028, 0.2566 0.9660 0.0302 -0.0132, -0.9992 0.0395 0.0080 -0.4028, 0.2566 0.9660 0.0302 -0.0132, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS3.fraction_changed TO OI3_7.set_fraction DEF OI3_8 OrientationInterpolator { key[0.000,0.375,0.500,0.625,0.750,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.9992 0.0395 0.0080 -0.4028, 0.2566 0.9660 0.0302 -0.0132, -0.9992 0.0395 0.0080 -0.4028, 0.2566 0.9660 0.0302 -0.0132, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS3.fraction_changed TO OI3_8.set_fraction DEF OI3_18 OrientationInterpolator { key[0.000,0.250,0.625,1.000,] keyValue[ -0.1760 -0.1289 -0.9759 -1.2900, -0.0475 -0.0558 -0.9973 -1.2084, -0.0316 -0.0385 -0.9988 -1.2368, -0.1760 -0.1289 -0.9759 -1.2900 ] } ROUTE TS3.fraction_changed TO OI3_18.set_fraction DEF OI3_19 OrientationInterpolator { key[0.000,0.250,0.625,1.000,] keyValue[ 0.1761 0.1287 0.9759 -0.6450, 0.0474 0.0558 0.9973 -0.6042, 0.0316 0.0385 0.9988 -0.6183, 0.1761 0.1287 0.9759 -0.6450 ] } ROUTE TS3.fraction_changed TO OI3_19.set_fraction DEF OI3_20 OrientationInterpolator { key[0.000,0.250,0.625,1.000,] keyValue[ -1.0000 0.0000 0.0000 -0.4015, -0.2684 -0.8946 0.3572 -2.1280, -0.2785 -0.8879 0.3662 -2.0737, -1.0000 0.0000 0.0000 -0.4015 ] } ROUTE TS3.fraction_changed TO OI3_20.set_fraction DEF OI3_22 OrientationInterpolator { key[0.000,0.250,0.625,1.000,] keyValue[ 1.0000 0.0000 0.0000 -0.2007, 0.2685 0.8946 -0.3572 -1.0640, 0.2785 0.8879 -0.3661 -1.0369, 1.0000 0.0000 0.0000 -0.2007 ] } ROUTE TS3.fraction_changed TO OI3_22.set_fraction DEF OI3_23 OrientationInterpolator { key[0.000,0.250,0.625,1.000,] keyValue[ -0.2169 0.1460 0.9652 -1.2887, -0.0283 0.0324 0.9991 -1.3246, -0.0479 0.0434 0.9979 -1.2902, -0.2169 0.1460 0.9652 -1.2887 ] } ROUTE TS3.fraction_changed TO OI3_23.set_fraction DEF OI3_24 OrientationInterpolator { key[0.000,0.250,0.625,1.000,] keyValue[ 0.2170 -0.1459 -0.9652 -0.6444, 0.0283 -0.0323 -0.9991 -0.6622, 0.0480 -0.0435 -0.9979 -0.6451, 0.2170 -0.1459 -0.9652 -0.6444 ] } ROUTE TS3.fraction_changed TO OI3_24.set_fraction DEF OI3_25 OrientationInterpolator { key[0.000,0.250,0.625,1.000,] keyValue[ -1.0000 0.0000 0.0000 -0.4015, -0.1833 0.9465 -0.2657 -2.0012, -0.1840 0.9498 -0.2529 -2.0345, -1.0000 0.0000 0.0000 -0.4015 ] } ROUTE TS3.fraction_changed TO OI3_25.set_fraction DEF OI3_27 OrientationInterpolator { key[0.000,0.250,0.625,1.000,] keyValue[ 1.0000 0.0000 0.0000 -0.2007, 0.1832 -0.9465 0.2658 -1.0006, 0.1840 -0.9499 0.2528 -1.0173, 1.0000 0.0000 0.0000 -0.2007 ] } ROUTE TS3.fraction_changed TO OI3_27.set_fraction # gesture4 : Smiles DEF TS4 TimeSensor{cycleInterval 1.6928} DEF PI4_1 PositionInterpolator { key[0.000,0.625,0.750,0.875,1.000,] keyValue[ -0.0061 1.0929 0.0262, 0.0096 1.0476 0.1391, -0.0162 1.0293 -0.0817, -0.0111 1.0769 -0.0278, -0.0061 1.0929 0.0262 ] } ROUTE TS4.fraction_changed TO PI4_1.set_fraction DEF OI4_1 OrientationInterpolator { key[0.000,0.625,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.9696 -0.2440 -0.0190 -0.2423, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS4.fraction_changed TO OI4_1.set_fraction DEF OI4_2 OrientationInterpolator { key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.9632 -0.2682 -0.0168 -0.1313, -0.8634 -0.5042 -0.0165 -0.0607, 0.9971 -0.0749 0.0147 -0.3274, -0.9987 -0.0502 -0.0043 -0.3281, -0.8900 -0.4558 0.0145 -0.0276, -0.9977 -0.0467 0.0491 -0.5105, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS4.fraction_changed TO OI4_2.set_fraction DEF OI4_3 OrientationInterpolator { key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,0.875,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.9984 -0.0384 0.0425 -0.1930, 0.9883 -0.1476 0.0374 -0.3389, -0.9910 -0.1208 -0.0572 -0.2491, -0.6182 -0.7843 0.0508 -0.0434, -0.9928 -0.1173 -0.0238 -0.3117, -0.9779 -0.1975 -0.0688 -0.1835, -0.9933 -0.1125 -0.0278 -0.5158, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS4.fraction_changed TO OI4_3.set_fraction DEF OI4_4 OrientationInterpolator { key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,0.875,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.9984 -0.0384 0.0425 -0.1930, 0.9883 -0.1476 0.0374 -0.3389, -0.9910 -0.1208 -0.0572 -0.2491, -0.6182 -0.7843 0.0508 -0.0434, -0.9928 -0.1173 -0.0238 -0.3117, -0.9779 -0.1975 -0.0688 -0.1835, -0.9933 -0.1125 -0.0278 -0.5158, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS4.fraction_changed TO OI4_4.set_fraction DEF OI4_7 OrientationInterpolator { key[0.000,0.250,0.500,0.625,0.875,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 1.0000 -0.0038 0.0006 -0.3153, -1.0000 0.0006 0.0000 -0.3427, 0.9977 -0.0672 0.0085 -0.2595, 0.9700 -0.2425 0.0175 -0.1486, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS4.fraction_changed TO OI4_7.set_fraction DEF OI4_8 OrientationInterpolator { key[0.000,0.250,0.500,0.625,0.875,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 1.0000 -0.0038 0.0006 -0.3153, -1.0000 0.0006 0.0000 -0.3427, 0.9977 -0.0672 0.0085 -0.2595, 0.9700 -0.2425 0.0175 -0.1486, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS4.fraction_changed TO OI4_8.set_fraction DEF OI4_18 OrientationInterpolator { key[0.000,0.125,0.375,0.500,0.625,0.750,0.875,1.000,] keyValue[ -0.1820 -0.1114 -0.9770 -1.2568, 0.1846 0.4195 -0.8888 -0.9874, -0.2467 -0.2821 -0.9271 -1.0141, -0.5585 -0.6489 -0.5168 -0.7050, -0.5070 -0.5330 -0.6774 -0.7382, -0.4614 -0.3894 -0.7972 -0.7770, -0.6275 -0.5794 -0.5201 -0.3936, -0.1820 -0.1114 -0.9770 -1.2568 ] } ROUTE TS4.fraction_changed TO OI4_18.set_fraction DEF OI4_19 OrientationInterpolator { key[0.000,0.125,0.375,0.500,0.750,0.875,1.000,] keyValue[ 0.1822 0.1116 0.9769 -0.6284, -0.1846 -0.4194 0.8888 -0.4937, 0.2468 0.2823 0.9270 -0.5070, 0.5584 0.6490 0.5167 -0.3525, 0.4616 0.3890 0.7972 -0.3885, 0.6273 0.5794 0.5204 -0.1967, 0.1822 0.1116 0.9769 -0.6284 ] } ROUTE TS4.fraction_changed TO OI4_19.set_fraction DEF OI4_20 OrientationInterpolator { key[0.000,0.125,0.250,0.500,0.625,0.750,0.875,1.000,] keyValue[ -1.0000 0.0000 0.0000 -0.4015, -0.6116 -0.7135 0.3419 -0.5260, 0.3472 -0.8887 -0.2993 -0.9962, -0.1201 -0.9363 -0.3299 -1.6419, -0.3720 -0.9268 0.0511 -1.8150, -0.4931 -0.8138 0.3076 -2.0640, -0.4217 -0.8224 0.3819 -2.1059, -1.0000 0.0000 0.0000 -0.4015 ] } ROUTE TS4.fraction_changed TO OI4_20.set_fraction DEF OI4_21 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -0.9314 -0.3362 -0.1393 -0.8369, -0.8943 0.4060 0.1880 -1.2320, -0.9314 -0.3362 -0.1393 -0.8369 ] } ROUTE TS4.fraction_changed TO OI4_21.set_fraction DEF OI4_22 OrientationInterpolator { key[0.000,0.125,0.250,0.500,0.625,0.750,0.875,1.000,] keyValue[ 1.0000 0.0000 0.0000 -0.2007, 0.6115 0.7137 -0.3416 -0.2630, -0.3472 0.8887 0.2994 -0.4982, 0.1200 0.9363 0.3300 -0.8211, 0.3721 0.9268 -0.0511 -0.9074, 0.4931 0.8138 -0.3075 -1.0319, 0.4217 0.8224 -0.3819 -1.0530, 1.0000 0.0000 0.0000 -0.2007 ] } ROUTE TS4.fraction_changed TO OI4_22.set_fraction DEF OI4_23 OrientationInterpolator { key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,0.875,1.000,] keyValue[ -0.2285 0.1454 0.9626 -1.2402, -0.0310 -0.5268 0.8494 -0.7469, -0.0312 -0.4261 0.9041 -0.6799, -0.4202 -0.1645 0.8924 -0.7127, -0.4868 -0.0485 0.8722 -0.8585, -0.4849 0.0946 0.8694 -0.7464, -0.4960 0.2998 0.8150 -0.7015, -0.6764 0.4761 0.5620 -0.5179, -0.2285 0.1454 0.9626 -1.2402 ] } ROUTE TS4.fraction_changed TO OI4_23.set_fraction DEF OI4_24 OrientationInterpolator { key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,0.875,1.000,] keyValue[ 0.2285 -0.1452 -0.9627 -0.6201, 0.0307 0.5268 -0.8494 -0.3735, 0.0313 0.4263 -0.9040 -0.3399, 0.4202 0.1647 -0.8923 -0.3564, 0.4868 0.0484 -0.8722 -0.4294, 0.4851 -0.0943 -0.8694 -0.3733, 0.4958 -0.2998 -0.8151 -0.3507, 0.6761 -0.4763 -0.5622 -0.2590, 0.2285 -0.1452 -0.9627 -0.6201 ] } ROUTE TS4.fraction_changed TO OI4_24.set_fraction DEF OI4_25 OrientationInterpolator { key[0.000,0.125,0.250,0.500,0.625,0.750,0.875,1.000,] keyValue[ -1.0000 0.0000 0.0000 -0.4015, 0.9893 0.0596 0.1331 -0.5400, 0.5296 0.7506 0.3951 -1.2000, -0.4336 0.8830 -0.1798 -1.9675, -0.4503 0.8351 -0.3160 -2.0740, -0.4123 0.8480 -0.3330 -2.1167, -0.3937 0.8540 -0.3402 -2.1408, -1.0000 0.0000 0.0000 -0.4015 ] } ROUTE TS4.fraction_changed TO OI4_25.set_fraction DEF OI4_26 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -0.9131 0.3781 0.1527 -0.8332, -0.8491 0.0661 -0.5241 -0.9354, -0.9131 0.3781 0.1527 -0.8332 ] } ROUTE TS4.fraction_changed TO OI4_26.set_fraction DEF OI4_27 OrientationInterpolator { key[0.000,0.125,0.250,0.500,0.625,0.750,0.875,1.000,] keyValue[ 1.0000 0.0000 0.0000 -0.2007, -0.9893 -0.0594 -0.1330 -0.2701, -0.5296 -0.7506 -0.3952 -0.6000, 0.4336 -0.8830 0.1798 -0.9838, 0.4502 -0.8351 0.3160 -1.0368, 0.4122 -0.8480 0.3330 -1.0584, 0.3936 -0.8540 0.3402 -1.0702, 1.0000 0.0000 0.0000 -0.2007 ] } ROUTE TS4.fraction_changed TO OI4_27.set_fraction DEF OI4_29 OrientationInterpolator { key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,1.000,] keyValue[ -0.8029 0.0211 -0.5958 -0.0473, 0.8979 0.3491 -0.2683 -0.0992, 0.3360 0.6992 -0.6311 -0.0441, -0.9925 0.0817 -0.0904 -0.3670, 0.9947 0.0441 -0.0929 -0.2916, -0.3837 0.3896 -0.8373 -0.0344, 0.9934 0.0746 -0.0873 -0.9441, -0.8029 0.0211 -0.5958 -0.0473 ] } ROUTE TS4.fraction_changed TO OI4_29.set_fraction DEF OI4_30 OrientationInterpolator { key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,1.000,] keyValue[ 0.8008 -0.0253 0.5985 -0.0237, -0.8971 -0.3500 0.2695 -0.0497, -0.3350 -0.6972 0.6338 -0.0221, 0.9925 -0.0819 0.0906 -0.1834, -0.9947 -0.0440 0.0934 -0.1457, 0.3846 -0.3846 0.8391 -0.0172, -0.9934 -0.0744 0.0872 -0.4720, 0.8008 -0.0253 0.5985 -0.0237 ] } ROUTE TS4.fraction_changed TO OI4_30.set_fraction DEF OI4_31 OrientationInterpolator { key[0.000,0.750,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.9986 0.0524 -0.0035 -0.8240, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS4.fraction_changed TO OI4_31.set_fraction DEF OI4_32 OrientationInterpolator { key[0.000,0.625,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.9790 -0.1906 0.0726 -0.7411, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS4.fraction_changed TO OI4_32.set_fraction DEF OI4_34 OrientationInterpolator { key[0.000,0.750,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.9986 -0.0523 0.0034 -0.4121, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS4.fraction_changed TO OI4_34.set_fraction DEF OI4_36 OrientationInterpolator { key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,1.000,] keyValue[ 0.9413 -0.0569 0.3327 -0.0457, 0.9753 0.1939 0.1062 -0.1735, 0.9449 0.2819 0.1667 -0.1008, -0.9970 0.0684 0.0360 -0.2846, 0.9979 0.0444 0.0466 -0.3713, 0.9650 0.1460 0.2176 -0.0699, 0.9975 0.0411 -0.0576 -0.9717, 0.9413 -0.0569 0.3327 -0.0457 ] } ROUTE TS4.fraction_changed TO OI4_36.set_fraction DEF OI4_37 OrientationInterpolator { key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,1.000,] keyValue[ -0.9416 0.0610 -0.3313 -0.0229, -0.9753 -0.1937 -0.1061 -0.0868, -0.9449 -0.2819 -0.1667 -0.0504, 0.9970 -0.0689 -0.0366 -0.1423, -0.9979 -0.0442 -0.0464 -0.1856, -0.9648 -0.1484 -0.2169 -0.0350, -0.9975 -0.0412 0.0578 -0.4858, -0.9416 0.0610 -0.3313 -0.0229 ] } ROUTE TS4.fraction_changed TO OI4_37.set_fraction DEF OI4_38 OrientationInterpolator { key[0.000,0.750,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.9742 0.2188 0.0552 -0.9691, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS4.fraction_changed TO OI4_38.set_fraction DEF OI4_39 OrientationInterpolator { key[0.000,0.625,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.9906 -0.1328 0.0333 -0.4976, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS4.fraction_changed TO OI4_39.set_fraction DEF OI4_41 OrientationInterpolator { key[0.000,0.750,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.9742 -0.2189 -0.0550 -0.4845, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS4.fraction_changed TO OI4_41.set_fraction DEF OI4_-1 OrientationInterpolator { key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,1.000,] keyValue[ 0.3659 -0.0563 -0.9289 -0.0071, 0.9606 0.2772 -0.0180 -0.1335, 0.8669 0.4940 -0.0669 -0.0628, -0.9979 0.0556 -0.0346 -0.3251, 0.9977 0.0668 -0.0109 -0.3306, 0.8858 0.4164 -0.2049 -0.0303, 0.9967 0.0625 -0.0523 -0.9577, 0.3659 -0.0563 -0.9289 -0.0071 ] } ROUTE TS4.fraction_changed TO OI4_-1.set_fraction # gesture5 : Frowns DEF TS5 TimeSensor{cycleInterval 1.4514} DEF PI5_1 PositionInterpolator { key[0.000,0.250,1.000,] keyValue[ 0.0868 1.0929 -0.0790, 0.0970 1.1053 -0.0272, 0.0874 1.0929 -0.0735 ] } ROUTE TS5.fraction_changed TO PI5_1.set_fraction DEF OI5_1 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.9932 -0.0542 0.1035 -0.2402, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS5.fraction_changed TO OI5_1.set_fraction DEF OI5_2 OrientationInterpolator { key[0.000,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS5.fraction_changed TO OI5_2.set_fraction DEF OI5_3 OrientationInterpolator { key[0.000,0.250,0.500,0.750,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.9823 0.1384 0.1263 -0.6561, -0.9995 0.0330 0.0011 -0.5652, -0.9995 0.0330 0.0011 -0.5652, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS5.fraction_changed TO OI5_3.set_fraction DEF OI5_4 OrientationInterpolator { key[0.000,0.250,0.500,0.750,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.9823 0.1384 0.1263 -0.6561, -0.9995 0.0330 0.0011 -0.5652, -0.9995 0.0330 0.0011 -0.5652, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS5.fraction_changed TO OI5_4.set_fraction DEF OI5_7 OrientationInterpolator { key[0.000,0.125,0.250,0.500,0.750,0.875,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.9782 -0.2054 0.0318 -0.3158, -0.9984 -0.0554 -0.0054 -0.4107, -0.8301 0.5453 0.1169 -0.4837, -0.7988 -0.5873 -0.1307 -0.5614, -0.6668 0.7436 0.0503 -0.3879, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS5.fraction_changed TO OI5_7.set_fraction DEF OI5_8 OrientationInterpolator { key[0.000,0.125,0.250,0.500,0.750,0.875,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.9782 -0.2054 0.0318 -0.3158, -0.9984 -0.0554 -0.0054 -0.4107, -0.8301 0.5453 0.1169 -0.4837, -0.7988 -0.5873 -0.1307 -0.5614, -0.6668 0.7436 0.0503 -0.3879, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS5.fraction_changed TO OI5_8.set_fraction DEF OI5_18 OrientationInterpolator { key[0.000,0.125,0.250,0.500,0.750,1.000,] keyValue[ -0.1817 -0.1474 -0.9723 -1.2639, -0.2472 -0.4910 -0.8354 -1.0360, 0.1813 -0.9609 -0.2094 -1.1765, 0.1813 -0.9609 -0.2094 -1.1765, 0.1732 -0.9840 0.0415 -1.1874, -0.1817 -0.1474 -0.9723 -1.2639 ] } ROUTE TS5.fraction_changed TO OI5_18.set_fraction DEF OI5_19 OrientationInterpolator { key[0.000,0.125,0.250,0.500,0.750,1.000,] keyValue[ 0.1817 0.1474 0.9723 -0.6319, 0.2472 0.4910 0.8354 -0.5180, -0.1813 0.9609 0.2094 -0.5883, -0.1813 0.9609 0.2094 -0.5883, -0.1732 0.9840 -0.0415 -0.5937, 0.1817 0.1474 0.9723 -0.6319 ] } ROUTE TS5.fraction_changed TO OI5_19.set_fraction DEF OI5_20 OrientationInterpolator { key[0.000,0.250,0.500,0.750,1.000,] keyValue[ -1.0000 0.0000 0.0000 -0.4015, 0.1578 -0.9350 -0.3177 -2.4384, 0.1578 -0.9350 -0.3177 -2.4384, 0.2046 -0.9248 -0.3206 -2.3221, -1.0000 0.0000 0.0000 -0.4015 ] } ROUTE TS5.fraction_changed TO OI5_20.set_fraction DEF OI5_21 OrientationInterpolator { key[0.000,0.250,0.500,0.750,1.000,] keyValue[ -0.9314 -0.3362 -0.1393 -0.8369, -0.5160 0.4763 0.7119 -0.9465, -0.5132 0.2939 0.8064 -1.3012, -0.5756 0.3535 0.7374 -0.9931, -0.9314 -0.3362 -0.1393 -0.8369 ] } ROUTE TS5.fraction_changed TO OI5_21.set_fraction DEF OI5_22 OrientationInterpolator { key[0.000,0.250,0.500,0.750,1.000,] keyValue[ 1.0000 0.0000 0.0000 -0.2007, -0.1578 0.9350 0.3177 -1.2192, -0.1578 0.9350 0.3177 -1.2192, -0.2046 0.9248 0.3206 -1.1610, 1.0000 0.0000 0.0000 -0.2007 ] } ROUTE TS5.fraction_changed TO OI5_22.set_fraction DEF OI5_23 OrientationInterpolator { key[0.000,0.625,1.000,] keyValue[ -0.2262 0.1455 0.9632 -1.2496, 0.1181 0.2356 0.9647 -1.4159, -0.2262 0.1455 0.9632 -1.2496 ] } ROUTE TS5.fraction_changed TO OI5_23.set_fraction DEF OI5_24 OrientationInterpolator { key[0.000,0.625,1.000,] keyValue[ 0.2262 -0.1455 -0.9632 -0.6248, -0.1181 -0.2356 -0.9647 -0.7080, 0.2262 -0.1455 -0.9632 -0.6248 ] } ROUTE TS5.fraction_changed TO OI5_24.set_fraction DEF OI5_25 OrientationInterpolator { key[0.000,0.375,0.625,0.875,1.000,] keyValue[ -1.0000 0.0000 0.0000 -0.4015, -1.0000 0.0000 0.0000 -0.4015, -0.1805 0.9268 -0.3292 -0.9047, -1.0000 0.0000 0.0000 -0.4015, -1.0000 0.0000 0.0000 -0.4015 ] } ROUTE TS5.fraction_changed TO OI5_25.set_fraction DEF OI5_27 OrientationInterpolator { key[0.000,0.375,0.625,0.875,1.000,] keyValue[ 1.0000 0.0000 0.0000 -0.2007, 1.0000 0.0000 0.0000 -0.2007, 0.1805 -0.9268 0.3292 -0.4524, 1.0000 0.0000 0.0000 -0.2007, 1.0000 0.0000 0.0000 -0.2007 ] } ROUTE TS5.fraction_changed TO OI5_27.set_fraction DEF OI5_29 OrientationInterpolator { key[0.000,1.000,] keyValue[ -0.8029 0.0211 -0.5958 -0.0473, -0.8029 0.0211 -0.5958 -0.0473 ] } ROUTE TS5.fraction_changed TO OI5_29.set_fraction DEF OI5_30 OrientationInterpolator { key[0.000,1.000,] keyValue[ 0.8029 -0.0211 0.5958 -0.0237, 0.8029 -0.0211 0.5958 -0.0237 ] } ROUTE TS5.fraction_changed TO OI5_30.set_fraction DEF OI5_31 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0029 0.0000 -0.4242, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS5.fraction_changed TO OI5_31.set_fraction DEF OI5_34 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 1.0000 -0.0029 0.0000 -0.2121, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS5.fraction_changed TO OI5_34.set_fraction DEF OI5_36 OrientationInterpolator { key[0.000,1.000,] keyValue[ 0.9413 -0.0569 0.3327 -0.0457, 0.9413 -0.0569 0.3327 -0.0457 ] } ROUTE TS5.fraction_changed TO OI5_36.set_fraction DEF OI5_37 OrientationInterpolator { key[0.000,1.000,] keyValue[ -0.9413 0.0569 -0.3327 -0.0228, -0.9413 0.0569 -0.3327 -0.0228 ] } ROUTE TS5.fraction_changed TO OI5_37.set_fraction DEF OI5_38 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 -0.4728, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS5.fraction_changed TO OI5_38.set_fraction DEF OI5_41 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 1.0000 0.0000 0.0000 -0.2364, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS5.fraction_changed TO OI5_41.set_fraction DEF OI5_-1 OrientationInterpolator { key[0.000,1.000,] keyValue[ 0.3605 -0.0687 -0.9302 -0.0070, 0.3605 -0.0687 -0.9302 -0.0070 ] } ROUTE TS5.fraction_changed TO OI5_-1.set_fraction # gesture6 : Disagrees DEF TS6 TimeSensor{cycleInterval 2.2210} DEF PI6_1 PositionInterpolator { key[0.000,0.125,0.875,1.000,] keyValue[ -0.0486 1.0929 0.0364, -0.0229 1.1135 0.0299, -0.0279 1.1135 0.0312, -0.0486 1.0973 0.0364 ] } ROUTE TS6.fraction_changed TO PI6_1.set_fraction DEF OI6_1 OrientationInterpolator { key[0.000,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS6.fraction_changed TO OI6_1.set_fraction DEF OI6_2 OrientationInterpolator { key[0.000,0.125,0.875,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.1662 -0.1408 0.9760 -0.2292, -0.1662 -0.1408 0.9760 -0.2292, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS6.fraction_changed TO OI6_2.set_fraction DEF OI6_3 OrientationInterpolator { key[0.000,0.125,0.875,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.1623 0.2722 -0.9485 -0.1184, 0.1623 0.2722 -0.9485 -0.1184, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS6.fraction_changed TO OI6_3.set_fraction DEF OI6_4 OrientationInterpolator { key[0.000,0.125,0.875,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.1623 0.2722 -0.9485 -0.1184, 0.1623 0.2722 -0.9485 -0.1184, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS6.fraction_changed TO OI6_4.set_fraction DEF OI6_7 OrientationInterpolator { key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,0.875,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.1376 0.9903 0.0169 -0.2493, -0.2051 -0.9782 -0.0337 -0.3340, -0.1376 0.9903 0.0169 -0.2493, -0.2051 -0.9782 -0.0337 -0.3340, -0.1376 0.9903 0.0169 -0.2493, -0.2051 -0.9782 -0.0337 -0.3340, -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS6.fraction_changed TO OI6_7.set_fraction DEF OI6_8 OrientationInterpolator { key[0.000,0.125,0.250,0.375,0.500,0.625,0.750,0.875,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.1376 0.9903 0.0169 -0.2493, -0.2051 -0.9782 -0.0337 -0.3340, -0.1376 0.9903 0.0169 -0.2493, -0.2051 -0.9782 -0.0337 -0.3340, -0.1376 0.9903 0.0169 -0.2493, -0.2051 -0.9782 -0.0337 -0.3340, -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS6.fraction_changed TO OI6_8.set_fraction DEF OI6_18 OrientationInterpolator { key[0.000,0.125,0.875,1.000,] keyValue[ -0.1773 -0.1290 -0.9757 -1.2829, -0.0527 -0.9885 -0.1415 -1.4689, -0.0527 -0.9885 -0.1415 -1.4689, -0.1773 -0.1290 -0.9757 -1.2829 ] } ROUTE TS6.fraction_changed TO OI6_18.set_fraction DEF OI6_19 OrientationInterpolator { key[0.000,0.125,0.875,1.000,] keyValue[ 0.1773 0.1290 0.9757 -0.6415, 0.0527 0.9885 0.1415 -0.7344, 0.0527 0.9885 0.1415 -0.7344, 0.1773 0.1290 0.9757 -0.6415 ] } ROUTE TS6.fraction_changed TO OI6_19.set_fraction DEF OI6_20 OrientationInterpolator { key[0.000,0.125,0.875,1.000,] keyValue[ -0.9978 -0.0400 0.0525 -0.6839, -0.3059 -0.9434 0.1278 -1.7622, -0.3059 -0.9434 0.1278 -1.7622, -0.9978 -0.0400 0.0525 -0.6839 ] } ROUTE TS6.fraction_changed TO OI6_20.set_fraction DEF OI6_22 OrientationInterpolator { key[0.000,0.125,0.875,1.000,] keyValue[ 0.9978 0.0400 -0.0525 -0.3420, 0.3059 0.9434 -0.1278 -0.8811, 0.3059 0.9434 -0.1278 -0.8811, 0.9978 0.0400 -0.0525 -0.3420 ] } ROUTE TS6.fraction_changed TO OI6_22.set_fraction DEF OI6_23 OrientationInterpolator { key[0.000,0.125,0.875,1.000,] keyValue[ -0.2241 0.1230 0.9668 -1.2079, 0.0334 0.9697 0.2420 -1.5517, 0.0334 0.9697 0.2420 -1.5517, -0.2241 0.1230 0.9668 -1.2079 ] } ROUTE TS6.fraction_changed TO OI6_23.set_fraction DEF OI6_24 OrientationInterpolator { key[0.000,0.125,0.875,1.000,] keyValue[ 0.2241 -0.1230 -0.9668 -0.6040, -0.0334 -0.9697 -0.2420 -0.7759, -0.0334 -0.9697 -0.2420 -0.7759, 0.2241 -0.1230 -0.9668 -0.6040 ] } ROUTE TS6.fraction_changed TO OI6_24.set_fraction DEF OI6_25 OrientationInterpolator { key[0.000,0.125,0.875,1.000,] keyValue[ -0.9296 0.3647 -0.0534 -0.7602, -0.2145 0.9763 -0.0294 -2.0436, -0.2145 0.9763 -0.0294 -2.0436, -0.9296 0.3647 -0.0534 -0.7602 ] } ROUTE TS6.fraction_changed TO OI6_25.set_fraction DEF OI6_26 OrientationInterpolator { key[0,0.125,] keyValue[ -0.9131 0.3781 0.1527 -0.8332, -0.9131 0.3781 0.1527 -0.8332 ] } ROUTE TS6.fraction_changed TO OI6_26.set_fraction DEF OI6_27 OrientationInterpolator { key[0.000,0.125,0.875,1.000,] keyValue[ 0.9296 -0.3647 0.0534 -0.3801, 0.2145 -0.9763 0.0294 -1.0218, 0.2145 -0.9763 0.0294 -1.0218, 0.9296 -0.3647 0.0534 -0.3801 ] } ROUTE TS6.fraction_changed TO OI6_27.set_fraction DEF OI6_29 OrientationInterpolator { key[0.000,0.125,0.250,0.875,1.000,] keyValue[ -0.8029 0.0211 -0.5958 -0.0473, 0.1400 0.8287 -0.5419 -0.2997, -0.1206 0.7980 -0.5904 -0.3838, -0.1206 0.7980 -0.5904 -0.3838, -0.8029 0.0211 -0.5958 -0.0473 ] } ROUTE TS6.fraction_changed TO OI6_29.set_fraction DEF OI6_30 OrientationInterpolator { key[0.000,0.125,0.250,0.875,1.000,] keyValue[ 0.8029 -0.0211 0.5958 -0.0237, -0.1400 -0.8287 0.5419 -0.1498, 0.1206 -0.7980 0.5904 -0.1919, 0.1206 -0.7980 0.5904 -0.1919, 0.8029 -0.0211 0.5958 -0.0237 ] } ROUTE TS6.fraction_changed TO OI6_30.set_fraction DEF OI6_31 OrientationInterpolator { key[0.000,0.125,0.250,0.875,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.9441 0.0075 -0.3296 -0.2684, -0.0390 0.9955 0.0870 -0.2885, -0.0390 0.9955 0.0870 -0.2885, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS6.fraction_changed TO OI6_31.set_fraction DEF OI6_32 OrientationInterpolator { key[0,0.125,0.750,] keyValue[ 0.9131 0.3826 -0.1413 -0.2126, 0.0928 0.9761 -0.1963 -0.5744, 0.0928 0.9761 -0.1963 -0.5744 ] } ROUTE TS6.fraction_changed TO OI6_32.set_fraction DEF OI6_34 OrientationInterpolator { key[0.000,0.125,0.250,0.875,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.9441 -0.0075 0.3296 -0.1342, 0.0390 -0.9955 -0.0870 -0.1443, 0.0390 -0.9955 -0.0870 -0.1443, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS6.fraction_changed TO OI6_34.set_fraction DEF OI6_36 OrientationInterpolator { key[0.000,0.125,0.875,1.000,] keyValue[ 0.9413 -0.0569 0.3327 -0.0457, 0.3587 0.1536 -0.9207 -0.2257, 0.3587 0.1536 -0.9207 -0.2257, 0.9413 -0.0569 0.3327 -0.0457 ] } ROUTE TS6.fraction_changed TO OI6_36.set_fraction DEF OI6_37 OrientationInterpolator { key[0.000,0.125,0.875,1.000,] keyValue[ -0.9413 0.0569 -0.3327 -0.0228, -0.3587 -0.1536 0.9207 -0.1129, -0.3587 -0.1536 0.9207 -0.1129, -0.9413 0.0569 -0.3327 -0.0228 ] } ROUTE TS6.fraction_changed TO OI6_37.set_fraction DEF OI6_38 OrientationInterpolator { key[0.000,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS6.fraction_changed TO OI6_38.set_fraction DEF OI6_41 OrientationInterpolator { key[0.000,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS6.fraction_changed TO OI6_41.set_fraction DEF OI6_-1 OrientationInterpolator { key[0.000,0.125,0.250,0.875,1.000,] keyValue[ 0.3605 -0.0687 -0.9302 -0.0070, 0.3513 0.5846 -0.7313 -0.2412, 0.1691 0.6533 -0.7380 -0.2770, 0.1691 0.6533 -0.7380 -0.2770, 0.3605 -0.0687 -0.9302 -0.0070 ] } ROUTE TS6.fraction_changed TO OI6_-1.set_fraction # gesture7 : Dislikes DEF TS7 TimeSensor{cycleInterval 1.0263} DEF PI7_1 PositionInterpolator { key[0.000,0.625,] keyValue[ 0.0000 1.0929 0.0272, 0.0000 1.0941 0.0272 ] } ROUTE TS7.fraction_changed TO PI7_1.set_fraction DEF OI7_2 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.8060 -0.5882 0.0658 -0.2746, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS7.fraction_changed TO OI7_2.set_fraction DEF OI7_3 OrientationInterpolator { key[0.000,0.250,0.500,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.7476 0.4746 -0.4646 -0.1202, -0.4110 -0.8786 -0.2431 -0.1837, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS7.fraction_changed TO OI7_3.set_fraction DEF OI7_4 OrientationInterpolator { key[0.000,0.250,0.500,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.7476 0.4746 -0.4646 -0.1202, -0.4110 -0.8786 -0.2431 -0.1837, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS7.fraction_changed TO OI7_4.set_fraction DEF OI7_7 OrientationInterpolator { key[0.000,0.625,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.0055 -1.0000 -0.0006 -0.3311, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS7.fraction_changed TO OI7_7.set_fraction DEF OI7_8 OrientationInterpolator { key[0.000,0.625,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -0.0055 -1.0000 -0.0006 -0.3311, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS7.fraction_changed TO OI7_8.set_fraction DEF OI7_18 OrientationInterpolator { key[0.000,0.250,0.500,0.625,1.000,] keyValue[ -0.1748 -0.1296 -0.9760 -1.2957, 0.3007 -0.6469 -0.7008 -1.4115, 0.4634 -0.5013 -0.7307 -1.0243, 0.2382 -0.5615 -0.7924 -1.2192, -0.1748 -0.1296 -0.9760 -1.2957 ] } ROUTE TS7.fraction_changed TO OI7_18.set_fraction DEF OI7_19 OrientationInterpolator { key[0.000,0.250,0.500,0.625,1.000,] keyValue[ 0.1750 0.1298 0.9760 -0.6478, -0.3006 0.6470 0.7008 -0.7058, -0.4634 0.5013 0.7307 -0.5122, -0.2383 0.5615 0.7924 -0.6096, 0.1750 0.1298 0.9760 -0.6478 ] } ROUTE TS7.fraction_changed TO OI7_19.set_fraction DEF OI7_20 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 -0.4015, -0.1644 -0.6800 0.7145 -2.0433, -1.0000 0.0000 0.0000 -0.4015 ] } ROUTE TS7.fraction_changed TO OI7_20.set_fraction DEF OI7_21 OrientationInterpolator { key[0.000,0.250,0.625,1.000,] keyValue[ -0.9314 -0.3362 -0.1393 -0.8369, -0.6346 0.4197 0.6490 -1.7093, -0.7269 -0.3792 -0.5725 -1.3288, -0.9314 -0.3362 -0.1393 -0.8369 ] } ROUTE TS7.fraction_changed TO OI7_21.set_fraction DEF OI7_22 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ 1.0000 0.0000 0.0000 -0.2007, 0.1644 0.6801 -0.7144 -1.0217, 1.0000 0.0000 0.0000 -0.2007 ] } ROUTE TS7.fraction_changed TO OI7_22.set_fraction DEF OI7_23 OrientationInterpolator { key[0.000,0.250,0.500,0.625,1.000,] keyValue[ -0.2204 0.1458 0.9645 -1.2741, 0.3657 0.4125 0.8343 -1.3372, 0.2324 0.5936 0.7705 -1.7028, -0.1015 0.8099 0.5777 -1.5011, -0.2204 0.1458 0.9645 -1.2741 ] } ROUTE TS7.fraction_changed TO OI7_23.set_fraction DEF OI7_24 OrientationInterpolator { key[0.000,0.250,0.500,0.625,1.000,] keyValue[ 0.2204 -0.1459 -0.9644 -0.6370, -0.3657 -0.4123 -0.8344 -0.6687, -0.2325 -0.5935 -0.7705 -0.8514, 0.1015 -0.8100 -0.5776 -0.7506, 0.2204 -0.1459 -0.9644 -0.6370 ] } ROUTE TS7.fraction_changed TO OI7_24.set_fraction DEF OI7_25 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 -0.4015, -0.0718 0.6699 -0.7390 -2.2013, -1.0000 0.0000 0.0000 -0.4015 ] } ROUTE TS7.fraction_changed TO OI7_25.set_fraction DEF OI7_26 OrientationInterpolator { key[0.000,0.250,0.625,1.000,] keyValue[ -0.9131 0.3781 0.1527 -0.8332, -0.7019 -0.6134 -0.3620 -1.7658, -0.7885 0.3167 0.5271 -1.4548, -0.9131 0.3781 0.1527 -0.8332 ] } ROUTE TS7.fraction_changed TO OI7_26.set_fraction DEF OI7_27 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ 1.0000 0.0000 0.0000 -0.2007, 0.0717 -0.6698 0.7390 -1.1006, 1.0000 0.0000 0.0000 -0.2007 ] } ROUTE TS7.fraction_changed TO OI7_27.set_fraction DEF OI7_29 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -0.8029 0.0211 -0.5958 -0.0473, -0.8300 0.5348 -0.1583 -0.3094, -0.8029 0.0211 -0.5958 -0.0473 ] } ROUTE TS7.fraction_changed TO OI7_29.set_fraction DEF OI7_30 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ 0.8008 -0.0253 0.5985 -0.0237, 0.8301 -0.5348 0.1580 -0.1546, 0.8008 -0.0253 0.5985 -0.0237 ] } ROUTE TS7.fraction_changed TO OI7_30.set_fraction DEF OI7_36 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ 0.9413 -0.0569 0.3327 -0.0457, -0.7514 0.6599 0.0017 -0.2388, 0.9413 -0.0569 0.3327 -0.0457 ] } ROUTE TS7.fraction_changed TO OI7_36.set_fraction DEF OI7_37 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -0.9416 0.0610 -0.3313 -0.0229, 0.7509 -0.6604 -0.0017 -0.1194, -0.9416 0.0610 -0.3313 -0.0229 ] } ROUTE TS7.fraction_changed TO OI7_37.set_fraction DEF OI7_-1 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ 0.3659 -0.0563 -0.9289 -0.0071, -0.8128 0.5787 -0.0670 -0.2725, 0.3659 -0.0563 -0.9289 -0.0071 ] } ROUTE TS7.fraction_changed TO OI7_-1.set_fraction # gesture8 : Goodbye DEF TS8 TimeSensor{cycleInterval 1.8544} DEF PI8_1 PositionInterpolator { key[0.000,0.250,1.000,] keyValue[ 0.0000 1.0929 0.0272, 0.0208 1.1048 0.0199, 0.0000 1.0929 0.0272 ] } ROUTE TS8.fraction_changed TO PI8_1.set_fraction DEF OI8_1 OrientationInterpolator { key[0,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS8.fraction_changed TO OI8_1.set_fraction DEF OI8_2 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.0000 0.0000 1.0000 -0.1247, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS8.fraction_changed TO OI8_2.set_fraction DEF OI8_3 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.7532 0.0464 -0.6562 -0.0948, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS8.fraction_changed TO OI8_3.set_fraction DEF OI8_4 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, 0.7532 0.0464 -0.6562 -0.0948, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS8.fraction_changed TO OI8_4.set_fraction DEF OI8_7 OrientationInterpolator { key[0.000,0.375,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0010 0.0000 -0.1969, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS8.fraction_changed TO OI8_7.set_fraction DEF OI8_8 OrientationInterpolator { key[0.000,0.375,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0010 0.0000 -0.1969, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS8.fraction_changed TO OI8_8.set_fraction DEF OI8_18 OrientationInterpolator { key[0.000,0.250,0.375,0.500,0.875,1.000,] keyValue[ -0.1798 -0.1294 -0.9752 -1.2709, 0.3879 -0.8884 0.2454 -1.3515, 0.2940 -0.8955 0.3341 -1.2288, 0.4322 -0.8730 0.2260 -1.2549, 0.3879 -0.8884 0.2454 -1.3515, -0.1798 -0.1294 -0.9752 -1.2709 ] } ROUTE TS8.fraction_changed TO OI8_18.set_fraction DEF OI8_19 OrientationInterpolator { key[0.000,0.250,0.375,0.500,0.875,1.000,] keyValue[ 0.1799 0.1293 0.9751 -0.6353, -0.3879 0.8884 -0.2455 -0.6758, -0.2940 0.8955 -0.3340 -0.6144, -0.4323 0.8729 -0.2262 -0.6275, -0.3879 0.8884 -0.2455 -0.6758, 0.1799 0.1293 0.9751 -0.6353 ] } ROUTE TS8.fraction_changed TO OI8_19.set_fraction DEF OI8_20 OrientationInterpolator { key[0.000,0.250,0.375,0.625,1.000,] keyValue[ -1.0000 0.0000 0.0000 -0.4015, 0.8572 -0.4722 -0.2055 -1.0536, -0.2917 -0.7632 0.5765 -0.7665, -0.2917 -0.7632 0.5765 -0.7665, -1.0000 0.0000 0.0000 -0.4015 ] } ROUTE TS8.fraction_changed TO OI8_20.set_fraction DEF OI8_21 OrientationInterpolator { key[0.000,0.250,0.375,0.500,0.625,0.750,1.000,] keyValue[ -0.9314 -0.3362 -0.1393 -0.8369, -0.8021 0.2206 0.5549 -2.5036, -0.6913 -0.6883 -0.2200 -1.1779, -0.5274 0.6306 0.5694 -1.9663, -0.6913 -0.6883 -0.2200 -1.1779, -0.5274 0.6306 0.5694 -1.9663, -0.9314 -0.3362 -0.1393 -0.8369 ] } ROUTE TS8.fraction_changed TO OI8_21.set_fraction DEF OI8_22 OrientationInterpolator { key[0.000,0.250,0.375,0.625,1.000,] keyValue[ 1.0000 0.0000 0.0000 -0.2007, -0.8573 0.4720 0.2055 -0.5268, 0.2919 0.7633 -0.5764 -0.3833, 0.2919 0.7633 -0.5764 -0.3833, 1.0000 0.0000 0.0000 -0.2007 ] } ROUTE TS8.fraction_changed TO OI8_22.set_fraction DEF OI8_23 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -0.2170 0.1462 0.9652 -1.2880, -0.0916 -0.1496 0.9845 -1.2583, -0.2170 0.1462 0.9652 -1.2880 ] } ROUTE TS8.fraction_changed TO OI8_23.set_fraction DEF OI8_24 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ 0.2171 -0.1463 -0.9651 -0.6440, 0.0915 0.1496 -0.9845 -0.6291, 0.2171 -0.1463 -0.9651 -0.6440 ] } ROUTE TS8.fraction_changed TO OI8_24.set_fraction DEF OI8_25 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -1.0000 0.0000 0.0000 -0.4015, -0.7668 0.6280 -0.1324 -0.7695, -1.0000 0.0000 0.0000 -0.4015 ] } ROUTE TS8.fraction_changed TO OI8_25.set_fraction DEF OI8_27 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ 1.0000 0.0000 0.0000 -0.2007, 0.7668 -0.6282 0.1323 -0.3847, 1.0000 0.0000 0.0000 -0.2007 ] } ROUTE TS8.fraction_changed TO OI8_27.set_fraction DEF OI8_29 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -0.8029 0.0211 -0.5958 -0.0473, -0.2413 -0.0089 -0.9704 -0.1576, -0.8029 0.0211 -0.5958 -0.0473 ] } ROUTE TS8.fraction_changed TO OI8_29.set_fraction DEF OI8_30 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ 0.8008 -0.0253 0.5985 -0.0237, 0.2413 0.0102 0.9704 -0.0788, 0.8008 -0.0253 0.5985 -0.0237 ] } ROUTE TS8.fraction_changed TO OI8_30.set_fraction DEF OI8_36 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ 0.9413 -0.0569 0.3327 -0.0457, 0.3658 0.0000 -0.9307 -0.1176, 0.9413 -0.0569 0.3327 -0.0457 ] } ROUTE TS8.fraction_changed TO OI8_36.set_fraction DEF OI8_37 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ -0.9416 0.0610 -0.3313 -0.0229, -0.3667 0.0000 0.9303 -0.0589, -0.9416 0.0610 -0.3313 -0.0229 ] } ROUTE TS8.fraction_changed TO OI8_37.set_fraction DEF OI8_-1 OrientationInterpolator { key[0.000,0.250,1.000,] keyValue[ 0.3659 -0.0563 -0.9289 -0.0071, 0.0214 0.0351 -0.9992 -0.1312, 0.3659 -0.0563 -0.9289 -0.0071 ] } ROUTE TS8.fraction_changed TO OI8_-1.set_fraction # gesture9 : Walks ### added TRUE enabled FALSE to the line below Appendix A Step 5. ### DEF TS9 TimeSensor{cycleInterval 1.3333 loop TRUE enabled FALSE} DEF PI9_1 PositionInterpolator { key[0.000,0.375,0.500,0.625,1.000,] keyValue[ -0.0061 1.0948 0.0262, -0.0061 1.1264 0.0262, -0.0061 1.0980 0.0262, -0.0061 1.1264 0.0262, -0.0061 1.0948 0.0262 ] } ROUTE TS9.fraction_changed TO PI9_1.set_fraction DEF OI9_1 OrientationInterpolator { key[0.000,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS9.fraction_changed TO OI9_1.set_fraction DEF OI9_2 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ -0.4436 0.2736 0.8534 -0.1779, 0.1631 0.3899 -0.9063 -0.1695, -0.4436 0.2736 0.8534 -0.1779 ] } ROUTE TS9.fraction_changed TO OI9_2.set_fraction DEF OI9_3 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ 0.2427 -0.4164 -0.8762 -0.1014, 0.2694 -0.5313 0.8032 -0.0795, 0.2427 -0.4164 -0.8762 -0.1014 ] } ROUTE TS9.fraction_changed TO OI9_3.set_fraction DEF OI9_4 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ 0.2427 -0.4164 -0.8762 -0.1014, 0.2694 -0.5313 0.8032 -0.0795, 0.2427 -0.4164 -0.8762 -0.1014 ] } ROUTE TS9.fraction_changed TO OI9_4.set_fraction DEF OI9_7 OrientationInterpolator { key[0.000,0.250,0.750,1.000,] keyValue[ 0.0000 1.0000 0.0000 -0.0326, 0.8304 -0.5570 0.0135 -0.0593, -0.9868 -0.1618 -0.0039 -0.0507, 0.0000 1.0000 0.0000 -0.0326 ] } ROUTE TS9.fraction_changed TO OI9_7.set_fraction DEF OI9_8 OrientationInterpolator { key[0.000,0.250,0.750,1.000,] keyValue[ 0.0000 1.0000 0.0000 -0.0326, 0.8304 -0.5570 0.0135 -0.0593, -0.9868 -0.1618 -0.0039 -0.0507, 0.0000 1.0000 0.0000 -0.0326 ] } ROUTE TS9.fraction_changed TO OI9_8.set_fraction DEF OI9_18 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ -0.2542 0.1251 -0.9590 -1.0837, -0.1161 -0.3605 -0.9255 -1.3557, -0.2542 0.1251 -0.9590 -1.0837 ] } ROUTE TS9.fraction_changed TO OI9_18.set_fraction DEF OI9_19 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ 0.2542 -0.1251 0.9590 -0.5418, 0.1161 0.3605 0.9255 -0.6779, 0.2542 -0.1251 0.9590 -0.5418 ] } ROUTE TS9.fraction_changed TO OI9_19.set_fraction DEF OI9_20 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ -0.8111 -0.5821 0.0574 -0.8853, -0.8704 -0.4342 0.2321 -1.2129, -0.8111 -0.5821 0.0574 -0.8853 ] } ROUTE TS9.fraction_changed TO OI9_20.set_fraction DEF OI9_22 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ 0.8111 0.5821 -0.0574 -0.4426, 0.8704 0.4342 -0.2321 -0.6065, 0.8111 0.5821 -0.0574 -0.4426 ] } ROUTE TS9.fraction_changed TO OI9_22.set_fraction DEF OI9_23 OrientationInterpolator { key[0.000,0.250,0.500,0.750,1.000,] keyValue[ -0.2427 0.4951 0.8342 -1.2901, -0.2448 0.0862 0.9657 -1.1451, -0.1897 -0.2889 0.9384 -1.2463, -0.2352 0.0691 0.9695 -1.1754, -0.2427 0.4951 0.8342 -1.2901 ] } ROUTE TS9.fraction_changed TO OI9_23.set_fraction DEF OI9_24 OrientationInterpolator { key[0.000,0.250,0.500,0.750,1.000,] keyValue[ 0.2427 -0.4951 -0.8342 -0.6450, 0.2448 -0.0862 -0.9657 -0.5725, 0.1897 0.2889 -0.9384 -0.6231, 0.2352 -0.0691 -0.9695 -0.5877, 0.2427 -0.4951 -0.8342 -0.6450 ] } ROUTE TS9.fraction_changed TO OI9_24.set_fraction DEF OI9_25 OrientationInterpolator { key[0.000,1.000,] keyValue[ -0.8648 0.4993 -0.0527 -0.8106, -0.8648 0.4993 -0.0527 -0.8106 ] } ROUTE TS9.fraction_changed TO OI9_25.set_fraction DEF OI9_27 OrientationInterpolator { key[0.000,1.000,] keyValue[ 0.8648 -0.4993 0.0527 -0.4053, 0.8648 -0.4993 0.0527 -0.4053 ] } ROUTE TS9.fraction_changed TO OI9_27.set_fraction DEF OI9_29 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ 0.9639 0.0244 -0.2653 -0.5724, -0.4684 -0.6565 0.5913 -0.1629, 0.9639 0.0244 -0.2653 -0.5724 ] } ROUTE TS9.fraction_changed TO OI9_29.set_fraction DEF OI9_30 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ -0.9639 -0.0244 0.2653 -0.2862, 0.4684 0.6565 -0.5913 -0.0814, -0.9639 -0.0244 0.2653 -0.2862 ] } ROUTE TS9.fraction_changed TO OI9_30.set_fraction DEF OI9_31 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ -0.9991 0.0414 0.0000 -0.1840, -0.9959 -0.0888 0.0162 -0.5360, -0.9991 0.0414 0.0000 -0.1840 ] } ROUTE TS9.fraction_changed TO OI9_31.set_fraction DEF OI9_32 OrientationInterpolator { key[0.000,0.375,0.500,1.000,] keyValue[ -0.9937 0.1116 0.0080 -0.1507, 0.9131 0.3826 -0.1413 -0.2126, -1.0000 0.0000 0.0000 -0.3020, -0.9937 0.1116 0.0080 -0.1507 ] } ROUTE TS9.fraction_changed TO OI9_32.set_fraction DEF OI9_34 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ 0.9991 -0.0414 0.0000 -0.0920, 0.9959 0.0888 -0.0162 -0.2680, 0.9991 -0.0414 0.0000 -0.0920 ] } ROUTE TS9.fraction_changed TO OI9_34.set_fraction DEF OI9_36 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ 0.5873 -0.3314 -0.7384 -0.1722, 0.9139 -0.2964 0.2772 -0.4511, 0.5873 -0.3314 -0.7384 -0.1722 ] } ROUTE TS9.fraction_changed TO OI9_36.set_fraction DEF OI9_37 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ -0.5873 0.3314 0.7384 -0.0861, -0.9139 0.2964 -0.2772 -0.2256, -0.5873 0.3314 0.7384 -0.0861 ] } ROUTE TS9.fraction_changed TO OI9_37.set_fraction DEF OI9_38 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ -1.0000 -0.0005 0.0073 -0.4160, -0.9970 -0.0770 0.0071 -0.1977, -1.0000 -0.0005 0.0073 -0.4160 ] } ROUTE TS9.fraction_changed TO OI9_38.set_fraction DEF OI9_39 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ 0.9999 -0.0138 0.0000 -0.1159, -0.5540 0.8315 0.0416 -0.1782, 0.9999 -0.0138 0.0000 -0.1159 ] } ROUTE TS9.fraction_changed TO OI9_39.set_fraction DEF OI9_41 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ 1.0000 0.0005 -0.0073 -0.2080, 0.9970 0.0770 -0.0071 -0.0989, 1.0000 0.0005 -0.0073 -0.2080 ] } ROUTE TS9.fraction_changed TO OI9_41.set_fraction DEF OI9_-1 OrientationInterpolator { key[0.000,0.500,1.000,] keyValue[ 0.9257 -0.1411 -0.3511 -0.3559, 0.7301 -0.5931 0.3393 -0.2349, 0.9257 -0.1411 -0.3511 -0.3559 ] } ROUTE TS9.fraction_changed TO OI9_-1.set_fraction # gesture10 : Stands DEF TS10 TimeSensor{cycleInterval 1.1200} DEF PI10_1 PositionInterpolator { key[0.000,1.000,] keyValue[ -0.0061 1.0638 0.0262, -0.0061 1.0638 0.0262 ] } ROUTE TS10.fraction_changed TO PI10_1.set_fraction DEF OI10_1 OrientationInterpolator { key[0.000,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS10.fraction_changed TO OI10_1.set_fraction DEF OI10_2 OrientationInterpolator { key[0.000,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS10.fraction_changed TO OI10_2.set_fraction DEF OI10_3 OrientationInterpolator { key[0.000,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS10.fraction_changed TO OI10_3.set_fraction DEF OI10_4 OrientationInterpolator { key[0.000,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS10.fraction_changed TO OI10_4.set_fraction DEF OI10_7 OrientationInterpolator { key[0.000,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS10.fraction_changed TO OI10_7.set_fraction DEF OI10_8 OrientationInterpolator { key[0.000,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS10.fraction_changed TO OI10_8.set_fraction DEF OI10_18 OrientationInterpolator { key[0.000,1.000,] keyValue[ -0.1795 -0.1292 -0.9752 -1.2722, -0.1795 -0.1292 -0.9752 -1.2722 ] } ROUTE TS10.fraction_changed TO OI10_18.set_fraction DEF OI10_19 OrientationInterpolator { key[0.000,1.000,] keyValue[ 0.1795 0.1292 0.9752 -0.6361, 0.1795 0.1292 0.9752 -0.6361 ] } ROUTE TS10.fraction_changed TO OI10_19.set_fraction DEF OI10_20 OrientationInterpolator { key[0.000,1.000,] keyValue[ -1.0000 0.0000 0.0000 -0.4015, -1.0000 0.0000 0.0000 -0.4015 ] } ROUTE TS10.fraction_changed TO OI10_20.set_fraction DEF OI10_21 OrientationInterpolator { key[0.000,1.000,] keyValue[ -0.9314 -0.3362 -0.1393 -0.8369, -0.9314 -0.3362 -0.1393 -0.8369 ] } ROUTE TS10.fraction_changed TO OI10_21.set_fraction DEF OI10_22 OrientationInterpolator { key[0.000,1.000,] keyValue[ 1.0000 0.0000 0.0000 -0.2007, 1.0000 0.0000 0.0000 -0.2007 ] } ROUTE TS10.fraction_changed TO OI10_22.set_fraction DEF OI10_23 OrientationInterpolator { key[0.000,1.000,] keyValue[ -0.2194 0.1621 0.9621 -1.2837, -0.2194 0.1621 0.9621 -1.2837 ] } ROUTE TS10.fraction_changed TO OI10_23.set_fraction DEF OI10_24 OrientationInterpolator { key[0.000,1.000,] keyValue[ 0.2194 -0.1621 -0.9621 -0.6418, 0.2194 -0.1621 -0.9621 -0.6418 ] } ROUTE TS10.fraction_changed TO OI10_24.set_fraction DEF OI10_25 OrientationInterpolator { key[0.000,1.000,] keyValue[ -1.0000 0.0000 0.0000 -0.4015, -1.0000 0.0000 0.0000 -0.4015 ] } ROUTE TS10.fraction_changed TO OI10_25.set_fraction DEF OI10_26 OrientationInterpolator { key[0.000,1.000,] keyValue[ -0.9131 0.3781 0.1527 -0.8332, -0.9131 0.3781 0.1527 -0.8332 ] } ROUTE TS10.fraction_changed TO OI10_26.set_fraction DEF OI10_27 OrientationInterpolator { key[0.000,1.000,] keyValue[ 1.0000 0.0000 0.0000 -0.2007, 1.0000 0.0000 0.0000 -0.2007 ] } ROUTE TS10.fraction_changed TO OI10_27.set_fraction DEF OI10_29 OrientationInterpolator { key[0.000,1.000,] keyValue[ 0.3151 0.0840 -0.9453 -0.0190, 0.3151 0.0840 -0.9453 -0.0190 ] } ROUTE TS10.fraction_changed TO OI10_29.set_fraction DEF OI10_30 OrientationInterpolator { key[0.000,1.000,] keyValue[ -0.3151 -0.0840 0.9453 -0.0095, -0.3151 -0.0840 0.9453 -0.0095 ] } ROUTE TS10.fraction_changed TO OI10_30.set_fraction DEF OI10_31 OrientationInterpolator { key[0.000,1.000,] keyValue[ 0.0000 -1.0000 0.0000 0.0000, 0.0000 -1.0000 0.0000 0.0000 ] } ROUTE TS10.fraction_changed TO OI10_31.set_fraction DEF OI10_34 OrientationInterpolator { key[0.000,1.000,] keyValue[ 0.0000 1.0000 0.0000 0.0000, 0.0000 1.0000 0.0000 0.0000 ] } ROUTE TS10.fraction_changed TO OI10_34.set_fraction DEF OI10_36 OrientationInterpolator { key[0.000,1.000,] keyValue[ 0.6385 -0.0843 0.7650 -0.0332, 0.6385 -0.0843 0.7650 -0.0332 ] } ROUTE TS10.fraction_changed TO OI10_36.set_fraction DEF OI10_37 OrientationInterpolator { key[0.000,1.000,] keyValue[ -0.6385 0.0843 -0.7650 -0.0166, -0.6385 0.0843 -0.7650 -0.0166 ] } ROUTE TS10.fraction_changed TO OI10_37.set_fraction DEF OI10_38 OrientationInterpolator { key[0.000,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS10.fraction_changed TO OI10_38.set_fraction DEF OI10_39 OrientationInterpolator { key[0.000,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS10.fraction_changed TO OI10_39.set_fraction DEF OI10_41 OrientationInterpolator { key[0.000,1.000,] keyValue[ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000 ] } ROUTE TS10.fraction_changed TO OI10_41.set_fraction DEF OI10_-1 OrientationInterpolator { key[0.000,1.000,] keyValue[ 0.9642 -0.0236 0.2643 -0.0141, 0.9642 -0.0236 0.2643 -0.0141 ] } ROUTE TS10.fraction_changed TO OI10_-1.set_fraction DEF Welder Script { directOutput TRUE eventIn SFBool Watched eventIn SFFloat fooEvents eventIn SFTime G0 IS set_gesture1 eventIn SFTime G1 IS set_gesture2 eventIn SFTime G2 IS set_gesture3 eventIn SFTime G3 IS set_gesture4 eventIn SFTime G4 IS set_gesture5 eventIn SFTime G5 IS set_gesture6 eventIn SFTime G6 IS set_gesture7 eventIn SFTime G7 IS set_gesture8 eventIn SFTime G8 ### Removed IS statement (so only movement triggers the wak gesture) eventIn SFTime G9 ### Removed IS statement eventIn SFTime Touch eventIn SFBool Gend eventIn SFVec3f P1 eventIn SFRotation rot_Center eventIn SFRotation rot_sacroiliac eventIn SFRotation rot_vl5 eventIn SFRotation rot_vc7 eventIn SFRotation rot_neck eventIn SFRotation rot_skull eventIn SFRotation rot_r_shoulder eventIn SFRotation rot_r_shoulder2 eventIn SFRotation rot_r_elbow eventIn SFRotation rot_r_wrist eventIn SFRotation rot_r_elbow2 eventIn SFRotation rot_l_shoulder eventIn SFRotation rot_l_shoulder2 eventIn SFRotation rot_l_elbow eventIn SFRotation rot_l_wrist eventIn SFRotation rot_l_elbow2 eventIn SFRotation rot_r_hip eventIn SFRotation rot_r_buttok eventIn SFRotation rot_r_knee eventIn SFRotation rot_r_ankle eventIn SFRotation rot_r_knee2 eventIn SFRotation rot_l_hip eventIn SFRotation rot_l_buttok eventIn SFRotation rot_l_knee eventIn SFRotation rot_l_ankle eventIn SFRotation rot_l_knee2 field SFNode Vtx USE PointList field MFVec3f W [] field MFVec3f V [] field SFVec3f Pc -0.0061 1.1264 0.0262 field MFVec3f P [ 0 -1.7400 0, -0.0061 1.1264 0.0262 0.0006 0.1081 0.0008 -0.0007 -0.0786 -0.0028 0.0008 0.0518 -0.0034 -0.1062 0.1172 0.0289 0.1128 0.1172 0.0261 -0.0005 0.3093 -0.0348 -0.0004 0.0555 0.0066 0.0001 0.0477 0.1028 -0.0000 -0.0196 -0.0368 -0.0434 0.0469 0.0239 0.0451 0.0469 0.0239 -0.0003 0.0395 -0.0635 -0.0911 0.0200 -0.0494 0.0915 0.0200 -0.0494 -0.0000 -0.0442 -0.0108 0.0000 0.0264 0.0069 -0.1625 0.2548 -0.0208 -0.0001 0.0178 0.0066 -0.2298 -0.0005 -0.0031 -0.2271 0.0112 0.0204 -0.0000 0.0050 -0.0014 0.1548 0.2548 -0.0249 0.0068 0.0148 0.0081 0.2387 0.0133 -0.0013 0.2249 -0.0027 0.0197 -0.0028 -0.0088 -0.0041 -0.1657 -0.2261 -0.0800 -0.0337 0.0226 0.0774 -0.0051 -0.0018 0.0068 0.0760 -0.3855 -0.0547 0.0236 -0.4324 0.0050 0.0042 -0.0446 0.0823 0.0056 -0.0010 0.0085 0.1719 -0.2254 -0.0800 0.0226 0.0236 0.0796 0.0145 0.0018 0.0025 -0.0715 -0.3864 -0.0515 -0.0239 -0.4382 -0.0019 -0.0033 -0.0397 0.0815 -0.0054 0.0000 0.0000 ]#pivots field MFRotation R0 [ -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000, 0.0097 0.6248 -0.7807 -0.0989, 0.4101 -0.7795 0.4735 -0.0542, 0.4101 -0.7795 0.4735 -0.0542, -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000, 0.6731 -0.7394 0.0152 -0.0363, 0.6731 -0.7394 0.0152 -0.0363, -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000, -1.0000 0.0000 0.0000 0.0000, -0.1493 -0.2611 -0.9537 -1.2661, 0.1493 0.2611 0.9537 -0.6331, -0.8624 -0.4660 0.1979 -1.1269, -0.9314 -0.3362 -0.1393 -0.8369, 0.8624 0.4660 -0.1979 -0.5634, -0.2202 -0.1103 0.9692 -1.1787, 0.2202 0.1103 -0.9692 -0.5893, -0.8648 0.4993 -0.0527 -0.8106, -0.9131 0.3781 0.1527 -0.8332, 0.8648 -0.4993 0.0527 -0.4053, -1.0000 0.0000 0.0000 0.0000, 0.6910 -0.6597 0.2956 -0.1172, -0.6910 0.6597 -0.2956 -0.0586, -0.9971 -0.0753 0.0146 -0.4476, 0.9131 0.3826 -0.1413 -0.2126, -1.0000 0.0000 0.0000 0.0000, 0.9971 0.0753 -0.0146 -0.2238, -1.0000 0.0000 0.0000 0.0000, 0.9320 -0.3194 0.1717 -0.3592, -0.9320 0.3194 -0.1717 -0.1796, -0.9989 -0.0456 0.0072 -0.2521, -0.3762 0.9254 0.0464 -0.1197, -1.0000 0.0000 0.0000 0.0000, 0.9989 0.0456 -0.0072 -0.1261, ]#rotations field MFRotation R[] field MFInt32 vgroups[ 0 0 0 #dummy 1 0 0 #dummy 2 0 24 3 24 53 4 53 79 5 79 88 5 88 97 5 97 103 6 0 0 #dummy 7 103 119 8 119 144 9 144 152 9 152 160 9 160 215 9 215 219 9 219 223 8 223 232 7 232 235 5 235 243 6 243 247 6 247 264 7 264 274 7 274 278 5 278 286 6 286 290 6 290 307 7 307 317 7 317 321 3 0 0 #dummy 4 321 343 5 343 353 5 353 364 6 364 387 7 387 395 6 395 399 3 0 0 #dummy 4 399 421 5 421 428 5 428 439 6 439 462 7 462 470 6 470 474 ] field SFInt32 mode 0 field SFBool watched TRUE field SFInt32 currG -1 field SFInt32 nextG -1 field MFNode ts[USE TS1,USE TS2,USE TS3,USE TS4,USE TS5,USE TS6,USE TS7,USE TS8,USE TS9,USE TS10,] url "javascript: function P1(p){P[1]=p;} function rot_Center(r){R[1]=r;} function rot_sacroiliac(r){R[2]=r;} function rot_vl5(r){R[3]=r;} function rot_vc7(r){R[4]=r;} function rot_neck(r){R[7]=r;} function rot_skull(r){R[8]=r;} function rot_r_shoulder(r){R[18]=r;} function rot_r_shoulder2(r){R[19]=r;} function rot_r_elbow(r){R[20]=r;} function rot_r_wrist(r){R[21]=r;} function rot_r_elbow2(r){R[22]=r;} function rot_l_shoulder(r){R[23]=r;} function rot_l_shoulder2(r){R[24]=r;} function rot_l_elbow(r){R[25]=r;} function rot_l_wrist(r){R[26]=r;} function rot_l_elbow2(r){R[27]=r;} function rot_r_hip(r){R[29]=r;} function rot_r_buttok(r){R[30]=r;} function rot_r_knee(r){R[31]=r;} function rot_r_ankle(r){R[32]=r;} function rot_r_knee2(r){R[34]=r;} function rot_l_hip(r){R[36]=r;} function rot_l_buttok(r){R[37]=r;} function rot_l_knee(r){R[38]=r;} function rot_l_ankle(r){R[39]=r;} function rot_l_knee2(r){R[41]=r;} function VtxTransform(){ var i; m0=new VrmlMatrix(); m0.setTransform(P[0],R[0]); m1=new VrmlMatrix(); m1.setTransform(P[1],R[1]);m1=m1.multRight(m0); m2=new VrmlMatrix(); m2.setTransform(P[2],R[2]);m2=m2.multRight(m1); for(i=0;i<24;i++){W[i]=m2.multVecMatrix(V[i]);} m3=new VrmlMatrix(); m3.setTransform(P[3],R[3]);m3=m3.multRight(m2); for(i=24;i<53;i++){W[i]=m3.multVecMatrix(V[i]);} m4=new VrmlMatrix(); m4.setTransform(P[4],R[4]);m4=m4.multRight(m3); for(i=53;i<79;i++){W[i]=m4.multVecMatrix(V[i]);} m5=new VrmlMatrix(); m5.setTransform(P[5],R[5]);m5=m5.multRight(m4); for(i=79;i<88;i++){W[i]=m5.multVecMatrix(V[i]);} m5.setTransform(P[6],R[6]);m5=m5.multRight(m4); for(i=88;i<97;i++){W[i]=m5.multVecMatrix(V[i]);} m5.setTransform(P[7],R[7]);m5=m5.multRight(m4); for(i=97;i<103;i++){W[i]=m5.multVecMatrix(V[i]);} m6=new VrmlMatrix(); m6.setTransform(P[8],R[8]);m6=m6.multRight(m5); m7=new VrmlMatrix(); m7.setTransform(P[9],R[9]);m7=m7.multRight(m6); for(i=103;i<119;i++){W[i]=m7.multVecMatrix(V[i]);} m8=new VrmlMatrix(); m8.setTransform(P[10],R[10]);m8=m8.multRight(m7); for(i=119;i<144;i++){W[i]=m8.multVecMatrix(V[i]);} m9=new VrmlMatrix(); m9.setTransform(P[11],R[11]);m9=m9.multRight(m8); for(i=144;i<152;i++){W[i]=m9.multVecMatrix(V[i]);} m9.setTransform(P[12],R[12]);m9=m9.multRight(m8); for(i=152;i<160;i++){W[i]=m9.multVecMatrix(V[i]);} m9.setTransform(P[13],R[13]);m9=m9.multRight(m8); for(i=160;i<215;i++){W[i]=m9.multVecMatrix(V[i]);} m9.setTransform(P[14],R[14]);m9=m9.multRight(m8); for(i=215;i<219;i++){W[i]=m9.multVecMatrix(V[i]);} m9.setTransform(P[15],R[15]);m9=m9.multRight(m8); for(i=219;i<223;i++){W[i]=m9.multVecMatrix(V[i]);} m8.setTransform(P[16],R[16]);m8=m8.multRight(m7); for(i=223;i<232;i++){W[i]=m8.multVecMatrix(V[i]);} m7.setTransform(P[17],R[17]);m7=m7.multRight(m6); for(i=232;i<235;i++){W[i]=m7.multVecMatrix(V[i]);} m5.setTransform(P[18],R[18]);m5=m5.multRight(m4); for(i=235;i<243;i++){W[i]=m5.multVecMatrix(V[i]);} m6.setTransform(P[19],R[19]);m6=m6.multRight(m5); for(i=243;i<247;i++){W[i]=m6.multVecMatrix(V[i]);} m6.setTransform(P[20],R[20]);m6=m6.multRight(m5); for(i=247;i<264;i++){W[i]=m6.multVecMatrix(V[i]);} m7.setTransform(P[21],R[21]);m7=m7.multRight(m6); for(i=264;i<274;i++){W[i]=m7.multVecMatrix(V[i]);} m7.setTransform(P[22],R[22]);m7=m7.multRight(m6); for(i=274;i<278;i++){W[i]=m7.multVecMatrix(V[i]);} m5.setTransform(P[23],R[23]);m5=m5.multRight(m4); for(i=278;i<286;i++){W[i]=m5.multVecMatrix(V[i]);} m6.setTransform(P[24],R[24]);m6=m6.multRight(m5); for(i=286;i<290;i++){W[i]=m6.multVecMatrix(V[i]);} m6.setTransform(P[25],R[25]);m6=m6.multRight(m5); for(i=290;i<307;i++){W[i]=m6.multVecMatrix(V[i]);} m7.setTransform(P[26],R[26]);m7=m7.multRight(m6); for(i=307;i<317;i++){W[i]=m7.multVecMatrix(V[i]);} m7.setTransform(P[27],R[27]);m7=m7.multRight(m6); for(i=317;i<321;i++){W[i]=m7.multVecMatrix(V[i]);} m3.setTransform(P[28],R[28]);m3=m3.multRight(m2); m4.setTransform(P[29],R[29]);m4=m4.multRight(m3); for(i=321;i<343;i++){W[i]=m4.multVecMatrix(V[i]);} m5.setTransform(P[30],R[30]);m5=m5.multRight(m4); for(i=343;i<353;i++){W[i]=m5.multVecMatrix(V[i]);} m5.setTransform(P[31],R[31]);m5=m5.multRight(m4); for(i=353;i<364;i++){W[i]=m5.multVecMatrix(V[i]);} m6.setTransform(P[32],R[32]);m6=m6.multRight(m5); for(i=364;i<387;i++){W[i]=m6.multVecMatrix(V[i]);} m7.setTransform(P[33],R[33]);m7=m7.multRight(m6); for(i=387;i<395;i++){W[i]=m7.multVecMatrix(V[i]);} m6.setTransform(P[34],R[34]);m6=m6.multRight(m5); for(i=395;i<399;i++){W[i]=m6.multVecMatrix(V[i]);} m3.setTransform(P[35],R[35]);m3=m3.multRight(m2); m4.setTransform(P[36],R[36]);m4=m4.multRight(m3); for(i=399;i<421;i++){W[i]=m4.multVecMatrix(V[i]);} m5.setTransform(P[37],R[37]);m5=m5.multRight(m4); for(i=421;i<428;i++){W[i]=m5.multVecMatrix(V[i]);} m5.setTransform(P[38],R[38]);m5=m5.multRight(m4); for(i=428;i<439;i++){W[i]=m5.multVecMatrix(V[i]);} m6.setTransform(P[39],R[39]);m6=m6.multRight(m5); for(i=439;i<462;i++){W[i]=m6.multVecMatrix(V[i]);} m7.setTransform(P[40],R[40]);m7=m7.multRight(m6); for(i=462;i<470;i++){W[i]=m7.multVecMatrix(V[i]);} m6.setTransform(P[41],R[41]);m6=m6.multRight(m5); for(i=470;i<474;i++){W[i]=m6.multVecMatrix(V[i]);} Vtx.point=W; }//VtxTransform function fooEvents(t){if(mode==0)VtxTransform();} function eventsProcessed(){ if(mode==2) Vtx.point.setByVertexTransform(V,vgroups,P,R); else VtxTransform(); } function Gstart(g,t){ P[1]=Pc;R=R0; if(currG==-1){ts[g].startTime=t;currG=g;nextG=-1;} else{ts[currG].stopTime=t;currG=-1;nextG=g;} } function Gend(b,t){ if(b==false){ currG=nextG; if(nextG != -1){ts[nextG].startTime=t;nextG=-1;} eventsProcessed(); } } function G0(t){if(watched)Gstart(0,t);} function G1(t){if(watched)Gstart(1,t);} function G2(t){if(watched)Gstart(2,t);} function G3(t){if(watched)Gstart(3,t);} function G4(t){if(watched)Gstart(4,t);} function G5(t){if(watched)Gstart(5,t);} function G6(t){if(watched)Gstart(6,t);} function G7(t){if(watched)Gstart(7,t);} function G8(t){if(watched)Gstart(8,t);} function G9(t){if(watched)Gstart(9,t);} function Touch(t){ G0(t);} // This is the touch sensor gesture trigger! function initialize() { if (V.length==0){ //prevent twice R=R0; V=Vtx.point; W.length=474; } name=Browser.getName(); if(name=='blaxxunCC3D'){ ver=Browser.getVersion(); if(ver<4.0)mode=0; //no eventsProcess else if(ver<4.1)mode=1; //eventsProcess ok else mode=2; //setByVertexTransform() } else if(name=='CosmoPlayer')mode=1; //eventsProcess ok eventsProcessed(); } function Watched(b){ //from VisibilitySensor if(V.length==0){ //Browser.print('lili Watched, not yet initialized'); initialize(); } watched=b; } " #url }#sript Welder ROUTE TOUCH.touchTime TO Welder.Touch ROUTE vis.isActive TO Welder.Watched ]} #children transform } #switch ### Appendix A Step 15 ### DEF random_clock TimeSensor{cycleInterval 8 } ### End of step 15 ### ### Appendix A Step 6. DEF wa_script Script { eventIn SFVec3f set_position IS set_position eventIn SFBool set_watched eventIn SFBool stop_walk field SFNode walk USE TS9 field SFNode stop USE TS10 field SFBool watched FALSE field SFVec3f dest 0 0 0 exposedField SFBool isStop TRUE field SFInt32 stopp 0 field SFNode gest USE Welder directOutput TRUE ### Added next 3 lines Appendix A step 16 ### field SFTime lastTime 0 eventIn SFBool set_active eventOut SFTime randomTime_changed ### End of step 16 ### url "vrmlscript: // added Idle Gesture function Step 17 // function set_active(v,t){ if(v){return;} if(!watched || !isStop){randomTime_changed = t; return;} rnd = Math.random() * 100; if(rnd <25){randomTime_changed = t; return;} if(rnd >=25 && rnd < 35){gest.G0 = t;} // she does gesture 0,1,&2 on a random basis if(rnd >=35 && rnd < 45){gest.G1 = t;} if(rnd >=45 && rnd < 55){gest.G2 = t;} if(rnd >=55 && rnd < 65){gest.G0 = t;} if(rnd >=65 && rnd < 80){gest.G1 = t;} if(rnd >=90){gest.G2 = t;} randomTime_changed = t; } function initialize(){ randomTime_changed = Browser.getTime(); } // End of step 17 // function set_watched(v,t){watched = v;} function set_position(v, t) { if(dest[0] != v[0] || dest[1] != v[1] || dest[2] != v[2]) { isStop = false; stopp = 0; if(stop.isActive){stop.stopTime = t;} if(!walk.enabled && watched) { walk.enabled = true; gest.G8 = t; } dest = v; } } function stop_walk(b, t) { if(!b) { if(walk.enabled) { walk.enabled = false; walk.stopTime = t; } if(stopp < 1) { stop.startTime = t; isStop = true; stopp++; } return; } }"} ### End of step 6 ### ### Idle gesture Step 19 ROUTE wa_script.randomTime_changed TO random_clock.set_startTime ROUTE random_clock.isActive TO wa_script.set_active ### End of Step 19 ### ### Appendix A Step 8 ### ROUTE TimeStop.isActive TO wa_script.stop_walk ROUTE vis.isActive TO wa_script.set_watched ### End of Step 8 ### ROUTE PI1_1.value_changed TO Welder.P1 ROUTE OI1_1.value_changed TO Welder.rot_Center ROUTE OI1_3.value_changed TO Welder.rot_vl5 ROUTE OI1_4.value_changed TO Welder.rot_vc7 ROUTE OI1_7.value_changed TO Welder.rot_neck ROUTE OI1_8.value_changed TO Welder.rot_skull ROUTE OI1_18.value_changed TO Welder.rot_r_shoulder ROUTE OI1_19.value_changed TO Welder.rot_r_shoulder2 ROUTE OI1_20.value_changed TO Welder.rot_r_elbow ROUTE OI1_21.value_changed TO Welder.rot_r_wrist ROUTE OI1_22.value_changed TO Welder.rot_r_elbow2 ROUTE OI1_23.value_changed TO Welder.rot_l_shoulder ROUTE OI1_24.value_changed TO Welder.rot_l_shoulder2 ROUTE OI1_25.value_changed TO Welder.rot_l_elbow ROUTE OI1_27.value_changed TO Welder.rot_l_elbow2 ROUTE OI1_36.value_changed TO Welder.rot_l_hip ROUTE OI1_37.value_changed TO Welder.rot_l_buttok ROUTE OI1_38.value_changed TO Welder.rot_l_knee ROUTE OI1_39.value_changed TO Welder.rot_l_ankle ROUTE OI1_41.value_changed TO Welder.rot_l_knee2 ROUTE TS1.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS1.isActive TO Welder.Gend ROUTE PI2_1.value_changed TO Welder.P1 ROUTE OI2_2.value_changed TO Welder.rot_sacroiliac ROUTE OI2_3.value_changed TO Welder.rot_vl5 ROUTE OI2_4.value_changed TO Welder.rot_vc7 ROUTE OI2_7.value_changed TO Welder.rot_neck ROUTE OI2_8.value_changed TO Welder.rot_skull ROUTE OI2_18.value_changed TO Welder.rot_r_shoulder ROUTE OI2_19.value_changed TO Welder.rot_r_shoulder2 ROUTE OI2_20.value_changed TO Welder.rot_r_elbow ROUTE OI2_22.value_changed TO Welder.rot_r_elbow2 ROUTE OI2_23.value_changed TO Welder.rot_l_shoulder ROUTE OI2_24.value_changed TO Welder.rot_l_shoulder2 ROUTE OI2_25.value_changed TO Welder.rot_l_elbow ROUTE OI2_26.value_changed TO Welder.rot_l_wrist ROUTE OI2_27.value_changed TO Welder.rot_l_elbow2 ROUTE OI2_29.value_changed TO Welder.rot_r_hip ROUTE OI2_30.value_changed TO Welder.rot_r_buttok ROUTE OI2_36.value_changed TO Welder.rot_l_hip ROUTE OI2_37.value_changed TO Welder.rot_l_buttok ROUTE TS2.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS2.isActive TO Welder.Gend ROUTE PI3_1.value_changed TO Welder.P1 ROUTE OI3_3.value_changed TO Welder.rot_vl5 ROUTE OI3_4.value_changed TO Welder.rot_vc7 ROUTE OI3_7.value_changed TO Welder.rot_neck ROUTE OI3_8.value_changed TO Welder.rot_skull ROUTE OI3_18.value_changed TO Welder.rot_r_shoulder ROUTE OI3_19.value_changed TO Welder.rot_r_shoulder2 ROUTE OI3_20.value_changed TO Welder.rot_r_elbow ROUTE OI3_22.value_changed TO Welder.rot_r_elbow2 ROUTE OI3_23.value_changed TO Welder.rot_l_shoulder ROUTE OI3_24.value_changed TO Welder.rot_l_shoulder2 ROUTE OI3_25.value_changed TO Welder.rot_l_elbow ROUTE OI3_27.value_changed TO Welder.rot_l_elbow2 ROUTE TS3.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS3.isActive TO Welder.Gend ROUTE PI4_1.value_changed TO Welder.P1 ROUTE OI4_1.value_changed TO Welder.rot_Center ROUTE OI4_2.value_changed TO Welder.rot_sacroiliac ROUTE OI4_3.value_changed TO Welder.rot_vl5 ROUTE OI4_4.value_changed TO Welder.rot_vc7 ROUTE OI4_7.value_changed TO Welder.rot_neck ROUTE OI4_8.value_changed TO Welder.rot_skull ROUTE OI4_18.value_changed TO Welder.rot_r_shoulder ROUTE OI4_19.value_changed TO Welder.rot_r_shoulder2 ROUTE OI4_20.value_changed TO Welder.rot_r_elbow ROUTE OI4_21.value_changed TO Welder.rot_r_wrist ROUTE OI4_22.value_changed TO Welder.rot_r_elbow2 ROUTE OI4_23.value_changed TO Welder.rot_l_shoulder ROUTE OI4_24.value_changed TO Welder.rot_l_shoulder2 ROUTE OI4_25.value_changed TO Welder.rot_l_elbow ROUTE OI4_26.value_changed TO Welder.rot_l_wrist ROUTE OI4_27.value_changed TO Welder.rot_l_elbow2 ROUTE OI4_29.value_changed TO Welder.rot_r_hip ROUTE OI4_30.value_changed TO Welder.rot_r_buttok ROUTE OI4_31.value_changed TO Welder.rot_r_knee ROUTE OI4_32.value_changed TO Welder.rot_r_ankle ROUTE OI4_34.value_changed TO Welder.rot_r_knee2 ROUTE OI4_36.value_changed TO Welder.rot_l_hip ROUTE OI4_37.value_changed TO Welder.rot_l_buttok ROUTE OI4_38.value_changed TO Welder.rot_l_knee ROUTE OI4_39.value_changed TO Welder.rot_l_ankle ROUTE OI4_41.value_changed TO Welder.rot_l_knee2 ROUTE TS4.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS4.isActive TO Welder.Gend ROUTE PI5_1.value_changed TO Welder.P1 ROUTE OI5_1.value_changed TO Welder.rot_Center ROUTE OI5_2.value_changed TO Welder.rot_sacroiliac ROUTE OI5_3.value_changed TO Welder.rot_vl5 ROUTE OI5_4.value_changed TO Welder.rot_vc7 ROUTE OI5_7.value_changed TO Welder.rot_neck ROUTE OI5_8.value_changed TO Welder.rot_skull ROUTE OI5_18.value_changed TO Welder.rot_r_shoulder ROUTE OI5_19.value_changed TO Welder.rot_r_shoulder2 ROUTE OI5_20.value_changed TO Welder.rot_r_elbow ROUTE OI5_21.value_changed TO Welder.rot_r_wrist ROUTE OI5_22.value_changed TO Welder.rot_r_elbow2 ROUTE OI5_23.value_changed TO Welder.rot_l_shoulder ROUTE OI5_24.value_changed TO Welder.rot_l_shoulder2 ROUTE OI5_25.value_changed TO Welder.rot_l_elbow ROUTE OI5_27.value_changed TO Welder.rot_l_elbow2 ROUTE OI5_29.value_changed TO Welder.rot_r_hip ROUTE OI5_30.value_changed TO Welder.rot_r_buttok ROUTE OI5_31.value_changed TO Welder.rot_r_knee ROUTE OI5_34.value_changed TO Welder.rot_r_knee2 ROUTE OI5_36.value_changed TO Welder.rot_l_hip ROUTE OI5_37.value_changed TO Welder.rot_l_buttok ROUTE OI5_38.value_changed TO Welder.rot_l_knee ROUTE OI5_41.value_changed TO Welder.rot_l_knee2 ROUTE TS5.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS5.isActive TO Welder.Gend ROUTE PI6_1.value_changed TO Welder.P1 ROUTE OI6_1.value_changed TO Welder.rot_Center ROUTE OI6_2.value_changed TO Welder.rot_sacroiliac ROUTE OI6_3.value_changed TO Welder.rot_vl5 ROUTE OI6_4.value_changed TO Welder.rot_vc7 ROUTE OI6_7.value_changed TO Welder.rot_neck ROUTE OI6_8.value_changed TO Welder.rot_skull ROUTE OI6_18.value_changed TO Welder.rot_r_shoulder ROUTE OI6_19.value_changed TO Welder.rot_r_shoulder2 ROUTE OI6_20.value_changed TO Welder.rot_r_elbow ROUTE OI6_22.value_changed TO Welder.rot_r_elbow2 ROUTE OI6_23.value_changed TO Welder.rot_l_shoulder ROUTE OI6_24.value_changed TO Welder.rot_l_shoulder2 ROUTE OI6_25.value_changed TO Welder.rot_l_elbow ROUTE OI6_26.value_changed TO Welder.rot_l_wrist ROUTE OI6_27.value_changed TO Welder.rot_l_elbow2 ROUTE OI6_29.value_changed TO Welder.rot_r_hip ROUTE OI6_30.value_changed TO Welder.rot_r_buttok ROUTE OI6_31.value_changed TO Welder.rot_r_knee ROUTE OI6_32.value_changed TO Welder.rot_r_ankle ROUTE OI6_34.value_changed TO Welder.rot_r_knee2 ROUTE OI6_36.value_changed TO Welder.rot_l_hip ROUTE OI6_37.value_changed TO Welder.rot_l_buttok ROUTE OI6_38.value_changed TO Welder.rot_l_knee ROUTE OI6_41.value_changed TO Welder.rot_l_knee2 ROUTE TS6.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS6.isActive TO Welder.Gend ROUTE PI7_1.value_changed TO Welder.P1 ROUTE OI7_2.value_changed TO Welder.rot_sacroiliac ROUTE OI7_3.value_changed TO Welder.rot_vl5 ROUTE OI7_4.value_changed TO Welder.rot_vc7 ROUTE OI7_7.value_changed TO Welder.rot_neck ROUTE OI7_8.value_changed TO Welder.rot_skull ROUTE OI7_18.value_changed TO Welder.rot_r_shoulder ROUTE OI7_19.value_changed TO Welder.rot_r_shoulder2 ROUTE OI7_20.value_changed TO Welder.rot_r_elbow ROUTE OI7_21.value_changed TO Welder.rot_r_wrist ROUTE OI7_22.value_changed TO Welder.rot_r_elbow2 ROUTE OI7_23.value_changed TO Welder.rot_l_shoulder ROUTE OI7_24.value_changed TO Welder.rot_l_shoulder2 ROUTE OI7_25.value_changed TO Welder.rot_l_elbow ROUTE OI7_26.value_changed TO Welder.rot_l_wrist ROUTE OI7_27.value_changed TO Welder.rot_l_elbow2 ROUTE OI7_29.value_changed TO Welder.rot_r_hip ROUTE OI7_30.value_changed TO Welder.rot_r_buttok ROUTE OI7_36.value_changed TO Welder.rot_l_hip ROUTE OI7_37.value_changed TO Welder.rot_l_buttok ROUTE TS7.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS7.isActive TO Welder.Gend ROUTE PI8_1.value_changed TO Welder.P1 ROUTE OI8_1.value_changed TO Welder.rot_Center ROUTE OI8_2.value_changed TO Welder.rot_sacroiliac ROUTE OI8_3.value_changed TO Welder.rot_vl5 ROUTE OI8_4.value_changed TO Welder.rot_vc7 ROUTE OI8_7.value_changed TO Welder.rot_neck ROUTE OI8_8.value_changed TO Welder.rot_skull ROUTE OI8_18.value_changed TO Welder.rot_r_shoulder ROUTE OI8_19.value_changed TO Welder.rot_r_shoulder2 ROUTE OI8_20.value_changed TO Welder.rot_r_elbow ROUTE OI8_21.value_changed TO Welder.rot_r_wrist ROUTE OI8_22.value_changed TO Welder.rot_r_elbow2 ROUTE OI8_23.value_changed TO Welder.rot_l_shoulder ROUTE OI8_24.value_changed TO Welder.rot_l_shoulder2 ROUTE OI8_25.value_changed TO Welder.rot_l_elbow ROUTE OI8_27.value_changed TO Welder.rot_l_elbow2 ROUTE OI8_29.value_changed TO Welder.rot_r_hip ROUTE OI8_30.value_changed TO Welder.rot_r_buttok ROUTE OI8_36.value_changed TO Welder.rot_l_hip ROUTE OI8_37.value_changed TO Welder.rot_l_buttok ROUTE TS8.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS8.isActive TO Welder.Gend ROUTE PI9_1.value_changed TO Welder.P1 ROUTE OI9_1.value_changed TO Welder.rot_Center ROUTE OI9_2.value_changed TO Welder.rot_sacroiliac ROUTE OI9_3.value_changed TO Welder.rot_vl5 ROUTE OI9_4.value_changed TO Welder.rot_vc7 ROUTE OI9_7.value_changed TO Welder.rot_neck ROUTE OI9_8.value_changed TO Welder.rot_skull ROUTE OI9_18.value_changed TO Welder.rot_r_shoulder ROUTE OI9_19.value_changed TO Welder.rot_r_shoulder2 ROUTE OI9_20.value_changed TO Welder.rot_r_elbow ROUTE OI9_22.value_changed TO Welder.rot_r_elbow2 ROUTE OI9_23.value_changed TO Welder.rot_l_shoulder ROUTE OI9_24.value_changed TO Welder.rot_l_shoulder2 ROUTE OI9_25.value_changed TO Welder.rot_l_elbow ROUTE OI9_27.value_changed TO Welder.rot_l_elbow2 ROUTE OI9_29.value_changed TO Welder.rot_r_hip ROUTE OI9_30.value_changed TO Welder.rot_r_buttok ROUTE OI9_31.value_changed TO Welder.rot_r_knee ROUTE OI9_32.value_changed TO Welder.rot_r_ankle ROUTE OI9_34.value_changed TO Welder.rot_r_knee2 ROUTE OI9_36.value_changed TO Welder.rot_l_hip ROUTE OI9_37.value_changed TO Welder.rot_l_buttok ROUTE OI9_38.value_changed TO Welder.rot_l_knee ROUTE OI9_39.value_changed TO Welder.rot_l_ankle ROUTE OI9_41.value_changed TO Welder.rot_l_knee2 ROUTE TS9.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS9.isActive TO Welder.Gend ROUTE PI10_1.value_changed TO Welder.P1 ROUTE OI10_1.value_changed TO Welder.rot_Center ROUTE OI10_2.value_changed TO Welder.rot_sacroiliac ROUTE OI10_3.value_changed TO Welder.rot_vl5 ROUTE OI10_4.value_changed TO Welder.rot_vc7 ROUTE OI10_7.value_changed TO Welder.rot_neck ROUTE OI10_8.value_changed TO Welder.rot_skull ROUTE OI10_18.value_changed TO Welder.rot_r_shoulder ROUTE OI10_19.value_changed TO Welder.rot_r_shoulder2 ROUTE OI10_20.value_changed TO Welder.rot_r_elbow ROUTE OI10_21.value_changed TO Welder.rot_r_wrist ROUTE OI10_22.value_changed TO Welder.rot_r_elbow2 ROUTE OI10_23.value_changed TO Welder.rot_l_shoulder ROUTE OI10_24.value_changed TO Welder.rot_l_shoulder2 ROUTE OI10_25.value_changed TO Welder.rot_l_elbow ROUTE OI10_26.value_changed TO Welder.rot_l_wrist ROUTE OI10_27.value_changed TO Welder.rot_l_elbow2 ROUTE OI10_29.value_changed TO Welder.rot_r_hip ROUTE OI10_30.value_changed TO Welder.rot_r_buttok ROUTE OI10_31.value_changed TO Welder.rot_r_knee ROUTE OI10_34.value_changed TO Welder.rot_r_knee2 ROUTE OI10_36.value_changed TO Welder.rot_l_hip ROUTE OI10_37.value_changed TO Welder.rot_l_buttok ROUTE OI10_38.value_changed TO Welder.rot_l_knee ROUTE OI10_39.value_changed TO Welder.rot_l_ankle ROUTE OI10_41.value_changed TO Welder.rot_l_knee2 ROUTE TS10.fraction_changed TO Welder.fooEvents #...eventsProcessed ROUTE TS10.isActive TO Welder.Gend } #end of PROTO Avatar Avatar{}