I made relatively few modifications to the originals, mainly to make them fit better in the width of the blog. Meta Balls and Voronoi were actually slightly trickier to get working than Lines: Lines had a constant onFrame() callback animating the lines on each browser frame that the other two were missing (as they didn't need to have their graphics animated continuously). Once I added an onFrame() handler to regenerate the graphics on a repeated basis - using a "dirty" flag to keep performance reasonably snappy - both these samples worked well with input from LeapJS. Overall the code additions are nothing at all special – the code to integrate Leap Motion was trivial.
Here they all are, embedded and linked to their source files. Just as last time, none of these samples actually need a Leap Motion device to be viewable – they will also respond to mouse movements across their respective windows.
What's quite cool is that if you are using a Leap Motion controller each of the three embedded views, below, will respond to the hand movements in sync. Although you'll see smoother performance if you load each page in turn, of course.