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.
Link to Student
Journal Entry For
Module 2 - Ripples on a Pond