Sorry for not addressing your main question, but have you tried using the new twisted box components for paneling? You can use this to panel any pattern you want, even 3D geometry. Here's an example: http://grasshopper3d.googlegroups.com/web/patternwithtwistedbox.jpg
Also, I have a definition that does basically the same as the scripting component that you are using but without scripting and without duplicating lines. If you want i can upload, but I'd use the new twisted box components now that they are available. On Dec 6, 4:29 pm, carter <[EMAIL PROTECTED]> wrote: > hi all. > > so i want to generate hexagons on a surface. (what's new?) > i found a nice little VB script component on here by another member. > it generates hexagons on a surface using UV subdivision. which is fine > in some cases, but as soon as the surface begins to distort, so do the > hexagons. i understand that subdividing a surface by hexagons does not > result with identical hexagons, but constraining to UV makes REALLY > distorted hexagons. > seehttp://groups.google.com/group/grasshopper3d/web/hexagonal%20distorti... > > is there another way to do this? that isn't relying on UV division? > maybe something that relies on triangulation and creating the hexagons > from their center point that falls on the vertices of the triangles? > > thanks, > > carter
