private JointType? mapChannelNumberToJoint(int channelNumber)
{
switch (channelNumber)
{
case 0:
return JointType.Head;
case 1:
return JointType.ShoulderCenter;
case 2:
return JointType.Spine;
case 3:
return JointType.HipCenter;
case 4:
return null;
case 5:
return JointType.ShoulderLeft;
case 6:
return JointType.ElbowLeft;
case 7:
return JointType.WristLeft;
case 8:
return JointType.HandLeft;
case 9:
return JointType.HandTipLeft;
case 10:
return null;
case 11:
return JointType.ShoulderRight;
case 12:
return JointType.ElbowRight;
case 13:
return JointType.WristRight;
case 14:
return JointType.HandRight;
case 15:
return JointType.HandTipRight;
case 16:
return JointType.HipLeft;
case 17:
return JointType.KneeLeft;
case 18:
return JointType.AnkleLeft;
case 19:
return JointType.FootLeft;
case 20:
return JointType.HipRight;
case 21:
return JointType.KneeRight;
case 22:
return JointType.AnkleRight;
case 23:
return JointType.FootRight;
case 24:
return JointType.Neck;
case 25:
return JointType.ThumbLeft;
case 26:
return JointType.ThumbRight;
default:
return null;
}
}