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