Simulateur d'orbite 2D

résumé

Simulez une orbite 2D avec des paramètres ajustables.

invite

Cette application est un simulateur d'orbite 2D où un petit objet se déplace autour d'un corps central massif influencé par la gravité. Les utilisateurs peuvent ajuster la masse centrale (1–1000 masses terrestres), la distance initiale (1–100 unités) et la vitesse tangentielle initiale (0–50 unités, défaut 1) à l'aide de curseurs. Modifier l'une des valeurs redémarre immédiatement la simulation. L'application trace en continu l'orbite sous forme de trajectoire et affiche un message d'état indiquant si l'objet est en orbite stable, s'il s'est échappé ou s'il est entré en collision avec le corps central, selon des seuils de distance.

invite 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

récapitulatif du coût de génération

nom du modèle: o3-mini-medium

temps de réponse: 20.00 sec.

jetons de résultat: 4,100

coût: $0.01854820