Chinasa Onyenkpa

My shelter design was heavily inspired by the Bosjes Chapel by Steyn Studio. Consequently, my model could be used as a place of worship like the Bosjes Chapel, or it could also be used as a bandstand or a stage cover. The controlling geometry of my model is two circles of varying radii that are both centered at the origin. The larger circle has variable heights along its perimeter that were modeled using a cosine function to simulate the wave-like geometry.

image
image
  • To begin I first modeled the controlling curves. The code blocks to achieve this is shown in the following image. I created both circles using the Point.ByCylindricalCoordinates function. The smaller circle has a constant value for the angle, elevation, and radius. I made it such that the elevation of this circle can be changed to make it higher or lower in the structure. The radius of this is also adaptable with a slider. The larger circle has a constant angle, but variable elevation and radius. The radius can be varied with a slider to make the structure wider or smaller. The elevation is defined by a cosine function. The cosine function has a variable amplifier (amplitude) and multiplier. This allows the number of waves and the height of each wave to be altered.
image

  • I then created the connecting beams between the smaller inner circle and the outer wavy circle. The number of beams is adaptable using a slider. The two curves are then divided into segments such that there are enough points for the beginning and end of each beam. I used the adaptative uniform 2pt tube to create the ribs in Revit.
image

  • Next, the panel pattern was created by partitioning the lofted surface by u & v values and creating rectangular quads of points. The number of U and V segments is adaptable.
image

  • Lastly, I created the panels in Revit using the quad points to place adaptable 4pt-rectangular seamless panels. I used a slider to set the height or thickness of each panel so that this can also be adapted.
image

In summary, all the adaptable features of my model are:

  1. The amplitude of waves in the outer controlling curve
  2. Number of waves in the outer controlling curve
  3. The radius of the outer controlling curve
  4. The height above the ground of the inner controlling curve
  5. The radius of the inner controlling curve
  6. The number of connecting beams between the two curves
  7. The number of U & V segments on the surface
  8. The thickness of the rectangular panels on the surface in Revit

These features that can be varied allow for different design outcomes to be achieved. Here are some alternative designs by toggling some of the features.

Alternative 1)

image

Alternative 2)

image