使用processing 画 一副眼镜
时间: 2024-04-30 12:24:29 浏览: 26
以下是使用 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画一个海绵宝宝的信息。但是可以根据第一条引用内容中的提示,可以改变触手的数量,画一只派大星。以下是使用processing画一个派大星的代码:
```python
size(400, 400)
# 设置颜色
background(255, 255, 255)
fill(255, 217, 15)
stroke(0, 0, 0)
# 画派大星的头部
ellipse(200, 200, 200, 200)
# 画派大星的眼睛
fill(255, 255, 255)
ellipse(150, 150, 50, 50)
ellipse(250, 150, 50, 50)
fill(0, 0, 0)
ellipse(150, 150, 20, 20)
ellipse(250, 150, 20, 20)
# 画派大星的鼻子
fill(255, 0, 0)
triangle(200, 175, 190, 200, 210, 200)
# 画派大星的嘴巴
noFill()
strokeWeight(5)
arc(200, 250, 100, 50, 0, PI)
# 画派大星的身体
fill(255, 217, 15)
strokeWeight(1)
beginShape()
vertex(100, 200)
vertex(150, 300)
vertex(250, 300)
vertex(300, 200)
vertex(250, 100)
vertex(150, 100)
endShape(CLOSE)
# 画派大星的裤子
fill(0, 0, 255)
strokeWeight(1)
rect(150, 200, 100, 50)
triangle(150, 250, 150, 300, 125, 275)
triangle(250, 250, 250, 300, 275, 275)
```
使用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); // 画羊的耳朵
}
```
在运行代码后,你应该能够看到一个简单的羊的画面。你可以根据自己的需求和想象力进行修改和扩展,使画面更加生动有趣。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)