Daniel Diaz
🐚

Daniel Diaz

Model Geometry

Figure 1. Model Geometry
Figure 1. Model Geometry
Figure 2. Side View
Figure 2. Side View
Figure 3. Front View
Figure 3. Front View
Figure 4. Top View
Figure 4. Top View

Modeling Approach

I started by defining the three lines, which would be helpful to determine the shelter form. Two of these lines would be useful to define the bottom of the structure (Bottom Line 1, Bottom Line 2), and the Top Line establishes the height of the design and the sin wave path that the ribs of the system follow.

Figure 5. Base Lines
Figure 5. Base Lines

In the dynamo environment, I used the Geometry.Translate block to set the parameters of the Bottom Line 2 and Top Line, based on the Bottom Line 1.

Figure 6. Base Lines
Figure 6. Base Lines

Then, I replaced the Top Line with a sin wave to delineate the path of the ribs, as described in Figure 7. The sin wave logic works on the XY plane. The wave’s amplitude controls the rib’s amplitude.

Figure 7. Sin Wave Logic for Top Line.
Figure 7. Sin Wave Logic for Top Line.

To set the beams and the panels components, We need to define some points. The panel logic follows a four-point system described by the number of points along each beam, as shown in Figure 8. For the beams or ribs, I used the 3 points tube, which matched the 3 points created on the three reference lines (Bottom Line 1, Top Line, and Bottom Line 2); see Figure 9.

Figure 8. Placement Points for Panels.
Figure 8. Placement Points for Panels.
Figure 9. Placement Points for Ribs.
Figure 9. Placement Points for Ribs.

After defining the points for the panels and ribs, Figure 10 shows the programing script to add the adaptive components as appropriate.

Figure 9. Placement of Adaptive Components.
Figure 9. Placement of Adaptive Components.

Parameters

The set of parameters allows the user to change the structure’s length, height, width, and the number of ribs.

Figure 10. Parameters
Figure 10. Parameters