問題タブ [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.
objective-c - Cocoa でカスタム トラックボール / アイボール コントロールを作成するには?
私は最初の Cocoa アプリを作成しています。3D OpenGL シーンを回転させるための「トラックボール / 眼球 / アークボール / あらゆる名前のボタン」を作成したいと考えています。
Pages (Apple iWork スイート) で 3D グラフを選択すると、このカスタム Cocoa コントロールの完璧な例があります。いくつかのハッキングの後、このコントロールは として参照されているようSFC3DRotateWidget
です。Pages のコントロールのスクリーンショットを次に示します。
このウィジェットは再利用可能かもしれませんが、方法や場所がわかりませんでした。なので再現してみる。
私は Cocoa に慣れていないので、それを行う方法も正確な場所もわかりません (つまり、Interface Builder をどうするか、コードをどうするか...)。
描画機能をオーバーライドする必要があるかどうかはわかりません。テクスチャ ボタン (Interface Builder) とNSTrackingArea
(コード) を使用してマウス イベント (移動、ドラッグなど) を処理することを考えましたが、領域は必然的に長方形になります。Apple が使用するカスタム コントロールのインタラクティブ ゾーンは、矢印の形に従っているようです。私はNSBezierPath
より具体的な領域を作成するために使用できるSOを読んだことがあります(コードを介してのみ?)。
いい感じですか?私は何かが恋しいですか?
共有できるヒント、コツ、リソースがあればお知らせください。
ありがとう!
blackberry - Blackberry では、Trackball Sensitivity を設定しても効果がないのですか?
次のコードを使用して、トラックボールの感度を設定します
使用した画面は次のとおりです。
でトラックボールの感度を確認するLoginScreen
とTrackball.getSensitivityX()
「 2147483647」が返ってきTrackball.getSensitivityY()
たのnavigationMovement
に対し、すぐにセットして確認するとMain
「20」が返ってきた!
LoginScreen
そこで、次のように設定ブロックを内部に移動しました。
また、 usingTrackball.getSensitivityX()
およびTrackball.getSensitivityY()
inを介して「2147483647」を返しますnavigationMovement
。
最後に、いくつかの Web 検索に基づいて、navigationMovement
次のように条件を 内に移動しました。
問題は、ナビゲーションの動きがインデックス 0 のフィールドからインデックス 2、インデックス 4 にジャンプすることです...など、動きごとにフィールドをバイパスします!
画面のトラックボールの感度を正しく設定するには?
c++ - Webカメラから簡単なボール追跡を行うデモC/C ++ OpenCVプログラムはありますか?
単純なボール追跡を行うOpenCV用のC/C ++で利用可能なオープンソースまたはデモコードはありますか?
基本的に、Webカメラの前に赤いボールを置き、OpenCVにその位置を検出させたいと思います。ボールを画面の右または左に動かすと、プログラムはボールの位置が変更されたことを検出し、新しい位置を出力します。
Webカメラを使用してラズベリーパイにOpenCV2.3.1を正常にインストールしましたが、最終的にはパイでコードを実行したいと思います。
android - プログラムでトラックボールを無効にする
重複の可能性:
Androidでトラックボールのクリックを無効にする
プログラムでトラックボールの相互作用を完全に無効にする方法はありますか?トラックボールのイベントに応答するためにアプリは必要ありません。現時点で私は
public boolean dispatchTrackballEvent(final MotionEvent ev) {
return true;
}
私の活動では、それでも時々私はこれらのイベントを受け取ります。助けてください!前もって感謝します。
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エミュレーターに(既知の?)バグはありますか?私が間違ったやり方をしていることはありますか?
助けてくれてありがとう。
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のもの)で問題なく動作していることを確認しました。この問題を解決するにはどうすればよいですか?
ありがとう
javascript - トラックボール コントロールの動作がおかしい
それで、私はトラックボール コントロールを使用してきましたが、最近、奇妙なバグに気付きました。パンしてから新しい位置からズームアウトすると、コントロールが非常に奇妙な動作を開始し、原点の方向が引っ張られます (パンが大きいほど問題が大きくなります)。
問題を示すフィドルをまとめました。ボールから離れてパンするだけです (右クリック + マウスの移動)。次に、ズームアウトします。
それが私のせいではないことは 100% 確信が持てませんが、この例は非常に単純で誰にでもできるものであるかのように感じます。
ここに私が有効にしたいくつかの設定があります:
silverlight - シルバーライト トラックボール
ここ数日、静的な場所で Silverlight ツールキット ライン シリーズの値を表示する方法を探していました。Telerik を使用した多くの例を見つけましたが、そのソフトウェア パッケージは持っていません :|
私が探しているものの優れた例は、これです: http://finance.yahoo.com/echarts?s=DELL
グラフィックの上にマウスを移動すると、交点に円が表示され、静的な位置にその値が表示されます。Telerik では「トラックボール」とも呼ばれます。yahoo サイトと同じように、静的な場所に lineseries の値を表示したい 2 つのグラフ (互いに下にある) があります。たとえば、telek、visibox、またはその他の高価なパッケージを使用しない、使用する XAML コードの例またはヒントを介して、どこでそれを達成できるかを知っている人はいますか?
ありがとうございました!
three.js - three.js の新しいビルドでトラックボール コントロールが機能しない
多くの行で構成されるシミュレーションを作成しようとしています。これまで、私は Three.js v45 と Trackball Controls を使用していましたが、問題なく動作していました。
次に、バッファー ジオメトリにラインを実装しようとしました (この例のように: http://fzwoch.project-sheol.org/three.js/examples/webgl_buffergeometry_lines.html )
しかしそのためには、新しい Three.js ビルドに更新する必要がありました。また、トラックボール コントロールが機能しなくなりました。何か不足していますか?両方を機能させるにはどうすればよいですか?
ありがとう、カシア
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オブジェクトをリング/トーラスにしようとしています):
ページのどこかをクリックすると、次のエラー メッセージが表示されます。
何か案は?
お時間をいただきありがとうございます!