Complete hexagon on surface script / Complete diagrid on an surface script

Hey guys,
 

Here are two definitions that are really helpfull for me, i hope they are for you guys as well.
 

1) Complete (with side edges) hexagonal grid on any surface. There are some vb scripts out there but they dont give you the edges. Also the lunchbox plugin gives you only the individual lines, and some weird things happen at the edges. This def works 100%.
 

2) Complete diagrid (with side edges) on any surface. I think there are some vb scripts out there that do this, this is all with gh-components. 
 

Cheers, 

P.S. Im working on a diagrid on any mesh component which i have working, there are some minor bugs to fix but i hope to release that one soon!

2012_FullDiagridOnSurface.gh

2012_HexOnSurfaceWithEdges.gh

EDIT: updated def in python with multiple surfaces as input support (you need the python for grasshopper plugin http://www.food4rhino.com/project/ghpython):

2012_PythonSurfaceDivision.gh

  • enrique soriano

    Cool!!

  • Omar Helmy

    Thanks a Million

  • Pablo Iriarte

    Great!

  • Fariz Badi Uzzaman

    very nice, i have tried it and wanna fabricate it. But i have some problem, that curve in each hexagon pile up between each others, so the joints can't attached well. So how to make every hexagon in the definition become a single curve? Thanks before #needhelp

  • kenny

    Very nice hexagon grid.  Thanks for sharing!!

  • davide recupero

    hi very nice definition.

    is there a way to avoid the interconnection between edges when you put a list of open surfaces?

    i tried by grafting or simplifying but this didn't help.

    thanks.

  • Arie-Willem de Jongh

    Hey Davide, use this one instead , it works with mutliple surfaces as input. I put it in the EDIT above. P.S. you need the python for grasshopper plugin:

    http://www.food4rhino.com/project/ghpython

  • davide recupero

    thx i'll try with it