Brep Explode component exploding multiple surfaces in random order

Hello,

I have been working on a definition which explodes multiple surfaces at once. I then want to extract the same edge from each surface to draw a line. The Brep Explode component explodes all surfaces into points and edges in a random order which means I am not able to select the same edge from each surfaces using List Item component.

Is there a way to control starting point and order (clockwise/anticlockwise) during brep explosion? The bottom most surface has the correct order but the rest are following a different order which is the problem.

I have made the primary surface by selecting edge curves (in the same order for all surfaces) in rhino using the Surface>Edge Curves command.

I have looked into various options but cannot seem to find a solution to this problem.

I am attaching the relevant files and an image.

Thank you.

  • up

    Hyungsoo Kim

    Hi.

    This issue was due to surface(Curve) directions, so you should unify curve directions and seam positions.

    7
  • up

    johnnyUtah05

    Hey, 

    I happened to be working on this as well. My process was to flip the curves towards the same normal direction, create planes on each surface and then use the 'sort along curve' component to sort the center points. 

    1