For this project, I wanted to explore different shapes that could be created by overlapping lines. I thought of playing cards, so I decided to use “Diamond” as my theme.
/*
Hyejo Seo
Section A
hyejos
Project - 04 - String Art
*/
function setup() {
createCanvas(300,400);
}
function draw() {
background(47, 47, 47);
for(var q = 0; q < 50; q += 3){
stroke(106, 127, 219); // blue line
line(q - 30, -q, q + 300, height - q + 30);
stroke(224, 141, 172); // pink line
line(q - 60, height + q, width + q, q - 60);
}
//white lines
for(var q = 0; q < 50; q += 5){
stroke(255);
strokeWeight(0.7);
line(q + 150, height + q, width + q + 160, q);
line(q - 250, height + q, width + q, q - 260);
}
//Joker
fill(87, 226, 229);
noStroke();
textSize(15);
textFont('Serif');
text("J", 283, 315);
text("O", 280, 335);
text("K", 280, 355);
text("E", 280, 375);
text("R", 280, 395);
//other letters
textFont('Serif');
textSize(25);
//k + diamond
text("K", 10, 25);
quad(19, 35, 30, 50, 19, 65, 8, 50);
//Q + Diamond
text("Q", 10, height - 40);
quad(19, 369, 30, 384, 19, 399, 8, 384);
text("J", width - 23, 25);
quad(width - 19, 35, width - 30, 50, width - 19, 65, width - 8, 50);
}