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..

HoneyComb Update [ + Hexagon Centroids ]

centroids1

Just a small upgrade on the honeycomb VB.Net script from the previous posts. I have been experimenting with attraction and repulsion while I noticed that I haven’t quite tried anything interesting with the hexagon script besides lines. So I decided to calculate the centroids of the hexagons for extra control in building geometry using this script. Well that’s all. Try it out.

centroids2

Download Here!!!!!

HoneyComb on Closed Surface Revised Version Grasshopper

honeycomb_full

I recently discovered that the honeycomb definition I had previously posted in this blog was malfunctioning when applied in closed surfaces such as spheres, cylinders ect. So, i had to revise the VB.net Code and now is ready for use in any kind of surface (closed or open) with the advantage of getting every time the total number of hexagons populating the surface including the tricky ones in the joint of the geometry.

hex2You can download  the definition as usual from the [Sub]Code page.

honeycomb definition