Intersection of multiple circles

I have multiple circles that may intersect.
I want to recognize whether they intersect or not and then construct another curve from the boundary outline of them. I have faced some data management issues because the number of circles in each branch differs.

I would be appreciated if anyone can help.


Kafsazi Pattern-MultipleCircles-040426.gh (5.2 KB)

post the script internalize

I have attached the files.

Why the double outline in your drawn example?

in the example, I wanted to show the outline of the final curves, for instance in those two circles, I want to have 5 curves and I have shown 2 of them.


Kafsazi Pattern-MultipleCircles-040426_rp00.gh (5.7 KB)

thank you so much for your help.

you fixed the other solution which u were asking ???

yes.