Inspiration
Visualizing waves propagating through a medium that can be modified in real-time. Allowing us to showcase various physical concepts such as the doppler effect and wave interferences.
What it does
Sandbox to simulate and play with waves!
How we built it
-Javascript -Three.js -Numerical integration of second order differential equation (ODE) describing the displacement in 2D space.
Challenges we ran into
-Stabilizing the simulation -Colors
Accomplishments that we're proud of
Visualizing waveforms that can be modified in real time.
What we learned
-Three.js -Numerical integration -Wave equation
What's next for SimWave
-Add sources with 3D picking -Move sources with 3D picking -Remove sources -Making the simulation more robust -Removing waves reflections at boundaries
Log in or sign up for Devpost to join the conversation.