問題タブ [leap-motion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Leap Motion Leap.Js を使用してキャンバス内の要素を移動する - 状態を保存するには?
Canvas 要素をズームインおよびズームアウトする LEAP モーションを作成しようとしていますが、正常に動作します。
現在、アクティブ ゾーンに手を置いて縦または横に移動すると、それに応じてオブジェクトが移動します。罰金。
手を画面に近づけると要素のサイズが小さくなり、手前に引くとサイズが大きくなります。また良い。
問題は、ゾーンから手を離したいときに始まります。
要素は極端にあなたに従います。つまり、非常に大きくなります (手を自分に戻すと)。指を離すと(たとえば、指で画面を指してピン留めする)、画像がフリーズするコントロールを実装することができました。良い。
さて、問題と質問: 手をコントロール ゾーンに戻したときに、手を離したときと同じ位置から要素が開始されるようにするにはどうすればよいでしょうか? 一晩中苦労しましたが、難しくてうまくいきませんでした。だから、もしあなたがそれをやり遂げたら、少なくとも私はあなたにビールを借りる義務があります:)
コードは次のとおりです (s はキャンバス要素、camera[0] は x、y プロパティ、.ratio は深さ):
興味がある場合に備えて、Sigma.Js グラフの視覚化の Node.Js アプリで Leap.Js ライブラリと共に使用しています...
どうもありがとう!
java - Eclipseでネイティブライブラリを使用してプロジェクトをエクスポートする
うるうモーション SDK を使用するプロジェクトがあります。このプロジェクトは Eclipse で作成しました。プログラムを実行しても問題はありません。構成から提案されたとおりにネイティブ ライブラリを設定したからです。
ただし、アプリケーションをエクスポートすると、Eclipse にネイティブ ライブラリが含まれておらず、このエラーが発生しているため、プログラムを実行できません。
私の目的は、ユーザーがWindowsでワンクリックで実行できる.jarファイルを作成することです(ただ)。stackoverflow で提案されているように、この方法論を試しました。しかし、この結果を得ることができませんでした。
1.)method with static{ System.load("write each .dll") }
Leapd.dll を読み込もうとするとエラーが発生するため、これは機能しませんでした。
2.)System.setProperty("java.library.path", "C:/Users/can/Desktop/Vinar_libraries/LeapSDK/lib/x64/" );
これも機能しませんでした。
3.) Eclipse で実行中の構成から -Djava.library.path="\LeapSDK\lib\x64" パラメーターを追加します。
この件については、stackoverflow で何度も言及されていることを知っています。ただし、提案されたソリューションは Leap Motion センサーでは機能しませんでした。
python - Leap Motion Python (IDLE) コードの実行に「フォーカス」を維持する
Python IDLE で Leap-Motion 中心のコードを実行しているときに、別のウィンドウに切り替えると、IDLE は Leap コントローラーを無視し、frame
s の処理を停止します。たとえば、Leap ジェスチャを使用して他のウィンドウとやり取りできるようにするには、どうすればこれを回避できるでしょうか?
あまり関係ありませんが、この問題を再現するコード:
PS:これは、フレームを「合成的に」ループしているという事実と関係があるのwhile
でしょうか?
javascript - d3jsからleapjsでドラッグ動作を使う方法
リープ モーション コントローラーを使用して、並列座標チャート ( D3js フレームワークの parcoords.js ) を制御しようとしています。
そのため、parcoords.js ファイルには、タッチとマウスをサポートする標準の d3js ドラッグ動作を使用するドラッグ機能があります: https://github.com/mbostock/d3/wiki/Drag-Behavior#wiki-drag
しかし、私は軸を個別にドラッグする跳躍モーションによってグラードジェスチャを実現しようとしています。これを解決するには、うるう座標をマップして、JavaScript を介してマウスを制御する必要があります。別の解決策は、JavaScript によってグラブが検出されたときに、並べ替え可能な関数を呼び出すことです。しかし、閏指座標を使用して d3js ドラッグ動作を操作する方法がわかりません。
誰かがこの問題を解決するアイデアを持っていることを願っています。
d3js 並列座標のデモは、http://3developers.de/parcoords/ にあります。
うるう指の位置を示す赤い四角もあります。
あなたのルーカス
javascript - コードは 6 時間前に動作しました。コードは 6 時間触れられませんでした。現在、コードは機能しません
Leap Motion コントローラを使用した JavaScript プロジェクトに取り組んでいます。コードは今朝は問題なく動作していましたが、6 時間後には機能不全になり、不安定になり、応答しなくなりました。実行が停止するまでアラートを設定し、Leap.loop に到達すると実行を停止します。問題はどこかが過負荷になっていることだと思いますが、何が問題なのかを実際に把握するのに十分なほどプログラミングを知りません。さまざまなハードウェア (さまざまなサーバーとさまざまなローカル ドライブ) で試しましたが、"一部の Web ページが応答しません。強制終了または無視しますか?" という応答のみが得られました。現れる。
javascript - div のリストが特定の div と重複しているかどうかをテストする効率的な方法
入力デバイスを使用して移動できる特定の div (ターゲット) があるとします (私の場合、div は Leap Motion を使用して指の位置に応じて移動します)。ページ上の div (障害物)。
2 つの div が重なっている場合をテストする簡単な関数を作成しました。ページに障害 div が数個しかない場合は、この関数を使用して、ページ上のすべての障害 div とターゲット div をテストすることで問題を解決できる可能性があります。 . ただし、ページに多くのアイテムがある場合、特にすべてのティックで関数を呼び出す場合 (Leap Motion は関数を 1 秒間に 60 回呼び出す場合)、これはすぐに高価になる可能性があります。
プロセスをスピードアップするためにどのような方法を使用できるのだろうか? a) ページ上の障害 div は移動しないため、障害 div の座標を 1 回だけ計算し、呼び出しごとに再計算する代わりに結果をキャッシュすることができます。b) 障害 div を次のようにモデル化できます。 x座標でソートされた二分木。このように、すべての障害 div をテストする必要はなく、移動 div の近くにあるものだけをテストします。
これを行うためのより良い方法があるかどうかを尋ねたかっただけですか?