Marco Antonio Torres: 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)Marco Antonio Torres
ProfesorHerbert Spencer
Marco Torres autorretrato.jpg

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

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

beginShape(); //OJOS
{
vertex(146, 208);
vertex(153, 202);
vertex(159, 199);
vertex(166, 196);
vertex(174, 197);
vertex(180, 199);
vertex(187, 203);
vertex(190, 209);
vertex(183, 210);
vertex(176, 209);
vertex(169, 210);
vertex(162, 210);
vertex(157, 207);
vertex(152, 205);
vertex(152, 208);
vertex(159, 211);
vertex(165, 214);
vertex(171, 212);
vertex(175, 211);
vertex(180, 210);
vertex(187, 209);
vertex(191, 207);
vertex(194, 205);
vertex(188, 199);
vertex(185, 197);
vertex(180, 197);
vertex(172, 195);
vertex(168, 193);
vertex(162, 197);
vertex(157, 196);
vertex(153, 200);
vertex(149, 201);
vertex(147, 204);
vertex(144, 206);
vertex(142, 206);
}
endShape(CLOSE);

beginShape(); //SEGUNDO OJO
{
vertex(259, 202);
vertex(266, 197);
vertex(274, 197);
vertex(282, 194);
vertex(287, 196);
vertex(293, 198);
vertex(298, 199);
vertex(300, 202);
vertex(297, 205);
vertex(292, 208);
vertex(285, 209);
vertex(278, 206);
vertex(268, 206);
vertex(262, 204);
vertex(270, 206);
vertex(283, 207);
vertex(290, 204);
vertex(296, 200);
vertex(301, 197);
vertex(299, 195);
vertex(293, 193);
vertex(285, 191);
vertex(278, 191);
vertex(273, 192);
vertex(267, 196);
vertex(261, 200);
}
endShape(CLOSE);


beginShape(); //Pelo
{
vertex(293, 104);
vertex(286, 103);
vertex(276, 104);
vertex(264, 107);
vertex(250, 111);
vertex(232, 111);
vertex(210, 118);
vertex(188, 132);
vertex(176, 144);
vertex(158, 157);
vertex(139, 167);
vertex(127, 172);
vertex(126, 173);
vertex(139, 171);
vertex(129, 184);
vertex(119, 195);
vertex(110, 206);
vertex(111, 217);
vertex(111, 228);
vertex(109, 233);
vertex(106, 223);
vertex(101, 220);
vertex(88, 231);
vertex(88, 229);
vertex(92, 219);
vertex(94, 209);
vertex(92, 203);
vertex(88, 205);
vertex(92, 190);
vertex(86, 194);
vertex(79, 196);
vertex(73, 194);
vertex(79, 182);
vertex(68, 190);
vertex(76, 177);
vertex(80, 163);
vertex(73, 165);
vertex(81, 146);
vertex(71, 152);
vertex(76, 139);
vertex(69, 143);
vertex(76, 123);
vertex(70, 129);
vertex(79, 111);
vertex(85, 97);
vertex(92, 86);
vertex(103, 70);
vertex(114, 55);
vertex(125, 40);
vertex(134, 29);
vertex(144, 22);
vertex(154, 17);
vertex(168, 13);
vertex(180, 9);
vertex(191, 9);
vertex(198, 7);
vertex(208, 8);
vertex(221, 4);
vertex(234, 5);
vertex(241, 6);
vertex(253, 11);
vertex(270, 14);
vertex(278, 11);
vertex(289, 15);
vertex(303, 21);
vertex(317, 25);
vertex(330, 36);
vertex(340, 42);
vertex(345, 58);
vertex(343, 62);
vertex(339, 66);
vertex(339, 73);
vertex(347, 73);
vertex(353, 71);
vertex(362, 77);
vertex(371, 86);
vertex(375, 94);
vertex(385, 103);
vertex(397, 113);
vertex(406, 124);
vertex(408, 133);
vertex(411, 153);
vertex(410, 168);
vertex(405, 190);
vertex(402, 208);
vertex(404, 224);
vertex(401, 237);
vertex(393, 248);
vertex(393, 239);
vertex(390, 233);
vertex(381, 253);
vertex(380, 238);
vertex(374, 258);
vertex(373, 256);
vertex(366, 271);
vertex(369, 263);
vertex(362, 276);
vertex(363, 267);
vertex(359, 273);
vertex(355, 279);
vertex(363, 265);
vertex(367, 254);
vertex(371, 245);
vertex(366, 239);
vertex(361, 234);
vertex(354, 232);
vertex(350, 233);
vertex(345, 231);
vertex(340, 234);
vertex(343, 226);
vertex(339, 207);
vertex(336, 194);
vertex(335, 180);
vertex(333, 161);
vertex(330, 149);
vertex(319, 132);
vertex(313, 125);
vertex(309, 120);
vertex(308, 118);
vertex(295, 129);
vertex(283, 146);
vertex(270, 155);
vertex(244, 167);
vertex(243, 165);
vertex(262, 149);
vertex(274, 136);
vertex(285, 123);
vertex(290, 112);
vertex(290, 107);
vertex(291, 103);
}
endShape(CLOSE);

beginShape(); //Nariz 1
{
vertex(213, 275);
vertex(211, 270);
vertex(208, 272);
vertex(204, 275);
vertex(203, 278);
vertex(205, 279);
vertex(209, 279);
vertex(212, 277);
vertex(214, 274);
}
endShape(CLOSE);


beginShape(); //Nariz 2
{
vertex(234, 276);
vertex(237, 273);
vertex(243, 271);
vertex(246, 273);
vertex(247, 277);
vertex(243, 278);
vertex(239, 280);
}
endShape(CLOSE);



beginShape(); //Boca
{
vertex(181, 327);
vertex(187, 329);
vertex(193, 330);
vertex(201, 332);
vertex(212, 333);
vertex(221, 334);
vertex(228, 337);
vertex(241, 335);
vertex(249, 334);
vertex(251, 338);
vertex(239, 341);
vertex(233, 346);
vertex(228, 346);
vertex(219, 345);
vertex(215, 340);
vertex(227, 338);
vertex(221, 333);
vertex(208, 333);
vertex(201, 329);
vertex(200, 328);
vertex(189, 328);
}
endShape(CLOSE);


beginShape(); //Cara
{
vertex(99, 228);
vertex(99, 239);
vertex(100, 249);
vertex(100, 262);
vertex(105, 271);
vertex(111, 277);
vertex(117, 281);
vertex(122, 281);
vertex(125, 282);
vertex(128, 285);
vertex(131, 289);
vertex(132, 297);
vertex(134, 303);
vertex(137, 312);
vertex(142, 321);
vertex(145, 329);
vertex(148, 336);
vertex(153, 345);
vertex(160, 353);
vertex(165, 363);
vertex(173, 375);
vertex(181, 384);
vertex(188, 389);
vertex(197, 391);
vertex(203, 393);
vertex(212, 396);
vertex(223, 398);
vertex(236, 398);
vertex(246, 398);
vertex(252, 396);
vertex(267, 386);
vertex(274, 379);
vertex(281, 374);
vertex(287, 366);
vertex(294, 359);
vertex(301, 350);
vertex(308, 339);
vertex(314, 330);
vertex(320, 320);
vertex(325, 310);
vertex(329, 297);
vertex(330, 282);
vertex(331, 276);
vertex(334, 278);
vertex(340, 282);
vertex(346, 278);
vertex(355, 266);
vertex(358, 263);
vertex(362, 253);
vertex(361, 243);
vertex(358, 248);
vertex(352, 256);
vertex(343, 263);
vertex(337, 260);
vertex(334, 261);
vertex(331, 273);
vertex(326, 288);
vertex(325, 298);
vertex(324, 307);
vertex(319, 319);
vertex(313, 328);
vertex(307, 337);
vertex(300, 347);
vertex(292, 360);
vertex(289, 369);
vertex(283, 378);
vertex(275, 385);
vertex(267, 391);
vertex(258, 395);
vertex(249, 399);
vertex(238, 396);
vertex(226, 397);
vertex(216, 394);
vertex(203, 393);
vertex(194, 386);
vertex(184, 383);
vertex(176, 376);
vertex(170, 368);
vertex(161, 362);
vertex(156, 353);
vertex(152, 346);
vertex(147, 335);
vertex(142, 326);
vertex(137, 318);
vertex(134, 309);
vertex(134, 298);
vertex(134, 283);
vertex(128, 277);
vertex(121, 275);
vertex(116, 278);
vertex(111, 278);
vertex(108, 272);
vertex(103, 260);
vertex(100, 248);
vertex(96, 239);
vertex(93, 233);
vertex(94, 227);
}
endShape(CLOSE);

beginShape(); //CEJAS 1
{
vertex(241, 170);
vertex(241, 176);
vertex(249, 175);
vertex(273, 172);
vertex(280, 176);
vertex(290, 178);
vertex(297, 180);
vertex(303, 183);
vertex(309, 183);
vertex(311, 181);
vertex(308, 177);
vertex(300, 172);
vertex(292, 168);
vertex(284, 166);
vertex(278, 165);
vertex(271, 164);
vertex(263, 168);
vertex(257, 168);
vertex(251, 169);
vertex(245, 174);
}
endShape(CLOSE);

beginShape(); //CEJAS 2
{
vertex(201, 168);
vertex(201, 174);
vertex(199, 177);
vertex(192, 176);
vertex(184, 175);
vertex(175, 175);
vertex(165, 176);
vertex(158, 176);
vertex(149, 180);
vertex(141, 184);
vertex(136, 183);
vertex(139, 177);
vertex(144, 174);
vertex(150, 171);
vertex(157, 170);
vertex(162, 169);
vertex(167, 170);
vertex(167, 167);
vertex(171, 170);
vertex(172, 166);
vertex(176, 170);
vertex(177, 166);
vertex(181, 169);
vertex(184, 165);
vertex(189, 168);
vertex(192, 164);
vertex(194, 167);
vertex(197, 171);
vertex(199, 173);
vertex(199, 177);
vertex(201, 178);
}
endShape(CLOSE);

beginShape(); //nARIZ
{
vertex(198, 257);
vertex(194, 262);
vertex(191, 267);
vertex(191, 273);
vertex(194, 276);
vertex(197, 279);
vertex(200, 278);
vertex(204, 279);
vertex(209, 282);
vertex(214, 279);
vertex(218, 282);
vertex(221, 285);
vertex(227, 284);
vertex(230, 281);
vertex(233, 279);
vertex(236, 280);
vertex(240, 279);
vertex(245, 279);
vertex(250, 278);
vertex(254, 272);
vertex(254, 265);
vertex(252, 260);
vertex(250, 258);
vertex(253, 261);
vertex(256, 268);
vertex(255, 273);
vertex(254, 278);
vertex(250, 281);
vertex(247, 278);
vertex(243, 279);
vertex(238, 281);
vertex(235, 282);
vertex(231, 281);
vertex(227, 281);
vertex(224, 282);
vertex(221, 281);
vertex(217, 279);
vertex(213, 279);
vertex(208, 281);
vertex(204, 281);
vertex(197, 280);
vertex(194, 276);
vertex(193, 270);
vertex(193, 264);
vertex(196, 261);
vertex(197, 260);
}
endShape(CLOSE);

beginShape(); //cUELLO
{
vertex(145, 337);
vertex(147, 350);
vertex(148, 360);
vertex(150, 369);
vertex(151, 382);
vertex(152, 394);
vertex(152, 407);
vertex(151, 423);
vertex(151, 432);
vertex(155, 439);
vertex(160, 447);
vertex(169, 458);
vertex(180, 468);
vertex(188, 478);
vertex(197, 484);
vertex(206, 489);
vertex(214, 490);
vertex(222, 492);
vertex(232, 488);
vertex(243, 486);
vertex(262, 480);
vertex(277, 475);
vertex(288, 473);
vertex(295, 468);
vertex(305, 461);
vertex(315, 451);
vertex(319, 447);
vertex(324, 438);
vertex(323, 423);
vertex(323, 409);
vertex(322, 399);
vertex(321, 387);
vertex(320, 376);
vertex(320, 365);
vertex(320, 356);
vertex(321, 349);
vertex(321, 340);
vertex(321, 330);
vertex(323, 318);
vertex(326, 311);
vertex(325, 312);
vertex(323, 335);
vertex(320, 348);
vertex(320, 358);
vertex(321, 368);
vertex(320, 383);
vertex(320, 397);
vertex(323, 409);
vertex(324, 417);
vertex(325, 424);
vertex(325, 432);
vertex(322, 438);
vertex(314, 449);
vertex(306, 458);
vertex(293, 468);
vertex(280, 476);
vertex(267, 482);
vertex(253, 485);
vertex(238, 489);
vertex(222, 488);
vertex(207, 487);
vertex(196, 480);
vertex(184, 473);
vertex(173, 465);
vertex(164, 456);
vertex(155, 448);
vertex(152, 436);
vertex(150, 422);
vertex(149, 413);
vertex(150, 399);
vertex(151, 387);
vertex(149, 373);
vertex(147, 364);
vertex(147, 354);
vertex(147, 354);
vertex(146, 348);
}
endShape(CLOSE);

beginShape(); //Poleron
{
vertex(149, 388);
vertex(152, 406);
vertex(153, 420);
vertex(153, 429);
vertex(153, 438);
vertex(163, 455);
vertex(173, 465);
vertex(187, 479);
vertex(198, 489);
vertex(208, 490);
vertex(219, 490);
vertex(233, 490);
vertex(248, 487);
vertex(265, 481);
vertex(279, 476);
vertex(289, 472);
vertex(294, 467);
vertex(297, 462);
vertex(304, 457);
vertex(315, 451);
vertex(320, 440);
vertex(326, 429);
vertex(328, 421);
vertex(326, 415);
vertex(324, 401);
vertex(324, 378);
vertex(323, 364);
vertex(324, 368);
vertex(338, 358);
vertex(351, 354);
vertex(359, 350);
vertex(364, 351);
vertex(383, 360);
vertex(398, 374);
vertex(409, 386);
vertex(418, 396);
vertex(430, 404);
vertex(437, 411);
vertex(436, 417);
vertex(443, 422);
vertex(454, 422);
vertex(461, 425);
vertex(464, 432);
vertex(466, 436);
vertex(473, 439);
vertex(483, 446);
vertex(493, 449);
vertex(499, 450);
vertex(499, 498);
vertex(0, 498);
vertex(15, 438);
vertex(26, 434);
vertex(40, 428);
vertex(57, 422);
vertex(71, 416);
vertex(80, 415);
vertex(91, 415);
vertex(97, 411);
vertex(110, 408);
vertex(118, 403);
vertex(127, 399);
vertex(135, 393);
vertex(148, 386);
vertex(147, 410);
vertex(146, 419);
vertex(149, 429);
vertex(153, 436);
}
endShape(CLOSE);

beginShape(); // detalles1
{
vertex(200, 182);
vertex(206, 188);
vertex(209, 198);
vertex(211, 208);
vertex(210, 215);
vertex(211, 213);
vertex(211, 207);
vertex(211, 201);
vertex(210, 195);
vertex(207, 187);
vertex(203, 181);
}
endShape(CLOSE);

beginShape(); // detalles1
{
vertex(272, 197);
vertex(274, 201);
vertex(280, 203);
vertex(284, 203);
vertex(287, 202);
vertex(289, 197);
vertex(289, 195);
vertex(278, 193);
}
endShape(CLOSE);

beginShape(); // detalles1
{
vertex(159, 198);
vertex(161, 204);
vertex(165, 205);
vertex(169, 206);
vertex(173, 206);
vertex(176, 204);
vertex(177, 201);
vertex(179, 198);
vertex(180, 197);
vertex(168, 193);
}
endShape(CLOSE);

beginShape(); // detalles1
{
vertex(198, 321);
vertex(205, 319);
vertex(211, 318);
vertex(215, 317);
vertex(220, 318);
vertex(224, 319);
vertex(230, 319);
vertex(235, 318);
vertex(237, 319);
vertex(249, 322);
vertex(259, 323);
vertex(265, 321);
vertex(237, 319);
vertex(234, 318);
vertex(227, 319);
vertex(223, 321);
vertex(217, 319);
vertex(216, 318);
vertex(213, 318);
vertex(206, 319);
vertex(198, 322);
vertex(189, 324);
}
endShape(CLOSE);

beginShape(); // FIGURAS
{
vertex(149, 199);
vertex(151, 194);
vertex(155, 188);
vertex(163, 186);
vertex(155, 192);
vertex(149, 198);
}
endShape(CLOSE);

beginShape(); // FIGURAS
{
vertex(258, 194);
vertex(263, 190);
vertex(269, 188);
vertex(271, 184);
vertex(263, 192);
vertex(256, 200);
}
endShape(CLOSE);

beginShape(); // FIGURAS
{
vertex(292, 186);
vertex(298, 191);
vertex(302, 195);
vertex(300, 189);
vertex(303, 195);
}
endShape(CLOSE);

beginShape(); // detalles1
{
vertex(15, 435);
vertex(1, 441);
vertex(0, 499);
vertex(17, 441);
vertex(14, 435);
}
endShape(CLOSE);

beginShape(); // FIGURAS
{
vertex(215, 310);
vertex(219, 309);
vertex(221, 309);
vertex(225, 309);
vertex(230, 309);
vertex(236, 310);
vertex(243, 312);
}
endShape(CLOSE);
saveFrame("Marco_Torres_autorretrato.jpg");
}


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