欢迎光临散文网 会员登陆 & 注册

Processing.01_静态图像

2022-06-26 12:55 作者:可燃_kieran  | 我要投稿

如何下载 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创作一幅蒙德里安风格作品

示例:



Processing.01_静态图像的评论 (共 条)

分享到微博请遵守国家法律