/* ----------------- FINAL: PARTE DE DESENHO DA CIRCUNFERÊNCIA ------------------------- */ /* ------------------- INÍCIO: PARTE DE DESENHO DA RETA ------------------------------- */ private void desenharReta_Click(object sender, RoutedEventArgs e) { if (listaRetas.Count > 0) { Button button = sender as Button; Retas retas = new Retas(); if (button == bDesenharRetaDDA) // Desenha a Reta por DDA { retas.desenharRetas_DDA(listaRetas); } else if (button == bDesenharRetaPontoMedio) // Desenha a Reta por Ponto Médio { retas.desenharRetas_PontoMedio(listaRetas); } } else { MessageBox.Show("Preencha os pontos."); } }
private void limparTela_Click(object sender, EventArgs e) { imagemIniciada = false; validacaoImagem(); apagarCamposSintese(); /* Teste - Cria um quadrado */ Referencias.listaRetas.Add(new double[] { 0, 0 }); Referencias.listaRetas.Add(new double[] { 0, 100 }); Referencias.listaRetas.Add(new double[] { 100, 100 }); Referencias.listaRetas.Add(new double[] { 100, 0 }); Referencias.listaRetas.Add(new double[] { 0, 0 }); Retas retas = new Retas(); retas.desenharRetas_PontoMedio(Referencias.listaRetas); }
/* Atualiza a lista de coordenadas e a imagem na tela */ private void atualizarInterface() { Retas retas = new Retas(); retas.desenharRetas_PontoMedio(Referencias.listaRetas); }