function setup() {
createCanvas(600, 600);
background(176,0,100);
}
function draw() {
noStroke();
fill(255,238,196);
ellipse(300,450,150,100);
fill(155,0,178)
ellipse(300,410,150,80);
quad(250,430,350,430,370,600,230,600);
fill(155,82,50);
arc(280,270,100,70,HALF_PI,0);
arc(325,285,100,100,PI,0);
arc(300,235,70,60,PI,0);
noStroke();
fill(255,238,196);
ellipse(300,300,140,145);
noStroke();
fill(255,191,198);
ellipse(340,315,20,15);
ellipse(260,315,20,15);
fill(255,227,191);
arc(300,320,20,20,PI,0);
fill(255,205,191);
arc(295,340,15,10,PI,0);
arc(305,340,15,10,PI,0);
arc(300,337,30,10,0,PI);
fill(255)
ellipse(275,290,30,20);
ellipse(325,290,30,20);
fill(155,82,50);
ellipse(275,290,15,20);
ellipse(325,290,15,20);
fill(0);
ellipse(275,290,10,17);
ellipse(325,290,10,17);
fill(255);
ellipse(280,285,5,5);
ellipse(330,285,5,5);
noFill();
stroke(0);
strokeWeight(5);
rect(255,280,35,25);
rect(310,280,35,25);
arc(300,295,15,10,PI,0);
noFill();
stroke(155,82,50)
strokeWeight(5);
arc(270,270,30,10,PI,0);
arc(327,270,30,10,PI,0);
bezier(250,250,215,300,200,350,235,400);
bezier(250,250,365,160,415,380,370,400);
arc(300,256,110,40,PI,0);
arc(300,260,115,40,PI,0);
arc(300,251,105,40,PI,0);
arc(300,265,120,40,PI,0);
noStroke();
fill(255,238,196);
ellipse(300,375,15,25);
noLoop();
}
This project was really interesting and fun in how it allowed us to play around with the different shapes and techniques for creating the picture. I really enjoyed experimenting with this and seeing the different ways I could produce this image.
I also do not know why, but the image has been stretched out on here, so below is a rough picture of what it actually looks like: