xxxxxxxxxx
132
countH=0;
countV=0;
countD=0;
function setup() {
createCanvas(700, 700);
background(248);
noStroke();
angleMode(DEGREES);
rsH=random(5,40);
rvH=random(100,600);
x1H=-100;
y1H=rvH;
x2H=-100;
y2H=rvH+rsH;
x3H=rsH-100;
y3H=rvH;
rsV=random(5,40);
rvV=random(100,600);
x1V=rvV;
y1V=-100;
x2V=rvV+rsV;
y2V=-100;
x3V=rvV;
y3V=rsV-100;
rT=int(random(3,8));
rotV=random(-10,10);
rotH=random(-10,10);
}
function draw() {
//horizontal strip
push();
rotate(rotH);
let shades1 = ["#ff4917", "#1f0904", "#f5e5e1"];
let shade1 = random(shades1);
cS1 = color(shade1);
fill(cS1);
triangle(x1H,y1H,x2H,y2H,x3H,y3H);
let shades2 = ["#ff4917", "#1f0904", "#f5e5e1"];
let shade2 = random(shades2);
cS2 = color(shade2);
fill(cS2);
triangle(x1H+rsH,y1H+rsH,x2H+rsH,y2H-rsH, x3H-rsH, y3H+rsH);
x1H=x1H+rsH;
x2H=x2H+rsH;
x3H=x3H+rsH;
pop();
//vertical strip
push();
rotate(rotV);
let shades3 = ["#ff4917", "#1f0904", "#f5e5e1"];
let shade3 = random(shades3);
cS3 = color(shade3);
fill(cS3);
triangle(x1V,y1V,x2V,y2V,x3V,y3V);
let shades4 = ["#ff4917", "#1f0904", "#f5e5e1"];
let shade4 = random(shades4);
cS4 = color(shade4);
fill(cS4);
triangle(x1V+rsV,y1V+rsV,x2V-rsV,y2V+rsV, x3V+rsV, y3V-rsV);
y1V=y1V+rsV;
y2V=y2V+rsV;
y3V=y3V+rsV;
pop();
//horizontal strip
if(x3H>width+100){
rsH=random(5,40);
rvH=random(100,600);
rotH=random(-10,10);
x1H=-100;
y1H=rvH;
x2H=-100;
y2H=rvH+rsH;
x3H=rsH-100;
y3H=rvH;
countH=countH+1;
}
//vertical strip
if(y3V>width+100){
rsV=random(5,40);
rvV=random(100,600);
rotV=random(-10,10);
x1V=rvV;
y1V=-100;
x2V=rvV+rsV;
y2V=-100;
x3V=rvV;
y3V=rsV-100;
countV=countV+1;
}
//vertical strip
if (countV==rT){
rsV=random(0);
rvV=random(0);
x1V=rvV;
y1V=1000;
x2V=rvV+rsV;
y2V=1000;
x3V=rvV;
y3V=rsV;
countV=countV+1;
}
//horizontal strip
if (countH==rT){
rsH=random(0);
rvH=random(0);
x1H=1000;
y1H=rvH;
x2H=1000;
y2H=rvH+rsH;
x3H=rsH;
y3H=rvH;
}
}