首页 > 代码库 > 【processing】小代码4

【processing】小代码4

translate(x,y);  移动坐标原点到x,y处

rotate(angle); 坐标沿原点顺时针转动angle度

scale(n); 绘制图像放大n倍

pushMatrix() 将当前坐标压入栈

popMatrix() 将坐标弹栈

--------------------------------------

windows系统下 用P3D一直报错,检查的时候还把之前写好的东西给弄没了  郁闷 换linux 终于可以显示了 但是smooth()不能用,说我硬件不支持。 而且linux下写的代码拷不出来,贴个图,凑合吧。

两个方形沿不同的坐标转。

-------------------------------------------------------------------------------------

millis():毫秒

second() 秒

minute() 分

hour() 小时

void setup(){  size(300,300);}void draw(){  background(0);  int ms = millis();  int s = second();  int m = minute();  int h = hour();  fill(255,0,0,100);  rect(ms/100,0,30,70);  fill(0,255,0,100);  rect(s*2,75,30,70);  fill(0,0,255,100);  rect(m,150,30,70);  fill(0,255,255,100);  rect(h,225,30,70);}

四个小矩形会根据时间运动

------------------------------------------------------

定义函数:跟C语言一样

-----------------------------------------------------

定义类:

class NAME{  变量;  NAME(.......){.....} //构造函数  功能函数1;  功能函数2;  ...}----------------------------------------------------------------

数组:跟C++差不多

int [] number = new int[6];

 

【processing】小代码4