【发布时间】:2019-11-10 17:58:21
【问题描述】:
我正在尝试编写一个程序,以在矩形中显示具有固定间距“d=19”的球体。我只让它在 x 和 y 轴方向或对角轴上工作,而不是在矩形的整个区域上工作。我知道解决方案应该相当简单,但我似乎无法理解。
void setup() {
size(600, 500);
background(255);
}
void draw() {
int x = 50;
int y = 100;
int r = 5;
int d = 19;
background(255);
rect(x, y, mouseX-x, mouseY-y);
while (y <= mouseY) {
ellipse(x, y, 2*r, 2*r);
while (x <= mouseX) {
ellipse(x, y, 2*r, 2*r);
x = x+d;
}
y = y+d;
}
}
【问题讨论】:
标签: processing