wow dude, this is pretty genius... thanks! I understand how the loop works now. I tried to stop the iteration by looking at the intersection of circle and curve and the second last circle of the list, when they are the same, the iteration should stop.
But i can't get it right this way..
The suggestion you made, look for increasing number is a bit complicated, because outcome (data) will increase at the bottom and at the top. So for example the radius is at index 2. When i let the 'parameter.atpoint' increase at the list, the radius won't be at the same index. So do you make 2 separate lists here? 1 for the parameter at point and one for the rest?
It's really a struggle for me... could you please share your script again? I would really like to know how you did this one..