Симуляция маятника

краткое описание

Интерактивный визуальный симулятор простого маятника.

промпт

Создайте визуальный симулятор простого маятника, который качается туда-обратно. Приложение должно быть на английском языке и иметь удобный интерфейс.

Макет:
- Область холста для визуального отображения качания маятника.
- Раздел формы с ползунками, позволяющими пользователям регулировать длину маятника (от 0.1 до 5 метров), начальный угол (от 0 до 90 градусов) и ускорение свободного падения (от 0 до 15 м/с²).
- Область графика для отображения углового смещения маятника во времени.

Взаимодействие:
- Пользователи должны иметь возможность запускать и приостанавливать движение маятника.
- Ползунки должны динамически изменять параметры маятника, обновления должны сразу отображаться в симуляции.

Анимация:
- Маятник должен реалистично анимироваться на основе реальных физических расчётов.
- Длительность и скорость анимации должны определяться параметрами маятника, создавая естественное ощущение реального времени.

График:
- Отображать угловое смещение в виде линейного графика во времени.
- Обеспечить обновление графика в реальном времени по мере симуляции.
- Стильно оформить график с подписями осей и сеткой для лучшей читаемости.

Лучшие практики:
- Использовать плавные переходы для визуальных обновлений для повышения удобства пользователя.
- Сохранить интуитивно понятный интерфейс для легкого управления параметрами маятника.
- Оптимизировать производительность для эффективной обработки физических расчётов и анимации.

оригинальный промпт

Build a visual simulator of a simple pendulum swinging back and forth. Add a form with sliders for pendulum length (0.1–5 meters), initial angle (0–90 degrees), and gravitational acceleration (0–15 m/s²). Animate the pendulum’s motion and show a graph of its angular displacement over time.

Q: How should the pendulum be represented visually?
A: yes

Q: What should be the duration and speed of the animation?
A: yes

Q: What kind of graph style do you prefer for angular displacement?
A: decide

стоимость генерации

название модели: claude-3-7-sonnet-latest

время ответа: 74.58 sec.

токены результата: 6,442

стоимость: $0.09887700