2015年3月9日 星期一

01162412_葉興宇, HW03, Week03,



將手掌中心加入box:


import de.voidplus.leapmotion.*;

LeapMotion leap;


void setup(){

  size(800,600,P3D);
  leap=new LeapMotion(this);
}



void draw(){

  background(255);
  for(Hand hand : leap.getHands()){
    hand.draw();
    PVector pos= hand.getPosition();
    translate(pos.x, pos.y);
    fill(255, 0 , 0); box(100);
  }
}
















import de.voidplus.leapmotion.*;
LeapMotion leap;
void setup() {
  size(600, 600, P3D);
  leap = new LeapMotion(this);
}
void draw() {
  background(255);
  for (Hand hand : leap.getHands ()) {
    
    pushMatrix();
    translate(300,300);
    rotateY(-radians(hand.getYaw()));
    box(100);
    popMatrix();
    
    hand.draw();
    myDraw(hand.getPosition());
    myDraw(hand.getThumb().getPosition());
    myDraw(hand.getIndexFinger().getPosition());
    myDraw(hand.getMiddleFinger().getPosition());
    myDraw(hand.getRingFinger().getPosition());
    myDraw(hand.getPinkyFinger().getPosition());
   
  }
}

void myDraw(PVector pos){
  pushMatrix();
    translate(pos.x, pos.y);
    fill(255, 0, 0);
    sphere(25); 
    popMatrix();
}

沒有留言:

張貼留言