Revit and Dynamo Pics above:
I started off making the rectangular grid of points and the attractor point. Created groups for these steps. I spent a lot of time trying to figure out how the sine function and the Distance Factor worked. Created groups along the way to help organize the design process. I ended up using a more complicated sine function. Connected everything together to make a nice ripple on a pond project. At the end of the Rendering I decided to add a material to the cylinder in Revit. Added a copper tone to make the effect look more real.