Autorretrato: Ignacio Favilla

De Casiopea


Nacho 1.png


TítuloAutorretrato
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 1
Período2013-
AsignaturaImagen Escrita
Del CursoImagen Escrita 2013 - ARQ
CarrerasArquitectura
Alumno(s)Ignacio Favilla
ProfesorHerbert Spencer

PImage img;

void setup() {
size(500, 500);
img = loadImage("nacho 1.jpg");
}
void draw() {
background(255); 
noStroke();
fill(150);
beginShape(); // pelo
{
vertex(175, 118);
vertex(182, 116);
vertex(193, 116);

vertex(202, 115); vertex(212, 114); vertex(226, 114); vertex(233, 114); vertex(248, 111); vertex(259, 112); vertex(267, 110); vertex(274, 110); vertex(278, 111); vertex(283, 116); vertex(291, 121); vertex(295, 125); vertex(299, 131); vertex(302, 141); vertex(300, 150); vertex(300, 164); vertex(300, 174); vertex(302, 196); vertex(306, 203); vertex(310, 213); vertex(312, 223); vertex(312, 235); vertex(311, 240); vertex(313, 233); vertex(316, 223); vertex(321, 215); vertex(324, 211); vertex(325, 201); vertex(329, 191); vertex(329, 180); vertex(329, 170); vertex(327, 163); vertex(326, 155); vertex(325, 147); vertex(322, 138); vertex(321, 126); vertex(315, 118); vertex(311, 111); vertex(304, 108); vertex(312, 108); vertex(317, 107); vertex(315, 101); vertex(312, 94); vertex(299, 90); vertex(289, 89); vertex(290, 88); vertex(292, 81); vertex(289, 70); vertex(282, 69); vertex(279, 64); vertex(278, 57); vertex(276, 53); vertex(269, 54); vertex(265, 52); vertex(259, 51); vertex(252, 51); vertex(251, 51); vertex(248, 47); vertex(241, 47); vertex(237, 49); vertex(229, 47); vertex(225, 46); vertex(222, 49); vertex(214, 52); vertex(214, 46); vertex(204, 46); vertex(203, 53); vertex(193, 54); vertex(184, 54); vertex(184, 60); vertex(185, 63); vertex(179, 65); vertex(170, 70); vertex(163, 72); vertex(160, 74); vertex(161, 81); vertex(158, 90); vertex(153, 92); vertex(150, 97); vertex(146, 103); vertex(143, 110); vertex(135, 122); vertex(129, 133); vertex(128, 142); vertex(127, 158); vertex(127, 168); vertex(130, 185); vertex(130, 200); vertex(130, 213); vertex(129, 226); vertex(136, 229); vertex(141, 236); vertex(144, 249); vertex(147, 255); vertex(142, 240); vertex(142, 230); vertex(142, 218); vertex(142, 206); vertex(142, 197); vertex(142, 183); vertex(145, 166); vertex(145, 152); vertex(147, 141); vertex(152, 136); vertex(159, 126); vertex(172, 122); vertex(176, 118); vertex(183, 115); vertex(195, 114); vertex(201, 114); vertex(208, 115); vertex(211, 115);

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

vertex(145, 247); vertex(148, 255); vertex(150, 265); vertex(150, 275); vertex(153, 287); vertex(157, 292); vertex(159, 301); vertex(164, 309); vertex(170, 317); vertex(176, 325); vertex(178, 326); vertex(184, 336); vertex(195, 343); vertex(202, 349); vertex(211, 353); vertex(221, 353); vertex(233, 359); vertex(245, 359); vertex(256, 356); vertex(263, 347); vertex(268, 345); vertex(272, 338); vertex(273, 334); vertex(277, 328); vertex(281, 324); vertex(288, 314); vertex(292, 305); vertex(297, 299); vertex(302, 289); vertex(303, 278); vertex(303, 267); vertex(304, 261); vertex(307, 250); vertex(310, 247); vertex(311, 244); vertex(306, 254); vertex(301, 258); vertex(304, 263); vertex(303, 275); vertex(303, 284); vertex(300, 288); vertex(296, 298); vertex(294, 300); vertex(293, 308); vertex(285, 320); vertex(277, 327); vertex(273, 330); vertex(266, 330); vertex(261, 339); vertex(255, 340); vertex(248, 342); vertex(240, 347); vertex(231, 349); vertex(220, 346); vertex(211, 344); vertex(203, 343); vertex(199, 341); vertex(194, 333); vertex(188, 332); vertex(181, 326); vertex(177, 326); vertex(173, 323); vertex(170, 317); vertex(168, 315); vertex(164, 311); vertex(162, 305); vertex(161, 301); vertex(161, 297); vertex(157, 294); vertex(156, 287); vertex(155, 281); vertex(153, 274); vertex(151, 266); vertex(150, 259); vertex(148, 257);

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

vertex(179, 336); vertex(182, 343); vertex(184, 347); vertex(184, 357); vertex(185, 362); vertex(187, 371); vertex(189, 378); vertex(189, 385); vertex(188, 391); vertex(191, 398); vertex(193, 403); vertex(206, 428); vertex(250, 431); vertex(259, 427); vertex(268, 414); vertex(277, 408); vertex(280, 401); vertex(288, 393); vertex(290, 391); vertex(297, 385); vertex(300, 373); vertex(299, 364); vertex(297, 358); vertex(292, 354); vertex(290, 352); vertex(290, 343); vertex(289, 321); vertex(289, 329); vertex(290, 343); vertex(291, 356); vertex(295, 355); vertex(297, 359); vertex(300, 371); vertex(298, 381); vertex(295, 386); vertex(289, 391); vertex(281, 400); vertex(274, 409); vertex(265, 418); vertex(255, 425); vertex(252, 428); vertex(210, 427); vertex(191, 397); vertex(190, 376); vertex(186, 362); vertex(186, 357); vertex(178, 342); vertex(179, 333); vertex(308, 369); vertex(307, 373); vertex(307, 381); vertex(306, 384); vertex(299, 392); vertex(294, 396); vertex(292, 399); vertex(286, 407); vertex(280, 413); vertex(276, 416); vertex(274, 420); vertex(272, 424); vertex(287, 420); vertex(296, 418); vertex(305, 416); vertex(316, 407); vertex(325, 400); vertex(330, 391); vertex(332, 383); vertex(325, 374); vertex(316, 373); vertex(309, 371); vertex(307, 368); vertex(314, 375); vertex(323, 375); vertex(328, 379); vertex(331, 381); vertex(333, 387); vertex(327, 392); vertex(323, 395); vertex(314, 402); vertex(303, 405); vertex(292, 414); vertex(283, 415); vertex(278, 421); vertex(269, 425); vertex(279, 416); vertex(286, 413); vertex(288, 407); vertex(291, 400); vertex(295, 396); vertex(301, 391); vertex(303, 385); vertex(307, 377); vertex(310, 372); vertex(306, 370); vertex(306, 368);


}
endShape(CLOSE);
beginShape(); // oreja derecha 

{

vertex(152, 276); vertex(144, 275); vertex(140, 272); vertex(135, 263); vertex(131, 260); vertex(129, 255); vertex(128, 250); vertex(125, 246); vertex(122, 239); vertex(122, 230); vertex(122, 225); vertex(124, 220); vertex(127, 220); vertex(132, 220); vertex(126, 220); vertex(125, 228); vertex(125, 238); vertex(127, 247); vertex(131, 259); vertex(142, 268); vertex(135, 266); vertex(142, 275); vertex(144, 275); vertex(149, 279); vertex(151, 279); vertex(136, 234); vertex(136, 239); vertex(136, 242); vertex(136, 243); vertex(136, 254); vertex(139, 260); vertex(147, 261); vertex(151, 262); vertex(150, 263); vertex(146, 259); vertex(140, 258); vertex(137, 254); vertex(135, 249); vertex(134, 245); vertex(134, 243); vertex(134, 238); vertex(135, 237); vertex(135, 234); vertex(136, 229); vertex(136, 229);

}
endShape(CLOSE);
beginShape(); // oreja izquierda

{

vertex(319, 224); vertex(325, 221); vertex(328, 225); vertex(327, 234); vertex(327, 245); vertex(321, 255); vertex(319, 262); vertex(316, 267); vertex(312, 269); vertex(307, 274); vertex(306, 275); vertex(309, 271); vertex(312, 270); vertex(318, 260); vertex(320, 257); vertex(323, 248); vertex(325, 240); vertex(324, 235); vertex(326, 224); vertex(323, 222); vertex(320, 224); vertex(318, 228); vertex(318, 229); vertex(316, 233); vertex(316, 233); vertex(317, 236); vertex(317, 243); vertex(318, 249); vertex(318, 253); vertex(318, 247); vertex(319, 240); vertex(318, 235); vertex(318, 233); vertex(316, 228); vertex(316, 228); }

endShape(CLOSE);
beginShape(); // labio superior

{
  

vertex(201, 300); vertex(227, 300); vertex(252, 300); vertex(237, 295); vertex(230, 297); vertex(220, 295); vertex(202, 299);

}
endShape(CLOSE);
beginShape(); // labio inferior

{
 

vertex(201, 300); vertex(251, 300); vertex(230, 304); vertex(203, 300);

}
endShape(CLOSE);
beginShape(); // pera

{ 

vertex(213, 322); vertex(219, 319); vertex(225, 319); vertex(233, 319); vertex(241, 326); vertex(237, 321); vertex(230, 321); vertex(223, 321); vertex(216, 323);


}

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

{ 

vertex(174, 214); vertex(179, 215); vertex(186, 216); vertex(196, 216); vertex(201, 215); vertex(204, 212); vertex(208, 212); vertex(204, 209); vertex(200, 207); vertex(193, 205); vertex(185, 205); vertex(180, 208); vertex(175, 212); vertex(171, 214); vertex(177, 212); vertex(181, 207); vertex(189, 207); vertex(195, 205); vertex(202, 207); vertex(207, 208); vertex(206, 212); vertex(200, 213); vertex(191, 214); vertex(183, 215); vertex(180, 215); vertex(177, 214); vertex(175, 213); vertex(174, 212); vertex(176, 213); vertex(179, 215); vertex(193, 207); vertex(194, 212); vertex(195, 208); vertex(181, 208); vertex(181, 214); vertex(182, 208);


}

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

{ 


vertex(245, 210); vertex(251, 211); vertex(256, 213); vertex(264, 213); vertex(269, 213); vertex(274, 212); vertex(277, 211); vertex(277, 210); vertex(275, 213); vertex(267, 214); vertex(257, 214); vertex(254, 213); vertex(249, 210); vertex(245, 209); vertex(251, 207); vertex(253, 205); vertex(262, 203); vertex(265, 203); vertex(273, 203); vertex(276, 205); vertex(279, 212); vertex(280, 212); vertex(278, 207); vertex(270, 205); vertex(265, 203); vertex(256, 203); vertex(253, 206); vertex(246, 210); vertex(245, 211); vertex(262, 206); vertex(260, 206); vertex(259, 208); vertex(259, 210); vertex(260, 213); vertex(258, 210); vertex(258, 208); vertex(262, 208); vertex(262, 206); vertex(271, 207); vertex(273, 213); vertex(271, 204);


}
endShape(CLOSE);
beginShape(); // ceja derecha
{ 


vertex(211, 199); vertex(203, 193); vertex(178, 192); vertex(173, 194); vertex(159, 203); vertex(174, 198); vertex(200, 195); vertex(210, 201); vertex(203, 194); vertex(176, 191); vertex(176, 194); vertex(160, 199); vertex(180, 198);

}
endShape(CLOSE);
beginShape(); // ceja izquierda
{ 


vertex(234, 191); vertex(236, 199); vertex(269, 195); vertex(281, 197); vertex(290, 200); vertex(278, 191); vertex(234, 193); vertex(238, 199);


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


vertex(218, 207); vertex(220, 212); vertex(220, 215); vertex(220, 224); vertex(220, 229); vertex(220, 236); vertex(220, 241); vertex(216, 246); vertex(214, 250); vertex(210, 259); vertex(209, 266); vertex(214, 268); vertex(220, 271); vertex(227, 272); vertex(228, 270); vertex(221, 268); vertex(213, 263); vertex(227, 269); vertex(232, 272); vertex(236, 268); vertex(242, 267); vertex(235, 267); vertex(229, 270); vertex(228, 270); vertex(238, 271); vertex(248, 267); vertex(250, 264); vertex(251, 255); vertex(251, 252); vertex(244, 246); vertex(241, 246); vertex(252, 250); vertex(253, 257); vertex(252, 264); vertex(248, 268); vertex(239, 271); vertex(231, 271); vertex(224, 271); vertex(217, 270); vertex(213, 267); vertex(212, 265); vertex(211, 263); vertex(211, 261); vertex(211, 252); vertex(214, 250); vertex(215, 244); vertex(218, 241); vertex(222, 236); vertex(222, 230); vertex(222, 227); vertex(222, 227); vertex(220, 217); vertex(219, 211); vertex(216, 209); vertex(215, 208);

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

vertex(186, 292); vertex(198, 285); vertex(216, 277); vertex(228, 279); vertex(241, 278); vertex(263, 288); vertex(265, 299); vertex(252, 295); vertex(242, 292); vertex(238, 289); vertex(228, 288); vertex(222, 288); vertex(215, 291); vertex(209, 292); vertex(205, 295); vertex(198, 296); vertex(196, 297); vertex(194, 299); vertex(192, 298); vertex(191, 294); vertex(188, 292); vertex(192, 289); vertex(198, 287); vertex(203, 283);

 }
endShape(CLOSE);
beginShape(); // ropa 1
{   

vertex(337, 383); vertex(374, 391); vertex(414, 413); vertex(464, 458); vertex(481, 495); vertex(18, 493); vertex(33, 437); vertex(65, 371); vertex(148, 342); vertex(168, 346); vertex(181, 416); vertex(195, 437); vertex(238, 451); vertex(266, 450); vertex(288, 443); vertex(306, 425); vertex(342, 386); vertex(377, 392);

vertex(332, 386); vertex(345, 387); vertex(332, 387);

}
endShape(CLOSE);
saveFrame("nacho 1.png");
}
void mouseReleased() {
println("vertex("+mouseX+", "+mouseY+");");
}