box(size) => 创造一个正方体
box(x,y,z) => 自定义矩形
rotateY 绕Y轴旋转
PI/6 == 30
float a = 0;
float r = 0;
void setup() {
size(400, 400, P3D);
}
void draw() {
background(80);
// translate x,y,z
translate(mouseX, mouseY, map(noise(a), 0, 1, -400, 300));
rotateY(r);
rotateX(PI/6);
rotateZ(PI/6);
// box => size
box(50);
a = a + 0.01;
r = r + 0.02;
}
效果图如下: