private void escalar_Click(object sender, EventArgs e) { float[,] matriz = Matriz.SalvarMatriz(Geometrypanel, geometryLine, geometryCol); matriz = Matriz.MultiplicarMatrizes(Geometria.Escalar(float.Parse(escalarbox.Text)), matriz); Geometria.DrawInChart(grafico, matriz, "Matriz"); Matriz.DesenhaMatrixText(Geometrypanel, matriz); Geometria.DrawInPanel(DrawPanel, matriz); }
private void translacaoy_Click(object sender, EventArgs e) { float[,] matriz = Matriz.SalvarMatriz(Geometrypanel, geometryLine, geometryCol); matriz = Matriz.SomarMatriz(matriz, 0, float.Parse(translaçaoybox.Text)); Geometria.DrawInChart(grafico, matriz, "Matriz"); Matriz.DesenhaMatrixText(Geometrypanel, matriz); Geometria.DrawInPanel(DrawPanel, matriz); }
private void simetriay_Click(object sender, EventArgs e) { float[,] matriz = Matriz.SalvarMatriz(Geometrypanel, geometryLine, geometryCol); matriz = Matriz.MultiplicarMatrizes(Geometria.SimetriaY, matriz); Geometria.DrawInChart(grafico, matriz, "Matriz"); Matriz.DesenhaMatrixText(Geometrypanel, matriz); Geometria.DrawInPanel(DrawPanel, matriz); }
private bool animation(float[,] matrizinitial, float [,] matrizfinal, float lerp) { if (lerp > 1.05f) { return(false); } else { Geometria.DrawInChart(grafico, Geometria.AnimarMatrizes(matrizinitial, matrizfinal, lerp), "Matriz"); return(true); } }
private void button2_Click(object sender, EventArgs e) { float[,] matriz = Matriz.SalvarMatriz(Geometrypanel, geometryLine, geometryCol); try { Geometria.DrawInChart(grafico, matriz, "Matriz"); } catch (NoMatrixException ex) { MessageBox.Show("Entre uma matriz para gerar a forma", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public GraphcChart(float[,] matriz) { InitializeComponent(); Geometria.DrawInChart(grafico, matriz, "Matriz"); }
public GraficoMatriz(float[,] matriz, string title) { InitializeComponent(); Geometria.DrawInChart(grafico, matriz, "Matriz"); grafico.Titles[0].Text += title; }
private void button2_Click(object sender, EventArgs e) { float[,] matriz = Matriz.SalvarMatriz(Geometrypanel, geometryLine, geometryCol); Geometria.DrawInPanel(DrawPanel, matriz); Geometria.DrawInChart(grafico, matriz, "Matriz"); }