UNPKG

node-red-contrib-leap-motion

Version:

Node-Red nodes for leap motion

46 lines (40 loc) 1.27 kB
<html> <head> <title>Plugins - Leap</title> <script src="../leap-0.6.4.js"></script> <script> Leap.Controller.plugin('test', function(){ // return an object with functionality return { // for hand, add methods hand: { favoriteColor: function(){ // debugger; // uncomment this to see plugin context: the hand. return 'blue' } }, // for fingers/tools, run every frame pointable: function(pointable){ // debugger; // uncomment this to see plugin context: the controller. pointable.favoriteColor = 'yellow' } } }); controller = new Leap.Controller() .use('test') .connect() .on('frame', function(frame){ var hand, finger; if ((hand = frame.hands[0]) && (finger = hand.fingers[0])){ var output = document.getElementById('output'); var string = 'hand: ' + hand.favoriteColor() + ', finger: ' + finger.favoriteColor; console.log(string); output.innerHTML = string; } }); </script> </head> <body> <div id="output">Wave your hand..</div> </body> </html>