2D симулятор орбиты
подробности
краткое описание
Интерактивный 2D симулятор, демонстрирующий орбитальное движение с гравитацией.
промпт
Создай 2D симулятор для визуализации маленького объекта, вращающегося вокруг массивного центрального тела под действием гравитации. Обзор проекта: Разработай интерактивный 2D симулятор, в котором маленький объект вращается вокруг центральной массы. Цель — продемонстрировать гравитационные эффекты с возможностью настройки параметров. Дизайн UI/UX и последовательность работы: Создай форму с ползунками для настройки параметров: центральная масса (1–1000 масс Земли), начальное расстояние (1–100 единиц) и начальная тангенциальная скорость (0–50 единиц; по умолчанию 1). Обеспечь автоматический перезапуск анимации при изменении параметров. Интегрируй плавное непрерывное движение в анимацию и предоставь четкие визуальные индикаторы состояний: орбитальное движение, улетание или столкновение. Основной функционал и логика: Создай гравитационную модель с учётом входных параметров, используй физические вычисления для моделирования траектории и обновляй анимацию в реальном времени. Выделяй состояния при помощи различных визуальных индикаторов. Лучшие практики: Обеспечь отзывчивость приложения, качественную работу при обновлениях в реальном времени, используй понятные и подписанные элементы интерфейса для улучшения юзабилити, предоставляй информативную визуальную обратную связь о состоянии объекта и включи раздел 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