問題タブ [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.
iphone - iPhone ハードウェア機能 : 磁力計とジャイロ
ジャイロと磁力計が装備されているかどうか、誰かが販売されたiPhoneについて教えてもらえますか?
補足として、販売された iPhone のハードウェア機能の比較表を提供する Web サイトをご存知ですか? (iPhoneとは、「必要なデバイス機能」=「テレフォニー」plistキーという意味で、テレフォニー機能を備えたiDeviceを意味します。おそらくiPhone以外でそれができるでしょうか?)
jquery - jQueryアニメーションはよりスムーズになりますか?
問題は周りに進化します
- このランダムフローティングスクリプトでは、最初に左に、次に上にステップ移動することしかできませんが、完全には2つの間になります。
- なめらかではありません
プラグインもイージングしてみました
コードはここにあります:
javascript - JavaScript を使用して画像を A から B に移動する
ここに来るのは初めてで、これをインデントする方法がわかりません:/
バンの画像があり、それが運転しているかのように画面上で移動しようとしています。それが完了したら、イメージが離れていくように (そして小さくなっていくように) 表示するようにイメージをスケーリングします。
これは、パッケージ (JQuery など) を使用せずに標準の JavaScript で行う必要があります。
私が持っているのは、故障できない理由で 1 つではなく 2 つのパスに沿って移動しているバンです。また、間違った方向に移動します (パス y=-25x に沿って移動し、右に 25 ピクセル移動するごとに 1 ピクセル上に移動する必要があります)。
私が達成しようとしていることを説明するには、次の画像を参照してください: http://i.stack.imgur.com/9WIfr.jpg
これは私のjavascriptファイルです:
これは私のHTMLファイルです:
<script type="text/javascript" src="delivery.js"> </script>
<body onLoad="initVan();">
<img id="van" width=413 height=241/>
iphone - didAccelerate が非推奨になった場合の素早い前進に気づく方法は?
私がやりたいことは、acceleration.y を読んで、次のようなことをすることです:
didAccelerate は非推奨であるため、y 値を取得する方法を知りたいです。
生の加速度計データを使用して、アプリが 3GS でも動作するようにしたい。Y値を読み取ることはできますか?
javascript - 減速タイミング
私は現在、フロー スライダー プラグインの 2 番目のバージョンを作成しています。アニメーション オプションの 1 つは、スライダーが最大速度まで一定の加速で加速し、一定の減速で減速する場合です。減速を開始する適切なタイミングを見つけるのに問題があります。
時間が連続していれば問題ないのですが、時間は離散的な間隔で動いているため、動きが加速しているフレームがいくつかあり、(連続時間演算を使用すると) 減速を開始する必要はありませんが、次のすでに遅すぎて減速できません。
たとえば、毎秒 20 のフレーム レートがあるとします。500px 移動する必要があり、開始速度は 0px/フレーム、最大速度は 50px/フレーム、加速は 3px/フレーム、減速は 3px/フレームです。以下に、システムの最初の 13 フレームを示します。
ここで、0.6 秒 (12 番目のフレーム) で減速するには時期尚早であることがわかります。これは、234 の減速距離が 266 の移動距離よりも短いためです。しかし、すでに次のフレーム (13 番目) では、減速距離はそこから減速し始めると、時間通りに終わらなくなります。
これを解決するための最良の戦略は何でしょうか?
iphone - iPhoneのキャプチャモーションのRoll、Pitch、Yawの最大値と最小値
このプログラムは、ジャイロスコープの値 (Roll、Pitch、Yaw) を検出するためのものです。
ロール、ピッチ、ヨーの最大値と最小値を教えてください。(ジャイロスコープの値)
初期化中 :
[[UIAccelerometer sharedAccelerometer] setUpdateInterval:0.2f];
[[UIAccelerometer sharedAccelerometer] setDelegate:self];
motionManager = [[CMMotionManager alloc] init];
motionManager.accelerometerUpdateInterval = 0.01; // 100Hz
motionManager.deviceMotionUpdateInterval = 0.01; // 100Hz
[motionManager startDeviceMotionUpdates];
motionManager.deviceMotion.attitude.roll // 最大値と最小値 ?
motionManager.deviceMotion.attitude.yaw // 最大値と最小値 ?
motionManager.deviceMotion.attitude.Pitch // 最大値と最小値 ?
Values -> Degree に渡す方法は?
ありがとう
iphone - iPhoneシェイクイベントが機能しない
私はこれをviewcontroller.mの中に持っています
しかし、携帯を振っても何も起こりません。なんで?
c# - BackgroundWorker (c#) を使用したデータの継続的な監視
DC モーターを制御するために、ロータリー エンコーダーの位置を監視する必要があります。ロータリー エンコーダーの変更を見逃さないようにするために、BackgroundWorker を使用しました。
私のアプリケーションは期待どおりに動作しなかったので、デバッグを行って、なぜ目標を達成できないことが多いのかを調べています。
Console.WriteLine を使用してストップウォッチの状態を書き出していますが、スレッドが「スキップ」しているか、ループが欠落していることに気付きました。これは、コンソールへの書き出しの癖でしょうか?
出力の一部を次に示します。190 ミリ秒のギャップがあることがわかります。
バックグラウンドワーカー内で実行しているコードは次のとおりです(現在、デバッグ中にコンソールに書き込んでいることに注意してください。作業中はDCモーターを制御します):
r - フッターを省略し、googleVis R パッケージで作成したモーション チャートを一元化
これは一般的な質問であり、特定のチャートに関連するものではありません。したがって、コードを追加していません。幅、色、右側のメニューの省略などを制御するオプションがあるのと同様に、モーション チャートの表示方法を制御するために使用できる「フッター」オプションはないようです。左上隅から開始するのではなく、ページの中央にチャートを表示しますか? よろしく、 ホセ
vector - ffmpeg H.264 デコーダーでモーション ベクトルを変更する
研究目的で、デコード処理中の動き補償の前に、各 P フレームと B フレームの H.264 動きベクトル (MV) を変更しようとしています。この目的のためにFFmpegを使用しています。変更の例としては、各 MV を元の空間近傍に置き換えてから、元の MV ではなく、結果の MV を動き補償に使用します。適当に誘導してください。
これまでのところ、ファイル/libavcodec/h264_cavlc.c内の MV を簡単に変更することができました。関数ff_h264_decode_mb_cavlc()では、mx変数とmy変数を変更します。たとえば、それらの値を増やすことで、デコード中に使用される MV が変更されます。
たとえば、以下に示すように、mxとmy の値が 50 増加し、デコーダで使用される MV が長くなります。
ただし、この点に関して、最初の段落で述べた空間平均分析のためにmxとmyの近傍にアクセスする方法がわかりません。そうするための鍵は、配列mv_cacheを操作することにあると思います。
私が実行した別の実験は、ファイルlibavcodec/error_resilience.cで行われました。guess_mv()関数に基づいて、最初の if ステートメント内のff_er_frame_end()で実行される新しい関数mean_mv()を作成しました。その最初の if ステートメントは、条件の 1 つがエラー カウントがゼロの場合 (s->error_count == 0) 、関数ff_er_frame_end()を終了します。ただし、mean_mv()を挿入することにしましたエラーカウントがゼロの場合に常に実行されるように、この時点で機能します。この実験では、ビデオの上部にアーティファクトが見え始めたので、私が望んでいた結果がいくらか得られましたが、それらは右上隅にのみ制限されていました. 挿入された機能が、再生期限などに間に合うように完了していないと推測しています。
以下は、変更された if ステートメントです。唯一の追加は、私の関数mean_mv(s)です。
そしてこれが、 guess_mv()に基づいて作成したmean_mv ()関数です。
これを適切に行う方法について、いくつかの支援をいただければ幸いです。