I've created geometry containing of 3 overlapping circles (pic 1, pic2), and rotated each circle 120deg on Z axis (pic2). Then I've generated a mesh line of 2 points, and instanced my previously generated geometry on these points with different scales. Then I've converted everything back to curves and trimmed curves and converted to mesh with a profile (pic3).
But I want the gaps between segments to be the same. So I do need to trim circles with different values. I can calculate needed trim values, but as I understand, the "Curve Trim" node trims all splines in geometry with the same value? Is there no way to do, what do I need?
P.S. The wanted result is on the last screenshot.
P.P.S. The right side of the third screenshot is all about calculating the trim length. I can place the attribute with the right value in every point, that is placed on the corresponding spline, but that does not bring anything...