2016年3月3日 星期四

week02_02161141陳筱瑀

1.開啟一個640*480的視窗
2.利用滑鼠控制畫出線條

                                       


1.先用小畫家選取想要的顏色
2.在開啟color selector
3.複製數值#FF8000
4.就可以畫出想要的顏色線條
1.可以畫出不連續的線條


1.利用食指畫出線條



1.可以成功用五根手指畫出五段不同顏色的線條

import de.voidplus.leapmotion.*; LeapMotion leap; PVector [][] pt = new PVector[5][100]; void setup(){ size(640,480, P3D); for(int f=0;f<5;f++){ for(int i=0;i<100;i++) pt[f][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.getHands() ){ for(Finger finger : hand.getFingers() ){ int f=finger.getType(); PVector now = finger.getPosition(); pt[f][0].x=now.x; pt[f][0].y=now.y; } } 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); } }

















沒有留言:

張貼留言