Intersecting cones with attractors

Hi, I am attempting a script which in theory should be relatively easy, but I have hit a hurdle.

I am trying to create a script which uses an attractor to generate a range of circles some of which overlap. From this, I want the cones with the radius the size of the circle. Is there a way to make the cones from these circles? I then need to trim the intersections which I can manage, however one last important note is the cones angle must always be 37 degrees. GH Circles.gh (43.3 KB)