示例代码(processing画圆):
1 void setup()
2 {
3 //初始化创建一个960*480像素大小的窗口
4 size(960,480);
5 smooth();
6 }
7
8 void draw()
9 {
10 //当鼠标被按下时,圆变成黑色
11 if(mousePressed)
12 {
13 fill(0);
14 }
15 //鼠标未按下,圆是白色
16 else
17 {
18 fill(255);
19 }
20 //绘制一个直径为80的圆
21 ellipse(mouseX,mouseY,80,80);
22 }
23
运行结果如下:

Processing基本图形绘制函数:
- 绘制直线line(x1,y1,x2,y2)

- 绘制三角形triangle(x1,y1,x2,y2,x3,y3)

- 绘制四边形quad(x1,y1,x2,y2,x3,y3,x4,y4)

- 绘制矩形rect(x,y,width,height)

- 绘制圆形或椭圆ellipse(x,y,width,height)

- 绘制扇形arc(x,y,width,height,start,stop)
