Processing.01_静态图像

如何下载 processing: www.processing.org
设置画布大小:size()
设置背景颜色:background()
Void setup()// setup 函数最先执行,且只执行一次 { //设置画布大小,长*宽 size(400,400); } void draw()// draw 函数会不断执行 { //设置背景,默认为RGB模式 backgroud(255,0,0); }
长方形:rect(X, Y, Lengthx, Lengthy)
椭圆:ellipse(X, Y, Lx, Ly)

填充:fill(R,G,B,Alpha)
不设置alpha值情况下,默认为255。
RGB模式下:取值在0~255之间,若>255,按照255计算,若<0,按照0计算
描边颜色:stroke(R,G,B,Alpha)
无描边:noStroke()
笔触重量:strokeWeight()
注意:draw函数值中,一般为顺序执行,一但设置绘画参数,会应用到接下来的所有图形中。如果后续有绘画参数更新,不影响已经执行的图形,影响之后的图形
复杂图形绘制:
beginShape() //开始绘制
可以添加基本图形参数,例如POINTS, LINES,TRIANGLES等,后续将会不断根据这些顶点参数绘制图形,若未设置,则将依次连线,形成多边+形,因此至少包含3个vertex。
每个绘制图形都会沿用当前的stroke和fill参数
vertex(X,Y) //设置点
endShape()//结束绘制
endShape(CLOSE),CLOSE参数,封闭图形(连接头尾点)

线:line(x1, y1, x2, y2)
综合练习
使用processing创作一幅蒙德里安风格作品
示例:
