Paula Figueroa: Autorretrato

De Casiopea
Autorretrato


TítuloAutorretrato
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 1
AsignaturaImagen Escrita
Del CursoImagen Escrita 2013 - ARQ,
CarrerasArquitectura
Alumno(s)Paula Figueroa
ProfesorHerbert Spencer

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

void draw() {
  background(255);   
  noStroke();        
  fill(150);          

  beginShape();     // primera figura,pelo
  {
    vertex(229, 56);
    vertex(242, 56);
    vertex(258, 68);
    vertex(272, 81);
    vertex(280, 101);
    vertex(283, 121);
    vertex(273, 135);
    vertex(254, 133);
    vertex(243, 133);
    vertex(232, 145);
    vertex(222, 163);
    vertex(213, 191);
    vertex(210, 223);
    vertex(201, 244);
    vertex(188, 254);
    vertex(173, 261);
    vertex(178, 262);
    vertex(195, 287);
    vertex(203, 316);
    vertex(205, 327);
    vertex(207, 351);
    vertex(207, 359);
    vertex(191, 365);
    vertex(173, 366);
    vertex(164, 369);
    vertex(147, 377);
    vertex(138, 387);
    vertex(119, 397);
    vertex(100, 402);
    vertex(82, 405);
    vertex(74, 405);
    vertex(85, 387);
    vertex(90, 363);
    vertex(98, 337);
    vertex(98, 315);
    vertex(98, 286);
    vertex(97, 266);
    vertex(112, 241);
    vertex(130, 214);
    vertex(135, 189);
    vertex(148, 150);
    vertex(144, 130);
    vertex(152, 104);
    vertex(167, 83);
    vertex(186, 70);
    vertex(219, 65);

    vertex(267, 72);
    vertex(279, 66);
    vertex(294, 68);
    vertex(303, 72);
    vertex(320, 85);
    vertex(334, 106);
    vertex(347, 120);
    vertex(358, 129);
    vertex(376, 155);
    vertex(381, 160);
    vertex(383, 177);
    vertex(387, 191);
    vertex(392, 209);
    vertex(388, 231);
    vertex(381, 246);
    vertex(380, 247);
    vertex(384, 225);
    vertex(378, 208);
    vertex(370, 196);
    vertex(365, 192);
    vertex(358, 189);
    vertex(361, 204);
    vertex(369, 232);
    vertex(373, 246);
    vertex(381, 265);
    vertex(380, 294);
    vertex(380, 306);
    vertex(379, 333);
    vertex(383, 343);
    vertex(384, 346);
    vertex(380, 367);
    vertex(363, 367);
    vertex(356, 353);
    vertex(352, 343);
    vertex(355, 328);
    vertex(362, 309);
    vertex(365, 298);
    vertex(369, 281);
    vertex(369, 265);
    vertex(369, 249);
    vertex(370, 236);
    vertex(370, 224);
    vertex(367, 207);
    vertex(364, 187);
    vertex(358, 172);
    vertex(351, 159);
    vertex(338, 142);
    vertex(324, 139);
    vertex(317, 139);
    vertex(302, 135);
    vertex(291, 133);
    vertex(285, 133);
    vertex(297, 140);
    vertex(307, 153);
    vertex(317, 164);
    vertex(324, 175);
    vertex(327, 181);
    vertex(283, 137);
    vertex(280, 130);
    vertex(283, 113);
    vertex(280, 102);
    vertex(278, 92);
    vertex(272, 82);
    vertex(267, 73);
    vertex(260, 70);
    vertex(273, 69);
    vertex(287, 69);
    vertex(302, 72);
    vertex(321, 83);
  }
  endShape(CLOSE);

  beginShape();  // segunda figura, pelo
  {

    vertex(267, 223);
    vertex(264, 221);
    vertex(258, 219);
    vertex(252, 219);
    vertex(246, 224);
    vertex(240, 227);
    vertex(236, 229);
    vertex(233, 229);
    vertex(238, 230);
    vertex(244, 228);
    vertex(250, 225);
    vertex(255, 226);
    vertex(261, 229);
    vertex(265, 229);
  }
  endShape(CLOSE);

  beginShape(); // tercera figura, ojo izquierdo
  {

    vertex(327, 223);
    vertex(330, 217);
    vertex(335, 217);
    vertex(340, 217);
    vertex(343, 219);
    vertex(348, 223);
    vertex(351, 222);
    vertex(340, 228);
    vertex(334, 224);
    vertex(329, 223);
    vertex(325, 223);
    vertex(322, 227);
    vertex(323, 223);
  }
  endShape(CLOSE);
  beginShape(); // cuarta figura. ojo derecho
  {
    vertex(318, 206);
    vertex(327, 202);
    vertex(336, 202);
    vertex(340, 202);
    vertex(344, 205);
    vertex(344, 205);
    vertex(346, 205);
    vertex(344, 205);
    vertex(340, 204);
    vertex(335, 202);
    vertex(326, 201);
    vertex(322, 201);
    vertex(318, 204);
    vertex(315, 207);
    vertex(313, 210);
    vertex(312, 212);
    vertex(308, 216);
    vertex(306, 221);
    vertex(306, 228);
    vertex(307, 233);
    vertex(308, 236);
    vertex(310, 243);
    vertex(312, 250);
    vertex(315, 259);
    vertex(319, 267);
    vertex(320, 268);
    vertex(317, 274);
    vertex(313, 276);
    vertex(305, 278);
    vertex(302, 279);
    vertex(296, 279);
    vertex(295, 281);
    vertex(302, 281);
    vertex(311, 281);
    vertex(317, 280);
    vertex(320, 278);
    vertex(320, 275);
    vertex(319, 266);
    vertex(317, 263);
    vertex(314, 258);
    vertex(312, 252);
    vertex(309, 247);
    vertex(307, 243);
    vertex(303, 237);
    vertex(303, 229);
    vertex(305, 223);
    vertex(309, 218);
    vertex(312, 214);
    vertex(313, 213);
    vertex(315, 210);
  }
  endShape(CLOSE);
  beginShape(); //ceja y nariz
  {

    vertex(274, 202);
    vertex(274, 205);
    vertex(268, 205);
    vertex(265, 205);
    vertex(260, 203);
    vertex(254, 203);
    vertex(247, 205);
    vertex(241, 208);
    vertex(236, 212);
    vertex(234, 213);
    vertex(241, 206);
    vertex(248, 203);
    vertex(256, 201);
    vertex(259, 201);
    vertex(268, 203);
    vertex(269, 208);
    vertex(269, 211);
  }
  endShape(CLOSE);
  beginShape(); // ceja
  {

    vertex(321, 305);
    vertex(314, 306);
    vertex(310, 307);
    vertex(304, 308);
    vertex(292, 306);
    vertex(288, 306);
    vertex(282, 306);
    vertex(277, 305);
    vertex(279, 308);
    vertex(284, 311);
    vertex(290, 313);
    vertex(296, 316);
    vertex(305, 316);
    vertex(309, 316);
    vertex(315, 316);
    vertex(322, 313);
    vertex(325, 310);
    vertex(326, 309);
    vertex(325, 307);
    vertex(327, 303);
    vertex(322, 305);
  }
  endShape(CLOSE);

  beginShape(); // boca
  {

    vertex(238, 321);
    vertex(243, 323);
    vertex(253, 330);
    vertex(262, 335);
    vertex(267, 339);
    vertex(278, 344);
    vertex(292, 347);
    vertex(309, 351);
    vertex(323, 350);
    vertex(333, 348);
    vertex(338, 344);
    vertex(331, 349);
    vertex(321, 353);
    vertex(311, 353);
    vertex(304, 355);
    vertex(295, 356);
    vertex(283, 351);
    vertex(271, 343);
    vertex(258, 338);
    vertex(251, 330);
    vertex(243, 318);
    vertex(238, 315);
  }
  endShape(CLOSE);
  beginShape(); // tercera figura, el pelo + el cuello
  {
    vertex(200, 284);
    vertex(206, 294);
    vertex(211, 304);
    vertex(220, 318);
    vertex(228, 325);
    vertex(235, 334);
    vertex(237, 347);
    vertex(237, 366);
    vertex(235, 379);
    vertex(235, 389);
    vertex(233, 399);
    vertex(232, 400);
    vertex(228, 387);
    vertex(226, 379);
    vertex(220, 369);
    vertex(210, 362);
    vertex(206, 351);
    vertex(201, 331);
    vertex(201, 299);
    vertex(198, 291);
    vertex(190, 274);
    vertex(185, 268);
    vertex(181, 258);
    vertex(183, 256);
    vertex(191, 256);
    vertex(199, 249);
    vertex(197, 249);
    vertex(201, 280);
    vertex(212, 298);
    vertex(217, 306);
  }
  endShape(CLOSE);
  beginShape(); // tercera figura, el pelo + el cuello
  {

    vertex(307, 136);
    vertex(317, 140);
    vertex(324, 142);
    vertex(331, 151);
    vertex(338, 159);
    vertex(344, 170);
    vertex(352, 183);
    vertex(355, 188);
    vertex(360, 189);
    vertex(362, 186);
    vertex(359, 177);
    vertex(355, 166);
    vertex(349, 155);
    vertex(341, 148);
    vertex(335, 141);
    vertex(327, 137);
    vertex(318, 135);
    vertex(316, 135);
  }
  endShape(CLOSE);
  beginShape(); // tercera figura, el pelo + el cuello
  {

    vertex(256, 226);
    vertex(256, 229);
    vertex(255, 230);
    vertex(254, 230);
    vertex(251, 229);
    vertex(251, 229);
    vertex(249, 226);
    vertex(250, 225);
    vertex(252, 225);
    vertex(254, 224);
  }
  endShape(CLOSE);

  beginShape(); // tercera figura, el pelo + el cuello
  {

    vertex(333, 221);
    vertex(334, 224);
    vertex(334, 226);
    vertex(332, 227);
    vertex(330, 227);
    vertex(329, 225);
    vertex(329, 223);
    vertex(331, 221);
  }
  endShape(CLOSE);

  beginShape(); // cuello
  {


    vertex(318, 358);
    vertex(314, 359);
    vertex(309, 365);
    vertex(309, 369);
    vertex(309, 375);
    vertex(310, 380);
    vertex(317, 388);
    vertex(321, 391);
    vertex(316, 387);
    vertex(313, 377);
    vertex(313, 376);
    vertex(314, 370);
    vertex(317, 365);
    vertex(319, 361);
    vertex(320, 359);
  }
  endShape(CLOSE);
  saveFrame("Paula_F_autorretrato.jpg");
}

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