Hairy Story

P5.js, Law of Causality, Law of Connected Elements, form, interaction
Arcs in random position built a irregular grid.

Arc motion built a grid that shows chaos and order at the same time through the dark and bright corners at the top and bottom of the square in the diagonal spaces.

function setup() {
  var canvas = createCanvas(500, 500);
      canvas.parent('sketch');
  background(255);
}

function draw() {
  noFill();
  for(var d = 150; d > 0; d -= 500){
    ellipse(width/2 + random(1000), height/2 + random(1000), d + random(150, 500), d + random(150, 500));
  }
}