/* Replica of Mickey Mouse face Processing sketch by Michael Goldwasser */ size(232, 217); background(255); // white // start with main head and ears // (although ears should be rotated to match) fill(0); // black ellipse(116, 126, 150, 150); // main head ellipse(40, 46, 76, 90); // left ear ellipse(192, 46, 76, 90); // right ear // add subtle silver highlights // (although brush stroke does not match) noFill(); stroke(90); // gray strokeWeight(4); arc(116, 126, 140, 140, 0, PI); arc(40, 46, 68, 82, 1.2*PI, 1.6*PI); arc(192, 46, 68, 82, PI, 1.5*PI); strokeWeight(1); arc(40, 46, 68, 82, 0.3*PI, 0.6*PI); arc(192, 46, 68, 82, 0.2*PI, 0.5*PI); noStroke(); // flesh colored part of face fill(247, 213, 192); ellipse(97, 116, 67, 115); ellipse(135, 116, 67, 115); // thick jowel noFill(); stroke(250, 199, 169); strokeWeight(33); // really thick!!! arc(116, 126, 135, 135, .15*PI, .85*PI); // jowel strokeWeight(7); stroke(230,179,149); arc(116, 140, 155, 125, .2*PI, .8*PI); // dark shadow // chin part strokeWeight(1); stroke(111,64,40); fill(191, 130, 100); arc(116,175,70,80, 0.1*PI, 0.9*PI, OPEN); fill(0); arc(116,170,60,80, 0.1*PI, 0.9*PI, OPEN); // mouth/tounge noStroke(); fill(227,149,149); ellipse(116,203,30,13); strokeWeight(1); stroke(196,99,44); fill(250, 199, 169); arc(116, 126, 135, 135, .2*PI, .8*PI, OPEN); // jowel // eyes fill(255); stroke(95,48,21); strokeWeight(1); ellipse(103,116,17,50); ellipse(129,116,17,50); fill(0); stroke(0); ellipse(103,128,8,25); ellipse(129,128,8,25); stroke(255); strokeWeight(2.5); point(103,118); point(129,118); // nose stroke(0); ellipse(116, 160, 40, 25); strokeWeight(1); fill(255); ellipse(108, 154, 16, 8); noFill(); stroke(130); arc(116, 160, 32, 20, 0.1*PI, 0.5*PI); stroke(196,99,44); arc(116, 160, 64, 40, 1.25*PI, 1.75*PI); save("myMickey.jpg");