コード例 #1
0
        /* ----------------- 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.");
            }
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 /* Atualiza a lista de coordenadas e a imagem na tela */
 private void atualizarInterface()
 {
     Retas retas = new Retas();
     retas.desenharRetas_PontoMedio(Referencias.listaRetas);
 }