![image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fcf5985dc-41b3-4992-bf2c-be9d7ee053a2%2F2units_NicholasGrant_Module2.png?id=540245ab-40dc-4a0f-b57a-770066c10742&table=block)
![image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F64cbc644-d056-47d0-9f64-135815a60fb1%2FDynamo-Image_2units_NicholasGrant_Module2.png?id=20aad245-a36b-40c0-99a7-6588003eee4b&table=block)
For this assignment, I created the model in a couple of phases. I started by creating the ripple effect with Dynamo geometry and then moved to modeling the same geometry in Revit. In that first phase, I hard coded all the inputs without sliders to start. I created a rectangular grid of points and placed cylinders that started at each grid point and had constant height and radius values that I specified. Then, I input x- and y-coordinates to represent the pebble as a point and calculated the distance between each rectangular grid point and the pebble point. To create the ripple effect, I started by scaling then inputting these distances to a sin wave. I then applied an amplification factor and base offset to better depict each “ripple”. Next, I input the resulting numbers as the height of each cylinder and changed all the user inputs from code blocks to sliders, finalizing the Dynamo geometry. Following that, I placed a cylinder (mass) instance at each grid point in Revit with the corresponding radius and height parameters, creating a ripple effect that matched the Dynamo geometry.