# Daniel Traver - Module 3

Journal Entry For
Module 3 - Give Me Shelter

## Modeling Approach

My design approach was to create a bus or transit stop structure that would provide shading and shelter from weather for travelers. The below process was used to carry the design out.

1. Establish Controlling Curves
• The Base curve is a curved line on the x-y plane
• The roof is a translated curve directly above the base curve at some distance (z direction)
• The overhang is a translated roof curve some distance away (in the y direction
2. Create Rib Structure
3. Create Panel Structure
4. Create Dynamic Geometry - Sine Wave Overhang (as shown in screenshot above)
1. To achieve a dynamic geometry for step 5, I added logic to take in one of the controlling curves (in my file it is the overhang) and create a sine curve out of it. This then feeds into the rib structure logic as the “simple” geometry nodes do to create the structure.

## Design/Parameters

Input Parameters

There are various input parameters that control the design.

• Controlling Geometry (3 Curves) - The controlling geometry is made up of 3 curves: Base, Roof, and Overhang. Note: For the base, the user can specify the length of the bus stop structure as well as where the “curve” point should be. This will dictate where the curve will be drawn through to establish the base curve.
• Base (Curve 1)
• Base Curve Point - X value
• Base Curve Point - Y value
• Base Length
• Roof (Curve 2)
• Roof Height
• Overhang (Curve 3)
• Overhang Length
• Rib Structure
• Number of Ribs
• Type of Ribs (family)
• Panel Structure
• Number of Panel Points on Each Rib
• Type of Panel (family)
• Sine Wave Input for Overhang
• Number of Wave Points
• Number of Waves
• Wave Amplitude