//Rhea Nayyar
//rnayyar@andrew.cmu.edu
//Section C
//Project 05-C; Wall Paper
function setup() {
createCanvas(800, 800);
noStroke();
}
function draw() {
background(204, 157, 204);
for (var y = 0; y < height+20; y += 80) {
for (var x = 0; x < width; x += 205) {
fill('SaddleBrown'); //Longer Rows of Paw Prints
ellipse(x+20, y, 10, 15); //Toe 1
ellipse(x+30, y-13, 10, 15); //Toe 2
ellipse(x+45, y-15, 10, 15); //Toe 3
ellipse(x+55, y, 10, 15); //Toe 4
ellipse(x+30,y+17,20,20); //Pad part 1
ellipse(x+45,y+17,20,20); //Pad part 2
ellipse(x+38,y+12,30,15); //Pad part 3 (connects two pads with oval)
}
}
for (var y = 50; y < height-20; y += 100) {
for (var x = 65; x < width; x += 205) {
fill('SaddleBrown'); //Shorter Rows of Paw Prints
ellipse(x+20, y, 10, 15);
ellipse(x+30, y-15, 10, 15);
ellipse(x+45, y-13, 10, 15);
ellipse(x+55, y, 10, 15);
ellipse(x+30,y+17,20,20);
ellipse(x+45,y+17,20,20);
ellipse(x+38,y+12,30,15);
}
}
for (var y = 20; y < height+45; y += 85) {
for (var x = 65; x < width; x += 205) { //Dog bones
push();
rotate(radians(2));
fill('PapayaWhip');
rect(x+95,y-5,45,10);
ellipse(x+90,y-4,15,15);
ellipse(x+91,y+6,15,15);
ellipse(x+140,y-4,15,15);
ellipse(x+141,y+6,15,15);
pop();
}
}
noLoop();
}
I love dogs and I miss mine dearly. I find their paw prints to be incredibly precious <3
I made a nifty graphic to commemorate the canine existence!