hi, im new to rhino with grasshopper and tried to generate a closed interpolated curve (like a amplitude) between points on circles. the points are on two circles in different elevation. at least 3 higpoints and three lower points. the tricky part I have two requirements.

- the number of points must be able to change by a slider, but in a way that it is always possible to have a closed curve at the end.
- if I would draw a perpendicular line between the bottom and the upper circle, the two endpoints should have a certain angle. means when I change the diameter of the bottom circle - the upper circle need to change to maintain that certain angle and if I change the elevation of the upper circle the diameter of this circle must change as well to maintain that certain angle.

anyone here who could guide me to address that problem?