레이저 굴절 시뮬레이터

요약

다양한 매질을 통과하는 레이저 굴절을 시각화하는 인터랙티브 앱.

프롬프트

인터랙티브 컨트롤을 통해 레이저 굴절을 시각화하는 애플리케이션을 만드세요.

프로젝트 개요:
- 서로 다른 매질을 통과할 때 레이저 빔이 굴절되는 현상을 시각화하는 애플리케이션을 개발합니다.
- 사용자 참여를 위한 인터랙티브 요소를 포함하세요.

UI/UX 디자인 및 흐름:
- 인터랙티브 버튼과 슬라이더가 있는 깔끔하고 직관적인 사용자 인터페이스를 디자인합니다.
- 화면에 레이저 소스를 시각적으로 배치하여 빔을 볼 수 있게 합니다.
- 레이저 빔을 회전시킬 수 있는 버튼을 제공합니다.
- 매질의 속성을 조정할 수 있는 슬라이더를 포함합니다.

핵심 기능 및 로직:
- 클릭을 통해 사용자가 레이저 빔을 쉽게 회전시킬 수 있는 버튼을 구현합니다.
- 매질의 굴절률과 밀도를 조정할 수 있는 슬라이더를 구현합니다.
- 슬라이더를 통해 변경된 속성이 실시간으로 빔의 경로에 반영되도록 합니다.

모범 사례:
- 명확한 지시와 피드백이 있는 사용자 친화적인 인터랙션 패턴을 유지합니다.
- 슬라이더 조정 및 빔 회전 시 부드러운 전환과 빠른 응답을 보장합니다.
- 실시간 업데이트의 원활함을 위해 성능 최적화를 우선시합니다.

원본 프롬프트

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

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

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

생성 비용 요약

모델 이름: o3-mini-high

응답 시간: 92.61 sec.

결과 토큰: 11,969

비용: $0.05330050