Wave Interference Simulator

summary

A window app to visualize interference of two coherent waves for education.

prompt

Create a window program that simulates interference of two coherent waves to help students understand interference patterns.

Project Overview
- Develop an application capable of visualizing the interference pattern formed by two coherent waves with identical frequency and phase.

UI/UX Design and Flow
- Design a responsive and intuitive window interface for displaying interference.
- Include a colored intensity map to represent the interference pattern visually.

Core Functionality and Logic
- Ensure waves have properties like identical frequency and phase.
- Implement the interference computation logic to generate a visual pattern.

Best Practices
- Utilize clear and educational visual aids.
- Optimize the interface for performance and user interaction.

original prompt

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

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

Q: Какую визуализацию вы хотите для интерференционной картины?
A: Например, цветную карту интенсивности.

generation cost summary

model name: o3-mini-high

response time: 96.74 sec.

result tokens: 14,235

cost: $0.06317850