3Dの描画

import processing.opengl.*;

size(500, 500, OPENGL);
pushMatrix();
translate(100, 100);
box(100, 100, 100);
popMatrix();

もしくは

size(500, 500, P3D);
pushMatrix();
translate(100, 100);
box(100, 100, 100);
popMatrix();

 
 
 

マウスのスクロールを取得
http://wiki.processing.org/w/Wheel_mouse

 
 
 

配列の要素をテキストファイルとして保存

宣言
PrintWriter writer;

 

void setup() { } 内
writer = createWriter("xyzarrays.txt");

 

たとえばこういうかんじにする


void keyPressed(){
  if(key == 's'){
    for(int k = 1; k<=resolution; k = k + 1){
      for(int j = 1; j<=resolution; j = j + 1){
        for(int i = 1; i<=resolution; i = i + 1){
          if(i!=resolution){
            writer.print(xyzarrays[i-1][j-1][k-1]);
          }else{ //i==resolution
            writer.println(xyzarrays[i-1][j-1][k-1]);
        }
        }
      }
    }
    writer.flush();
    writer.close();
  }
}
広告