xxxxxxxxxx
let posX = [];
let posY = [];
let posX2 = [];
let posY2 = [];
let posX3 = [];
let posY3 = [];
let posX4 = [];
let posY4 = [];
let qt=64;
function setup() {
createCanvas(1200, 1200);
}
function draw() {
background(255);
strokeWeight(0.5);
stroke(0,20);
//rect(100,100,width-200,height-200);
for (let i = 0; i < qt; i++) {
posX.push(floor(random(100, width - 100)));
posY.push(100);
posX2.push(floor(random(100, width - 100)));
posY2.push(height-100);
posX3.push(100);
posY3.push(floor(random(100, height - 100)));
posX4.push(width-100);
posY4.push(floor(random(100, height - 100)));
}
//lines
for (let i = 0; i < qt; i++) {
for (let j = 0; j < qt; j++) {
stroke(0,50);
strokeWeight(3);
line(posX[i], posY[i], posX2[j], posY2[j]);
//line(posX[i], posY[i], posX3[j], posY3[j]);
//line(posX[i], posY[i], posX4[j], posY4[j]);
//line(posX2[i], posY2[i], posX3[j], posY3[j]);
//line(posX2[i], posY2[i], posX4[j], posY4[j]);
line(posX3[i], posY3[i], posX4[j], posY4[j]);
}
}
//points
for (let i = 0; i < qt; i++) {
stroke(0);
strokeWeight(15);
point(posX[i], posY[i]);
point(posX2[i], posY2[i]);
point(posX3[i], posY3[i]);
point(posX4[i], posY4[i]);
}
//noLoop();
}