【processing笔记】NO.1

**

processing 官网链接

**

void setup()
{
  
}

void draw()
{
  
}

setup 是放置启动这个程序时用到的代码
draw是需要持续运行的代码



运行后出现的窗口默认是100X100像素


void setup()
{
  size(800,600);
}

void draw()
{
  
}

size(a,b);内输入两个数值代表像素点,是改变窗口大小的命令。


void setup()
{
  size(800,600);
}

void draw()
{
  background(255,255,255);
}

background(a,b,c);输入三个0到255代表红,绿,蓝RGB的数值,是窗口背景颜色的命令。
background(a);输入一个数字的时候,相当于重复三次这个数字。


在这里插入图片描述
如果不知道想要颜色的RGB具体的数值,在工具(Tools)颜色选择器(Color Selector)中找。


rect()函数
在这里插入图片描述
rect(a,b,c,d)绘制矩形命令;输入四个数值,第一个数值是从左到右X轴,第二个数值从上到下Y轴,第三个数值矩形的宽(Width),第四个数值矩形的高(Height)。


ellipse()函数
在这里插入图片描述
ellipse(a,b,c,d);在屏幕上绘制一个椭圆(椭圆形)。宽度和高度相等的椭圆是一个圆。默认情况下,前两个参数设置位置,第三个和第四个参数设置形状的宽度和高度。


fill()函数
在这里插入图片描述
fill();设置用于填充形状的颜色。例如,如果运行fill(204,102,0),则所有后续形状都将用橙色填充。


stroke()函数
在这里插入图片描述
stroke(a,b,c);设置用于在形状周围绘制线条和边框的颜色。根据当前的colorMode(),可以根据RGB或HSB颜色指定该颜色。默认颜色空间是RGB,每个值的范围都在0到255之间.


在这里插入图片描述
红色的矩形在绿色的上面,因为程序按照顺序执行,红色矩形是最后绘制的所以会在绿色矩形之上。


在这里插入图片描述
background()放在绘制绿色矩形与红色矩形中间后,绿色矩形不显示是因为先绘制绿色矩形后background函数设置了白色背景将绿色矩形覆盖掉了。


noStroke()函数
在这里插入图片描述
noStroke();禁用绘制笔划(轮廓)。如果同时调用noStroke()和noFill(),则不会在屏幕上绘制任何内容。


beginShape()
在这里插入图片描述
使用beginShape()和endShape()函数可以创建更复杂的表单。beginShape()开始记录形状的顶点,endShape()停止记录。kind参数的值告诉它要从提供的顶点创建哪些形状的形状。如果未指定模式,则形状可以是任何不规则多边形。
beginShape()可用的参数是POINTS,LINES,TRIANGLES,TRIANGLE_FAN,TRIANGLE_STRIP,QUADS和QUAD_STRIP。调用beginShape()函数后,必须遵循一系列vertex()命令。要停止绘制形状,请调用endShape()。该顶点()具有两个参数的函数指定2D位置,具有三个参数的vertex()函数指定3D位置。每个形状都会用当前的笔触颜色勾勒出轮廓,并用填充颜色填充。


发布了28 篇原创文章 · 获赞 3 · 访问量 911

猜你喜欢

转载自blog.csdn.net/wangpuqing1997/article/details/104811554