Portrait!
sketch – portraitDownload
//Thomas Chen
// 15-104 section A
function setup() {
createCanvas(600,600);
background(255, 230, 250);
}
function draw() {
noStroke();
//noFill
rectMode(CENTER);
//hoodie
fill(190, 209, 230)
ellipse(291,387,198,173);
//body
rect(296,615,353,399,100);
//hat
fill(177,230,215);
ellipse(311,267,144,133);
fill(190, 230, 218)
beginShape()
curveVertex(268,273);
curveVertex(323,238);
curveVertex(373,233);
curveVertex(404,244);
curveVertex(404,250);
curveVertex(383,243);
curveVertex(326,251);
endShape(CLOSE);
fill(132, 171, 160)
beginShape()
curveVertex(404,250);
curveVertex(383,243);
curveVertex(326,251);
curveVertex(268,273);
curveVertex(327,258);
curveVertex(404,258);
endShape(CLOSE);
//shadow
beginShape();
curveVertex(242,312);
curveVertex(374,358);
curveVertex(379,399);
curveVertex(305,461);
curveVertex(226,334);
endShape(CLOSE);
//face
fill(232,199,155);
beginShape();
curveVertex(383,258);
curveVertex(383,344);
curveVertex(356,392);
curveVertex(334,399);
curveVertex(306,392);
curveVertex(267,344);
curveVertex(267,334);
curveVertex(244,322);
curveVertex(238,293);
curveVertex(253,288);
curveVertex(267,300);
curveVertex(268,273);
curveVertex(327,258);
endShape(CLOSE);
//neck
quad(267,344,343,396,305,461,267,403);
//lines
strokeWeight(3);
stroke(124, 139, 156);
beginShape(LINES)
vertex(199,420);
vertex(226,441);
vertex(226,441);
vertex(254,461);
vertex(254,461);
vertex(287,503);
endShape();
line(200,555,200,600);
line(400,555,400,600);
stroke(196, 168, 130);
line(350,306,350,340);
line(350,340,340,338);
}