2012-01-04 14 views
-3

画像を作ることができるプログラムを書くことができますか?円の大きさが一桁でコンピュータの画面を横切って光の速度で前後に移動できますモニターは20インチ幅と言うことができます。もしそうでなければ、画面を50,100 mphで動かすことは可能でしょうか?画像は光の速度で画面を横切って移動する

+11

モニタのリフレッシュレートを知っていますか? 1回のリフレッシュでどれくらいの光が移動するか知っていますか?最初に数学を行い、その結果をあなたの質問に投稿してください。ヒント。 1/60秒で、(真空中の)光は数キロメートル進む。幾つ? –

+1

リフレッシュレートに制限されます。画面上の光の速度で動くオブジェクトの場合は、そのことをユーザーに伝えるだけです。このコメントには、光の速度で動くその終わりにマーキーがあります。 – Joe

+1

イメージがニュートリノでできている場合のみ。 – skaffman

答えて

6

画像を作ることができるプログラムを書くことができますか?例えば、円の大きさを1桁の大きさでコンピュータの画面上を前後に動かすことができます。 20インチ幅

光の速度は299,792,458メートル/秒です。あなたの画面は約半メートルのところにあり、毎秒約60回リフレッシュします。画面の一回のリフレッシュで、あなたの一握りは画面を500万回越えなければなりませんでした。

これをシミュレートすることはできますが、画面全体に一重の高さの水平バーを描きます。

50 mphは毎秒22.352メートルなので、その速度で特に有用なものは見られません。

+0

GIANTモニターをお持ちの場合はどうなりますか?画面の幅が1マイルと言えば、画面上を前後に移動するのを見るためには、モニターの幅や画面の移動速度がどれくらいあるのだろうか。電卓を持ち出す時間! –

+2

@JuanVelez:ワイドスクリーンですか?それは1秒間に186282回前後に行きます。または、1フレームあたり3104回。まだバー。それを見るには、あなたの画面は1034マイル以上の幅がなければなりません。 –

+1

@JuanVelezあなたはこの質問でどこにでも*行っていますか、まったく愚かな仮説で皆の時間を無駄にしていますか?どのように速い光の動きの概念を探しているだけの場合は、http://en.wikipedia.org/wiki/File:Speed_of_light_from_Earth_to_Moon.gifを参照してください。 – ceejayoz

1

実際の光の速度はほとんど何にも奪われないので不可能です。光ファイバーだけで動作する完璧なスクリーンを考えても、コンピュータからスクリーンまで距離を移動して、少なくとも移動して動かす必要があります。その信号は時間のかかる距離を移動するため、オブジェクトが画面上を移動する全体の速度が低下します。

50~100マイルは、光の速度にはまったく匹敵しません。そうすることは問題ありません。

+3

モニター間の「移動距離」(ケーブル長)は関係ありません。つまり、コンピュータが送信するアニメーションより遅れてアニメーションが表示され、スクリーン上を移動するオブジェクトの認識速度は変わりません。 –

+0

私は、オブジェクトを画面上のある点から画面上の違う点に移動し、必要な時間を計算することを検討しました。このような速度のインターレースをシミュレートするには、動きは必要ありません。 – Zonata

4

光の速度は約186,282マイル/秒で、11802,827,520インチ/秒です。あなたの20インチモニターでは、1秒間に590,141,376回前後に跳ね返ります。モニターのリフレッシュレートは120 Hzです。つまり、4,917,845回のバウンスのうち1回だけが表示されます。これは、必要に応じてドットを瞬時に描画できるかどうかです。

+0

これはまさに私が探していた答えです。ありがとう! –

関連する問題