Jinpu Cao - Ripple

image
  • Step 1: Create flexible grid
image
  • Step 2: Create flexible pebble position like step1
  • Step 3: Set up the ripple property. The core of the step is as follow: Set the height parameter of the individual cylinders in Dynamo using a sine wave that reflects their distance between the placement point of each cylinder and the location where the pebble is dropped. As the distance gets greater, the height offset computed for the wave will get smaller.
image
  • Step 4: Generate the ripples in Dynamo using Cylinder. ByPointsRadius
  • Step 5: Generate the ripples in Revit using FamilyInstance.ByPoint