Симулятор отражения

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

Приложение для визуализации взаимодействия луча и зеркал.

промпт

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

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

Дизайн UI/UX и поток:
1. Выбор цвета: Реализуй палитру для выбора любого цвета луча.
2. Создание зеркал: Добавь кнопку для добавления новых зеркал на сцену.
3. Управление зеркалами: Предоставь кнопки с надписями «вверх», «вниз», «влево», «вправо» для перемещения зеркал и кнопку «поворот» для их вращения.

Основные функции и логика:
1. Отражение луча: Обеспечь точное отражение луча зеркалами в зависимости от их положения и ориентации.
2. Управление перемещением: Реализуй логику перемещения зеркал по осям X и Y с помощью направленных кнопок.
3. Управление поворотом: Позволь пользователям вращать зеркала при нажатии на кнопку поворота.

Лучшие практики:
1. Интерфейс: Сделай интерфейс интуитивно понятным и легким в навигации.
2. Адаптивность: Разработай приложение, которое будет корректно работать на экранах разных размеров.
3. Оптимизация производительности: Оптимизируй рендеринг для плавного отображения отражений в реальном времени.

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

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

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

Q: Какие цвета можно выбрать для луча света?
A: Все цвета цветовой палитры

Q: Как именно должны управляться движения и вращение зеркал?
A: С помощью кнопок 'вверх', 'вниз', 'влево', 'вправо' и 'поворот'

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

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

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

токены результата: 12,017

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