今天早上比較晚到 ...
加上上禮拜因為有事情沒有辦法來學校
真的是非常可惜
這次又來修小葉老師的課了
希望在大學的最後一個學期有能夠收穫多多~~
今天只學到最後的部分 ...
就是十根手指頭畫線~~~
廢話不多說
直接上圖
程式碼也上去
import
de.voidplus.leapmotion.*;
leapMotion leap;
PVector[][] pt = new
PVector[5][10];
void setup(){
size(640,480,
P3D);
for(int
f=0;f<5;f++){
for(int i=0;
i<10;i++) pt[i] = new PVector(0,0,0);
}
leap = new
LeapMotion(this);
colorMode(HSB,100);
}
void draw(){
background(0);
for(int
f=0;f<5;f++){
for(int
i=99;i>0;i--) {pt[f][i].x=pt[f][i-1].x; pt[f][i].y=pt[f][i-1].y; }
}
for(Hand
hand : leap.getFingers()){
for(Finger finger : hand.getFingers()){
int f=finger.getType();
PVector now = finger.getPostion();
pt[f][0].x=now.x;//mouseX;
pt[f][0].y=now.y;//mouseY;
}
}
for(int
f=0;f<5;f++){
stroke(f*20,100,100);
for(int
i=1;i<100;i++)
line(pt[f][i].x, pt[f][i].y, pt[f][i].z, pt[f][i-1].x, pt[f][i-1].y,
pt[f][i-1].z);
}
}
由於我的電腦LeapMotion一直安裝驅動程式失敗 ...
所以一直無法Demo成功
下禮拜開始要來認真上課了
體感互動好有趣~~
小葉老師好認真~~
回家去看小葉老師的Youtube頻道~~~

沒有留言:
張貼留言