2D軌道シミュレーター

概要

質量、距離、速度を調整して2D軌道をシミュレーション。

プロンプト

このアプリケーションは、重力の影響を受けて小さな物体が巨大な中心天体の周りを移動する2D軌道シミュレーターです。ユーザーはスライダーを使って中心質量(1~1000地球質量)、初期距離(1~100単位)、初期接線速度(0~50単位、デフォルトは1)を調整できます。いずれかの値を変更するとシミュレーションが直ちに再起動します。アプリは軌道を軌跡として連続的に描画し、物体が安定軌道にあるか、脱出したか、あるいは中心天体に衝突したかを距離の閾値に基づいて示す状態メッセージを表示します。

元のプロンプト

Create a 2D simulator of a small object orbiting a massive central body due to gravity. Include a form with sliders to adjust the central mass (1–1000 Earth masses), initial distance (1–100 units), and initial tangential velocity (0–50 units, default 1).

When values in the form are changed, immediately restart the animation.

Animate and draw the orbit and indicate whether the object remains in orbit, escapes, or crashes into the central body.

Q: How should the simulator determine the conditions for crashing, escaping, or stable orbit (e.g., thresholds for distance or energy)?
A: thresholds for distance

Q: Would you like the orbit to be drawn as a continuous trace over time, or should only the current position of the object be displayed?
A: yes

Q: Do you want to display a status message (such as 'Orbiting', 'Escaped', 'Crashed') on the screen to indicate the current state of the simulation?
A: yes

生成コストの概要

モデル名: o3-mini-medium

応答時間: 20.00 sec.

結果トークン: 4,100

コスト: $0.01854820