Thank you P1r4t3b0y. That probably would work.
However at this point, I am actually trying to understand the limitations of GH and the reasons why I can or cannot do what I intended; using loft, solid unions, solid differences, mesh unions, mesh differences.
If anyone with deeper knowledge would like to contribute, I would be more than happy to listen 
On the pics below, a more clear example of what I am trying to achieve. So far I have tried the following methods, without success:
-
Loft everything. I tried different list/tree arrangements but no luck. Maybe loft cannot handle the split?
-
Loft each “branch” individually with the trunk, resulting in 4 separate trimmed surfaces. That works, so I thought about going that route…attempting:
2.1) Tried to split the above surfaces and join the parts. Didn’t work.
2.2) Created individual tubes (closed breps), by offsetting the surfaces, generating an inner surface, then capping them. It worked.
2.2.1) Then tried to do brep solid transformations (union, intersect, difference, split) on these individual pieces. Nothing worked.
2.2.2) Tried to convert the solid breps from #2.2 above to meshes, so I could perform union, intersect, difference, split. Nothing worked either.
2.3) Tried to cap each tube surface generating closed breps (rods this time, not tubes). Did offset each tube surface as well, generating a smaller version (to use for operation below), and then capped. All good here.
2.3.1) Tried union, intersect, difference on these closed breps. Nothing worked.
2.3.2) Similar to #2.2.2, tried to convert everything to meshes, so I could do mesh union, intersect, difference, split. But once again, nothing work.
So I am wondering why these boolean operations are not working on this geometry.
Would anyone know what am I doing wrong, please?
Thank you so much in advance,
Best,
Andre
Lofted_Circles_DEV-0.0.3.gh (51.3 KB)