Alejandra Alvarez: 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) | Alejandra Alvarez |
Profesor | Herbert 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+");"); }