Processing 入门教程(十九) 3D

时间:2024-04-05 12:04:09

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;
}




效果图如下:

Processing 入门教程(十九) 3D