How to Create Horizontal Pipes Within the Bounds of a Circular Trim

Hello, I created a cut out surface to panelize with horizontal pipes and i created the pipes but they dont start exactly from the edges of the circles which is what I need. I attached the file if anyone is able to help, I would really appreciate it.

Also, I was hoping to take the pipes further and add vertical ones as well but I could only figure out the horiziontal ones. Or if diagonal ones could be created, resulting in a triangular like shape.

Thank you so much to anyone who can help. I really appreciate it.

Grasshopper Script.gh (4.2 MB)

I don’t know if I understood your request correctly.

Grasshopper Script a.gh (24.0 KB)

yes, that was what i meant, thank you so much! when i download the script to see what to do as a reference, it shows me the pipe is failed and as a result i cant see the same result.

It’s a Rhino 7 version.
I attach Rhino 8 version.

Grasshopper Script b.gh (24.7 KB)

I contemplated this method in the OP’s other thread, but they were not clear about how they wanted the ends formulated.

That should be obvious to you from the other thread.

I hadn’t seen your solution, otherwise I wouldn’t have intervened.

Contouring is the better solution for horizontal beams anyway. :+1:

I’ll try this way too.

Grasshopper Script d.gh (30.4 KB)

thank you so much!