【发布时间】:2022-01-19 10:48:18
【问题描述】:
我正在尝试制作一个带有在黑白之间变化的重叠正方形的网格。到目前为止,我可以对画布做出响应的网格,也可以分配随机颜色,但重叠部分并没有完全解决。我尝试在黑色方块上添加黑色笔触,但不知何故出现了非常小的方块。有任何想法吗?这是我的代码:
void setup() {
size(900, 900);
}
void draw() {
fill(255);
noStroke();
int divW=width/6;
int horS=divW/5*2;
int divH=height/6;
int verS=divH/5*2;
for (int p = 0; p < width; p = p+divH-verS) {
for (int q = 0; q < height; q = q+divW-verS) {
push();
int col = int(random(100));
if (col <= 65) {
fill(0);
}
rect(q, p, divW, divH);
pop();
}
}
if (frameCount == 10) {
exit();
}
saveFrame("output/2grid65_o###.png");
}
IMG of what I was getting without the stroke
【问题讨论】:
标签: random grid processing overlap