Приложение: отражения

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

Интерактивное приложение для визуализации отражения и поведения света.

промпт

Создайте приложение для визуализации поведения зеркал. Включите луч света с возможностью выбора цвета и кнопку для добавления зеркал. Обеспечьте отражение луча всеми зеркалами и дайте пользователям возможность перемещать и вращать их. Реализуйте перемещение при помощи перетаскивания мышью или стрелочек. Для выбора цвета света предоставьте палитру цветов.

Обзор проекта
Разработайте интерактивное приложение для визуализации отражений зеркал. Сосредоточьтесь на предоставлении удобного интерфейса для экспериментов с лучами света и зеркалами.

Дизайн и поток UI/UX
- Основное полотно: Отобразите центральное рабочее пространство, где можно управлять лучами и зеркалами.
- Панель управления: Включите опции для выбора цвета света с помощью палитры.
- Кнопка добавления зеркала: Предоставьте кнопку для создания новых зеркал на полотне.
- Особенности взаимодействия: Разрешите перемещение зеркал с помощью перетаскивания мышью или стрелок. Позвольте свободно вращать зеркала.

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

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

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

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

Q: Какой тип взаимодействия предусмотрен для перемещения и вращения зеркал?
A: Перетаскивание мышкой или использование стрелок на клавиатуре.

Q: Как вы хотите, чтобы пользователь выбирал цвет света?
A: С помощью цветового палитры.

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

название модели: o3-mini-high

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

токены результата: 11,518

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