// William Su
// Section E
// wsu1@andrew.cmu.edu
// Assignment-01-b
function setup() {
createCanvas(600, 600);
background(250,0,0);
}
function draw() {
let skin = color('#FFD7AD');
let w = color(255, 255, 255);
let b = color(0, 0, 0);
let g = color(100, 100, 100);
let br = color('#654321');
fill(w);
ellipse(300, 600, 400, 500);
fill(skin);
ellipse(300, 300, 200, 250);
fill(w);
ellipse(260, 280, 40, 25);
fill(w);
ellipse(340, 280, 40, 25);
fill(br);
ellipse(340, 280, 20, 20);
fill(b);
ellipse(340, 280, 10, 10);
fill(br);
ellipse(260, 280, 20, 20);
fill(b);
ellipse(260, 280, 10, 10);
fill(g);
beginShape();
vertex(200,280);
vertex(220,190);
vertex(260,190);
endShape();
beginShape();
vertex(400,270);
vertex(380,220);
vertex(320,190);
endShape();
fill(b);
beginShape();
vertex(380,220);
vertex(360,190);
vertex(340,170);
vertex(210,160);
vertex(220,170);
vertex(210,180);
vertex(220,190);
vertex(205,200);
vertex(305,210);
endShape();
}
With this project, I utilized ellipses and custom polygons. I set a couple variables for the colors to make it easier for myself to set fills.