I am trying to learn on looping operation in Grasshopper. My goal is to loop a process starting drawing circle, find the intersection point and use that point to draw a new circle. I wish to repeat this process but i am new to looping.
Note that the current circle radius is 6000, what if i have variation of radius? For example 6000,6000,6000,6000,6050,6030,6020. How do i loop with that variation of radius?

A basic and not perfect example. The loop takes the last drawn circle, finds the intersection with the curve, creates a new circle center point a bit further along the curve and then draws the next circle.

In that example, when the new point for the next circle is created, it has to be placed a distance down the line so the resulting circles are tangential, based on a list of radii. I’m not sure off the top of my head how to do that…