Parametric HoneyComb Boundary / 3d Print

honeycombPrint

I was really pleased to receive a few pictures and a small description for a project undertaken by a group of students at the NTU Athens, as coursework for a  parametric design and fabrication module, which has implemented the HoneyComb VB.net script. The resulting geometry is an aesthetically appealing, self-sustained nurbs-based boundary which performs as partition element of controlled porosity and user defined vicinity. Although it would be nice to incorporate an evolutionary approach to this case study, I an not sure if  this was a prerequisite to the specific project. Well done guys, keep up the good work and thank you for providing me with the info and offering the chance of a 3d printed version of the HoneyComb VB.

hb002I have made an attempt to recreate the definition file from scratch. You can download the def here . A small addition to the routine was the random opening factor in each cell of the boundary and some smoothing of the final mesh. You need to download the HoneyComb GH User Object to run the definition and Weaverbird for the smoothing . Enjoy…

hb001

More info on the project:

Design Team: Angeliki LabadaArtemis Karaiskou, Marianna Stavridou, Maria-Silena Patsalides

Software: Grasshopper for Rhino

Model: 3D printed in  resin printer for 127 hours

Project’s description: Text written by Maria-Silena Patsalides

“This project is the outcome of a research elaborated during a course at the NTU Athens, aiming to introduce students to parametric design through the use of Grasshopper. Our intention was to produce a form that would be easily transformed in order to service the needs of every individual space in which it could be situated and at the same time adapt through its morphology to a variety of functions. From separating space and filtering light and vision, to functioning as a library or a multi-storage space, this element derives its organic form from nature and more specifically from honeycombs. The Hexagon was chosen as primitive module due to its static efficiency and possibility to be combined and deformed in many different ways, in order to produce the essence of semi-transparency and controlled porosity needed in those spaces. After a series of experimentations with form and function we have ‘captured’ a transformation phase of the Honeycomb that serves both aesthetic and static criteria. More practically, we formed a general dimensional boundary, fully parametrical, with the use of the grasshopper. Later on, the HoneyComb VB.net script was applied to the definition in order for the hexagons to be fitted on the morphology of the structure. At the end of the project the final definition was given for fabrication. A 3d printer machine was used for the production of the final object. The production procedure lasted 127 hours. We would like to thank this blog for providing us with the HoneyComb VB.net script.”

hb003

#UPDATE!!!

just received a few renders and diagrams from the project’s team…here you go..

Curve Attractors + Ascending-Descending Attractor Values GH User Objects

Ghuser[digitalsubstance]2It’s been a while since my last post,[almost two months!!], but I have been really busy lately. I finally got some time to spend on organizing a few attractor routines, that I use quite frequently when working with Grasshopper, and compile them into GH User Objects. In addition to the Point Attractor User Object in the previous post, three more definitions have been added in the [Sub]Code page. The first one regards an attraction field based on a curve attractor.The other two are providing the ascending and descending values from the interaction between a point attractor and an array of points. This is quite a useful definition for creating gradients on surface population routines and for further geometrical and scalar manipulations on predefined modular components. In the meantime more parameters are provided for even better understanding and control of the configurations.

Gradient Descending GHUserGradient Ascending GHUserAttraction to Curve [Vector Display]To install the Grasshopper User Objects please refer to the previous posts. You can download them at the usual place. Any feedback and report for bugs is deeply appreciated!!!!