private void DesenharEsqueletoUsuario(SkeletonFrame quadro) { if (quadro == null) return; using (quadro) quadro.DesenharEsqueletoUsuario(kinect, canvasKinect); }
private void DesenharEsqueletoUsuario(SkeletonFrame quadro) { if (quadro == null) return; using (quadro) { if (chkEsqueleto.IsChecked.HasValue && chkEsqueleto.IsChecked.Value) quadro.DesenharEsqueletoUsuario(kinect, canvasKinect); } }
private void FuncoesEsqueletoUsuario(SkeletonFrame quadro) { if (quadro == null) return; using (quadro) { Skeleton esqueletoUsuario = quadro.ObterEsqueletoUsuario(); if (btnDesenhar.IsChecked) { Skeleton[] esqueletos = new Skeleton[6]; quadro.CopySkeletonDataTo(esqueletos); fluxoInteracao.ProcessSkeleton(esqueletos, kinect.AccelerometerGetCurrentReading(), quadro.Timestamp); EsqueletoUsuarioAuxiliar esqueletoAuxiliar = new EsqueletoUsuarioAuxiliar(kinect); if (configuracaoMaoDireita.DesenhoAtivo) esqueletoAuxiliar.InteracaoDesenhar(esqueletoUsuario.Joints[JointType.HandRight], canvasDesenho, configuracaoMaoDireita); if (configuracaoMaoEsquerda.DesenhoAtivo) esqueletoAuxiliar.InteracaoDesenhar(esqueletoUsuario.Joints[JointType.HandLeft], canvasDesenho, configuracaoMaoEsquerda); } else { foreach (IRastreador rastreador in rastreadores) rastreador.Rastrear(esqueletoUsuario); if (btnEsqueletoUsuario.IsChecked) quadro.DesenharEsqueletoUsuario(kinect, canvasKinect); } } }
private void FuncoesEsqueletoUsuario(SkeletonFrame quadro) { if (quadro == null) return; using (quadro) { Skeleton esqueletoUsuario = quadro.ObterEsqueletoUsuario(); foreach (IRastreador rastreador in rastreadores) rastreador.Rastrear(esqueletoUsuario); if (chkEsqueleto.IsChecked.HasValue && chkEsqueleto.IsChecked.Value) quadro.DesenharEsqueletoUsuario(kinect, canvasKinect); } }
private void FuncoesEsqueletoUsuario(SkeletonFrame quadro) { if (quadro == null) return; using (quadro) { Skeleton primeiroUsuario = quadro.ObterEsqueletoPrimeiroUsuario(); foreach(IRastreador rastreador in Rastreadores) { rastreador.Rastrear(primeiroUsuario); } if (IsDesenhaEsqueleto()) { quadro.DesenharEsqueletoUsuario(Kinect, canvasKinect); } } }