processing循环图形代码
时间: 2023-08-09 18:10:44 浏览: 140
processing:使用 Processing 绘制、几何和动画的起点和有用代码
以下是一个简单的 Processing 循环图形代码,它可以绘制一系列随机大小和颜色的圆形:
```
void setup() {
size(500, 500);
background(255);
}
void draw() {
// 设置每个圆形的最大和最小半径
int maxRadius = 50;
int minRadius = 10;
// 设置每个圆形的最大和最小颜色值
int maxColor = 255;
int minColor = 0;
// 随机生成圆形的半径和颜色
int radius = int(random(minRadius, maxRadius));
color circleColor = color(random(minColor, maxColor), random(minColor, maxColor), random(minColor, maxColor));
// 随机生成圆形的位置
int x = int(random(radius, width - radius));
int y = int(random(radius, height - radius));
// 绘制圆形
fill(circleColor);
noStroke();
ellipse(x, y, radius * 2, radius * 2);
}
```
这个代码中,`setup()` 函数用于设置 Processing 窗口的大小和背景颜色,`draw()` 函数则用于在窗口中绘制图形。在 `draw()` 函数中,我们定义了每个圆形的最大和最小半径、颜色值,并使用 `random()` 函数随机生成每个圆形的半径、颜色和位置,最后使用 `ellipse()` 函数绘制圆形。由于 `draw()` 函数会不断地被调用,因此我们可以看到屏幕上出现了一系列随机大小和颜色的圆形。
阅读全文