sketch
//Julianna Bolivar
//jbolivar@andrew.cmu.edu
//Section D
//Project 05: Wallpaper
function setup() {
createCanvas(400, 400); //canvas
background(225, 99, 71); //orange background
}
function draw() {
for (var row = 0; row < 10; row ++){
for (var col = 0; col < 10; col ++){
drawSection(row*45, col*75);
}
}
}
function drawSection(x, y){
push();
translate(x-55, y-20);
stroke("black");
noFill();
stroke(0);
//stem 1
curve(0, 5, 68, 19, 68, 56, 10, 60);
curve(65, 10, 68, 30, 75, 40, 115, 65);
//stem 2
curve(115, 35, 90, 35, 90, 60, 115, 65);
//stem 3
curve(95, 60, 75, 70, 75, 80, 90, 80);
//flower 1
noStroke();
fill("white");
circle(70, 20, 5);
circle(75, 20, 5);
circle(66, 22, 5);
circle(68, 15, 6);
circle(73, 16, 6);
circle(64, 18, 4);
circle(79, 17, 4);
circle(61, 23, 3);
//flower 2
circle(90, 35, 5);
circle(86, 32, 5.5);
circle(95, 34, 5.5);
circle(89, 29, 4.5);
circle(93, 31, 4);
//flower 3
circle(75, 70, 3);
circle(73, 68, 4);
circle(77, 68, 3);
circle(75, 66, 2);
circle(78, 71, 2);
circle(71, 70, 2);
pop();
}
I was inspired by this wallpaper I found on Pinterest. I did 3 different flowers in a repeating pattern. I’m really proud of myself for this project! I’m happy with how it turned out.