The 2-D grasshopper model of the slab leg was extruded to create a 3-D model.

3-D model of leg in Rhino.

 

To do this, the lines forming the edges of the leg were converted to surfaces, which were then merged into one surface spanning the entire leg. This merged surface served as the base of the extrusion. To create the amplitude of the extrusion, a slider was created to vary the thickness and a point was created to form the input vector. The x- and y-coordinates of this point determine the tilt and the z-coordinate could be anything greater than zero.

Grasshopper script for image generated in Rhino.

Since this utilizes the MetaHopper plugin like the 2D model, the y-values of the 3D model are similarly constrained. The relation of the y-values as each one is changed is demonstrated in this video. Note how the sections cannot overlap and the overall height remains the same as the maximum y-value is held constant.

Components used:

  • Edge Surface - Convert lines forming edges of leg to surface
  • Merge - Combine surfaces into one surface spanning the entire leg
  • Amplitude - Set thickness of extruded leg
  • Extrude - Extrude the leg (ie transform 2D shape into 3D)
  • No labels