Journal Entry For
Module 3 - Give Me Shelter
Link to Student
- Modelling approach
- Define the footprint points.
- Use one pair of straight lines as the sweep guide line, and use a Python script to generate another pair of sine lines as the cross-sections of the shelter. The inputs of the script are two points and the amplitude and number of curves.
- Use Surface.Byloft to construct the model. The approach is usually used to construct a hyperbolic paraboloid, but here, instead of straight line cross-sections, I use a sine curve to add more variability to the model.
- Create quad points on the surface and apply adaptive components
- Create column using control points and nurb curves, add an extra list of points to control the column shape
- Along the surface sweep line, use cylinder beams to support the panel. The beams are evenly spaced and can be adjusted to different number of beams.
- Parameters to change the model
In the Dynamo file, those groups in pink are input parameters, including the footprint dimensions and amplitude, number of curves to the sine curve; and number of dividing points of the surface.