Grasshopper

algorithmic modeling for Rhino

hello,
I'm trying to create a rib on a mesh surface following an input curve.
I've already test with "pull to curve" of Kangaroo,
and then (to have much control of the rib's shape) I've experiment moving the mesh points closest to the curve along the normal to the surface (gh file).
At this point I use delaunay mesh and catmull-clark to smooth the rib.
Howeverthe rusults are not so fine and there are lots of irregularity at the base and at the top of the rib.
I hope in yours advice to create a continuos and smoothed rib! Maybe I have to change the strategy to work with it.

thanks in advance

Andrea

Views: 1161

Attachments:

Replies to This Discussion

Hi, Andrea.

 I think delaunay mesh is a kind of triangular mesh, so in this case, Loop subdivision algorithm is better than Catmul-Clark.

And of course it's not perfect.

Thank you for reply!It looks much better. 

The problem I have found is that in grasshopper (differently from other software) you can't deform a mesh simply moving its points, but it's a bit more complex. The process that I follow (maybe there is a simplest way) is:

-extract the points you want to move;

-move the points

-rebuilt the mesh (delaunay) from two lists of points: the points of the initial mesh without that ones we want to move and the new points we have moved.

Of course for this example it's easy to manage the data tree and rebuilt the mesh, but for more complex cases it can become quite hard and slow.

I mean I don't think effective, in my process, to create a new mesh of hundreds faces everytime we want to move a few points. 

However I attach the definition using loop subdivision and Kangaroo, that maybe looks even better.

Attachments:

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service