使用processing 画 一副眼镜
时间: 2024-04-30 15:24:29 浏览: 21
以下是使用 Processing 画一副眼镜的代码:
```java
void setup() {
size(400, 400);
background(255);
strokeWeight(3);
noFill();
// 画眼镜框
stroke(0);
ellipse(width/2, height/2, 150, 150); // 圆形镜框
line(width/2-50, height/2, width/2+50, height/2); // 横杆
line(width/2, height/2-50, width/2, height/2+50); // 竖杆
// 画镜片
fill(0);
ellipse(width/2-30, height/2, 40, 60); // 左镜片
ellipse(width/2+30, height/2, 40, 60); // 右镜片
}
```
代码中,我们首先设置了画布的大小并将背景色设为白色。接着,我们设置了画笔的粗细和颜色,并使用 ellipse() 函数画出了圆形的眼镜框和横竖杆。最后,我们使用 fill() 函数设置画笔为黑色,并使用 ellipse() 函数画出了左右两个镜片。
这样就完成了一副眼镜的绘制。
相关问题
使用processing 画 一只羊
以下是使用 Processing 画一只简单的羊的示例代码:
```
void setup() {
size(400, 400);
}
void draw() {
background(255); // 背景为白色
drawSheep(width/2, height/2, 100); // 画一只羊
}
void drawSheep(float x, float y, float size) {
fill(255); // 羊的身体为白色
ellipse(x, y, size, size/2); // 画羊的身体
fill(0); // 羊的眼睛为黑色
ellipse(x-size/4, y-size/4, size/10, size/10); // 画羊的左眼
ellipse(x+size/4, y-size/4, size/10, size/10); // 画羊的右眼
fill(255, 255, 153); // 羊的毛发为黄色
ellipse(x-size/4, y+size/4, size/3, size/6); // 画羊的左腿
ellipse(x+size/4, y+size/4, size/3, size/6); // 画羊的右腿
ellipse(x, y-size/4, size/2, size/4); // 画羊的头
triangle(x-size/4, y-size/4, x+size/4, y-size/4, x, y-size/2); // 画羊的耳朵
}
```
在运行代码后,你应该能够看到一个简单的羊的画面。你可以根据自己的需求和想象力进行修改和扩展,使画面更加生动有趣。
使用 processing 画 一只猴子
以下是一个简单的 Processing 代码来画一只猴子:
```java
void setup() {
size(400, 400);
}
void draw() {
background(200, 200, 255);
noStroke();
// 脸部
fill(255, 230, 170);
ellipse(200, 200, 200, 240);
// 眼睛
fill(255);
ellipse(160, 180, 30, 40);
ellipse(240, 180, 30, 40);
fill(0);
ellipse(160, 180, 10, 20);
ellipse(240, 180, 10, 20);
// 鼻子
fill(255, 0, 0);
ellipse(200, 215, 25, 25);
// 嘴巴
fill(255, 0, 0);
arc(200, 240, 80, 60, 0, PI);
// 耳朵
fill(255, 230, 170);
ellipse(120, 140, 70, 90);
ellipse(280, 140, 70, 90);
// 身体
fill(255, 230, 170);
rect(125, 250, 150, 120, 20);
// 手
fill(255, 230, 170);
ellipse(80, 290, 60, 80);
ellipse(320, 290, 60, 80);
// 腿
fill(255, 230, 170);
rect(140, 370, 40, 80);
rect(220, 370, 40, 80);
}
```
这只猴子是使用基本的2D图形进行绘制的,包括椭圆形、矩形和圆弧。你可以在 Processing 编辑器中运行它,看看这只猴子是如何被绘制出来的。