User Details

User Name


2017 - C#, XAML
Download - Help - Privacy Policy

WavePool is an educational free-ware demonstration of the properties of linear waves within either an open channel or reflecting off the far end of the channel. This was a product of my thesis report for civil engineering. It's purpose is to show the effects of waves when they interact with each other. It has two primary wave types, single and continuous.

It is available for free on the Microsoft Store.

Single Waves

Single waves can be generated at any time to suit the requirements of the student with variables for wave height, wave period, phase as well as the amount of reflection when the wave reaches the end. To aid in comparing waves there is two pools stacked on top of each other.

To generate a single wave, select the right parameters and click on the button in the top left corner for the top pool.

Wave Selection

Individual waves can be highlighted to demonstrate their path across the pool's surface.


Continuous Waves

Three continuous waves can be created at the same time for each of the two pools.

Wave Reflection

Wave reflection at the end of the pool is variable.


Standing Waves

Standing waves can be demonstrated in real time. This highlights the nodal points of the standing wave.