Upload
kenta-kowaki
View
1.997
Download
0
Embed Size (px)
Citation preview
自己紹介幸脇 健太(コウワキ ケンタ)です
フリーランス2年目になりました。 コウワキデザイン という屋号でやっています
元Flasherなフロントエンドエンジニアです
時々サーバやバックエンド言語もさわってます
Twitter : @kuwk
Web : http://kuwk.jp
<script type="text/javascript"> function init(){ // LeapMotionClass var controller = new Leap.Controller({enableGestures: true}); // LeapMotion接続 controller.connect(); // LeapMotionの実行frame controller.on('frame', function(frame) { // 実行コード }); } window.addEventListener('load', init); </script>
ちなみにLeapMotionの内部ではWebSocketサーバが起動してます
ws://localhost:6437/
詳しくはこちら https://developer.leapmotion.com/documentation/javascript/supplements/Leap_JSON.html
主に使いそうな情報•手 - 位置(x/y/z) - 左右 - 手の向き - グラブ
•指 - 位置(各関節 x/y/z) - 種類(親指~小指) - 曲げ伸ばし - ピンチ
•ジェスチャー - フリック - キータップ - 回転
あと手の他にツール(棒状のもの)の キャプチャも可能です
※白色じゃないと認識されにくい
詳しくはこちら https://developer.leapmotion.com/documentation/javascript/devguide/Leap_Overview.html#motion-tracking-data
// LeapMotionの実行frame
controller.on('frame', function(frame) {
// 親指から小指に向かって 0 ~ 4
console.log(frame.hands[0].fingers[0].extended);
});
// extendedNumber = 伸びてる指の数
if (extendedNumber == 5) {
// パー
} else if (extendedNumber == 2 &&
_finger[1].extended && _finger[2].extended) {
// チョキ
} else if(extendedNumber == 0){
// グー
}