Advertisement

(十)使用processing库生成3D图形

阅读量:

三维图形的旋转操作:

复制代码
    //import processing.opengl.*;
    void setup(){
      size(800, 600, P3D);
      noStroke();
      fill(255, 190);
    }
    void draw(){
      background(0);
      pushMatrix();
      translate(width/2, height/2);
      rotateX(mouseX/100.0);
      rotateY(mouseY/100.0);
      int dim = 18;
      for(int i = -height/2; i < height/2; i+=dim*1.2){
        for(int j = -height/2; j < height/2; j+=dim*1.2){
          beginShape();
          vertex(i, j, 0);
          vertex(i+dim, j, 0);
          vertex(i+dim, j+dim, -dim);
          vertex(i, j+dim, -dim);
          endShape(

全部评论 (0)

还没有任何评论哟~