Extend Surface and Connect Surface

Hi all,
As you can see on may screenshot, I am trying to extend the surfaces(A) and then use B to trim them. But for some reason, the extendSrf component is not working properly, it untrim all the Surfaces.
Can I find a better extend surface component some where else?
Also, I wonder if there is any plugins can do similar things like the ‘connect surface’ command?
Many thanks


ExtendSrf.3dm (278.4 KB)
ExtendSrf.gh (5.8 KB)

Hello,

Here is a solution using only standard components.

ExtendSrf.gh (10.6 KB)

Cool, thanks Teddy