xxxxxxxxxx
function setup()
{
createCanvas(500, 500);
background(255, 255, 255, 255);
}
function draw()
{
noStroke();
// Gesicht
fill(237, 160, 71);
beginShape();
vertex(0, 0);
vertex(500, 0);
vertex(500, 300);
bezierVertex(480, 350, 450, 400, 250, 500);
vertex(250, 500);
bezierVertex(50, 400, 20, 350, 0, 300)
endShape(CLOSE);
//Haare
fill(115, 11, 20);
beginShape();
vertex(0, 0);
vertex(0, 100);
bezierVertex(100, 85, 200, 40, 250, 0);
vertex(250, 0);
bezierVertex(300, 40, 400, 85, 500, 100);
vertex(500, 0);
endShape(CLOSE);
//Auge 1
fill(180, 194, 180);
ellipse(120, 170, 100, 100);
fill(0);
ellipse(120, 170, 70, 100);
fill(181, 0, 3);
beginShape();
vertex(120,200);
bezierVertex(80, 150, 110, 140, 120, 160);
vertex(120, 160);
bezierVertex(130, 140, 160, 150, 120, 200);
endShape();
//Auge 2
fill(180, 194, 180);
ellipse(380, 170, 100, 100);
fill(0);
ellipse(380, 170, 70, 100);
fill (181, 0, 3);
beginShape();
vertex(380, 200);
bezierVertex(340, 150, 370, 140, 380, 160);
vertex(380, 160);
bezierVertex(390, 140, 420, 150, 380, 200);
endShape();
//Nase
fill(0);
ellipse(220, 300, 20, 5);
ellipse(280, 300, 20, 5);
stroke(0);
strokeWeight(2);
line(250, 200, 250, 280);
noStroke();
//Mund
fill(181, 0, 3);
beginShape();
vertex(250, 350);
bezierVertex(190, 400, 200, 450, 250, 410);
vertex(250, 410);
bezierVertex(300, 450, 310, 400, 250, 350),
endShape();
//Kinn
fill(242, 225, 162);
ellipse(250, 480, 10, 10);
//Grübchen
fill(242, 225, 162);
ellipse(80, 300, 80, 80);
ellipse(420, 300, 80, 80);
fill(180, 194, 180);
ellipse(95, 285, 35, 35);
ellipse(435, 285, 35, 35);
//Augenbraue 1
stroke(0);
strokeWeight(2);
noFill();
beginShape();
vertex(40, 140);
bezierVertex(60, 90, 180, 90, 200, 140);
endShape();
//Augenbraue 2
noFill();
beginShape();
vertex(460, 140);
bezierVertex(440, 90, 320, 90, 300, 140);
endShape();
}