Hand Position
For this example, we're going to use the hand
event the Leap Motion emits to
get the current position of a hand in 3D space.
To get started, let's load up Cylon:
var Cylon = require('cylon');
With that done, let's begin defining our robot:
Cylon.robot({
As in the basic Leap example, we have a single conncetion + device pair, talking to the Leap Motion over WebSockets.
connections: { leapmotion: { adaptor: 'leapmotion' } }, devices: { leapmotion: { driver: 'leapmotion' } },
With our connections defined, we can get into the meat of this example. For the
work, we're going to listen for hand
events, and print the current palm X, Y,
and Z coordinates to the console.
work: function(my) { my.leapmotion.on('hand', function(hand) { console.log(hand.palmPosition.join(',')); }); }
With that done, we can start the robot!
}).start();