Skip to content

Instantly share code, notes, and snippets.

@uupaa
Last active December 26, 2016 03:06
Show Gist options
  • Save uupaa/6102441 to your computer and use it in GitHub Desktop.
Save uupaa/6102441 to your computer and use it in GitHub Desktop.
LEAP Motion まとめ

LEAP Motion と WebSocket

LEAP Motion はデフォルトの状態で、WebSocketのサーバが起動しポート 6437 で listen しています。
適当なクライアントから接続するだけで、情報を取得することができます。

  1. Chrome に拡張機能 Simple WebSocket Client をインストールします
  2. LEAP Motion を接続し ws://localhost:6437/ に接続します。
  3. JSONでデータが取得できます。

たったこれだけで、3D空間上の指の配置と手のひらの情報が取得できます。

さらに、 http://js.leapmotion.com/examples/dom-visualizer.html にアクセスすると、
ブラウザ上で WebSocket を使ったビジュアライザーが試せますし、
https://github.com/leapmotion/leapjs を使えば同様の事が自分の WebApp でも実現できます。

WebSocket + leap.js を使ったデモ( http://js.leapmotion.com/examples ) も沢山あります。

Chrome Extension に組み込み、background 動作させると、ブラウザのUIをLEAPで操作することも可能になるはずです。

Chrome Extension 開発ガイド

LEAP Motion 開発リンク

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment