xxxxxxxxxx
var minLen = 50;
var numRect = 10;
var strokeOverLen = 0.08;
var tiltAngle = 5;
var speed = 0.08;
function setup() {
createCanvas(1920/2, 1024/2);
background(0);
rectMode(CENTER);
angleMode(DEGREES);
}
function draw() {
background(0);
fill(0);
stroke(100);
for (i=0; i<=numRect; i++){
push();
translate(width/2, height/2);
if (i%2 == 0){
rotate(-tiltAngle*(i+1));
}
else{
rotate(tiltAngle*(i+1));
}
strokeWeight(minLen*(numRect-i)*strokeOverLen);
rect(0, 1024/4, minLen*(numRect-i), minLen*(numRect-i));
pop();
}
tiltAngle += speed;
}