アットウィキロゴ

3Dオブジェクトをくるくる

実行結果


操作方法

  1. ZIPファイルをダウンロードしたら、解凍し、その中にある実行ファイルを開きます。
  2. マウスを移動させると、3Dオブジェクトが回転します。

解説

OBJ Loader を用いて、.objファイルを読み込み、表示させています。(素材となっているobjファイルは建設発明工作ゼミ2008から引用しました。)

Processing用ライブラリ、またはJavaライブラリをProcessingから参照できるようにするには、まずlibrariesフォルダにxxx(JARファイルの名前)というフォルダを作り、その中にlibraryフォルダを生成、さらにその中にxxx.jarをコピーしてからProcessing本体を再起動します。

ソースコード

import saito.objloader.*;
 
OBJModel model;
 
void setup() {
  size(400,400,P3D);
  model=new OBJModel(this);
  model.load("macbook.obj");
  noStroke();
}
 
void draw(){
  background(50);
  directionalLight(200, 200, 200, -1, 1, -1);
  ambientLight(200, 200, 200);
 
  translate(width/2,height/2,0); 
  scale(200);
 
  rotateX(PI*mouseY/height);
  rotateZ(PI*mouseX/width-HALF_PI);
 
  model.drawMode(TRIANGLES);
  model.draw();  
}


最終更新:2009年01月29日 18:15
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。