xxxxxxxxxx
27
let nSlider, dimSlider;
function setup() {
createCanvas(400, 400);
nSlider = createSlider(1, 20, 4);
dimSlider = createSlider(1, 20, 5);
}
function draw() {
background(220);
drawRect(nSlider.value(),dimSlider.value());
}
function drawRect(n,d){
let w = width / d;
let h = height / d;
for(let i = 0; i < d; i++){
for(let j = 0; j < d; j++){
for(let k = 0; k < n; k++){
let offSet = k/n * 20;//(nSlider.value() * dimSlider.value());
rect(j * w + offSet, i * h + offSet, w - 2 * offSet, h - 2 * offSet);
}
}
}
}