JUNE_MYFACE
function setup() {
createCanvas(500, 400);
background(100);
}
function draw() {
//hair
fill(0);
quad(155,155,140,350,350,370,330,155,);
//face
noStroke();
fill(215,203,124);
quad(155,150,330,160,300,300,180,290);
triangle(180,289,300,299,250,330);
//ears
fill(185,174,99);
quad(145,200,165,195,170,230,150,230);
quad(320,190,313,220,330,225,340,195);
//glasses
stroke(5);
fill(100,112,145);
arc(200,200,50,60,0,PI+QUARTER_PI,CHORD);
arc(270,200,50,60,0,PI,CHORD);
line(220,205,250,210);
line(150,210,180,200);
line(285,210,330,200);
//nose
noStroke();
fill(207,190,75);
triangle(230,220,220,250,245,255);
fill(187,171,66);
ellipse(225,245,5,3);
ellipse(240,250,5,3);
//lips
fill(145,101,120);
triangle(200,280,230,270,250,285);
triangle(230,285,280,280,260,265);
fill(129,93,109);
triangle(200,280,280,280,240,295);
//bucket hat
fill(65,68,173);
quad(155,170,180,100,300,100,330,170);
quad(120,170,360,170,340,150,140,150);
//label
fill(215,203,124);
noStroke();
textSize(10);
text("JUNE LEE / SECTION C",360,25);
}
I found it challenging to work with a new coding language, however this allowed me to think about analog methods such as painting to organize my code.