問題タブ [trackball]

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.

0 投票する
1 に答える
390 参照

objective-c - Cocoa でカスタム トラックボール / アイボール コントロールを作成するには?

私は最初の Cocoa アプリを作成しています。3D OpenGL シーンを回転させるための「トラックボール / 眼球 / アークボール / あらゆる名前のボタン」を作成したいと考えています。

Pages (Apple iWork スイート) で 3D グラフを選択すると、このカスタム Cocoa コントロールの完璧な例があります。いくつかのハッキングの後、このコントロールは として参照されているようSFC3DRotateWidgetです。Pages のコントロールのスクリーンショットを次に示します。

このウィジェットは再利用可能かもしれませんが、方法や場所がわかりませんでした。なので再現してみる。

私は Cocoa に慣れていないので、それを行う方法も正確な場所もわかりません (つまり、Interface Builder をどうするか、コードをどうするか...)。

描画機能をオーバーライドする必要があるかどうかはわかりません。テクスチャ ボタン (Interface Builder) とNSTrackingArea(コード) を使用してマウス イベント (移動、ドラッグなど) を処理することを考えましたが、領域は必然的に長方形になります。Apple が使用するカスタム コントロールのインタラクティブ ゾーンは、矢印の形に従っているようです。私はNSBezierPathより具体的な領域を作成するために使用できるSOを読んだことがあります(コードを介してのみ?)。

いい感じですか?私は何かが恋しいですか?

共有できるヒント、コツ、リソースがあればお知らせください。

ありがとう!

0 投票する
1 に答える
152 参照

blackberry - Blackberry では、Trackball Sensitivity を設定しても効果がないのですか?

次のコードを使用して、トラックボールの感度を設定します

使用した画面は次のとおりです。

でトラックボールの感度を確認するLoginScreenTrackball.getSensitivityX()「 2147483647」が返ってきTrackball.getSensitivityY()たのnavigationMovementに対し、すぐにセットして確認するとMain「20」が返ってきた!


LoginScreenそこで、次のように設定ブロックを内部に移動しました。

また、 usingTrackball.getSensitivityX()およびTrackball.getSensitivityY()inを介して「2147483647」を返しますnavigationMovement


最後に、いくつかの Web 検索に基づいて、navigationMovement次のように条件を 内に移動しました。

問題は、ナビゲーションの動きがインデックス 0 のフィールドからインデックス 2、インデックス 4 にジャンプすることです...など、動きごとにフィールドをバイパスします!


画面のトラックボールの感度を正しく設定するには?

0 投票する
5 に答える
4309 参照

c++ - Webカメラから簡単なボール追跡を行うデモC/C ++ OpenCVプログラムはありますか?

単純なボール追跡を行うOpenCV用のC/C ++で利用可能なオープンソースまたはデモコードはありますか?

基本的に、Webカメラの前に赤いボールを置き、OpenCVにその位置を検出させたいと思います。ボールを画面の右または左に動かすと、プログラムはボールの位置が変更されたことを検出し、新しい位置を出力します。

Webカメラを使用してラズベリーパイにOpenCV2.3.1を正常にインストールしましたが、最終的にはパイでコードを実行したいと思います。

0 投票する
0 に答える
29 参照

android - プログラムでトラックボールを無効にする

重複の可能性:
Androidでトラックボールのクリックを無効にする

プログラムでトラックボールの相互作用を完全に無効にする方法はありますか?トラックボールのイベントに応答するためにアプリは必要ありません。現時点で私は

public boolean dispatchTrackballEvent(final MotionEvent ev) { return true; }

私の活動では、それでも時々私はこれらのイベントを受け取ります。助けてください!前もって感謝します。

0 投票する
0 に答える
224 参照

android - ICS /JBAndroidエミュレーターでトラックボールクリックなし

ICSおよびJBエミュレーターに問題があります(ただし、たとえば、古いバージョンのAndroidを搭載したエミュレーターには問題がありません)。API 10 = Android 2.3.3

トラックボールモード([F6]または[del])のときは、ホーム画面でもクリックできません。

ではonTrackballEvent(MotionEvent event)ACTION_MOVEイベントはトリガーされますが、トリガーされません

ACTION_DOWNまたACTION_UP

ICSおよびJBエミュレーターに(既知の?)バグはありますか?私が間違ったやり方をしていることはありますか?

助けてくれてありがとう。

0 投票する
1 に答える
216 参照

android - カスタムダイアログのAndroidトラックボール

Dialogクラスを拡張するカスタムダイアログと、以下のような単純なカスタムレイアウトがあります。

私の問題は、添付の画像のように行を選択すると、トラックボールによってテキストが表示されなくなることです。

ここに画像の説明を入力してください

list_selector_backgroundコードはAndroidのものであり、次のようになります。

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ->

そして私のListViewxmlコードはこれです:

AlertDialog(Androidのもの)で問題なく動作していることを確認しました。この問題を解決するにはどうすればよいですか?

ありがとう

0 投票する
1 に答える
3051 参照

javascript - トラックボール コントロールの動作がおかしい

それで、私はトラックボール コントロールを使用してきましたが、最近、奇妙なバグに気付きました。パンしてから新しい位置からズームアウトすると、コントロールが非常に奇妙な動作を開始し、原点の方向が引っ張られます (パンが大きいほど問題が大きくなります)。

問題を示すフィドルをまとめました。ボールから離れてパンするだけです (右クリック + マウスの移動)。次に、ズームアウトします。

それが私のせいではないことは 100% 確信が持てませんが、この例は非常に単純で誰にでもできるものであるかのように感じます。

ここに私が有効にしたいくつかの設定があります:

0 投票する
0 に答える
51 参照

silverlight - シルバーライト トラックボール

ここ数日、静的な場所で Silverlight ツールキット ライン シリーズの値を表示する方法を探していました。Telerik を使用した多くの例を見つけましたが、そのソフトウェア パッケージは持っていません :|

私が探しているものの優れた例は、これです: http://finance.yahoo.com/echarts?s=DELL

グラフィックの上にマウスを移動すると、交点に円が表示され、静的な位置にその値が表示されます。Telerik では「トラックボール」とも呼ばれます。yahoo サイトと同じように、静的な場所に lineseries の値を表示したい 2 つのグラフ (互いに下にある) があります。たとえば、telek、visibox、またはその他の高価なパッケージを使用しない、使用する XAML コードの例またはヒントを介して、どこでそれを達成できるかを知っている人はいますか?

ありがとうございました!

0 投票する
1 に答える
3616 参照

three.js - three.js の新しいビルドでトラックボール コントロールが機能しない

多くの行で構成されるシミュレーションを作成しようとしています。これまで、私は Three.js v45 と Trackball Controls を使用していましたが、問題なく動作していました。

次に、バッファー ジオメトリにラインを実装しようとしました (この例のように: http://fzwoch.project-sheol.org/three.js/examples/webgl_buffergeometry_lines.html )

しかしそのためには、新しい Three.js ビルドに更新する必要がありました。また、トラックボール コントロールが機能しなくなりました。何か不足していますか?両方を機能させるにはどうすればよいですか?

ありがとう、カシア

0 投票する
1 に答える
1607 参照

three.js - three.js自己学習プロジェクトに回転を追加するプラグインはありますか?

three.js を使い始めましたが、トラックボール機能を追加する簡単なプラグインがあるかどうか疑問に思っていたので、コードで行っている変更が単純なオブジェクトの「下側」にどのように影響しているかを確認できます。

私は従おうとしました:

http://mrdoob.github.com/three.js/examples/misc_controls_trackball.html

しかし、多くの EventDispatcher エラーが発生しています。

試してみると、私は次のことをしたことを意味します:

  • 「TrackballControls.js」を追加
  • 「Detector.js」を追加
  • このコードを追加しました:

    /li>

この例で使用されている three.js は、次のものとは異なることに気付きました (ただし、問題があるかどうかはわかりません)。

http://cdnjs.cloudflare.com/ajax/libs/three.js/r53/three.min.js

私は始めたばかりなので、どんな提案も非常に役に立ちます。

お時間をいただきありがとうございます!

更新: ここから Three.js の最新ビルドを使用してみました:

https://github.com/mrdoob/three.js/blob/master/build/three.js

TrackballControls.js と Detector.js の公式ビルドが見つからなかったため、次のバージョンを使用しました。

http://threejsdoc.appspot.com/doc/three.js/src.source/extras/controls/TrackballControls.js.html

http://mrdoob.github.com/three.js/examples/js/Detector.js

これは、私が動作させることができなかったコードです ( http://www.aerotwist.com/tutorials/getting-started-with-three-js/http://mrdoob.github.com/three. js/examples/misc_controls_trackball.htmlオブジェクトをリング/トーラスにしようとしています):

ページのどこかをクリックすると、次のエラー メッセージが表示されます。

何か案は?

お時間をいただきありがとうございます!