The overall goal of this design was to mimic the shape and motion of a barreling wave. It could potentially be used as a bus stop design for locations such as Santa Cruz or Half Moon Bay.
First, a base curve was created using a nurbs curve from three points. For all three points, the x and y value can be altered to change the shape of the curve. The z coordinates are fixed at zero.
The next curve is created by transposing the original base curve. There are options to shift the y-value as well as the z value.
For the final curve that dictates the design, a two step process was required. First a base-line was created by creating a curve (straight line) by setting two points. The two points have the ability to change the x, y, and z values.
The second step of the process was to create a sine wave based on this base-line curve. Both the y value and z value can be adjusted based on a sine wave transformation, with the sine waves being adjustable by the wave amplitude and number of waves.
Next, a nurbs curve was created by adding points to each curve and connecting sets of three points (one from each curve). The number of points is adjustable.
To finalize the rib structures, the points from the previous nurbs curve are used to create Revit elements. Since the tapered 3 point tube was used, the radius of the start point and end point can be altered.
The next step was to create the panels. The first part of this step is to create a lofted surface using the points from the Dynamo nurbs curve. The u and v values are adjustable with the integer slider to create a more/less refined grid.
Once the lofted surface was created, a quad grid was created and adjustable rectangular panels were placed in Revit.