This disco ball was created to display a variety of GhPython techniques.
Grasshopper script to create acoustic baffles. Edge profiles, size and hardware locations are all controllable.
In addition to a 3D preview, manufacturing cut files are generated in tandem.
The Surface Adaptation script can adapt to a freeform surface to create custom acoustic baffles. These can be scaled to pre-set sizes for standardized manufacturing.
Exploration of differential growth using the Anemone plug-in for Grasshopper.
These animations illustrate some experiments with Grasshopper and Python in Rhino.
The first animation updates the orientation of each diamond to a moving attractor node. The diamonds are randomly located, and scaled according to the proximity to neighboring diamonds.
The second animation scales the diamonds based on their proximity to the mid-point of the neighboring diamonds.