void setup() {
size(600, 600);
background(25);
//LINEE BASE, COSTRUZIONE DISEGNO
//strokeWeight ( 10 );
stroke(100); //lati minori 60px
line(80, 50, 550, 270); //lato nord
line(550, 270, 550, 330);
line(550, 330, 80, 550); //lato sud
line(80, 550, 40, 520);
line(80, 50, 40, 80); //lato ovest
line(40, 80, 40, 520);
line(80, 550, 80, 360); //linea lato sud
line(80, 300, 80, 150);
line(40, 80, 220, 170); //linea lato ovest
line(280, 200, 430, 270);
line(550, 270, 340, 367); //linea lato nord
line(280, 390, 138, 460);
line(138, 460, 138, 385); //seconda linea sud
line(138, 275, 138, 180);
line(80, 150, 175, 195); //seconda linea ovest
line(280, 250, 380, 295);
line(430, 270, 340, 315); //seconda linea nord
line(138, 420, 240, 370);
line(340, 367, 340, 282); //3 linee maggiori sud
line(280, 390, 280, 255);
line(240, 370, 240, 275);
line(80, 360, 176, 400); //3 linee maggiori ovest
line(80, 300, 240, 370);
line(138, 275, 240, 320);
line(220, 170, 138, 220); //3 linee maggiorei nord
line(280, 200, 138, 275);
line(280, 250, 194, 296);
//FORME + COLORI
stroke(300); //nord,colore medio
colorMode(HSB, 340, 60, 70);
fill(28, 100, 50);
beginShape();
vertex(40, 80);
vertex(80, 50);
vertex(550, 270);
vertex(340, 367);
vertex(340, 315);
vertex(430, 270);
vertex(280, 200);
vertex(138, 275);
vertex(138, 220);
vertex(220, 170);
vertex(40, 80);
endShape();
beginShape();
vertex(138, 275);
vertex(240, 320);
vertex(240, 370);
vertex(80, 300);
endShape();
beginShape();
vertex(240, 370);
vertex(138, 420);
vertex(138, 460);
vertex(280, 390);
endShape();
stroke(300); //ovest, colore scuro
colorMode(HSB, 340, 60, 82);
fill(28, 100, 50);
beginShape();
vertex(40, 80);
vertex(220, 170);
vertex(178, 195);
vertex(80, 150);
vertex(80, 300);
vertex(240, 370);
vertex(176, 400);
vertex(80, 360);
vertex(80, 550);
vertex(40, 520);
vertex(40, 80);
endShape();
beginShape();
vertex(280, 200);
vertex(430, 270);
vertex(380, 295);
vertex(280, 250);
endShape();
beginShape();
vertex(240, 370);
vertex(240, 270);
vertex(280, 250);
vertex(280, 390);
endShape();
stroke(300); //sud, colore chiaro
colorMode(HSB, 340, 60, 58);
fill(28, 100, 50);
beginShape();
vertex(80, 360);
vertex(80, 550);
vertex(550, 330);
vertex(550, 270);
vertex(340, 367);
vertex(340, 277);
vertex(280, 250);
vertex(280, 390);
vertex(138, 460);
vertex(138, 385);
vertex(80, 360);
endShape();
beginShape();
vertex(80, 300);
vertex(80, 150);
vertex(138, 177);
vertex(138, 275);
endShape();
beginShape();
vertex(280, 200);
vertex(138, 275);
vertex(189, 298);
vertex(280, 250);
endShape();
}