Jordy Ratsirarson

Please include:

  • A screenshot of your model geometry
  • image
  • 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.