镜面反射应用

概要

交互应用,模拟镜面反射及光线行为。

提示

创建一个用于可视化镜子行为的应用程序。包括一个带颜色选择选项的光束,以及一个创建镜子的按钮。确保所有镜子都能反射光束,并允许用户移动和旋转它们。实现移动功能可通过鼠标拖拽或使用箭头键。对于光束颜色选择,提供一个颜色调色板。

项目概述
开发一个用于可视化镜面反射的交互应用程序。重点提供一个用户友好的界面,供用户试验光束和镜子。

UI/UX设计与流程
- 主画布:显示一个中心工作区,用户可以操作光束和镜子。
- 控制面板:包含通过颜色调色板选择光线颜色的选项。
- 添加镜子按钮:提供一个按钮在画布上创建新的镜子。
- 交互特性:允许用户通过鼠标拖拽或箭头键移动镜子,并自由旋转。

核心功能与逻辑
- 实现一个系统来正确反射镜子的光束。
- 允许用户从调色板中选择和更改光束颜色。
- 确保移动和旋转镜子时的平滑交互。

最佳实践
- 保持简洁直观的用户界面。
- 确保实时交互的高性能。
- 处理光束反射和镜子重叠的边界情况。

原始提示

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

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

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

生成成本概要

模型名称: o3-mini-high

响应时间: 75.32 sec.

结果令牌: 11,518

成本: $0.05135790