Mesh Edges - Continuous selection

Hello Community,

Is there an efficient (at least easier way than manually selection), to select the mesh edges in a continuous loop as shown with the yellow line in the attached image?

Or better yet, is there a way to select the vertices in order and interpolate a curve (which would follow the same direction of the edges). I’m suggesting interpolate curve to smooth out the lines.

Thanks for your help.

2 Likes

Hello, I have the same question and I couldn’t figure out how to do that. I know it’s been more than 5 years after you asked this question and no response :smiley: Could you help me if you have found a way to solve that?

Hello
following an edge is not so hard by code. But there was surely not many applications so it wasn’t developed or it is hidden somewhere. Stripper plugin could have that.
In my stripper tool I do things like that, not on edges but faces, with an angle limit.


What will be the parameters of such a tool

  • Mesh
  • Angle limit between edges
  • Close point or edge number
  • direction (front, back, back and front)
  • number of segments
  • others ?
3 Likes

Are you aware of how you can select a loop by Ctrl+Shift LMB double clicking?

1 Like

Thanks a lot!

In rhino, right? yesyes

1 Like

Oh sorry I only saw the Grasshopper tag in the topic title just now.

Hello
I added in NAutilus 1.6 a little component that do that. You’ll have to choose an index.
If angle is 0 it is a loop edge (work on quad mesh only)




2 Likes

That’s great! Please also add Split Mesh with Edge(ID) to your plugin. I saw you add that script to your Nautilus example files. The script shows errors in R8.

It would be more helpful if the Edge Loop with Angle also returns Edges’ ID, then users can choose neighbours or add weights to the mesh with topology tools.

It works here, is it MeshPipe that gives error ?

No problem, that’s easy.
it will be in next edition

I note that.

Done on 1.6.2

I also corrected Edge Loop, if 0° it must be a perfect Edge Loop (topology based and just for quads)

Related to this, but I used my own tool.
https://discourse.mcneel.com/t/how-can-i-split-mesh-by-edges/

Is this some sort of a shortest walk?

No, if angle=0, Edge loop is the same as this command
https://docs.mcneel.com/rhino/7/help/en-us/index.htm#commands/seledgeloop.htm?Highlight=loop
And if angle is chosen the straightest path is chosen, if angle between edges is less than the threshold.

1 Like

That’s great! Thank you!


Works like a charm!

1 Like