From 95483a6e93642af0c4bc085ef0b31341f088ad36 Mon Sep 17 00:00:00 2001
From: Alexis Iakovenko <alexis.iakovenko@gmail.com>
Date: Sun, 14 Jan 2018 17:06:56 +0100
Subject: [PATCH] Get rid of time normalization

---
 Assets/Gesture/Gesture.cs                    |  67 ++----
 Assets/Record/Recorded/gesture/mean.txt      | 235 ++++++++++---------
 Assets/Record/Recorded/gesture/mean.txt.meta |   2 +-
 3 files changed, 141 insertions(+), 163 deletions(-)

diff --git a/Assets/Gesture/Gesture.cs b/Assets/Gesture/Gesture.cs
index 878b833..b1e5e14 100644
--- a/Assets/Gesture/Gesture.cs
+++ b/Assets/Gesture/Gesture.cs
@@ -67,8 +67,7 @@ public class Gesture
 		foreach (Gesture gesture in gesturesToMean)
 			meanTime += gesture.states.Count;
 		meanTime /= gesturesToMean.Count;
-		foreach (Gesture gesture in gesturesToMean)
-			gesture.NormalizeTime (meanTime);
+
 
 		//for each frame, compute position and rotation mean
 		for (int i = 0; i < meanTime; i++)
@@ -77,16 +76,21 @@ public class Gesture
 			Vector4 rotationMean = new Vector4 (0, 0, 0, 0);
 			float timestampMean = 0.0f;
 
+			int gestureCount = 0;
 			foreach (Gesture gesture in gesturesToMean)
 			{
-				timestampMean += gesture.states [i].timestamp;
-				positionMean += gesture.states [i].position;
-				rotationMean += gesture.states [i].rotation;
+				if (gesture.states.Count > i)
+				{
+					timestampMean += gesture.states [i].timestamp;
+					positionMean += gesture.states [i].position;
+					rotationMean += gesture.states [i].rotation;
+					gestureCount ++;
+				}
 			}
 
-			timestampMean /= gesturesToMean.Count;
-			positionMean /= gesturesToMean.Count;
-			rotationMean /= gesturesToMean.Count;
+			timestampMean /= gestureCount;
+			positionMean /= gestureCount;
+			rotationMean /= gestureCount;
 
 			GestureState stateMean = new GestureState ();
 			stateMean.position = positionMean;
@@ -114,50 +118,6 @@ public class Gesture
 	{
 	}
 
-	public void NormalizeTime(int pointNumber)
-	{
-		if (pointNumber == states.Count)
-			return;
-		
-		float timeNormalizationFactor = pointNumber * 1.0f / states.Count;
-		//Debug.Log ("Time normalization, factor: " + timeNormalizationFactor);
-		List<GestureState> normalizedStates = new List<GestureState>();
-
-		float timestampStep = (states [states.Count - 1].timestamp - states [0].timestamp) / (states.Count - 1);
-		float normalizedTimestamp = states [0].timestamp;
-		for (int i = 0; i < pointNumber; i++)
-		{
-			GestureState normalizedState = new GestureState ();
-
-			int stateID = (int)Mathf.Floor(i / timeNormalizationFactor);
-			GestureState currentState = states [stateID];
-			Vector3 normalizedPosition = states [stateID].position;
-			Vector3 normalizedRotation = states [stateID].rotation;
-
-			if (stateID > 0 && stateID < states.Count - 1)
-			{
-				GestureState nextState = states [stateID + 1];
-				float smallTimestamp = (normalizedTimestamp - currentState.timestamp);
-				if (smallTimestamp != 0) {
-					float smallFactor = (nextState.timestamp - currentState.timestamp) / smallTimestamp;
-
-					Vector3 positionToNextState = nextState.position - currentState.position;
-					normalizedPosition = currentState.position + positionToNextState * smallFactor;
-
-					Vector4 rotationToNextState = nextState.rotation - currentState.rotation;
-					normalizedRotation = currentState.rotation + rotationToNextState * smallFactor;
-				}
-			}
-			normalizedState.position = normalizedPosition;
-			normalizedState.rotation = normalizedRotation;
-			normalizedState.timestamp = normalizedTimestamp;
-			normalizedStates.Add (normalizedState);
-
-			normalizedTimestamp += timestampStep;
-		}
-		states = normalizedStates;
-	}
-
 	public void Load (string path)
 	{
 		states = GestureLoader.Load (path);
@@ -171,7 +131,8 @@ public class Gesture
 
 		foreach(GestureState state in states)
 		{
-			string line = string.Format("{0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12} {13} {14}", Time.unscaledTime, 
+			string line = string.Format("{0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12} {13} {14}",
+				state.timestamp, 
 				state.position.x, state.position.y, state.position.z, 
 				state.rotation.x, state.rotation.y, state.rotation.z, state.rotation.w, 
 				0, 0, 0,
diff --git a/Assets/Record/Recorded/gesture/mean.txt b/Assets/Record/Recorded/gesture/mean.txt
index 020c420..3f3d593 100644
--- a/Assets/Record/Recorded/gesture/mean.txt
+++ b/Assets/Record/Recorded/gesture/mean.txt
@@ -1,110 +1,127 @@
 Gesture: gesture; Author: none
-0 -0.1298404 -0.05070314 0.2408074 -0.4016583 0.4840114 0.516383 0.07830974 0 0 0 0 0 0 0
-0 -0.158431 -0.04788817 0.2511487 -0.4593021 0.4239165 0.5102753 0.07829528 0 0 0 0 0 0 0
-0 -0.147991 -0.04939978 0.246029 -0.4479118 0.4493795 0.5237485 0.0783334 0 0 0 0 0 0 0
-0 -0.1468672 -0.03869705 0.231595 -0.5302466 0.4467072 0.4706523 0.07837162 0 0 0 0 0 0 0
-0 -0.1467521 -0.05159814 0.2505346 -0.391147 0.4586476 0.5157737 0.07843956 0 0 0 0 0 0 0
-0 -0.1261905 -0.04337013 0.2250092 -0.3372886 0.5159126 0.4858532 0.07832823 0 0 0 0 0 0 0
-0 -0.1374219 -0.04665723 0.2390732 -0.4262225 0.4850183 0.5236591 0.07823177 0 0 0 0 0 0 0
-0 -0.07028965 -0.06794272 0.1928326 -0.5959031 0.4237085 0.6591919 0.0780577 0 0 0 0 0 0 0
-0 -0.137164 -0.05087798 0.2443081 -0.4054677 0.4714885 0.5299931 0.07788051 0 0 0 0 0 0 0
-0 -0.268031 -0.06628376 0.3383029 -0.1186105 0.5779956 1.036917 0.07772154 0 0 0 0 0 0 0
-0 0.05050784 -0.0227457 0.1042779 -0.7678377 0.4080089 -0.1693602 0.0773307 0 0 0 0 0 0 0
-0 -0.1319508 -0.0495696 0.2408904 -0.4109664 0.4765015 0.5064743 0.07703446 0 0 0 0 0 0 0
-0 0.1126056 -0.00813543 0.06356751 0.362306 1.307264 0.4605708 0.07727723 0 0 0 0 0 0 0
-0 -0.1303253 -0.05122145 0.2411427 -0.4061015 0.4837727 0.5043437 0.07769 0 0 0 0 0 0 0
-0 -1.071899 -0.05936358 0.5727734 -1.200125 -0.9884365 0.5457799 0.07814816 0 0 0 0 0 0 0
-0 0.9384447 -0.3568369 0.0904684 3.903973 4.973892 2.067838 0.07918294 0 0 0 0 0 0 0
-0 -0.1219561 -0.0520927 0.2382685 -0.3851708 0.5089012 0.5013693 0.08016302 0 0 0 0 0 0 0
-0 -0.1963221 -0.03382287 0.2409079 -0.6850709 0.2847353 0.5234489 0.08098249 0 0 0 0 0 0 0
-0 -0.1350653 -0.04952552 0.2386274 -0.4345192 0.4751121 0.5169742 0.08153272 0 0 0 0 0 0 0
-0 -1.091027 0.2087311 0.3161115 -3.640516 -2.026695 1.602262 0.08209633 0 0 0 0 0 0 0
-0 -0.5007772 0.08134101 0.2829819 -1.461224 -0.3776309 0.9974514 0.08268239 0 0 0 0 0 0 0
-0 7.824311 -3.364939 -0.6201194 18.64777 18.46831 -12.38868 0.08225344 0 0 0 0 0 0 0
-0 -0.1580367 -0.03425165 0.2405968 -0.4761476 0.4184105 0.5927077 0.0823484 0 0 0 0 0 0 0
-0 -0.1174036 -0.05303744 0.2370066 -0.3623033 0.5300971 0.5257813 0.08267547 0 0 0 0 0 0 0
-0 -0.1510211 -0.03177711 0.239025 -0.507316 0.5091311 0.5708472 0.08254498 0 0 0 0 0 0 0
-0 -0.09363023 -0.062745 0.2343885 -0.308171 0.5675172 0.4663177 0.08276327 0 0 0 0 0 0 0
-0 -0.2163955 0.01870946 0.2603114 -0.7855511 0.4684996 0.6751761 0.08249915 0 0 0 0 0 0 0
-0 -0.1038763 -0.05733481 0.2392218 -0.3442563 0.5483426 0.4954598 0.08274283 0 0 0 0 0 0 0
-0 4.884635 -2.610827 -2.048761 19.49594 10.07039 -12.6823 0.0828306 0 0 0 0 0 0 0
-0 1.493491 -1.360993 -0.1474752 5.830369 3.322788 -3.434165 0.08305603 0 0 0 0 0 0 0
-0 2.053014 -1.755298 -0.1682839 7.6868 4.913341 -7.079555 0.08304123 0 0 0 0 0 0 0
-0 -0.1127927 -0.04641378 0.2424452 -0.4523115 0.5050363 0.6409369 0.08393817 0 0 0 0 0 0 0
-0 -0.07727398 -0.06968354 0.2332687 -0.2918569 0.5970092 0.4750448 0.08448164 0 0 0 0 0 0 0
-0 -0.09138243 -0.03979645 0.2431964 -0.5098807 0.6304088 0.674526 0.08561094 0 0 0 0 0 0 0
-0 2.080024 -2.416144 -0.5339521 8.26731 3.029932 -16.43523 0.08662733 0 0 0 0 0 0 0
-0 -0.1794408 0.03598652 0.2533127 -0.6008067 0.5055644 0.8457098 0.0876481 0 0 0 0 0 0 0
-0 -4.884676 3.472591 1.112376 -14.13003 -8.739405 -4.619568 0.0884242 0 0 0 0 0 0 0
-0 -0.04564526 -0.0947238 0.2260347 -0.1238456 0.6428607 0.3584404 0.08991554 0 0 0 0 0 0 0
-0 -0.04198572 -0.09774278 0.2253873 -0.110398 0.6491791 0.3478502 0.0904723 0 0 0 0 0 0 0
-0 -0.03821158 -0.1007813 0.2245797 -0.09120931 0.6516401 0.3338909 0.09100076 0 0 0 0 0 0 0
-0 -0.03483413 -0.1039844 0.2238736 -0.08178885 0.6548557 0.319773 0.09109664 0 0 0 0 0 0 0
-0 -0.03209127 -0.1055592 0.2229309 -0.06702047 0.6565312 0.3200949 0.09059896 0 0 0 0 0 0 0
-0 -0.02883792 -0.1098961 0.2223475 -0.05172127 0.6577764 0.3040946 0.09106697 0 0 0 0 0 0 0
-0 -0.02659884 -0.1115717 0.2214286 -0.04072248 0.6596681 0.3052666 0.0909931 0 0 0 0 0 0 0
-0 -0.02444122 -0.1144102 0.220472 -0.02953137 0.6596546 0.2936151 0.09087088 0 0 0 0 0 0 0
-0 -0.02186655 -0.1175837 0.2195501 -0.01262171 0.6605854 0.2825761 0.09046932 0 0 0 0 0 0 0
-0 -0.02023896 -0.1203985 0.218629 0.01096807 0.6579919 0.2776844 0.09133957 0 0 0 0 0 0 0
-0 -0.01874083 -0.1225758 0.2181489 0.02065527 0.6585798 0.2709682 0.09224591 0 0 0 0 0 0 0
-0 -0.01735269 -0.1251819 0.2178062 0.03757861 0.6569624 0.266443 0.09312364 0 0 0 0 0 0 0
-0 -0.01605157 -0.1273062 0.2173256 0.0457043 0.657091 0.2610298 0.09332024 0 0 0 0 0 0 0
-0 -0.01525384 -0.1288508 0.2169656 0.05475555 0.6550656 0.258172 0.09366709 0 0 0 0 0 0 0
-0 -0.01485216 -0.1301993 0.2166365 0.06561368 0.6516966 0.2522469 0.09441142 0 0 0 0 0 0 0
-0 -0.01433105 -0.1311865 0.2165426 0.06887333 0.6500438 0.2517504 0.09496588 0 0 0 0 0 0 0
-0 -0.0139866 -0.1317043 0.2163795 0.07418775 0.6489725 0.2532264 0.09558455 0 0 0 0 0 0 0
-0 -0.01387301 -0.1324276 0.2164894 0.07600226 0.6486269 0.2494548 0.09565923 0 0 0 0 0 0 0
-0 -0.01380439 -0.1325804 0.2165944 0.07833751 0.6476792 0.2499641 0.09574085 0 0 0 0 0 0 0
-0 -0.01387286 -0.1324017 0.2165864 0.07848237 0.647397 0.2500585 0.09570426 0 0 0 0 0 0 0
-0 -0.01415252 -0.131922 0.2168721 0.07929029 0.6457989 0.2537275 0.09565542 0 0 0 0 0 0 0
-0 -0.0146493 -0.1314707 0.2171297 0.07790499 0.6449762 0.2556102 0.09586161 0 0 0 0 0 0 0
-0 -0.01512331 -0.130543 0.2173109 0.07427976 0.6459283 0.2586695 0.09597592 0 0 0 0 0 0 0
-0 -0.01565831 -0.1293172 0.2174999 0.06610612 0.6485088 0.2592551 0.0959279 0 0 0 0 0 0 0
-0 -0.01641868 -0.1281985 0.21799 0.05693324 0.6504998 0.2627078 0.09604981 0 0 0 0 0 0 0
-0 -0.01704956 -0.1273332 0.2187461 0.04924519 0.6518276 0.2665619 0.09598096 0 0 0 0 0 0 0
-0 -0.02019252 -0.1225871 0.2223246 0.03043628 0.6521262 0.2806359 0.09595912 0 0 0 0 0 0 0
-0 -0.01813166 -0.1250305 0.2201866 0.03055711 0.6552181 0.2745168 0.0957124 0 0 0 0 0 0 0
-0 -0.01999416 -0.1222012 0.2211719 0.01917349 0.6554472 0.2810425 0.09540024 0 0 0 0 0 0 0
-0 -0.02091623 -0.1199365 0.2212968 0.004950028 0.6572767 0.2901132 0.09493361 0 0 0 0 0 0 0
-0 -0.02284198 -0.1171593 0.2221877 -0.01259887 0.6584007 0.2947908 0.09318977 0 0 0 0 0 0 0
-0 -0.02395978 -0.1149376 0.2225754 -0.03061689 0.6613328 0.2955357 0.09236759 0 0 0 0 0 0 0
-0 -0.02579665 -0.1121204 0.2234088 -0.04467979 0.6601722 0.2999775 0.09158652 0 0 0 0 0 0 0
-0 -0.02760907 -0.1095753 0.2240033 -0.05853304 0.658639 0.3093919 0.09192017 0 0 0 0 0 0 0
-0 -0.03117868 -0.105892 0.2250207 -0.07671996 0.6550676 0.3225213 0.09158468 0 0 0 0 0 0 0
-0 -0.03304021 -0.1037586 0.2254057 -0.08591457 0.6546608 0.3285954 0.0911625 0 0 0 0 0 0 0
-0 -0.03765148 -0.1001295 0.22685 -0.1126162 0.6490199 0.3413525 0.09087979 0 0 0 0 0 0 0
-0 -0.04037943 -0.09727788 0.2274132 -0.1249443 0.6466612 0.3531518 0.09016107 0 0 0 0 0 0 0
-0 -0.0437277 -0.09422997 0.2280774 -0.1376893 0.6428328 0.365505 0.08964626 0 0 0 0 0 0 0
-0 -0.04691751 -0.09174718 0.228711 -0.1561007 0.6399554 0.3754347 0.08915883 0 0 0 0 0 0 0
-0 -0.05163237 -0.0881179 0.2293548 -0.1732724 0.6340775 0.395129 0.08864697 0 0 0 0 0 0 0
-0 -0.05480289 -0.08532355 0.2297732 -0.1856653 0.6292882 0.4040007 0.08803707 0 0 0 0 0 0 0
-0 -0.05873087 -0.0824604 0.2304576 -0.1931495 0.6224476 0.4159811 0.08736438 0 0 0 0 0 0 0
-0 -0.06346313 -0.07963388 0.2310474 -0.2020651 0.6149277 0.4277336 0.08699947 0 0 0 0 0 0 0
-0 -0.06686219 -0.07741262 0.2317946 -0.2147739 0.6100692 0.4322737 0.08635867 0 0 0 0 0 0 0
-0 -0.07091934 -0.0745442 0.2325162 -0.2313574 0.604179 0.4423894 0.08583646 0 0 0 0 0 0 0
-0 -0.07550082 -0.07153781 0.2330867 -0.2461479 0.5974922 0.4555088 0.08511019 0 0 0 0 0 0 0
-0 -0.08031913 -0.06899942 0.2334427 -0.2658284 0.5893445 0.4610464 0.08460846 0 0 0 0 0 0 0
-0 -0.08623539 -0.06583992 0.2336502 -0.2832173 0.5794433 0.4687857 0.08477596 0 0 0 0 0 0 0
-0 -0.09055763 -0.06372835 0.234203 -0.2957767 0.5717503 0.4769201 0.08461989 0 0 0 0 0 0 0
-0 -0.09441105 -0.06211596 0.2347763 -0.3089395 0.5632299 0.4828646 0.0842953 0 0 0 0 0 0 0
-0 -0.09823536 -0.06083356 0.2354991 -0.3189791 0.5548603 0.4831462 0.08428641 0 0 0 0 0 0 0
-0 -0.1018975 -0.05956697 0.2360086 -0.3261138 0.5474716 0.4877262 0.08428682 0 0 0 0 0 0 0
-0 -0.1054562 -0.05816138 0.2365672 -0.3326775 0.5394136 0.4905083 0.08411444 0 0 0 0 0 0 0
-0 -0.1086626 -0.05725398 0.2371302 -0.3420104 0.532621 0.4951942 0.08375506 0 0 0 0 0 0 0
-0 -0.1118172 -0.05612937 0.2375975 -0.3525633 0.5252895 0.4975674 0.08330865 0 0 0 0 0 0 0
-0 -0.1145978 -0.05516768 0.2379538 -0.3577714 0.5203583 0.5003477 0.08300424 0 0 0 0 0 0 0
-0 -0.1167288 -0.05449292 0.2381916 -0.3608066 0.5172926 0.5040478 0.08331943 0 0 0 0 0 0 0
-0 -0.1189769 -0.05359298 0.238447 -0.3641476 0.5130216 0.5072787 0.08328671 0 0 0 0 0 0 0
-0 -0.1212147 -0.05259546 0.2387096 -0.3688586 0.5084707 0.5068381 0.08344208 0 0 0 0 0 0 0
-0 -0.1228867 -0.05195558 0.2388039 -0.3702741 0.5050063 0.5090854 0.08358483 0 0 0 0 0 0 0
-0 -0.1237556 -0.05175904 0.238908 -0.3751968 0.50268 0.5108932 0.08358651 0 0 0 0 0 0 0
-0 -0.1242901 -0.05172145 0.2390302 -0.3741525 0.5015162 0.5119058 0.08336543 0 0 0 0 0 0 0
-0 -0.1253116 -0.05121205 0.2390735 -0.3769591 0.499406 0.5104962 0.08320679 0 0 0 0 0 0 0
-0 -0.1245862 -0.05152256 0.2388471 -0.3746431 0.5007657 0.5125081 0.08311491 0 0 0 0 0 0 0
-0 -0.1246212 -0.0514632 0.238744 -0.3801626 0.5010566 0.5113398 0.08299287 0 0 0 0 0 0 0
-0 -0.1240185 -0.05186657 0.2385956 -0.3771198 0.502821 0.509387 0.08320718 0 0 0 0 0 0 0
-0 -0.1241134 -0.05159881 0.2386076 -0.376929 0.5017687 0.5134165 0.08335285 0 0 0 0 0 0 0
-0 -0.1250196 -0.05128264 0.2388913 -0.3807615 0.5021564 0.50771 0.083557 0 0 0 0 0 0 0
-0 -0.1238555 -0.05192329 0.2389316 -0.3808712 0.5017538 0.5095726 0.08365338 0 0 0 0 0 0 0
-0 -0.1255395 -0.0515727 0.2396996 -0.3761286 0.4998038 0.5030227 0.0837222 0 0 0 0 0 0 0
-0 -0.1242564 -0.05153223 0.2387031 -0.3857941 0.5023522 0.5032339 0.08361457 0 0 0 0 0 0 0
+17.71548 -0.1298404 -0.05070314 0.2408074 -0.4016583 0.4840114 0.516383 0.5793394 0 0 0 0 0 0 0
+17.73191 -0.13019 -0.05059 0.2408951 -0.4019542 0.4837053 0.5161868 0.5796337 0 0 0 0 0 0 0
+17.74853 -0.1305551 -0.05046988 0.240946 -0.402772 0.4830011 0.5158103 0.5800366 0 0 0 0 0 0 0
+17.76538 -0.1308878 -0.05040061 0.2409972 -0.403538 0.482424 0.5150887 0.5806438 0 0 0 0 0 0 0
+17.78174 -0.1311235 -0.05036284 0.2409951 -0.4035192 0.4823088 0.5147415 0.5810423 0 0 0 0 0 0 0
+17.79845 -0.1313004 -0.05029098 0.2409264 -0.4038468 0.4822402 0.5146421 0.5809439 0 0 0 0 0 0 0
+17.81484 -0.1315317 -0.05011126 0.2408276 -0.4032741 0.4824989 0.5149732 0.5807401 0 0 0 0 0 0 0
+17.83146 -0.1314754 -0.05004742 0.2406511 -0.4032217 0.4835262 0.5151118 0.5797133 0 0 0 0 0 0 0
+17.84808 -0.1313383 -0.05001722 0.2404541 -0.4026013 0.4847779 0.515045 0.5790242 0 0 0 0 0 0 0
+17.8646 -0.1309887 -0.05004656 0.2402389 -0.4024341 0.485928 0.5134956 0.5794272 0 0 0 0 0 0 0
+17.88107 -0.130377 -0.05019065 0.2400094 -0.4007379 0.4880012 0.5125467 0.5795153 0 0 0 0 0 0 0
+17.8977 -0.1296344 -0.05030961 0.2397738 -0.3991092 0.4899232 0.5107722 0.5802653 0 0 0 0 0 0 0
+17.9143 -0.1287311 -0.05051515 0.2395516 -0.3974096 0.492518 0.5081249 0.5813552 0 0 0 0 0 0 0
+17.93075 -0.1276155 -0.0509327 0.239371 -0.3947215 0.4955385 0.5054703 0.5826172 0 0 0 0 0 0 0
+17.94746 -0.1263293 -0.05135277 0.2391199 -0.3916358 0.4990399 0.502728 0.5838976 0 0 0 0 0 0 0
+17.96402 -0.1249296 -0.051528 0.2387895 -0.3876063 0.5035821 0.5015911 0.5833791 0 0 0 0 0 0 0
+17.9806 -0.1232748 -0.05190942 0.2384936 -0.3816505 0.5094013 0.5003951 0.5830577 0 0 0 0 0 0 0
+17.9972 -0.1211305 -0.05252346 0.2382177 -0.3745609 0.5156422 0.4971849 0.5844898 0 0 0 0 0 0 0
+18.01379 -0.1188962 -0.05316328 0.2379568 -0.3676383 0.521446 0.4951744 0.5851757 0 0 0 0 0 0 0
+18.03039 -0.116313 -0.05394083 0.2376401 -0.3594821 0.5277873 0.4920628 0.5867915 0 0 0 0 0 0 0
+18.04684 -0.1135718 -0.0548532 0.2372888 -0.3507261 0.5339201 0.488985 0.588555 0 0 0 0 0 0 0
+18.06337 -0.1104333 -0.05612289 0.2369801 -0.3446089 0.5396834 0.486685 0.5888062 0 0 0 0 0 0 0
+18.08001 -0.1071998 -0.05743419 0.2366055 -0.3372639 0.5452188 0.4819992 0.5914546 0 0 0 0 0 0 0
+18.09673 -0.1035535 -0.05905306 0.2360978 -0.3300751 0.5511345 0.4759277 0.5949405 0 0 0 0 0 0 0
+18.11306 -0.09987607 -0.06083776 0.2356677 -0.321628 0.5563116 0.4712563 0.5982996 0 0 0 0 0 0 0
+18.12952 -0.09632703 -0.06242034 0.234986 -0.3122781 0.561817 0.4661109 0.6018444 0 0 0 0 0 0 0
+18.14623 -0.0926246 -0.06425764 0.2341049 -0.3008763 0.5682094 0.4620607 0.6043348 0 0 0 0 0 0 0
+18.16276 -0.08877825 -0.06602754 0.2332754 -0.2902121 0.5744852 0.4566164 0.6072214 0 0 0 0 0 0 0
+18.17946 -0.08479431 -0.06770696 0.2321539 -0.2794568 0.5810504 0.4513576 0.6094666 0 0 0 0 0 0 0
+18.19616 -0.08057474 -0.06989161 0.2310862 -0.2680871 0.5890502 0.4446524 0.6114064 0 0 0 0 0 0 0
+18.21234 -0.07646228 -0.07243906 0.2302687 -0.2566083 0.5963205 0.4360813 0.6149147 0 0 0 0 0 0 0
+18.22898 -0.07210956 -0.07513744 0.2295288 -0.2413114 0.6036158 0.4253872 0.6207137 0 0 0 0 0 0 0
+18.2456 -0.06791709 -0.0775337 0.2287218 -0.222421 0.6107119 0.4139899 0.6276292 0 0 0 0 0 0 0
+18.26317 -0.06385186 -0.08007193 0.227842 -0.2027074 0.6168568 0.4035835 0.6341976 0 0 0 0 0 0 0
+18.27995 -0.06039343 -0.08326884 0.2270287 -0.1841233 0.6219122 0.3906762 0.6418563 0 0 0 0 0 0 0
+18.29634 -0.05660331 -0.08652312 0.2264223 -0.1684921 0.627509 0.3749129 0.6495972 0 0 0 0 0 0 0
+18.31288 -0.05265911 -0.09027763 0.2259935 -0.150709 0.6337193 0.3625467 0.6544364 0 0 0 0 0 0 0
+18.32938 -0.04869885 -0.09386931 0.2255527 -0.128648 0.6396105 0.3526018 0.6589027 0 0 0 0 0 0 0
+18.34613 -0.04486927 -0.0975257 0.2252088 -0.1092293 0.6437774 0.3403611 0.6646267 0 0 0 0 0 0 0
+18.36259 -0.0414319 -0.1004373 0.2247764 -0.09617896 0.6476378 0.3320501 0.6679366 0 0 0 0 0 0 0
+18.37952 -0.03840926 -0.1030704 0.224158 -0.081043 0.6486133 0.3266043 0.6722533 0 0 0 0 0 0 0
+18.39617 -0.03547194 -0.1058824 0.2235251 -0.065681 0.6502637 0.3201312 0.6760601 0 0 0 0 0 0 0
+18.4127 -0.03277595 -0.1084277 0.2228204 -0.04789689 0.6507778 0.316674 0.6794187 0 0 0 0 0 0 0
+18.42943 -0.02983459 -0.1120813 0.2221811 -0.03179649 0.6520603 0.3065376 0.6844853 0 0 0 0 0 0 0
+18.44581 -0.02765928 -0.1139959 0.2215053 -0.01947982 0.6530827 0.3067499 0.6848097 0 0 0 0 0 0 0
+18.4626 -0.0255317 -0.1160229 0.2205111 -0.006935987 0.6536694 0.302206 0.6872035 0 0 0 0 0 0 0
+18.47884 -0.02359815 -0.1179712 0.2197237 0.003327061 0.6529409 0.2989142 0.6896456 0 0 0 0 0 0 0
+18.49552 -0.02213232 -0.1200338 0.2189748 0.01756407 0.6503181 0.2943394 0.6941003 0 0 0 0 0 0 0
+18.51213 -0.02049425 -0.1220046 0.2184721 0.02325394 0.6513605 0.2873746 0.6959708 0 0 0 0 0 0 0
+18.52872 -0.01887964 -0.123589 0.2181786 0.02812821 0.6537148 0.2864573 0.6942722 0 0 0 0 0 0 0
+18.54506 -0.01727821 -0.1251181 0.2179998 0.03162983 0.6558985 0.2823354 0.6939256 0 0 0 0 0 0 0
+18.56171 -0.01617751 -0.1262472 0.2177694 0.03522726 0.6562229 0.2790814 0.6947742 0 0 0 0 0 0 0
+18.57842 -0.01549416 -0.1269077 0.2175459 0.03693454 0.6565275 0.2763401 0.6952068 0 0 0 0 0 0 0
+18.59499 -0.01494132 -0.1273745 0.2174242 0.03899877 0.6567093 0.2734571 0.6954284 0 0 0 0 0 0 0
+18.61152 -0.01458205 -0.1275096 0.2172332 0.03854012 0.6581684 0.2692809 0.6947647 0 0 0 0 0 0 0
+18.628 -0.01447269 -0.1274177 0.2171607 0.03919885 0.6578318 0.2657887 0.6956134 0 0 0 0 0 0 0
+18.64446 -0.01448469 -0.1272538 0.2171085 0.04105172 0.6578087 0.2676999 0.6937862 0 0 0 0 0 0 0
+18.66121 -0.0145855 -0.1268411 0.2171 0.04410839 0.6576236 0.2697238 0.6920938 0 0 0 0 0 0 0
+18.67789 -0.01513714 -0.1263916 0.2174404 0.04603344 0.654475 0.2710134 0.692876 0 0 0 0 0 0 0
+18.69436 -0.015695 -0.1258897 0.2177701 0.04380373 0.6528383 0.2730353 0.6934627 0 0 0 0 0 0 0
+18.71086 -0.01622788 -0.1250376 0.2180036 0.03735346 0.6525863 0.2752869 0.6928368 0 0 0 0 0 0 0
+18.72736 -0.01682298 -0.1239941 0.2182123 0.0304324 0.6531354 0.2770472 0.6915364 0 0 0 0 0 0 0
+18.74405 -0.0176344 -0.1231579 0.2187256 0.02315714 0.6532274 0.2811294 0.6891943 0 0 0 0 0 0 0
+18.7607 -0.01840341 -0.122408 0.2194243 0.01619066 0.6535459 0.2852768 0.6864147 0 0 0 0 0 0 0
+18.78158 -0.01992325 -0.1204573 0.2209233 0.005500854 0.6533017 0.2904696 0.683617 0 0 0 0 0 0 0
+18.79817 -0.02126358 -0.1191517 0.2215894 -7.289941E-05 0.6524011 0.2953325 0.681344 0 0 0 0 0 0 0
+18.81464 -0.02240233 -0.1177646 0.2220863 -0.009369326 0.6511151 0.2992235 0.679628 0 0 0 0 0 0 0
+18.83365 -0.02428417 -0.1156534 0.2228442 -0.02393331 0.6497138 0.3064336 0.6749204 0 0 0 0 0 0 0
+18.85024 -0.02579837 -0.1139205 0.2234282 -0.03399033 0.6483138 0.3112674 0.6726895 0 0 0 0 0 0 0
+18.86682 -0.02763803 -0.1118932 0.224119 -0.04857925 0.6462036 0.3140079 0.6713096 0 0 0 0 0 0 0
+18.8833 -0.02952619 -0.1098835 0.2247111 -0.05996462 0.6442384 0.3191039 0.6690774 0 0 0 0 0 0 0
+18.89998 -0.03178585 -0.1077745 0.2255135 -0.0705785 0.6415951 0.32446 0.6679554 0 0 0 0 0 0 0
+18.91659 -0.03381867 -0.1058695 0.2262226 -0.08125715 0.639373 0.3293095 0.6662607 0 0 0 0 0 0 0
+18.93323 -0.0364313 -0.1036196 0.2271067 -0.09244293 0.636257 0.3367198 0.6636677 0 0 0 0 0 0 0
+18.94961 -0.03905268 -0.1014684 0.227876 -0.1065951 0.632058 0.3429772 0.6618434 0 0 0 0 0 0 0
+18.96605 -0.04219776 -0.09909933 0.228592 -0.1173137 0.6271792 0.350586 0.6603965 0 0 0 0 0 0 0
+18.98283 -0.04565343 -0.09612244 0.2291158 -0.1317316 0.6232371 0.3598409 0.6580306 0 0 0 0 0 0 0
+18.99928 -0.04885582 -0.09374215 0.2296543 -0.1453905 0.6190424 0.3683021 0.6556085 0 0 0 0 0 0 0
+19.01587 -0.05215517 -0.09124172 0.2302213 -0.1635948 0.6164217 0.3729646 0.6531768 0 0 0 0 0 0 0
+19.03257 -0.05570683 -0.0885563 0.2307068 -0.1752652 0.6124323 0.3839863 0.6491134 0 0 0 0 0 0 0
+19.04896 -0.05932926 -0.08596151 0.2313171 -0.1884784 0.6070841 0.3971777 0.6446267 0 0 0 0 0 0 0
+19.06543 -0.06264006 -0.08325972 0.2318829 -0.202275 0.6031426 0.4068625 0.6396031 0 0 0 0 0 0 0
+19.08208 -0.06620307 -0.08068429 0.2324623 -0.2155888 0.5989875 0.4184117 0.6333278 0 0 0 0 0 0 0
+19.09879 -0.06968038 -0.07810999 0.2329545 -0.2263305 0.5958224 0.4277795 0.6278647 0 0 0 0 0 0 0
+19.11525 -0.07284321 -0.07560109 0.2333835 -0.2376707 0.5926678 0.4372216 0.6214663 0 0 0 0 0 0 0
+19.13188 -0.0765757 -0.07306255 0.2338425 -0.2494712 0.5871153 0.4440059 0.6184111 0 0 0 0 0 0 0
+19.1485 -0.0804459 -0.07067766 0.2343321 -0.2613085 0.5803265 0.4515999 0.6156619 0 0 0 0 0 0 0
+19.16483 -0.08376324 -0.06907644 0.2347179 -0.2739052 0.5760191 0.4579537 0.6112353 0 0 0 0 0 0 0
+18.41469 -0.08624814 -0.0691012 0.2373201 -0.2787096 0.5721225 0.4562501 0.6155767 0 0 0 0 0 0 0
+18.43114 -0.09018267 -0.06672627 0.2376569 -0.290972 0.5664763 0.4649341 0.6097613 0 0 0 0 0 0 0
+18.44772 -0.09413087 -0.06460124 0.2380148 -0.3051418 0.5593762 0.4703192 0.6058556 0 0 0 0 0 0 0
+18.46432 -0.09814137 -0.06261845 0.2383967 -0.3179099 0.552274 0.4764282 0.6014502 0 0 0 0 0 0 0
+18.48091 -0.1023427 -0.06068193 0.2387121 -0.329201 0.5446601 0.4815484 0.5985453 0 0 0 0 0 0 0
+18.49721 -0.1056222 -0.05918908 0.2391337 -0.335471 0.5394283 0.4875073 0.5950587 0 0 0 0 0 0 0
+18.51382 -0.1093175 -0.05745055 0.2394979 -0.3433672 0.532347 0.4938151 0.5921 0 0 0 0 0 0 0
+18.53037 -0.1123682 -0.05607165 0.2398454 -0.3500911 0.5266679 0.4998809 0.5884256 0 0 0 0 0 0 0
+18.54696 -0.1152555 -0.05512499 0.2401013 -0.356022 0.5208068 0.5030243 0.5874887 0 0 0 0 0 0 0
+18.56368 -0.1178808 -0.05407227 0.2402449 -0.3614386 0.5154402 0.5053497 0.5869372 0 0 0 0 0 0 0
+18.58013 -0.1200328 -0.05325034 0.2403004 -0.3660093 0.5109428 0.5070046 0.5865579 0 0 0 0 0 0 0
+18.59694 -0.1220086 -0.05249876 0.2403203 -0.3687949 0.5072408 0.5083591 0.5866168 0 0 0 0 0 0 0
+18.61346 -0.1233247 -0.05215893 0.2404076 -0.3718022 0.5039668 0.5081343 0.587493 0 0 0 0 0 0 0
+18.63014 -0.1245074 -0.05192591 0.2404674 -0.3739561 0.5011315 0.5083018 0.5881628 0 0 0 0 0 0 0
+18.64663 -0.1253483 -0.0519234 0.2405008 -0.3758549 0.4992013 0.5083125 0.5882813 0 0 0 0 0 0 0
+18.66305 -0.1258895 -0.05193822 0.2405989 -0.3758804 0.4981544 0.5084053 0.588682 0 0 0 0 0 0 0
+18.67948 -0.1264082 -0.05190612 0.2406468 -0.3759553 0.4972747 0.5082065 0.5892417 0 0 0 0 0 0 0
+18.08355 -0.1323526 -0.05076556 0.2427543 -0.3823258 0.4862574 0.5080028 0.5940081 0 0 0 0 0 0 0
+18.10017 -0.132497 -0.05078458 0.2427887 -0.3826414 0.4855282 0.5072227 0.5947639 0 0 0 0 0 0 0
+18.1168 -0.1326344 -0.05079732 0.2427583 -0.3816504 0.4854116 0.5072089 0.5952761 0 0 0 0 0 0 0
+18.13319 -0.1325214 -0.05083052 0.2426591 -0.3817845 0.4856672 0.5072577 0.5949261 0 0 0 0 0 0 0
+17.77915 -0.1330966 -0.05097357 0.242625 -0.3784814 0.4897411 0.5015168 0.5971683 0 0 0 0 0 0 0
+14.90004 -0.1454192 -0.04709476 0.2439461 -0.4176213 0.4671896 0.5187029 0.5809029 0 0 0 0 0 0 0
+14.9164 -0.1450603 -0.04717949 0.2439099 -0.4175776 0.4680533 0.517902 0.5809221 0 0 0 0 0 0 0
+13.66084 -0.1430348 -0.04890518 0.2456106 -0.4146734 0.4669573 0.5039898 0.596597 0 0 0 0 0 0 0
+13.67741 -0.1424359 -0.04906515 0.2455495 -0.4165218 0.4661815 0.5016052 0.5979031 0 0 0 0 0 0 0
+13.69366 -0.1417539 -0.04928276 0.2454916 -0.4184483 0.465448 0.4994055 0.5989574 0 0 0 0 0 0 0
+13.71043 -0.141154 -0.0494964 0.24542 -0.4195801 0.4654112 0.499728 0.597915 0 0 0 0 0 0 0
+13.72698 -0.1405223 -0.04977485 0.2453324 -0.4199088 0.4659546 0.5000889 0.5969689 0 0 0 0 0 0 0
+13.74352 -0.1399813 -0.04990128 0.2452971 -0.4203963 0.4658301 0.4993284 0.5973246 0 0 0 0 0 0 0
+12.31239 -0.1412001 -0.04780757 0.2419269 -0.4208395 0.4659573 0.4898755 0.6048141 0 0 0 0 0 0 0
+12.32919 -0.1408708 -0.04790041 0.2418098 -0.4208095 0.4671241 0.490061 0.6037837 0 0 0 0 0 0 0
+12.34552 -0.1405247 -0.04800531 0.2416949 -0.4207482 0.4682208 0.4900806 0.6029603 0 0 0 0 0 0 0
+12.3622 -0.1402429 -0.04812869 0.2416311 -0.420759 0.4688735 0.4911083 0.601608 0 0 0 0 0 0 0
+12.37927 -0.1399147 -0.04822317 0.241513 -0.4204726 0.4699037 0.4920246 0.6002542 0 0 0 0 0 0 0
+12.39523 -0.1396877 -0.04817739 0.2413676 -0.420063 0.4707296 0.4917524 0.6001169 0 0 0 0 0 0 0
+12.41223 -0.1395113 -0.04809663 0.2411982 -0.420325 0.4710365 0.4917285 0.5997121 0 0 0 0 0 0 0
+12.42835 -0.1394459 -0.04791218 0.2410106 -0.4202952 0.4708664 0.491297 0.6002201 0 0 0 0 0 0 0
diff --git a/Assets/Record/Recorded/gesture/mean.txt.meta b/Assets/Record/Recorded/gesture/mean.txt.meta
index 7dd8c82..764fc8e 100644
--- a/Assets/Record/Recorded/gesture/mean.txt.meta
+++ b/Assets/Record/Recorded/gesture/mean.txt.meta
@@ -1,6 +1,6 @@
 fileFormatVersion: 2
 guid: cd6e7f3979fe7d040baa17c40e58d1b4
-timeCreated: 1515945232
+timeCreated: 1515945964
 licenseType: Free
 TextScriptImporter:
   externalObjects: {}
-- 
GitLab