Making circles along curbs / organize data

Hello, I am trying to draw circles, or even curbs along the points that are selected as you can see. I’m connecting those curbs to the multipipe function as bracing members. As you can see from the panel the points are all mixed up together so if I try to interpolate them into a curb, it gives me a squiggly line instead of two circles.

Is there a way to either draw two circles along those points, or to organize the data based on their heights? I am still not really doing well with the data tree analysis.

Framing For Final Model.gh (35.6 KB)
Untitled.3dm (244.8 KB)


flatten the points sort & group them by height try to use fcircle component

Framing For Final Model Edited v0.gh (104.4 KB)