Split an untrimmed surface

Hello,

I would like to an untrimmed surface in 3 untrimmed surfaces by a curve. I have done this like in the picture below. However, whenever I put loads for my calculation software on one of those surfaces, it still puts the loads on all 3 surfaces. Is there another way to split them in a cleaner way?

Thanks!

Split surface.gh (13.3 KB)

you can use pufferfish ShrinkTrimmedSrf, right now you’re untrimming the surface again.

A key feature to making this work is the sFace (Shrink Faces) component, a single line of C# code, used twice.

B.Faces.ShrinkFaces();