Rafael Galdames Cataldo: autorretrato
De Casiopea
Título | autorretrato |
---|---|
Tipo de Proyecto | Proyecto de Curso |
Palabras Clave | tarea 1 |
Período | 2013-2013 |
Asignatura | Imagen Escrita, |
Del Curso | Imagen Escrita 2013 - ARQ, |
Carreras | Arquitectura |
Alumno(s) | Rafael Galdames |
Profesor | Herbert 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+");"); }