diff -r 93dfb08dcc97 -r 8a21bec5d45f middleware/src/Tracking/KinectMain.cs --- a/middleware/src/Tracking/KinectMain.cs Mon Mar 19 18:24:59 2012 +0100 +++ b/middleware/src/Tracking/KinectMain.cs Tue Mar 20 18:00:55 2012 +0100 @@ -118,8 +118,6 @@ { //On fait appel au gestionnaire de ressources. rm = new ResourceManager("Trakers.Properties.resources", Assembly.GetExecutingAssembly()); - //On crée la fenêtre de debug. - debug = new Debug.DebugWindow(this); //On tente de charger les paramètres du fichier params.ini. //Si on n'y arrive pas, on affiche une erreur et on charge les paramètres par défaut. @@ -137,6 +135,9 @@ timerElapsing = 1000; } + //On crée la fenêtre de debug. + debug = new Debug.DebugWindow(this); + //On crée les détecteurs de gestes. swipeDetector = new SwipeDetector(debug); pushDetector = new PushDetector(debug); @@ -395,7 +396,7 @@ RightHandQuitEventArgs rightHandQuitEvent = new RightHandQuitEventArgs(handRight, handRight.Position.Z, debug, server); OnRightHandQuitEvent(rightHandQuitEvent); } - + //Si l'utilisateur effectue un swipe left. if (swipeDetector.CheckForSwipeLeft()) { @@ -434,29 +435,9 @@ //Si l'utilisateur se déplace dans la zone de détection. //On traite le problème en plusieurs limites, on discrétise la zone. - if(first.TrackingState == SkeletonTrackingState.Tracked) + if (first.TrackingState == SkeletonTrackingState.Tracked) { float proximity = userPositionDetector.CalcProximity(first.Position.Z); - /*if (proximity > 0f && proximity < 25f) - { - Console.Out.WriteLine("1/4"); - - } - else if (proximity > 25f && proximity < 50f) - { - Console.Out.WriteLine("1/2"); - - } - else if (proximity > 50f && proximity < 75f) - { - Console.Out.WriteLine("3/4"); - - } - else if (proximity == 100f) - { - Console.Out.WriteLine("TRUE"); - - }*/ if (proximity > 0f) { @@ -464,13 +445,18 @@ OnUserPositionEvent(userPositionEvent); } else + { Console.Out.WriteLine("FAIL"); + debug.hideSkeleton(); + } } //Dessine le squelette dans le debug. debug.drawJoints(first.Joints, first); debug.showSkeleton(hipCenter, spine, shoulderCenter, head, shoulderLeft, elbowLeft, wristLeft, handLeft, shoulderRight, elbowRight, wristRight, handRight, hipLeft, kneeLeft, ankleLeft, footLeft, hipRight, kneeRight, ankleRight, footRight); } + else + debug.hideSkeleton(); } /*