2010-11-27 6 views
1

私は物理学者です。私はドアノブの看板を提示するiOS(正確にはiPadとなる)アプリを書いていて、(驚きの)ドアノブを吊るしている。私が達成する必要があるのは、デバイスが加速度計を使用して移動したときにいつでも符号に振り子効果をシミュレートすることです。iOS Appで加速度計を使って振り子効果を達成する方法

これには本格的な物理エンジンを使用する必要がありますか?もしそうなら、どちらをお勧めしますか?あるいは、よく知られている定義済みの数式をいくつか使用することはできますか?

いつものように、みなさんありがとうございます。

ベスト、

答えて

2

@ Kevin Sylvestreのポインターは、ピボット点と開始頭角が設定されたときの振り子の動きを計算するための良い説明を与えます。シミュレーションに追加する必要があるのは、水平加速度計で測定された加速度の大きさに対する初期角度の依存性です。非常に簡単な関係は、To = K*Axを設定することです。ここで、Toは初期角度(Theta_zero)、Kは比例定数、は水平加速度計の測定値です。このように、衝撃が感知されると、振り子は、衝撃に比例して振動し始める。

+0

ありがとうございました。申し訳ありませんが、私はあなたに戻ってこの長い時間がかかった、私は新しい家に移動し、多くのものの間に起こった。残念ながら、私はもはやこれを実装する必要はありませんが、将来のある時点でそれが実現する可能性がある場合は、将来の参照用に保管しておきます。とにかく、私はあなたの答えを受け入れています。 – boliva

2

物理学はそれほど悪くはありません。 Javaの素晴らしいデモが存在しますhere

関連する問題