Grasshopper

algorithmic modeling for Rhino

Hi everybody.

I just want to know if anybody has a clever idea for panelling this point/line pattern:

The problem is to define the edge/vertices of each hexagon and triangle and then group them. I could make a surface and the split it with curves, but it takes a long time 50s, so I can't use this approach.

Any ideas?

Best regards Rasmus

Views: 2114

Replies to This Discussion

Assuming this is the same form-found gridshell you have been working on earlier...
If you have a flat and regular starting geometry before the form finding process, then it should be much easier to group the points of each polygon on this grid, and then use that data structure to retrieve the corresponding polygons on the deformed grid (if using kangaroo, the "geometry" input accepts tree inputs)

Hi Daniel. 

You are right. I might not think clearly, but I am not even sure how I would create the mesh from the planar grid? But yes then I guess afterwards I could use this as the identifier of each polygon vertices.

Not a mesh, but a polyline for each hexagon or triangle.

Weaverbird has the tools you need for this:

You could then bake these polygons into Rhino and select the ones you want for your starting flat grid, and feed the vertices of these into the Kangaroo geometry input (where each branch of the tree contains a list of vertices for a single polygon)

Yeah I get your point, and it is what I want to do, exept, I do not construct my structure as a hexagon structure, rather as long straight and intersecting strips.... So I need to figure out a way to construct my polygons from this initial grid. But I think, working with Voronoi and Delaunay together with a measuring distance would be a way to go...

I realize that you need the continuous lines for the actual simulation input, but that can be separate from the geometry input. So long as the lines are divided at the intersections and the points coincide, they will stay attached.

I'd actually recommend just making these lines in Rhino - as it is a regular grid, it can be just a few seconds of simple copy-pasting, and no real benefit worrying about how to make it parametric.

Hi Daniel. I kind of solved it. I did the grid division with Voronoi and two sets of closest points. Then I input both these polygon vertice trees and the lines as input, they both output correctly and I can sort them after lines and points. Now I just have to figure out how to draw the polyline after the vertices in the correct order... I remember once someone told me about, draw the polyline, split and join or something, but I can't make it work.

okay I got that as well, now I will try and use Kangaroo and planarizeAnyPolygon, I am not really sure how I should constrain the surface though? I would be nice, if it was somehow possible to planarize these by only moving the vertices in the normal direction of the "surface" at these points?

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service