Surface Inflation

This is a definition for creating inflated or bulging surfaces. It works on both trimmed and untrimmed surfaces, and can for example be used together with a hex-script to create ETFE-panels.

The definition first untrims the surface and creates a uv-grid of points. The points within a specified radius from the centre are then moved along the surface normal, in proportion to their distance to the surface midpoint. The modified points are weaved together with the unaffected points and fed into a surface from points-component, which created a new bulging surface. Lastly, this surface is trimmed according to the input surface and the definition is complete.

Two examples of the definition used together with a planar honeycomb pattern and a grid of surface frames:

// download definition file: surface-bulge.ghx


Hex Grid

A general definition for creating honeycomb patterns on surfaces. The definition is based on Luis E. Fraguada’s (www.livearchitecture.net) VB-script component, which creates the basic honeycomb lines. These lines are joined to form polylines from which a couple of different surfaces can be generated by lofting, extruding, scaling and so forth.

In this second image, the aperture of each cell is set in relation to the distance to a specified point.

// download definition file: honeycomb.ghx