/*
Emma Nicklas-Morris
Section B
enicklas@andrew.cmu.edu
Self-portrait
*/
function setup() {
createCanvas(600,600);
background('#ADD8E6');
// Face shape
strokeWeight(0);
fill('#E0AC69');
ellipse(300, 300, 280, 330);
// Mouth
fill('#E77471');
arc(300, 365, 120, 80, 0, PI);
// Nose
fill('#C58917');
triangle(275, 325, 300, 275, 325, 325);
// White of eyes
strokeWeight(2);
fill('white');
ellipse(240, 240, 50, 25);
ellipse(360, 240, 50, 25);
// Pupils
fill('black');
ellipse(240, 240, 20, 20);
ellipse(360, 240, 20, 20);
// Hair
strokeWeight(0);
arc(363, 225, 250, 230, PI + QUARTER_PI, TWO_PI + QUARTER_PI);
arc(320, 270, 340, 290, PI, PI + HALF_PI, OPEN);
rect(420, 250, 65, 300);
rect(140, 210, 45, 340);
}
The hardest challenge for me besides not being able to get a more accurate depiction of myself with only using about 10 shapes was figuring out how to use arc. Specifically the parameters start and end.