Creating mating surface between two objects

Hi there,

I have some GH experience, but still relatively new.

I’m working on a design where I have cylinders that twist around each other. For fabrication, the cylinders will be glued together and so need a mating surface to apply the bonding to. With intersection and difference I get the shared area, or a cylinder with the other cut into it, but what I need is essentially a flat face created using the intersecting edges.

I’ve attached some images and the definition (please excuse if it’s built terribly).

Will appreciate any suggestions.

If you are making suggestions, I was also wondering about a way to reorient a section of a curve.

Basically I want to two cylinders to flair out at the end.

I’ve had one version where there’s just a straight extension, but i’m not loving it.

so I used the last perp frame on the extension, moved it forward and then

ran the loft so it results in slightly curved extension.

However my ideal would have been that I can basically move the last segment of the curve but have it maintain curvature continuity with the twist end of the twist and just control when the end point and the orientation is (sort of what I did but I feel like there’s a better way).

Many thanks!

Guy

250909_Support_R6.gh (20.4 KB)

You want the mating surface to be planar?

I don’t think it can be planar because it needs to twist with the cylinders but I was thinking it could be based on a line profile

I don’t understand what you mean

sorry I realise that was confusing. my initial thought on this was that if I could create a line at the intersection of both objects, and use the line and the edges of the intersection to create a surface which runs along the two cylinders. This surface would be flat at the beginning I guess, but would then twist along the intersection.