How to construct an untrimmed surface for my poly surface

Hi

Can someone help me to convert this open brep (poly surface) into an untrimmed surface so that I can tween multiple curves on the surface and pipe them ?

Thanks for the help! Anni

Network Surface?

3. Attach minimal versions of all the relevant files

1 Like

Seems like a reasonable solution, but I don’t know how to sort the list of edges into U and V direction. I managed to deconstruct my brep so far.

use Brep Edges. you should get the naked edges En (the openings) → pass that into a join curve → lets say they are the U direction, but that’s an incomplete list.
then you should get a series of interior edges Ei → you need to split the list into U edges in the direction of the naked edges, and V edges. once you have the two lists, pass each into join curves.

this should get you started
breptonetworksrf.gh (78.9 KB)

the trick is to create the list that separates the interior edges in two lists

1 Like

Thank you this was very helpful! It worked almost perfectly. I had to sort all my V lines which was a bit of a hustle. I rhink there might be better ways to sort them, but for now this is ok.

Howerver when I now tween the curves on this surface I get funny curves like this:

Any Idea why?

Thanks again :slight_smile:

not entirely sure. can you internalize your brep geometry, save the gh file, and share it?

Sure this is my file :wink:

air_slipper.gh (157.1 KB)

you need to use the naked edges of the network surface (because you can’t assume it is identical to the brep). for some reason their direction is not aligned - one is clockwise, the other is counterclockwise.

the solution is to flip one of them

hint: you could also simply extract isocurve from the networksrf

1 Like

air_slipper [fixed].gh (160.8 KB)

1 Like

this makes sense, thanks for the help!!

1 Like