public void InteracaoDesenharLinhaEntreDoisPontosMao(Skeleton pEsqueletoUsuario, EsqueletoUsuarioAuxiliar pEsqueletoAuxiliar, Canvas pCanvasDesenho, ConfiguracaoDesenho pConfiguracaoMao) { if (pConfiguracaoMao.SetouXFinalLinha == true && pConfiguracaoMao.SetouXInicialLinha == true && pConfiguracaoMao.SetouYFinalLinha == true && pConfiguracaoMao.SetouYInicialLinha == true) { //configurou tudo > desenha a linha DesenharLinhaEntreDoisPontos(pConfiguracaoMao, pCanvasDesenho); //return true; } else if (pConfiguracaoMao.SetouXFinalLinha == false && pConfiguracaoMao.SetouXInicialLinha == true && pConfiguracaoMao.SetouYFinalLinha == false && pConfiguracaoMao.SetouYInicialLinha == true) {//configurou o inicial só > desenha uma bola inicial int larguraDesenho = 10; Shape objetoArticulacao; objetoArticulacao = new Ellipse(); ConfigurarComponenteVisualArticulacao( objetoArticulacao, pConfiguracaoMao.GetTamanho(), larguraDesenho, pConfiguracaoMao.Cor, false, false); objetoArticulacao.Fill = pConfiguracaoMao.Cor; PosicionarDesenhoSoPelaPosicao( pConfiguracaoMao.PosXInicialLinha, pConfiguracaoMao.PosYInicialLinha, pCanvasDesenho, objetoArticulacao); } }
public void InteracaoDesenharLinhaEntreDuasMaos(Skeleton pEsqueletoUsuario, EsqueletoUsuarioAuxiliar pEsqueletoAuxiliar, Canvas pCanvasDesenho, ConfiguracaoDesenho pConfiguracaoMaoEsquerda, ConfiguracaoDesenho pConfiguracaoMaoDireita) { pEsqueletoAuxiliar.DesenharOsso( pEsqueletoUsuario.Joints[JointType.HandLeft], pEsqueletoUsuario.Joints[JointType.HandRight], pCanvasDesenho); }