This is a simple simulation that is great for visualizing only the point of interest P, without looking at other parts of the interference.
Like:
simplicity
3D


I have remix something here http://www.phy.ntnu.edu.tw/ntnujava/index.php?topic=2067.0 as well
Ejs Open Source Ripple Tank Interference Model java applet http://www.phy.ntnu.edu.tw/ntnujava/index.php?topic=2067.0
my 3D effect can also be observed but it is too complex, under surface visualization.