A rectangular grid of cylinder masses is created in Revit based on a parametric model in Dynamo. The grid of masses is created in Dynamo using Point.ByCoordinates with cross-product lacing; the cylinder radius is assigned min(user requested radius, spacing/2).
Each mass’s height is calculated based on its distance from a specified “pebble drop” location, as a decaying sine function to simulate a rippling wave from the drop point. Exponential decay and wavelength parameters are also included.
It would be interesting to extend this idea to a conceptual model of a metro landscape. The attractor point (”drop location”) becomes a peak and zero-height features (roads, rivers, etc) are modeled by removing their grid points (or just setting their heights to 0).