processing基本图形绘制
示例代码(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)