거울 반사 시뮬레이터

요약

거울과 광선의 상호작용을 시각화하는 애플리케이션.

프롬프트

거울 작동 방식을 시각화하는 애플리케이션을 만드세요. 애플리케이션은 선택 가능한 색상의 광선과 거울 생성 버튼을 포함해야 합니다. 모든 거울은 광선을 반사해야 하며, 터치 입력과 회전 버튼을 사용하여 이동 및 회전할 수 있어야 합니다.

프로젝트 개요:
사용자가 거울과 상호작용하는 광선의 동작을 시각적으로 탐구할 수 있는 애플리케이션을 개발하세요. 주요 기능은 거울 배치 및 조작, 그리고 광선 색상 조정 기능을 포함합니다.

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