1.坐标的转移,旋转和缩放
size(300,300);
rectMode(CENTER);
rect(100,100,150,150);
原始效果如下:
加入坐标转移后:
size(300,300);
rectMode(CENTER);
translate(50,50);
rect(100,100,150,150);
加入旋转后:
size(300,300);
rectMode(CENTER);
translate(50,50);
rotate(radians(45));
rect(100,100,150,150);
缩放后:
size(300,300);
rectMode(CENTER);
translate(50,50);
rotate(radians(45));
scale(0.2);
rect(100,100,150,150);
2.pushMatrix(),popMatrix()
pushMatrix()是把当前的旋转数据和坐标数据放入矩阵堆,而popMatrix()则是重新回到程序最开始的坐标系统。一起使用,就可以单独控制不同图形的旋转与坐标。
3.时间控制
int ms = millis();
int s = second();
int m = minute();
int h = hour();
println("Time is :"+h+":"+m+":"+s+":"+ms);