2D重力軌道シミュレーター
詳細
概要
重力作用による軌道運動を表示するインタラクティブな2Dシミュレーター。
プロンプト
重力の影響で、小さな物体が巨大な中心天体の周りを回る様子を視覚化する2Dシミュレーターを作成してください。プロジェクト概要:中心の質量を持つ天体の周りを小さな物体が軌道運動する様子を、インタラクティブな2Dシミュレーターで表現します。目的は、調整可能なパラメータを用いて重力の効果を実演することです。UI/UXの設計とフロー:中心質量(1~1000地球質量)、初期距離(1~100単位)、初期接線速度(0~50単位;デフォルトは1)を調整するスライダー付きのフォームを設計してください。これらの値の変更が自動的にアニメーションを再起動するようにします。滑らかで連続的な動きをアニメーションに統合し、軌道上、脱出、衝突といった状態を明確な視覚指標で表示します。主要な機能とロジック:入力パラメータを考慮した重力モデルを構築し、物理計算で物体の軌道をシミュレーション、フォームの変更に合わせてリアルタイムにアニメーションを更新します。各状態を区別する視覚的な表示を強調します。ベストプラクティス:リアルタイム更新に対応しレスポンシブなアプリケーションとし、分かりやすいUI要素でユーザビリティを向上させ、オブジェクトの状態についての分かりやすい視覚フィードバックとFAQセクションを含め、よくある質問にも対応してください。
元のプロンプト
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: What style of animation do you envision for the orbit? A: Smooth, continuous motion. Q: Should there be labels or visual indicators for the object's state (orbiting, escaping, crashing)? A: Yes, I want clear indicators.
生成コストの概要
モデル名: o3-mini-high
応答時間: 93.26 sec.
結果トークン: 11,903
コスト: $0.05300900