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)将第一个点和最后一点连接

 

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