Simulatore 2D d'Orbite

riepilogo

Simula un'orbita 2D con massa, distanza e velocità regolabili.

prompt

Questa applicazione è un simulatore d'orbita 2D in cui un piccolo oggetto si muove intorno a un corpo centrale massiccio influenzato dalla gravità. Gli utenti possono regolare la massa centrale (1–1000 masse terrestri), la distanza iniziale (1–100 unità) e la velocità tangenziale iniziale (0–50 unità, predefinita 1) utilizzando cursori. La modifica di uno qualsiasi dei valori riavvia immediatamente la simulazione. L'app disegna continuamente l'orbita come traccia e mostra un messaggio di stato che indica se l'oggetto si trova in un'orbita stabile, è fuggito o ha colliso con il corpo centrale, in base a soglie di distanza.

prompt originale

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

riepilogo dei costi di generazione

nome del modello: o3-mini-medium

tempo di risposta: 20.00 sec.

token di risultato: 4,100

costo: $0.01854820