xxxxxxxxxx
44
let tx = 0;
let ty = 1000;
let tz = 2000;
function setup() {
createCanvas(windowWidth, windowHeight);
background(0);
stroke(200, 0, 200, 200);
strokeWeight(4);
mouseX = random(width);
mouseY = random(height);
}
function draw() {
let angle = noise(tx / 2) * TWO_PI * 4;
let minDimension = min(width, height);
let radius1 = (noise(tx, ty, tz) * minDimension) / 2;
let x = cos(angle) * radius1 + minDimension / 2;
let y = sin(angle) * radius1 + minDimension / 3;
let x2 = cos(angle) * radius1 + minDimension / 3;
let y2 = sin(angle) * radius1 + minDimension / 2;
let xb = sin(angle) * radius1 + minDimension / 3;
let x2b = cos(angle) * radius1 + minDimension / 2;
let y2b = sin(angle) * radius1 + minDimension;
stroke(200, 0, 200, 200);
line(x, y, x2, y2b);
stroke(0, 200, 200, 200);
line(x, y, x2b, y2b);
tx += 0.003;
ty += 0.004;
tz += 0.005;
}
function windowResized() {
resizeCanvas(windowWidth, windowHeight);
background(0);
}