Claire Yoon-String Art-Project 4

sketch

/*Claire Yoon
  Section E
  claireyo@andrew.cmu.edu
  Project4
  */

function setup() {
    createCanvas(400, 300);
    strokeWeight(0.75)
}

function draw() {
    background(158,219,229,);
    for (var i = 0; i < 40; i ++) {
    stroke(255);
    strokeWeight(0.75);
    // white lines moving in a diamond shape
    line(i * 10, mouseY, width / 2, height);
    line(width / 2, 0, i * 10, mouseY);
  }
    //yellow lines
    for (var i = 0; i < 400; i += 10){
    stroke("yellow");
    strokeWeight(0.75);
    // bottom right curve
    line(mouseX, 250 - i, i / 2, height/ 2);
    strokeWeight(0.75);
    // bottom left curve
    line(0, i / 2, 400 - i, mouseY);
    strokeWeight(0.75);

    // horizontal lines
    stroke("white")
    strokeWeight (1.5);
    line(mouseX, 300 - i, 200, height - i);
  }
}

Compared to the other projects, I found that I was a lot more intuitive with this piece and went through a more trial and error process in order to show visual harmony between the lines.

Leave a Reply