示例代碼(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
運行結果以下:spa
Processing基本圖形繪製函數:code
- 繪製直線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)