Helong Huang

image
  • Modeling Approach
  • I created three curves that mimicing wave forms by adjusting the z position using the yth power of negative one so that as y value changing the z value will be vibrating between negative and positive with a integer slider controlling the amplitude. The front curve is elevated so that the shelter is opened to one side as a bus shelter. Beams are created by transposing the list of points of curves which means beams are placed in a different direction from the curves. Moreover, two columns are placed at the start and end points of the front curve.
  • For beams and columns, I firstly find their points forming curves/lines and their tangent direction. After that, I use the tangent direction at each point as the normal direction to form planes at each point. Then, I create circles on each points and their radius are linked to adaptive element radius. Between the circles, I use Surface.Byloft to create surfaces that forming tubes for beams and columns.
  • After finalizing the basic form, I found out the adaptive space frame panel is my favorite.
  • Flexible Parameters
  • For the curves, the flexible parameters are: wave amplitude (Integer Slider adjusting z value), wave frequency (number of points), curve length (y value), distance between curves (x value).
  • For the beam, the number of beams can be changed by change the number of points forming the curves which means changes in number of beams also changing the number of waves. The form of beams is following the shelter form. Additionally, its radius can be changed independently.
  • For the column, its radius can be changed independently as well and its height is determined by the curve z value.