xxxxxxxxxx
106
//Creator: Grace(Qiaochu) Guo
//Project: Lost & Found
//Partner's Name: Ziwei Ji
//
function setup() {
createCanvas(600, 600);
}
function draw() {
background(125, 235, 255);
translate(width/2, height/2);
//background
fill(250, 245, 115, 60);
noStroke();
push();
blendMode(SCREEN);
ellipse(45, -50, 700, 200);
fill(125, 235, 255, 70);
ellipse(-45, -30, 580, 200);
fill(250, 245, 115, 60);
ellipse(60, 90, 660, 230);
fill(255, 50);
ellipse(-120, 40, 600, 120);
ellipse(250, 0, 700, 140);
ellipse(-250, -80, 600, 160);
ellipse(250, 200, 600, 140);
ellipse(-200, -180, 900, 260);
ellipse(-100, 190, 600, 240);
ellipse(-3, -300, 800, 240);
ellipse(0, 180, 700, 140);
ellipse(-170, 170, 600, 140);
ellipse(250, 280, 700, 240);
ellipse(280, 290, 600, 140);
ellipse(-150, -150, 800, 100);
ellipse(150, 80, 600, 140);
pop();
//watch lugs
fill(255, 186, 173);
rect(-45, -70, 90, 50, 30);
push();
rotate(PI);
rect(-45, -70, 90, 50, 30);
pop();
//watch strap
fill(245,215,188);
rect(-30, -290, 60, 580, 60);
////watch crown
fill(255, 200, 199);
rect(55, -5, 10, 10);
//watch case
fill(252, 194, 179);
ellipse(0, 0, 120, 120);
//watch face
fill(255, 232, 214);
ellipse(0, 0, 100, 100);
//the 12 dots representing the numbers 1-12
fill(255, 200, 199);
ellipse(0, -40, 5, 5);
ellipse(0, 40, 5, 5);
ellipse(40, 0, 5, 5);
ellipse(-40, 0, 5, 5);
ellipse(19, -32, 5, 5);
ellipse(-19, -32, 5, 5);
ellipse(32, 19, 5, 5);
ellipse(19, 32, 5, 5);
ellipse(32, -19, 5, 5);
ellipse(-32, -19, 5, 5);
ellipse(-32, 19, 5, 5);
ellipse(-19, 32, 5, 5);
//clock hands
push();
fill(255, 216, 209);
rotate(PI/3);
rect(-1, 0, 2, -38);
rotate(PI/3);
rect(0, -1, 4, 22);
pop();
rect(-1, 0, 3, -30);
push();
blendMode(MULTIPLY);
fill(50);
ellipse(0, 0, 10, 10);
pop();
//logo
fill(0);
textSize(9);
text('CLUSE',-14, -50);
beginShape();
vertex(-2, 52);
vertex(2, 52);
vertex(4, 55);
vertex(2, 58);
vertex(-2, 58);
vertex(-4, 55);
vertex(-2, 52);
endShape();
}