MinaCoding2024_Rest

MinaCoding2024_Rest

Tinkering

LinedWorkingImagery2

For the 7th day of #MinaCoding2024 : "Create" , LinedWorkingImagery is coded in P5JS shows numerous lines layered in a 3D perspective while they are working. Then later remixed with Glitchlab to create something else.

During the MinaCodingCoding Day 19 Rest Day, I will be remixing the artwork as an Idea came to mind through software and not code.

Poetry

Intersection of Lines
Their Transformation intertwines
Translating
Rotating
Elevating
Spectating

Image

Original Code in P5js

function setup() {
  createCanvas(800, 800);
}

function draw() {

//Line Color Scheme with StrokeWeight
  frameRate(45)
  background((second() % 20) * 12);
  for (i = 0; i < 800; i++) {
    if(i % 5 == 0)
{
  stroke("purple")
  strokeWeight(second() % 6 + 1)
}    
    else if (i % 3 == 0) {
      stroke("blue");
      strokeWeight(Math.cbrt(second()/ i))
    } else if (i % 2 == 0) {
      stroke("teal");
    } else {
      stroke("gold");
    }
//Lines
    line(i, i / 2 + second() % 12, (i * second()  %12), i / 3);
    line(i / 2, Math.cbrt(i * second() % 30) * 12, i / 3, i);

    line(i / 2, i / 3, i, Math.hypot(i, (second() % 30)/8));
    line(i + random(-2,2), i, i / 3, i / 2 * (random(-3,3)));
  }
}