processing怎么给部分填充颜色
时间: 2024-05-11 14:19:31 浏览: 11
你可以使用 Processing 中的 `fill()` 函数来设置填充颜色,然后使用 `rect()` 函数绘制矩形。如果你只想给部分填充颜色,可以通过设置 `rect()` 函数的参数来实现。
例如,如果你想给矩形的左半部分填充红色,可以这样做:
```
void setup() {
size(400, 400);
}
void draw() {
background(255);
// 绘制矩形
fill(255, 0, 0); // 设置填充颜色为红色
rect(0, 0, width/2, height); // 绘制左半部分的矩形
noFill(); // 取消填充颜色
stroke(0); // 设置描边颜色为黑色
rect(0, 0, width/2, height); // 绘制矩形边框
}
```
如果你想给矩形的右半部分填充颜色,可以将 `rect()` 函数的第一个参数设置为 `width/2`,如下所示:
```
void setup() {
size(400, 400);
}
void draw() {
background(255);
// 绘制矩形
fill(255, 0, 0); // 设置填充颜色为红色
rect(width/2, 0, width/2, height); // 绘制右半部分的矩形
noFill(); // 取消填充颜色
stroke(0); // 设置描边颜色为黑色
rect(width/2, 0, width/2, height); // 绘制矩形边框
}
```
你也可以通过其他方式来设置矩形的颜色和位置,具体取决于你的需求。