Link to Student
Journal Entry For
Module 2 - Ripples on a Pond
Final Model Results
Modeling Approach
My modeling approach focused on 4 key elements:
- Creating a rectangular grid of points with two input categories
- Number of points for each x and y
- Spacing between each x and y value
- Creating an attractor point with number sliders to control the location in the x-y plane
- Creating Sine Wave Attractor Logic
- With toggles for the base offset, amplification, and number of waves
- Create a distnace factor to diminish the waves as distance increases. I originally divided the height offset by just the distance, but this yielded too much of a dropoff that did not seem like realistic ripples. So I changed this to divide the distance by 25 so that there still is a diminishing factor, just not as dramatic.
- Creating Cylinders with Dynamic Heights based on the Sine Wave Attractor Logic
- Dynamo Elements to start (using Cylinder.ByPointsRadius)
- Revit Cylinder Mass Elements to complete (using the FamilyInstance.ByPoint)