xxxxxxxxxx
89
/*
self portrait v2
using variables
*/
var x = 100;
var y = 100;
function setup() {
createCanvas(400, 600);
// camel case
// create canvas -- createCanvas
background(191, 82, 16);
//hair
fill("black");
noStroke();
ellipse(x + 190, y + 240, 250, 250);
//head
fill("rgb(203,137,33)");
noStroke();
ellipse(x + 190, y + 295, 220, 310);
//left eye
fill("white");
noStroke();
ellipseMode(CENTER);
fill(255);
ellipse(x + 140+4, y + 250, 40, 22); // Outer white ellipse
ellipseMode(CENTER);
fill("#462504");
ellipse(x + 131+4, y + 250, 20, 20); // Inner brown ellipse
fill("black");
ellipse(x + 135, y + 250, 12, 12);
//right eye
fill("white");
noStroke();
ellipseMode(RADIUS);
fill(255);
ellipse(x + 205+1, y + 250, 20, 12); // Outer white ellipse
ellipseMode(CENTER);
fill("#462504");
ellipse(x + 196+1, y + 250, 20, 20); // Inner brown ellipse
fill("black");
ellipse(x + 197, y + 250, 12, 12);
//nose
fill("rgb(230,156,39)");
noStroke();
strokeWeight(0.8);
ellipse(x + 200-11, y + 297+22, 20, 20);
ellipse(x + 190+11, y + 298+22, 20, 20);
noStroke();
rect(x + 175 , y + 280 , 25, 35);
ellipse(x + 178, y + 295+25, 20, 20);
//goatee
//mustache
fill("black");
noStroke();
rectMode(CENTER);
ellipse(x + 200-6, y + 375, 15, 15);
ellipse(x + 200+6, y + 375, 15, 15);
triangle(x + 200+8, y + 375+7, x + 200+8, y + 360+7, x + 235+8, y + 375+7);
triangle(x + 200-8, y + 375+7, x + 200-8, y + 360+7, x + 195-38, y + 375+7);
fill("black");
strokeWeight(1);
rect(x + 162, y + 402, 8, 40);
rect(x + 238, y + 402, 8, 40);
fill("black");
noStroke();
arc(x + 200, y + 420, 84, 65, 0, PI);
rect(x + 200, y + 415, 10, 25)
}