對於這周進度有點卡關...想和圖片作互動,就是想要讓爪子成功將圖片抓取起來,結果這一點想了好久...
一直在想我要怎麼取得圖片的位置,然後就卡在這裡
一開始是想取得圖片位置後再看和爪子的距離,如果距離小於多少的話就可以被爪子吸住。
==========我是分隔線============
之後想說如果是抓圖片的話也太奇怪了一點,所以決定來放maya的模型進去
成功的放入模型之後,覺得開心,因為有讀取到檔案,而且檔案也有顏色,並沒有跑掉,但是在高興之餘,發現了一個小缺失,就是模型沒有眼睛= ='''
這樣看起來就超級奇怪的...
所以立馬請梁馨心再重新修改一次======以下為圖片檔和程式碼======
import processing.opengl.*;
import saito.objloader.*;
import ddf.minim.*;
OBJModel model_1; //bear
OBJModel model_2; //rabbit
OBJModel model_3; //cat
OBJModel model_4; //frog
OBJModel model_5; //blond bear
BoundingBox bbox;
import de.voidplus.leapmotion.*;
LeapMotion leap;
void setup(){
size(600, 600, P3D);
leap= new LeapMotion(this);
model = new OBJModel(this, "claws.obj","relative", QUADS);
model.enableDebug();
model.scale(30);
model_1 = new OBJModel(this, "doll_1.obj","relative", QUADS);
model_1.enableDebug();
model_1.scale(6);
model_2 = new OBJModel(this, "doll_2.obj","relative", QUADS);
model_2.enableDebug();
model_2.scale(7);
model_3 = new OBJModel(this, "doll_3.obj","relative", QUADS);
model_3.enableDebug();
model_3.scale(7);
model_4 = new OBJModel(this, "doll_4.obj","relative", QUADS);
model_4.enableDebug();
model_4.scale(7);
model_5 = new OBJModel(this, "doll_5.obj","relative", QUADS);
model_5.enableDebug();
model_5.scale(7);
}
float angle=0; //hand's angle
float a=0,b=0,c=0;
void draw(){
background(165,222,237); //background redraw
noStroke();
pushMatrix();
translate(300,350,350);
rotateY(radians(45));
model_1.draw();
popMatrix();
pushMatrix();
translate(260,350,260);
rotateZ(radians(55));
rotateY(radians(-30));
model_2.draw();
popMatrix();
pushMatrix();
translate(260,350,380);
rotateY(radians(40));
model_3.draw();
popMatrix();
pushMatrix();
translate(200,350,300);
rotateY(radians(20));
model_4.draw();
popMatrix();
pushMatrix();
translate(200,350,180);
rotateX(radians(10));
model_5.draw();
popMatrix();
for(Hand hand: leap.getHands()){
if(hand.isRight()){
PVector pos= hand.getPosition();
angle = hand.getYaw();
translate(pos.x, pos.y, pos.z);
rotateY(-radians(angle));
model.draw();
}
}
}
==========下周小目標===========
繼續研究如何讓爪子夾起娃娃@@
沒有留言:
張貼留言