Escolar Documentos
Profissional Documentos
Cultura Documentos
Atividade 1
Atividade 1
ArrayList<Ponto> pontos;
void setup(){
size(400, 400);
//DESENHA A CASA
p.add(new Ponto(-50, 50));
p.add(new Ponto(-25, 70));
p.add(new Ponto(0, 50));
p.add(new Ponto(0, 0));
p.add(new Ponto(-50, 0));
//DESENHA A JANELA A
p.clear();
p.add(new Ponto(-43, 30));
p.add(new Ponto(-43, 40));
p.add(new Ponto(-30, 40));
p.add(new Ponto(-30, 30));
pol = new Poligono(p);
pontos.addAll(pol.get_pontos());
//DESENHA A JANELA B
p.clear();
p.add(new Ponto(-20, 30));
p.add(new Ponto(-20, 40));
p.add(new Ponto(-8, 40));
p.add(new Ponto(-8, 30));
pol = new Poligono(p);
pontos.addAll(pol.get_pontos());
//DESENHA A PORTA
p.clear();
p.add(new Ponto(-30, 20));
p.add(new Ponto(-20, 20));
p.add(new Ponto(-20, 0));
p.add(new Ponto(-30, 0));
pol = new Poligono(p);
pontos.addAll(pol.get_pontos());
//DESENHA O TELHADO
p.clear();
p.add(new Ponto(0, 50));
p.add(new Ponto(-50, 50));
pol = new Poligono(p);
pontos.addAll(pol.get_pontos());
void draw(){
background(255);
scale(zoom);
/*
Linha l1 = new Linha(new Ponto(0, 0), new Ponto(mouseX - width/2, -(mouseY - height/2)));
pontos = l1.get_pontos();*/
for(Ponto p : pontos){
point(getX(p), getY(p));
}
}
********* fim código principal **********