public static void DesenharMaosUsuario( this SkeletonFrame pQuadro, KinectSensor pKinectSensor, Canvas pCanvasParaDesenhar, Brush pCorDesenho, JointType pMaoParaDesenhar) { if (pKinectSensor == null) throw new ArgumentNullException("kinectSensor"); if (pCanvasParaDesenhar == null) throw new ArgumentNullException("canvasParaDesenhar"); Skeleton lEsqueleto = ObterEsqueletoUsuario(pQuadro); if (lEsqueleto != null) { EsqueletoUsuarioAuxiliar lEsqueletoUsuarioAuxiliar = new EsqueletoUsuarioAuxiliar(pKinectSensor); //desenha mao direita //lEsqueletoUsuarioAuxiliar.DesenharUmaMaoPintura( // lEsqueleto.Joints[JointType.HandRight], // pCanvasParaDesenhar, // Brushes.Aquamarine); //desenha mao esquerda lEsqueletoUsuarioAuxiliar.DesenharUmaMaoPintura( //lEsqueleto.Joints[JointType.HandRight], lEsqueleto.Joints[pMaoParaDesenhar], pCanvasParaDesenhar, pCorDesenho); } }