private void InicializarConfiguracoesDesenho()
        {
            configuracaoMaoDireita = new ConfiguracaoDesenho();
            configuracaoMaoDireita.Cor = Brushes.Red;
            configuracaoMaoDireita.Forma = FormaDesenho.Elipse;
            configuracaoMaoDireita.Tamanho = 20;

            configuracaoMaoEsquerda = new ConfiguracaoDesenho();
            configuracaoMaoEsquerda.Cor = Brushes.Blue;
            configuracaoMaoEsquerda.Forma = FormaDesenho.Retangulo;
            configuracaoMaoEsquerda.Tamanho = 20;
        }
        public Shape InteracaoDesenhar(Joint articulacao, Canvas canvasParaDesenhar, ConfiguracaoDesenho configuracao)
        {
            int larguraDesenho = 4;
            Shape objetoArticulacao;
            objetoArticulacao = configuracao.Forma.NewInstance();

            ConfiguraComponenteVisualArticulacao(objetoArticulacao, configuracao.Tamanho, larguraDesenho, configuracao.Cor);
            objetoArticulacao.Fill = configuracao.Cor;
            PosicionarDesenho(articulacao, canvasParaDesenhar, objetoArticulacao);
            return objetoArticulacao;
        }