Alumnus Exemplar: Ejemplo para el Autorretrato

De Casiopea
Autorretrato


TítuloAutorretrato
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 1
Período2013-2013
AsignaturaImagen Escrita,
Del CursoImagen Escrita 2013 - ARQ, Imagen Escrita 2013 - DIS,
CarrerasArquitectura
Alumno(s)Alumnus Exemplar
ProfesorHerbert Spencer
Autorretrato de Alumnus Exemplar

void setup() {
  size(500, 500);
}

void draw() {
  background(255);    // fondo blanco
  noStroke();         // sin trazo de contorno
  fill(150);          // relleno gris al 150

    beginShape();     // primera figura, el perfil
  {
    vertex(211, 76);
    vertex(201, 83);
    vertex(192, 88);
    vertex(178, 97);
    vertex(164, 108);
    vertex(157, 116);
    vertex(138, 132);
    vertex(126, 145);
    vertex(120, 161);
    vertex(128, 167);
    vertex(145, 168);
    vertex(155, 162);
    vertex(163, 157);
    vertex(162, 164);
    vertex(154, 174);
    vertex(166, 178);
    vertex(172, 175);
    vertex(174, 165);
    vertex(172, 154);
    vertex(187, 153);
    vertex(190, 166);
    vertex(187, 183);
    vertex(184, 203);
    vertex(181, 225);
    vertex(175, 244);
    vertex(170, 255);
    vertex(172, 252);
    vertex(179, 264);
    vertex(190, 273);
    vertex(199, 270);
    vertex(195, 253);
    vertex(196, 240);
    vertex(199, 215);
    vertex(198, 192);
    vertex(199, 171);
    vertex(201, 157);
    vertex(207, 138);
    vertex(207, 115);
    vertex(207, 98);
    vertex(205, 80);
    vertex(204, 66);
    vertex(198, 56);
  }
  endShape(CLOSE);
 
  beginShape();  // segunda figura, la boca
  {
    vertex(171, 299);
    vertex(152, 298);
    vertex(143, 280);
    vertex(126, 286);
    vertex(142, 289);
    vertex(162, 288);
    vertex(179, 290);
    vertex(181, 283);
  }
  endShape(CLOSE);

  beginShape(); // tercera figura, el pelo + el cuello
  {
    vertex(121, 183);
    vertex(145, 206);
    vertex(159, 214);
    vertex(136, 251);
    vertex(120, 289);
    vertex(136, 303);
    vertex(143, 310);
    vertex(135, 323);
    vertex(148, 337);
    vertex(166, 343);
    vertex(148, 348);
    vertex(122, 341);
    vertex(127, 367);
    vertex(137, 399);
    vertex(161, 431);
    vertex(197, 449);
    vertex(235, 461);
    vertex(287, 476);
    vertex(303, 484);
    vertex(264, 488);
    vertex(220, 470);
    vertex(183, 437);
    vertex(136, 399);
    vertex(109, 364);
    vertex(90, 326);
    vertex(82, 272);
    vertex(75, 227);
    vertex(55, 237);
    vertex(55, 210);
    vertex(63, 181);
    vertex(79, 198);
    vertex(81, 196);
    vertex(93, 154);
    vertex(103, 133);
    vertex(113, 98);
    vertex(130, 64);
    vertex(153, 36);
    vertex(174, 29);
    vertex(194, 35);
    vertex(209, 45);
    vertex(251, 39);
    vertex(296, 49);
    vertex(327, 60);
    vertex(375, 62);
    vertex(397, 80);
    vertex(382, 102);
    vertex(348, 89);
    vertex(329, 79);
    vertex(285, 70);
    vertex(244, 71);
    vertex(199, 59);
    vertex(175, 70);
    vertex(154, 88);
    vertex(124, 107);
    vertex(108, 133);
  }
  endShape(CLOSE);
  saveFrame("Alumnus_Ex_Autorretrato.jpg");
}

void mouseReleased() {
  println("vertex("+mouseX+", "+mouseY+");");
}