Processing(1)--函數篇

size() 設置窗口大小有兩個參數,設定窗口寬、高
point() 點,兩個參數,x軸,y軸
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) 矩形,x,y爲矩形左上角頂點座標,剩下兩個參數爲矩形寬、高
ellipse(x,y,width,height) 橢圓,x,y爲圓的中心點的座標,width爲橢圓的寬,height爲橢圓高
arc(x,y,width,height,start,stop)

扇形,x,y爲扇形頂點座標,width,height同上,角度以順時針外方向從start向stop畫扇形

角度是radian弧度制的而不是degree角度制。弧度制是基於pi(3.14159)

注意:180°、45°、90°、360°分別可以替代PI,QUARTER_PI,HALF_PI,TWO_PI

也可直接用radians()設置角度,如arc(300,60,70,70,radians(45),radians(225))

smooth()

將面和它周圍的像素值混合,講話在屏幕上的線的邊緣變得平滑。

noSmooth()可將其關閉

strokeWeight() 設置畫筆的粗細,即線的寬度,只有一個參數
strokeJoin()

改變線與線之間轉角的連接方式

ROUND--圓形 BEVEL--錐形

strokeCap()

修改線在起始點於終止點處的畫法

SOUARE--方形 

fill()

設置一個參數,填充,灰度值0~255,255代表白色,128代表中間值的灰色,0代表黑色,noFill()禁用形狀的填充

設置三個參數也可使用RGB顏色(這三個字母分別代表紅、綠、藍)

設置第四個參數,則表示透明度0~255,0代表完全透明,255完全不透明

background() 背景色,參數同上
stroke() 描邊填色同上,可用noStroke()禁用描邊功能
beginShape() 發出一個開始新圖形的信號
vertex() 兩個參數,定義座標點
endShape() 圖形定義結束,endShape(close)將第一個點和最後一點連接

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章