Simin-portrait
I started out with a sketch on my notebook and used 16 elements in my drawing. I wanted to make the hairline more natural but noticed the arc function only allowed a few combinations.
// Simin Li
// Section C
// siminl@andrew.cmu.edu
// Assignment-01
function setup() {
createCanvas(600, 600);
background(231,168,147);
text("This is Simin.", 430, 590);
}
function draw() {
noStroke();
fill(229,183,147 ) ; //1
ellipse(300,300,300,300);
fill(0) ; //2
arc(300,300,300,300,PI+QUARTER_PI,TWO_PI,OPEN);
fill(0) ; //3
arc(300,300,300,300,PI+HALF_PI,QUARTER_PI,OPEN);
fill(0) ; //4
triangle(390,180,425,102,480,180);
fill(219,9,59 ) ; //5
triangle(390,180,360,180,375,206);
triangle(390,180,420,180,405,154);
fill(0) ; //6
arc(230,260,60,60,PI,TWO_PI,CHORD);
noStroke();
fill(252,253,255) ; //7
ellipse(230,260,43,43);
fill(0) ; //8
arc(230,260,25,25,QUARTER_PI,TWO_PI,PIE);
noStroke();
fill(229,183,147) ; //9
quad(150,300,120,360,180,380,200,300);
strokeWeight(15.0);
stroke(177,31,31);
fill(228,95,136 ) ; //10
ellipse(200,390,30,50);
strokeWeight(4.0);
stroke(0);
fill(249,191,149) ; //11
arc(320,300,50,50,PI+HALF_PI,HALF_PI,OPEN);
strokeWeight(6.0);
stroke(0);
fill(60,158,222 ) ; //10
ellipse(320,325,11,11);
strokeWeight(3.0);
stroke(0);
line(406,404,402,420);
line(406,404,408,420);
line(406,404,413,419);
line(406,404,418,418);
noLoop();
}