Симуляция света и линз

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

Интерактивная симуляция для собирающих и рассеивающих линз с изменяемым фокусным расстоянием.

промпт

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

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

Дизайн и поток UI/UX
- Разработайте чистый интерфейс с демонстрацией собирающих и рассеивающих линз рядом друг с другом.
- Включите ползунки или перетаскиваемые элементы для настройки фокусного расстояния каждой линзы.

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

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

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

Create a model of light going through converging and diverging lenses 
Make variable focal distance 

Q: What specific properties of the lenses do you want to illustrate?
A: The bending of light rays at different angles

Q: How do you want the user to interact with the model?
A: Allow users to drag and change the focal distance

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

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

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

токены результата: 16,538

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