xxxxxxxxxx
42
let w = 50;
let n;
let tipova = 2;
let imgs = [];
let uglovi = [0, 90, 180, 270];
function preload() {
// let img1 = loadImage('img/001.jpg');
// let img2 = loadImage('img/002.jpg');
// imgs.push(img1);
// imgs.push(img2);
for(let i = 1; i < tipova + 1; i++) {
let fileName = 'img/00' + i + '.jpg';
let img = loadImage(fileName);
imgs.push(img);
}
}
function setup() {
createCanvas(500, 500);
angleMode(DEGREES);
noLoop();
}
function draw() {
n = width / w;
for (let i = 0; i < n; i++) {
for (let j = 0; j < n; j++) {
let index = int(random(0, tipova));
let indexUgla = int(random(0, 4));
push();
translate(i * w + w/2, j * w + w/2);
rotate(uglovi[indexUgla]);
image(imgs[index], -w/2, -w/2);
pop();
}
}
}