Grasshopper: Create multiple lofts at once

Hi,
I created the attached file and basically, what I am trying to do is loft multiple objects at once. Each object is defined by 3 circles. You find them all the way to the right, I grouped them in lime color. What I would like to do now is, create a loft, from the lowest circle through the smaller one in the middle to the upper one. I thought a simple loft component might do, but no. Then I thought I might need a tree for every loft I want to create, but I am confused as to how to do it. I tried a few components, as you can see to the right side, next to the lime-colored group. Does anyone know the answer to this problem?

And then I have a bonus-question so to speak and that is: Is there a way to make my original circles different sizes (as is now) but in a way that also corresponds to the size of the voronoi cell within which it is created, i.e. if a circle is created in a large cell, it can have a larger radius than a circle that is created in a small voronoi cell. And can the height to which the other two circles are moved along the z-axis also correspond to that size indirectly? By indirectly, I mean that they still get random z-heights, but that circles with a larger radius can have their counterparts move up randomly a little higher than the tiny circles can?

Really appreciate your help and hope to learn more. Thank you, so much.

2025_04_02_saugnaepfe_random_extrusion_heights.gh (19.7 KB)

2025_04_02_saugnaepfe_random_extrusion_heights Edited v0.gh (20.7 KB)

1 Like

Thank you so much. I would not have known about the clean component.

Do you also know about part two of my question? If I can make the radius of the circles dependent on the size of the voronoi cell surrounding the centroid? And also the height also which the upper two circles are moved up along the z-axis?

Thank you for your help