Rafael Galdames Cataldo: autorretrato

De Casiopea
autorretrato


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

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

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


beginShape(); // pelo
{










vertex(117, 243);
vertex(118, 235);
vertex(121, 227);
vertex(122, 221);
vertex(122, 217);
vertex(124, 198);
vertex(124, 195);
vertex(127, 179);
vertex(132, 176);
vertex(138, 175);
vertex(145, 171);
vertex(159, 169);
vertex(161, 169);
vertex(183, 166);
vertex(207, 164);
vertex(214, 153);
vertex(197, 152);
vertex(185, 149);
vertex(185, 138);
vertex(195, 136);
vertex(196, 136);
vertex(213, 130);
vertex(214, 127);
vertex(214, 124);
vertex(207, 119);
vertex(200, 119);
vertex(193, 116);
vertex(193, 115);
vertex(192, 98);
vertex(197, 92);
vertex(203, 88);
vertex(213, 83);
vertex(216, 83);
vertex(229, 84);
vertex(240, 83);
vertex(251, 85);
vertex(262, 90);
vertex(268, 99);
vertex(273, 112);
vertex(274, 109);
vertex(277, 97);
vertex(278, 93);
vertex(289, 90);
vertex(290, 104);
vertex(292, 111);
vertex(294, 99);
vertex(297, 94);
vertex(308, 92);
vertex(311, 93);
vertex(327, 95);
vertex(339, 104);
vertex(342, 109);
vertex(344, 111);
vertex(351, 122);
vertex(353, 125);
vertex(353, 126);
vertex(354, 134);
vertex(354, 136);
vertex(359, 148);
vertex(364, 152);
vertex(367, 158);
vertex(367, 161);
vertex(367, 163);
vertex(370, 178);
vertex(370, 185);
vertex(370, 195);
vertex(369, 204);
vertex(367, 216);
vertex(366, 227);
vertex(366, 230);
vertex(363, 239);
vertex(364, 255);
vertex(367, 264);
vertex(367, 268);
vertex(370, 268);
vertex(373, 260);
vertex(379, 249);
vertex(383, 246);
vertex(388, 247);
vertex(388, 254);
vertex(389, 251);
vertex(390, 239);
vertex(389, 233);
vertex(392, 213);
vertex(389, 206);
vertex(396, 194);
vertex(397, 191);
vertex(392, 182);
vertex(390, 169);
vertex(390, 169);
vertex(398, 158);
vertex(397, 144);
vertex(393, 139);
vertex(392, 127);
vertex(390, 115);
vertex(382, 103);
vertex(380, 100);
vertex(371, 90);
vertex(362, 83);
vertex(357, 72);
vertex(349, 66);
vertex(341, 53);
vertex(335, 48);
vertex(329, 43);
vertex(320, 38);
vertex(309, 32);
vertex(305, 28);
vertex(296, 25);
vertex(287, 20);
vertex(276, 15);
vertex(267, 12);
vertex(264, 12);
vertex(248, 12);
vertex(238, 12);
vertex(222, 12);
vertex(212, 13);
vertex(201, 14);
vertex(189, 24);
vertex(180, 29);
vertex(174, 34);
vertex(165, 38);
vertex(159, 42);
vertex(154, 46);
vertex(145, 49);
vertex(141, 58);
vertex(135, 63);
vertex(129, 73);
vertex(127, 79);
vertex(127, 79);
vertex(118, 84);
vertex(112, 93);
vertex(107, 99);
vertex(102, 106);
vertex(100, 109);
vertex(96, 120);
vertex(99, 129);
vertex(99, 140);
vertex(99, 141);
vertex(98, 153);
vertex(96, 161);
vertex(96, 166);
vertex(96, 172);
vertex(98, 173);
vertex(98, 175);
vertex(98, 187);
vertex(98, 198);
vertex(97, 209);
vertex(103, 212);
vertex(109, 219);
vertex(114, 227);
vertex(115, 232);
vertex(115, 236);
vertex(115, 240);
vertex(120, 236);
vertex(122, 227);
vertex(122, 218);

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





vertex(158, 216);
vertex(163, 214);
vertex(166, 210);
vertex(171, 209);
vertex(177, 207);
vertex(183, 207);
vertex(192, 207);
vertex(200, 207);
vertex(207, 213);
vertex(213, 216);
vertex(213, 223);
vertex(212, 224);
vertex(209, 222);
vertex(202, 221);
vertex(199, 221);
vertex(198, 221);
vertex(193, 220);
vertex(189, 220);
vertex(187, 220);
vertex(184, 220);
vertex(180, 219);
vertex(176, 219);
vertex(174, 219);
vertex(167, 219);
vertex(165, 219);
vertex(164, 217);
vertex(164, 216);
vertex(167, 215);

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









vertex(328, 250);
vertex(325, 253);
vertex(323, 255);
vertex(316, 257);
vertex(314, 257);
vertex(306, 258);
vertex(298, 258);
vertex(293, 257);
vertex(286, 253);
vertex(283, 246);
vertex(276, 240);
vertex(271, 237);
vertex(268, 228);
vertex(268, 225);
vertex(263, 213);
vertex(263, 204);
vertex(265, 201);
vertex(271, 198);
vertex(274, 198);
vertex(282, 196);
vertex(287, 196);
vertex(293, 196);
vertex(304, 196);
vertex(310, 196);
vertex(316, 196);
vertex(321, 198);
vertex(328, 201);
vertex(335, 207);
vertex(337, 209);
vertex(345, 216);
vertex(347, 223);
vertex(347, 227);
vertex(347, 232);
vertex(339, 234);
vertex(332, 230);
vertex(326, 224);
vertex(316, 217);
vertex(310, 217);
vertex(308, 220);
vertex(313, 222);
vertex(315, 223);
vertex(320, 224);
vertex(323, 227);
vertex(325, 231);
vertex(333, 234);
vertex(335, 237);
vertex(336, 239);
vertex(335, 239);
vertex(330, 239);
vertex(327, 241);
vertex(327, 244);
vertex(327, 250);
vertex(324, 253);
vertex(321, 255);
vertex(316, 256);
vertex(313, 256);
vertex(308, 257);
vertex(304, 257);
vertex(301, 257);
}
endShape(CLOSE);
beginShape(); // boca
{










vertex(289, 305);
vertex(290, 317);
vertex(292, 323);
vertex(293, 332);
vertex(293, 333);
vertex(293, 345);
vertex(293, 346);
vertex(287, 347);
vertex(278, 349);
vertex(271, 351);
vertex(263, 350);
vertex(258, 346);
vertex(249, 343);
vertex(240, 342);
vertex(237, 340);
vertex(233, 339);
vertex(229, 338);
vertex(219, 338);
vertex(214, 338);
vertex(207, 338);
vertex(202, 338);
vertex(197, 342);
vertex(193, 344);
vertex(190, 347);
vertex(190, 349);
vertex(190, 355);
vertex(191, 357);
vertex(196, 358);
vertex(199, 358);
vertex(205, 361);
vertex(209, 369);
vertex(215, 370);
vertex(219, 370);
vertex(222, 370);
vertex(231, 370);
vertex(236, 370);
vertex(244, 370);
vertex(250, 367);
vertex(252, 367);
vertex(265, 366);
vertex(276, 366);
vertex(279, 368);
vertex(285, 374);
vertex(287, 381);
vertex(293, 385);
vertex(298, 384);
vertex(303, 378);
vertex(307, 368);
vertex(309, 355);
vertex(310, 348);
vertex(310, 335);
vertex(308, 325);
vertex(306, 316);
vertex(303, 306);
vertex(298, 300);
vertex(295, 294);
vertex(287, 286);
vertex(284, 278);
vertex(283, 284);
vertex(285, 294);
vertex(292, 307);
vertex(293, 315);
vertex(293, 319);

}
endShape(CLOSE);

beginShape(); // cuello
{










vertex(4, 461);
vertex(12, 461);
vertex(15, 458);
vertex(23, 455);
vertex(27, 454);
vertex(32, 453);
vertex(37, 452);
vertex(46, 447);
vertex(52, 444);
vertex(60, 442);
vertex(69, 440);
vertex(74, 438);
vertex(75, 437);
vertex(85, 431);
vertex(92, 426);
vertex(101, 424);
vertex(106, 422);
vertex(109, 415);
vertex(114, 411);
vertex(114, 406);
vertex(121, 382);
vertex(122, 371);
vertex(122, 358);
vertex(122, 343);
vertex(122, 346);
vertex(122, 354);
vertex(128, 374);
vertex(129, 375);
vertex(135, 384);
vertex(143, 390);
vertex(151, 400);
vertex(156, 405);
vertex(162, 412);
vertex(167, 422);
vertex(171, 428);
vertex(176, 434);
vertex(186, 440);
vertex(195, 443);
vertex(198, 446);
vertex(212, 448);
vertex(223, 450);
vertex(233, 452);
vertex(246, 452);
vertex(253, 452);
vertex(265, 450);
vertex(274, 446);
vertex(279, 439);
vertex(289, 433);
vertex(293, 427);
vertex(302, 425);
vertex(307, 421);
vertex(310, 418);
vertex(315, 412);
vertex(317, 410);
vertex(317, 412);
vertex(313, 419);
vertex(309, 423);
vertex(308, 428);
vertex(302, 432);
vertex(299, 436);
vertex(297, 440);
vertex(292, 450);
vertex(289, 452);
vertex(285, 455);
vertex(284, 460);
vertex(280, 466);
vertex(278, 470);
vertex(271, 477);
vertex(270, 481);
vertex(270, 485);
vertex(264, 487);
vertex(260, 493);
vertex(257, 499);
vertex(259, 496);
vertex(261, 495);
vertex(263, 487);
vertex(267, 483);
vertex(267, 481);
vertex(274, 465);
vertex(280, 460);
vertex(288, 449);
vertex(290, 445);
vertex(291, 440);
vertex(297, 430);
vertex(305, 423);
vertex(305, 422);
vertex(310, 413);
vertex(320, 402);
vertex(322, 399);
vertex(328, 389);
vertex(329, 387);
vertex(323, 398);
vertex(320, 399);
vertex(316, 401);
vertex(314, 406);
vertex(312, 410);
vertex(307, 413);
vertex(303, 419);
vertex(301, 420);
vertex(297, 426);
vertex(295, 428);
vertex(291, 431);
vertex(289, 433);
vertex(281, 438);
vertex(277, 441);
vertex(271, 449);
vertex(265, 451);
vertex(258, 452);
}
endShape(CLOSE);
beginShape(); // nariz
{










vertex(237, 218);
vertex(236, 222);
vertex(235, 228);
vertex(235, 234);
vertex(234, 242);
vertex(233, 250);
vertex(232, 251);
vertex(231, 261);
vertex(228, 264);
vertex(224, 265);
vertex(224, 265);
vertex(222, 264);
vertex(220, 263);
vertex(219, 263);
vertex(214, 263);
vertex(214, 264);
vertex(212, 266);
vertex(211, 268);
vertex(211, 272);
vertex(209, 275);
vertex(208, 281);
vertex(208, 284);
vertex(208, 286);
vertex(208, 290);
vertex(213, 294);
vertex(217, 295);
vertex(218, 295);
vertex(223, 295);
vertex(227, 295);
vertex(230, 297);
vertex(236, 297);
vertex(241, 298);
vertex(246, 298);
vertex(250, 298);
vertex(255, 299);
vertex(260, 299);
vertex(267, 300);
vertex(272, 301);
vertex(273, 302);
vertex(271, 305);
vertex(269, 309);
vertex(264, 312);
vertex(263, 315);
vertex(262, 319);
vertex(258, 322);
vertex(254, 325);
vertex(251, 331);
vertex(244, 334);
vertex(240, 337);
vertex(238, 340);
vertex(233, 343);
vertex(229, 343);
vertex(226, 343);
vertex(220, 344);
vertex(216, 344);
vertex(209, 344);
vertex(204, 344);
vertex(199, 344);
vertex(198, 344);
vertex(193, 342);
vertex(189, 340);
vertex(186, 334);
vertex(185, 328);
vertex(185, 326);
vertex(185, 321);
vertex(185, 311);
vertex(185, 307);
vertex(185, 292);
vertex(187, 286);
vertex(189, 275);
vertex(191, 270);
vertex(195, 261);
vertex(197, 260);
vertex(202, 252);
vertex(202, 252);
vertex(215, 238);
vertex(218, 235);
vertex(220, 231);
vertex(224, 228);
vertex(227, 226);
vertex(230, 222);
vertex(232, 221);
vertex(233, 222);
vertex(232, 230);
vertex(232, 240);
vertex(232, 248);
vertex(232, 250);
vertex(232, 253);
vertex(232, 257);
vertex(232, 262);
vertex(232, 264);
vertex(227, 266);

}
endShape(CLOSE);
saveFrame("rafa.jpg"); 
}


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