Grasshopper

algorithmic modeling for Rhino

Hello everyone!

I'm having little trouble trying to connect the intersection points of a grid to form a surface.

The grid itself is composed by triangular and quadrangular polygons, and the data trees of the intersection points is giving me some problem.

Here is the process i've done to come up with the grid (best viewing the image!):

1. create a base rectangular polygon;

2. find the diagonals and subdivide these, let's say in 10 points;

3. connect the points of one diagonal to the adjacent one in this order:

  • 1 to 9
  • 2 to 8
  • 3 to 7
  • 4 to 6
  • 5 to 5
  • 6 to 4
  • 7 to 3
  • 8 to 2
  • 9 to 1

4. find the intersection points on every line drawn.

Now I would like to create individual surfaces connecting all the points that form the vertices of the polygons, but I cannot find out how...

Can somebody help me?

Thanks so much!

Views: 3656

Attachments:

Replies to This Discussion

Ah well !

Attachments:

And well again.

Attachments:

My inelegant (and missing some parts) try

Attachments:

Works with high number of divisions though

There's still a hole there :)

But it looks pretty !

Mmm...only to drop another possible approach.

Using weavebird you can create meshes from a collection of lines...I know, there is a hole, but I think that this could be a interesting way to go. The component that I've use is Weavebird's Mesh From Lines and you'll need to shatter all curves first.

Doh I forgot this one !

Now it looks nice!

(reduced version from David, ShatterInt cluster from myself, MeshFromLines from WB)

Attachments:

And this one may work perfectly Systemig, i'm gonna try this too.

Thanks so much guys, you have been so helpful!

I'll keep posting to let u see what I got!

That's a intersting solution Angel, Thanks for sharing!

I'm testing weaverbird, but couldn't find a way to avoid the hole...

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service