26 //Historique des positions du squelette. |
26 //Historique des positions du squelette. |
27 protected static List<List<Joint>> history = new List<List<Joint>>(); |
27 protected static List<List<Joint>> history = new List<List<Joint>>(); |
28 //protected JointCollection previousSkeleton; |
28 //protected JointCollection previousSkeleton; |
29 |
29 |
30 //Voici les ID des noeuds d'un squelette : variables magiques en attente de factorisation. |
30 //Voici les ID des noeuds d'un squelette : variables magiques en attente de factorisation. |
31 protected int hipCenterID = 0, spineID = 1, shoulderCenterID = 2, headID = 3; |
31 /*protected int hipCenterID = 0, spineID = 1, shoulderCenterID = 2, headID = 3; |
32 protected int shoulderLeftID = 4, elbowLeftID = 5, wristLeftID = 6, handLeftID = 7; |
32 protected int shoulderLeftID = 4, elbowLeftID = 5, wristLeftID = 6, handLeftID = 7; |
33 protected int shoulderRightID = 8, elbowRightID = 9, wristRightID = 10, handRightID = 11; |
33 protected int shoulderRightID = 8, elbowRightID = 9, wristRightID = 10, handRightID = 11; |
34 protected int hipLeftID = 12, kneeLeftID = 13, ankleLeftID = 14, footLeftID = 15; |
34 protected int hipLeftID = 12, kneeLeftID = 13, ankleLeftID = 14, footLeftID = 15; |
35 protected int hipRightID = 16, kneeRightID = 17, ankleRightID = 18, footRightID = 19; |
35 protected int hipRightID = 16, kneeRightID = 17, ankleRightID = 18, footRightID = 19;*/ |
36 |
36 |
37 //Elements nécessaires à la reconnaissance du geste : |
37 //Elements nécessaires à la reconnaissance du geste : |
38 //Distance du parcours du geste (va dépendre de la distance de l'utilisateur). |
38 //Distance du parcours du geste (va dépendre de la distance de l'utilisateur). |
39 protected float refDistance; |
39 protected float refDistance; |
40 //Position de départ pour le geste. |
40 //Position de départ pour le geste. |