Alejandra Alvarez: Autorretrato

De Casiopea


Alejandra.jpg


Títuloautorretrato
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 1
Período2013-2013
AsignaturaImagen Escrita
Del CursoImagen Escrita 2013 - ARQ
CarrerasArquitectura
Alumno(s)Alejandra Alvarez
ProfesorHerbert Spencer
PImage img;

void setup() {
size(500, 500);
img = loadImage("alejandra.jpg");
}

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


beginShape(); // pelo derecho
{










vertex(207, 140);
vertex(202, 140);
vertex(193, 143);
vertex(189, 147);
vertex(181, 150);
vertex(176, 153);
vertex(170, 156);
vertex(166, 162);
vertex(161, 167);
vertex(155, 171);
vertex(151, 179);
vertex(148, 183);
vertex(142, 192);
vertex(140, 196);
vertex(138, 205);
vertex(135, 211);
vertex(128, 217);
vertex(125, 223);
vertex(123, 228);
vertex(123, 231);
vertex(122, 242);
vertex(121, 249);
vertex(119, 254);
vertex(116, 262);
vertex(111, 265);
vertex(109, 265);
vertex(100, 271);
vertex(91, 279);
vertex(86, 281);
vertex(79, 288);
vertex(76, 291);
vertex(75, 291);
vertex(73, 291);
vertex(63, 295);
vertex(59, 298);
vertex(50, 302);
vertex(46, 303);
vertex(43, 304);
vertex(35, 305);
vertex(31, 305);
vertex(24, 305);
vertex(18, 307);
vertex(15, 307);
vertex(11, 308);
vertex(6, 309);
vertex(-2, 315);
vertex(3, 313);
vertex(3, 313);
vertex(8, 312);
vertex(18, 312);
vertex(22, 312);
vertex(27, 312);
vertex(28, 312);
vertex(37, 312);
vertex(42, 312);
vertex(48, 311);
vertex(48, 317);
vertex(45, 321);
vertex(43, 328);
vertex(40, 341);
vertex(33, 351);
vertex(30, 357);
vertex(27, 368);
vertex(27, 375);
vertex(25, 380);
vertex(25, 391);
vertex(29, 398);
vertex(31, 403);
vertex(31, 413);
vertex(32, 418);
vertex(32, 427);
vertex(32, 438);
vertex(32, 447);
vertex(32, 452);
vertex(32, 465);
vertex(32, 476);
vertex(30, 485);
vertex(30, 491);
vertex(29, 493);
vertex(40, 495);
vertex(42, 496);
vertex(59, 498);
vertex(59, 498);
vertex(70, 498);
vertex(78, 498);
vertex(80, 498);
vertex(90, 498);
vertex(101, 498);
vertex(103, 498);
vertex(112, 498);
vertex(120, 498);
vertex(128, 498);
vertex(130, 498);
vertex(134, 498);
vertex(141, 498);
vertex(146, 496);
vertex(151, 496);
vertex(154, 496);
vertex(156, 496);
vertex(170, 496);
vertex(178, 496);
vertex(186, 495);
vertex(186, 495);
vertex(192, 494);
vertex(187, 477);
vertex(185, 467);
vertex(178, 450);
vertex(178, 445);
vertex(178, 439);
vertex(178, 433);
vertex(178, 433);
vertex(179, 418);
vertex(180, 409);
vertex(180, 409);
vertex(180, 398);
vertex(180, 383);
vertex(180, 376);
vertex(180, 365);
vertex(180, 364);
vertex(181, 340);
vertex(185, 323);
vertex(187, 311);
vertex(184, 294);
vertex(184, 282);
vertex(184, 275);
vertex(185, 263);
vertex(186, 252);
vertex(186, 251);
vertex(187, 239);
vertex(188, 235);
vertex(189, 227);
vertex(191, 220);
vertex(191, 217);
vertex(191, 200);
vertex(191, 191);
vertex(191, 190);
vertex(193, 179);
vertex(194, 173);
vertex(195, 171);
vertex(197, 165);
vertex(199, 160);
vertex(202, 155);
vertex(203, 152);
vertex(206, 148);
vertex(208, 141);
vertex(208, 138);
vertex(203, 139);
}
endShape(CLOSE);
beginShape(); // pelo izquerdo
{







vertex(383, 295);
vertex(379, 300);
vertex(376, 303);
vertex(372, 304);
vertex(369, 307);
vertex(364, 313);
vertex(360, 316);
vertex(354, 320);
vertex(351, 326);
vertex(348, 330);
vertex(340, 335);
vertex(333, 340);
vertex(324, 343);
vertex(318, 347);
vertex(310, 356);
vertex(303, 358);
vertex(299, 361);
vertex(287, 370);
vertex(281, 372);
vertex(276, 376);
vertex(274, 381);
vertex(276, 394);
vertex(277, 408);
vertex(277, 408);
vertex(277, 424);
vertex(277, 432);
vertex(276, 437);
vertex(275, 443);
vertex(275, 446);
vertex(285, 447);
vertex(288, 450);
vertex(287, 459);
vertex(286, 468);
vertex(281, 480);
vertex(279, 488);
vertex(278, 490);
vertex(279, 499);
vertex(290, 499);
vertex(298, 498);
vertex(303, 496);
vertex(307, 496);
vertex(314, 496);
vertex(321, 496);
vertex(331, 497);
vertex(338, 497);
vertex(348, 497);
vertex(352, 496);
vertex(355, 496);
vertex(280, 496);
vertex(281, 495);
vertex(285, 495);
vertex(291, 495);
vertex(294, 495);
vertex(300, 495);
vertex(305, 495);
vertex(311, 495);
vertex(318, 494);
vertex(320, 494);
vertex(333, 493);
vertex(339, 495);
vertex(340, 495);
vertex(351, 495);
vertex(357, 494);
vertex(365, 494);
vertex(366, 494);
vertex(368, 485);
vertex(359, 472);
vertex(358, 465);
vertex(353, 452);
vertex(347, 438);
vertex(346, 434);
vertex(343, 419);
vertex(343, 414);
vertex(343, 403);
vertex(344, 395);
vertex(345, 388);
vertex(350, 374);
vertex(356, 357);
vertex(358, 352);
vertex(361, 343);
vertex(362, 340);
vertex(366, 332);
vertex(371, 321);
vertex(373, 317);
vertex(377, 309);
vertex(380, 306);
vertex(383, 297);
vertex(383, 296);

}
endShape(CLOSE);
beginShape(); // ojo izquerdo
{










vertex(421, 221);
vertex(421, 214);
vertex(421, 211);
vertex(417, 205);
vertex(414, 202);
vertex(412, 200);
vertex(404, 199);
vertex(400, 199);
vertex(393, 199);
vertex(387, 199);
vertex(378, 204);
vertex(376, 206);
vertex(369, 208);
vertex(366, 215);
vertex(362, 220);
vertex(360, 226);
vertex(358, 233);
vertex(357, 240);
vertex(357, 242);
vertex(356, 254);
vertex(356, 258);
vertex(355, 265);
vertex(355, 267);
vertex(355, 267);
vertex(355, 281);
vertex(355, 283);
vertex(355, 279);
vertex(355, 276);
vertex(355, 269);
vertex(356, 266);
vertex(359, 254);
vertex(360, 251);
vertex(361, 239);
vertex(363, 234);
vertex(365, 228);
vertex(366, 223);
vertex(368, 220);
vertex(372, 220);
vertex(379, 221);
vertex(381, 223);
vertex(388, 225);
vertex(391, 226);
vertex(401, 227);
vertex(405, 227);
vertex(411, 227);
vertex(413, 223);
vertex(415, 218);
vertex(415, 216);
vertex(418, 216);
vertex(419, 213);
vertex(419, 205);
vertex(412, 202);
vertex(408, 201);
vertex(401, 201);
vertex(396, 201);
vertex(391, 201);
vertex(386, 201);
vertex(383, 201);
vertex(376, 205);
vertex(371, 211);
vertex(367, 214);

}
endShape(CLOSE);
beginShape(); // ojo derecho
{





vertex(257, 162);
vertex(262, 160);
vertex(269, 157);
vertex(272, 156);
vertex(279, 156);
vertex(282, 156);
vertex(290, 156);
vertex(295, 158);
vertex(297, 160);
vertex(299, 164);
vertex(305, 167);
vertex(309, 171);
vertex(310, 176);
vertex(312, 182);
vertex(313, 185);
vertex(315, 193);
vertex(314, 194);
vertex(311, 197);
vertex(308, 197);
vertex(304, 196);
vertex(300, 195);
vertex(295, 189);
vertex(293, 188);
vertex(288, 187);
vertex(285, 187);
vertex(282, 186);
vertex(276, 184);
vertex(272, 179);
vertex(266, 174);
vertex(265, 174);
vertex(263, 164);
vertex(261, 162);
vertex(261, 159);
vertex(263, 159);
vertex(267, 157);

}
endShape(CLOSE);
beginShape(); // boca
{





vertex(247, 297);
vertex(249, 298);
vertex(253, 303);
vertex(256, 306);
vertex(257, 307);
vertex(261, 307);
vertex(265, 308);
vertex(268, 310);
vertex(268, 310);
vertex(272, 311);
vertex(275, 312);
vertex(280, 314);
vertex(281, 316);
vertex(284, 320);
vertex(285, 321);
vertex(292, 324);
vertex(298, 325);
vertex(301, 326);
vertex(307, 327);
vertex(309, 327);
vertex(314, 329);
vertex(318, 330);
vertex(325, 330);
vertex(327, 330);
vertex(321, 330);
vertex(318, 327);
vertex(317, 324);
vertex(312, 323);
vertex(308, 323);
vertex(306, 322);
vertex(305, 322);
vertex(298, 321);
vertex(296, 320);
vertex(291, 312);
vertex(286, 311);
vertex(282, 309);
vertex(274, 307);
vertex(271, 307);
vertex(268, 307);
vertex(260, 305);
vertex(257, 304);
vertex(252, 303);
vertex(249, 300);
vertex(247, 298);
vertex(246, 297);
vertex(242, 296);
vertex(240, 296);
}
endShape(CLOSE);
beginShape(); // cuello
{









vertex(187, 305);
vertex(189, 309);
vertex(194, 315);
vertex(198, 318);
vertex(203, 326);
vertex(204, 326);
vertex(207, 332);
vertex(213, 337);
vertex(214, 337);
vertex(218, 343);
vertex(223, 349);
vertex(227, 353);
vertex(232, 361);
vertex(235, 364);
vertex(242, 367);
vertex(245, 368);
vertex(246, 368);
vertex(255, 370);
vertex(261, 371);
vertex(264, 373);
vertex(270, 374);
vertex(272, 376);
vertex(272, 380);
vertex(272, 384);
vertex(272, 388);
vertex(271, 390);
vertex(264, 390);
vertex(258, 390);
vertex(254, 390);
vertex(250, 387);
vertex(242, 382);
vertex(236, 380);
vertex(230, 376);
vertex(222, 369);
vertex(218, 360);
vertex(213, 353);
vertex(204, 342);
vertex(203, 341);
vertex(196, 334);
vertex(193, 327);
vertex(192, 323);
vertex(190, 319);
vertex(188, 313);
vertex(186, 308);
vertex(185, 307);
vertex(188, 310);
vertex(190, 310);
vertex(194, 310);
}
endShape(CLOSE);
beginShape(); // nariz
{










vertex(287, 272);
vertex(287, 275);
vertex(288, 279);
vertex(295, 281);
vertex(299, 281);
vertex(303, 282);
vertex(307, 283);
vertex(307, 285);
vertex(309, 287);
vertex(315, 289);
vertex(317, 289);
vertex(326, 291);
vertex(336, 293);
vertex(339, 294);
vertex(336, 298);
vertex(327, 299);
vertex(323, 299);
vertex(316, 297);
vertex(314, 292);
vertex(309, 290);
vertex(303, 290);
vertex(301, 289);
vertex(295, 286);
vertex(291, 282);
vertex(288, 279);
vertex(285, 272);
vertex(285, 265);
vertex(287, 259);
vertex(288, 264);
vertex(288, 268);
vertex(288, 275);
vertex(291, 278);

}
endShape(CLOSE);
beginShape(); // gorro
{









vertex(209, 138);
vertex(214, 135);
vertex(219, 133);
vertex(223, 132);
vertex(229, 129);
vertex(234, 124);
vertex(241, 122);
vertex(249, 119);
vertex(259, 114);
vertex(265, 108);
vertex(276, 105);
vertex(291, 101);
vertex(306, 99);
vertex(323, 98);
vertex(334, 98);
vertex(347, 98);
vertex(359, 98);
vertex(371, 98);
vertex(378, 98);
vertex(394, 102);
vertex(403, 107);
vertex(412, 115);
vertex(429, 127);
vertex(433, 136);
vertex(438, 145);
vertex(446, 160);
vertex(447, 163);
vertex(450, 175);
vertex(450, 189);
vertex(448, 198);
vertex(441, 205);
vertex(435, 215);
vertex(427, 226);
vertex(421, 234);
vertex(416, 244);
vertex(411, 251);
vertex(411, 250);
vertex(413, 238);
vertex(415, 233);
vertex(418, 227);
vertex(422, 222);
vertex(428, 217);
vertex(431, 213);
vertex(432, 208);
vertex(435, 204);
vertex(436, 194);
vertex(439, 188);
vertex(439, 177);
vertex(438, 172);
vertex(438, 164);
vertex(432, 152);
vertex(431, 147);
vertex(420, 141);
vertex(415, 133);
vertex(411, 130);
vertex(407, 127);
vertex(404, 123);
vertex(394, 116);
vertex(393, 116);
vertex(386, 113);
vertex(379, 109);
vertex(373, 104);
vertex(364, 103);
vertex(357, 103);
vertex(350, 102);
vertex(343, 102);
vertex(330, 102);
vertex(324, 101);
vertex(319, 101);
vertex(316, 101);
vertex(310, 101);
vertex(304, 101);
vertex(299, 101);
vertex(293, 102);
vertex(285, 105);
vertex(281, 109);
vertex(266, 114);
vertex(261, 115);
vertex(255, 116);
vertex(252, 118);
vertex(245, 119);
vertex(238, 125);
vertex(230, 129);
vertex(227, 131);
vertex(218, 134);
vertex(213, 141);
vertex(205, 147);
vertex(202, 154);
vertex(202, 152);
vertex(203, 148);
vertex(205, 144);
vertex(210, 139);
vertex(213, 137);
vertex(216, 136);
}
endShape(CLOSE);
saveFrame("alejandra.jpg"); 
}


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