- A screenshot of your model geometry
- A few sentences describing your modeling approach
First, I made a grid to place cylinders, with sliders to adjust min, max, and step values.
Then, I modeled a point as the pebble.
Found the height of each point on grid:
using the Math.Sin function between a set frequency value and the distance from the pebble to each point on the grid
multiplying by an amplification factor and adding a base height
dividing original heights by the distances to respective pebbles since waves diminish in height
After copying this model 2 times, I added the 3 sin values and used it as the height for the cylinders, setting parameters by instance using the cylinder family to model in Revit.