問題タブ [acceleration]

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 に答える
3284 参照

matlab - 速度から加速度ピークを計算する

速度値の配列を加速度値に変換しようとしています。加速度は速度の積分であることは理解していますが、これを達成する方法がわかりません。私はMATLABを使用しているので、誰かがこの言語でソリューションを提供できれば、私は非常に感謝しています!以下のグラフを参照してください。

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

黄色の線は速度をプロットし、垂直の点線はその波形の山と谷を示しています(peakdetを使用して見つかった山と谷)。真ん中の緑色の水平方向のものは、この質問とは無関係です。

私が分離しようとしているのは、上の曲線の大きな下り坂の最も急な部分です。誰かがこれを計算する方法について何かアドバイスを提供できますか?

PS quad()がMATLABに統合するために使用される関数であることは知っていますが、この状況でそれを実装する方法がわかりません。

0 投票する
2 に答える
7022 参照

android - モーションイベントandroidの速度または加速度

既存のAPIを使用してAndroidでタッチイベントの速度、速度、または加速度を取得することは可能ですか?MotionEventクラスを実行しましたが、そのクラスのどのフィールドも必要な情報を取得していないようです。どんな助けでも大歓迎です

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

java - Java バッファー戦略がハードウェア アクセラレーションを失う

Java ゲーム エンジンを使用していますが、Windows のログイン画面に切り替えて戻ると、バッファ ストラテジがハードウェア アクセラレーションを失います。プログラムをシャットダウンして再起動するまで、バッファをハードウェアアクセラレーションに再度復元することはありません。

プログラムが開始されたときの ((Graphics2D) bufferStrategy.getDrawGraphics()).getDeviceConfiguration() のプロパティの数を次に示します。

ログイン画面が表示された後の同じプロパティを次に示します。

バッファ機能がsun.java2d.d3d.D3DGraphicsConfig$D3DImageCaps@147358fからjava.awt.GraphicsConfiguration$DefaultBufferCapabilities@19d688に変更されました。バッファー戦略をハードウェア アクセラレーションに戻す方法が見つからない場合。バッファ戦略を破棄して再度作成しても、ハードウェア アクセラレーションは復元されません。

バッファ戦略は Canvas オブジェクトで作成されます。上記の ((Graphics2D) bufferStrategy.getDrawGraphics()).getDeviceConfiguration() プロパティは加速を失いますが、canvas.getGraphicsConfiguration() を呼び出して Canvas オブジェクトの GraphicsConfiguration を取得すると、Canvas オブジェクト自体はまだ加速されていることを示します。

以下は、canvas.getGraphicsConfiguration() のプロパティです。バッファ ストラテジのグラフィックス オブジェクトは、アクセラレータに対して false を返します。

上記の問題を再現するために使用できるコードは次のとおりです。

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

physics - オブジェクトをその位置で停止するために必要な一定の減速度を取得します

オブジェクトを指定したポイントでスムーズに停止させたい。オブジェクトの初期速度 、V0終了速度 (0 に設定) V1、およびd目的地に到達するために必要な距離 があります。フレームあたりのラジアンで測定され、ラジアンV1でも測定されます。V0d

次の式を使用してみました。

しかし、それは常に目標を超えているようです。

編集: 基本的に、私は の初速度で回転を開始するホイールを持っていV0ます。ホイールは、指定された位置で停止する前に一定回数スピンする必要があります。距離dは、指定された量のスピンを行い、指定された位置で停止するために必要なラジアンの量です。速度はフレームあたりのラジアン数です。

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

ios - cocos2dでxとyの速度(加速度)が異なりますか?

次のような標準アクション (CCMoveBy など) を使用して、軌道を持つ可視オブジェクトを作成したいと考えています。

私のコード:

このコードは、下に移動することのみを示しています。問題は、オブジェクトの x と y の加速度が異なり、それらを組み合わせる方法がわからないことです

更新しました

それが私の現在の解決策です。オブジェクトの軌道を調整するために、activationDistance を増やすことができます。しかし、角度変数の初期値を設定したいです。

数値はこの関数内でのみ使用されるため、変数の代わりに数値を使用します。

解決した

初期角度を変更するには:

角度 = point.x < 240 ? -asin((240 - point.x) / 140) : asin((point.x - 240) / 140);

主な問題は、私のタイル マップには独自の座標があり、画面の 320x320 部分のみをカバーすることでした。

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

iphone - 加速度計から正しい速度値を計算する方法

宇宙でのiPhoneの速度、たとえばパンチ速度を計算する必要があります。
私の最初の質問は次のとおりです。accelerometer:didAccelerateこのフィルタリングアクションの加速値は次のとおりです。

CoreMotionを使用するのと同じ
motionManager.deviceMotion.userAcceleration.x; motionManager.deviceMotion.userAcceleration.y; motionManager.deviceMotion.userAcceleration.z;ですか?

次に、同じ質問に従って、私は次のことをします

値を丸めるために、私が思うように、私は現在の速度を取得します

iPhoneの加速度計の速度と距離
に応じて

そして最後にベクトルの長さとして速度を計算します

しかし、ラベルに含まれている速度値は常に増加しています。つまり、デバイスを移動してから停止した場合、速度値は0になりません。加速度は0でそれ自体を補正しませんか?

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

git - リモートgitリポジトリをミラーリングするためのローカルディレクトリを設定するにはどうすればよいですか?

これが状況です。サーバーAにリモートのgitリポジトリがあります。また、このリポジトリにある同じソースコードを使用してデスクトップBで作業する必要があります。サーバーAにアクセスするための帯域幅が限られているため、リポジトリ用にデスクトップBにローカルミラーを設定したいと思います。

今、私はミラーリポジトリを設定しました

私はローカルリポジトリをテストしました

次に、crontabを変更して実行しました

5分ごとに同期します。それはうまくいきます。

当初は使うことを考えていました

gitにリモートリポジトリではなくローカルディレクトリからすべてのオブジェクトをフェッチさせる。ただし、機能しません。

私の質問は

  1. リモートgitリポジトリ用にそのようなローカルミラーを設定する簡単な方法はありますか?
  2. 'git push'の処理方法は?代わりにOfはローカルディレクトリにすべてのプッシュを取得するので、どうすればすべての変更をサーバーAにプッシュバックできますか?

ローカルディレクトリはテスト用ですが、最終的な解決策ではありません。後でデスクトップBからソースコードを取得するための別のデスクトップCがあります。別の同僚も私に加わります。つまり、デスクトップBにすべての変更を加えて、「中心的な」ソリューションを提供したいと考えています。

0 投票する
2 に答える
388 参照

cocos2d-iphone - オブジェクトは加速度計で動いています

cocos2d で 1 つのオブジェクトが実行されている 1 つのゲームを作成したいと考えています。

このオブジェクトをデバイス加速度計の左右のベースから移動したいと考えています。加速度計の値を取得して、オブジェクトの位置を更新しています。LOGで新しい場所を見ることさえできます。しかし、オブジェクトはその位置から移動していません。ここに私がアプリで書いたコードがあります。

位置を直接設定する方法とアクションを使用する方法の両方を試しました。

この問題が発生した理由、または加速度計が機能するための設定の必要性を知っている人は誰でも服用してください。

そのような親切な例のリンクを教えてください。

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

android - 「何かをするために振る」コードの説明

このコードを見つけました。その機能は、デバイスが十分に強く振られたときに何かを行うことですが、完全には理解していません。誰でも私を助けてください

この2行を理解するのを手伝ってください

そして、この行は私には理解できません

前もって感謝します。