Hello! Recently I have been trying to create this kind of water wave surface which has 3-4 different wave center points. I believe surface with single water wave point can use sine formula to create and control. But I have no clue to to do it with multiple wave center points… Does anyone know how to do that? Thanks!
Hi,
A simple way to do this is to add the contributions of all sin waves at each point.
SinWavesMultiple.gh (10.8 KB)
Try the forum search feature:
https://discourse.mcneel.com/search?q=ripple%20%40Joseph_Oster
Hi Magicteddy, thanks for your prompt response. Do you mind explaining a little bit on what the expression means? I am not very good at maths…
Thank you Joseph. I will try this out.It looks exactly what I wanted to do.
Admire this wonderful drawing
Sin function is what gives the waves.
Exponential function gives the decreasing amplitude.
When multiplied, you obtain a deacreasing wave.
In order to control the effect of those functions (width of a wave and stretching the exponential function so it doesn’t go to zero immediately), I add d0 and d1 parameters.
You could remove the 2*pi, this is a trick to have a more meaningful parameter. What it means here is that there is a distance of d0 between two consecutive waves.