public void setArea() { Geometria g = new Geometria(); g.setArea(10); Assert.Equals(10, g.getArea()); }
public void setId() { Geometria g = new Geometria(); g.setId(2); Assert.Equals(2, g.getId()); }
public void setNom() { Geometria g = new Geometria(); g.setNom("Prova"); Assert.Equals("Prova", g.getNom()); }
public void arearomboide() { Geometria g = new Geometria(); double area = g.arearomboide(10, 10); Assert.AreEqual(100, area); }
public void areatrapecioTest() { Geometria g = new Geometria(); double area = g.areatrapecio(10, 10, 10); Assert.AreEqual(100, area); }
public void arearomboTest() { Geometria g = new Geometria(); double area = g.arearombo(10, 10); Assert.AreEqual(50, area); }
public void areaRectanguloTest() { Geometria g = new Geometria(); double area = g.arearectangulo(10, 10); Assert.AreEqual(100, area); }
public void areaTrianguloTest() { Geometria g = new Geometria(3); double areatriangulo = g.areatriangulo(10, 10); Assert.AreEqual(50, areatriangulo); }
public void areacuadradoTest() { Geometria g = new Geometria(); int areacuadrado = g.areacuadrado(10); Assert.AreEqual(100, areacuadrado); }
public static void Main() { Geometria g = new Geometria(10, 10, 10); Console.WriteLine(g.Area().ToString()); Console.WriteLine(g.Perimetro().ToString()); Console.ReadKey(); }
public void areaCirculoTest() { Geometria g = new Geometria(); double areacirculo = g.areaCirculo(10); const double PI = 3.1416; double area = PI * Math.Pow(10, 2); Assert.AreEqual(area, areacirculo); }
public void addPool(Geometria bola)//quando tiver q ser destruido se a pool ainda tem espaço,adicionar na pool senão,destruir { if (poolGeometrias.Count < poolMax) { poolGeometrias.Add(bola); } else { bola.playSfx(bola.destructionSound); Destroy(bola); } }
//Metodo que cria uma nova geometria ou edita os dados ja existentes public void addGeometria(Geometria geometria) { Geometria g = getGeometriaById(geometria.getId()); if (g != null) { geometrias[geometrias.IndexOf(g)] = geometria; } else { geometrias.Add(geometria); } }
private void btnComp_Click(object sender, EventArgs e) { // probar try catch if (textBox1.Text == null || textBox2.Text == null || textBox3.Text == null || textBox4.Text == null || textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || textBox4.Text == "") { MessageBox.Show("Indroduce valor donde pone *"); } else { int n1 = Convert.ToInt32(textBox1.Text); int n2 = Convert.ToInt32(textBox2.Text); int n3 = Convert.ToInt32(textBox3.Text); int n4 = Convert.ToInt32(textBox4.Text); Geometria g = new Geometria(); if (!string.IsNullOrEmpty(textBox5.Text)) { g.setId(Convert.ToInt32(textBox5.Text)); } if (!string.IsNullOrEmpty(textBox6.Text)) { g.setNom(textBox6.Text); } if (!string.IsNullOrEmpty(textBox7.Text)) { g.setArea(Convert.ToDouble(textBox7.Text)); } label2.Text = "\n" + g.areacuadrado(n1).ToString() + "\n" + g.areaCirculo(n1).ToString() + "\n" + g.areatriangulo(n1, n2).ToString() + "\n" + g.arearectangulo(n1, n2).ToString() + "\n" + g.areapentagono(n1, n2).ToString() + "\n" + g.arearombo(n1, n2).ToString() + "\n" + g.arearomboide(n1, n2).ToString() + "\n" + g.areatrapecio(n1, n2, n3).ToString() + "\n" + g.figura(n4).ToString() + "\n" + g.getId().ToString() + "\n" + g.getNom().ToString() + "\n" + g.getArea().ToString(); } }
//desenha a geometria passada por parametro private void desenhaGeometria(Geometria geometria) { //context.setColor(geometria.getCor()); foreach (Aresta aresta in geometria.getArestas()) { //aqui preciso de dois pontos após transformada de visualização Point3D p1 = new Point3D(CgUtils.mult(geometria.getPontos()[aresta.pInicial].getValor(), t3d.getDefinicao())); Point3D p2 = new Point3D(CgUtils.mult(geometria.getPontos()[aresta.pFinal].getValor(), t3d.getDefinicao())); panel1.CreateGraphics().DrawLine( new Pen(Brushes.Aqua), ix(-d * p1.getX() / p1.getZ()), iy(-d * p1.getY() / p1.getZ()), ix(-d * p2.getX() / p2.getZ()), iy(-d * p2.getY() / p2.getZ())); } }
public Geometria Cores() { Geometria geometria = new Geometria(); if (comboBox_Cor.Text == "Blue") { geometria.setCor(Color.Blue); } else if (comboBox_Cor.Text == "Red") { geometria.setCor(Color.Red); } else if (comboBox_Cor.Text == "Purple") { geometria.setCor(Color.Purple); } else if (comboBox_Cor.Text == "Yellow") { geometria.setCor(Color.Yellow); } return(geometria); }
//Quando clickar no botao private void iniciaGeometrias() { //Geometria armazena todo o objeto: nome, id, cor, pontos, e arestas Geometria geometria = new Geometria(); geometria.setId("cubo1"); geometria.setCor(Color.Red); //Pega os pontos x, y, z geometria.getPontos().Add(new Point3D(1, 1, 1)); geometria.getPontos().Add(new Point3D(1, 1, -1)); geometria.getPontos().Add(new Point3D(-1, 1, -1)); geometria.getPontos().Add(new Point3D(-1, 1, 1)); geometria.getPontos().Add(new Point3D(1, -1, 1)); geometria.getPontos().Add(new Point3D(1, -1, -1)); geometria.getPontos().Add(new Point3D(-1, -1, -1)); geometria.getPontos().Add(new Point3D(-1, -1, 1)); //liga as arestas com os pontos geometria.getArestas().Add(new Aresta(0, 1)); geometria.getArestas().Add(new Aresta(1, 2)); geometria.getArestas().Add(new Aresta(2, 3)); geometria.getArestas().Add(new Aresta(3, 0)); geometria.getArestas().Add(new Aresta(4, 5)); geometria.getArestas().Add(new Aresta(5, 6)); geometria.getArestas().Add(new Aresta(6, 7)); geometria.getArestas().Add(new Aresta(7, 4)); geometria.getArestas().Add(new Aresta(0, 4)); geometria.getArestas().Add(new Aresta(1, 5)); geometria.getArestas().Add(new Aresta(2, 6)); geometria.getArestas().Add(new Aresta(3, 7)); //Coloca o objeto na lista de objetos this.addGeometria(geometria); // getGeometrias().Add(geometria); }
public void areaCirculo() { Geometria g = new Geometria(); Assert.Equals(18.85, g.areaCirculo(3)); }
//Quando clicar no botao, cria o objeto com os valores setados private void btn_adicionar_Click(object sender, EventArgs e) { Geometria corGeometria = Cores(); if (comboBox_Geometria.Text == "Cubo") { this.geometria.setId(txt_nome.Text); this.geometria.setCor(corGeometria.getCor()); this.geometria.getArestas().Add(new Aresta(0, 1)); this.geometria.getArestas().Add(new Aresta(1, 2)); this.geometria.getArestas().Add(new Aresta(2, 3)); this.geometria.getArestas().Add(new Aresta(3, 0)); this.geometria.getArestas().Add(new Aresta(4, 5)); this.geometria.getArestas().Add(new Aresta(5, 6)); this.geometria.getArestas().Add(new Aresta(6, 7)); this.geometria.getArestas().Add(new Aresta(7, 4)); this.geometria.getArestas().Add(new Aresta(0, 4)); this.geometria.getArestas().Add(new Aresta(1, 5)); this.geometria.getArestas().Add(new Aresta(2, 6)); this.geometria.getArestas().Add(new Aresta(3, 7)); this.addGeometria(geometria); if (!iniciou) { initgr(); //iniciaGeometrias(); float theta = 15.0f; float phi = 15.0f; float rho = 100.0f; float d = 10.0f; configTransformada(theta, phi, rho, d); iniciou = true; } desenhaGeometrias(); } if (comboBox_Geometria.Text == "Losango") { this.geometria.setId(txt_nome.Text); this.geometria.setCor(corGeometria.getCor()); this.geometria.getArestas().Add(new Aresta(0, 1)); this.geometria.getArestas().Add(new Aresta(0, 3)); this.geometria.getArestas().Add(new Aresta(0, 4)); this.geometria.getArestas().Add(new Aresta(0, 5)); this.geometria.getArestas().Add(new Aresta(1, 2)); this.geometria.getArestas().Add(new Aresta(1, 4)); this.geometria.getArestas().Add(new Aresta(1, 5)); this.geometria.getArestas().Add(new Aresta(2, 3)); this.geometria.getArestas().Add(new Aresta(2, 4)); this.geometria.getArestas().Add(new Aresta(2, 5)); this.geometria.getArestas().Add(new Aresta(3, 4)); this.geometria.getArestas().Add(new Aresta(3, 5)); this.addGeometria(geometria); if (!iniciou) { initgr(); //iniciaGeometrias(); float theta = 15.0f; float phi = 15.0f; float rho = 100.0f; float d = 10.0f; configTransformada(theta, phi, rho, d); iniciou = true; } desenhaGeometrias(); } if (comboBox_Geometria.Text == "Piramide") { this.geometria.setId(txt_nome.Text); this.geometria.setCor(corGeometria.getCor()); this.geometria.getArestas().Add(new Aresta(0, 1)); this.geometria.getArestas().Add(new Aresta(0, 2)); this.geometria.getArestas().Add(new Aresta(0, 3)); this.geometria.getArestas().Add(new Aresta(0, 4)); this.geometria.getArestas().Add(new Aresta(1, 2)); this.geometria.getArestas().Add(new Aresta(1, 3)); this.geometria.getArestas().Add(new Aresta(2, 4)); this.geometria.getArestas().Add(new Aresta(3, 4)); this.addGeometria(geometria); if (!iniciou) { initgr(); //iniciaGeometrias(); float theta = 15.0f; float phi = 15.0f; float rho = 100.0f; float d = 10.0f; configTransformada(theta, phi, rho, d); iniciou = true; } desenhaGeometrias(); } if (comboBox_Geometria.Text == "Prisma") { this.geometria.setId(txt_nome.Text); this.geometria.setCor(corGeometria.getCor()); this.geometria.getArestas().Add(new Aresta(0, 1)); this.geometria.getArestas().Add(new Aresta(0, 2)); this.geometria.getArestas().Add(new Aresta(0, 3)); this.geometria.getArestas().Add(new Aresta(1, 2)); this.geometria.getArestas().Add(new Aresta(1, 4)); this.geometria.getArestas().Add(new Aresta(2, 5)); this.geometria.getArestas().Add(new Aresta(3, 4)); this.geometria.getArestas().Add(new Aresta(3, 5)); this.geometria.getArestas().Add(new Aresta(4, 5)); this.addGeometria(geometria); if (!iniciou) { initgr(); //iniciaGeometrias(); float theta = 15.0f; float phi = 15.0f; float rho = 100.0f; float d = 10.0f; configTransformada(theta, phi, rho, d); iniciou = true; } desenhaGeometrias(); } }
//Cria uma nova instancia do objeto private void btn_novo_Click(object sender, EventArgs e) { this.geometria = new Geometria(); }
public void ConstructorConParam() { Geometria g = new Geometria(); Assert.Pass(); }
public void figCuadrado() { Geometria g = new Geometria(); Assert.Equals("cuadrado", g.figura(1)); }
public void getArea() { Geometria g = new Geometria(); Assert.Equals(null, g.getNom()); }
public void arearomboide() { Geometria g = new Geometria(); Assert.Equals(30, g.arearomboide(5, 6)); }
public void areatrapecio() { Geometria g = new Geometria(); Assert.Equals(38.5, g.areatrapecio(5, 6, 7)); }
public void arearombo() { Geometria g = new Geometria(); Assert.Equals(24.5, g.arearombo(7, 7)); }
public void areapentagono() { Geometria g = new Geometria(); Assert.Equals(2, g.areapentagono(1, 4)); }
public void arearectangulo() { Geometria g = new Geometria(); Assert.Equals(21, g.arearectangulo(3, 7)); }
public void areatriangulo() { Geometria g = new Geometria(); Assert.Equals(10, g.areatriangulo(4, 5)); }
public void areacuadrado() { Geometria g = new Geometria(); Assert.Equals(4, g.areacuadrado(2)); }