Elliptical spiral

Hi everyone,

I’m currently trying to build an elliptical spiral in Grasshopper, but I’m a bit stuck.

The idea is to start from an ellipse (defined by radius A/B or diameter A/B) and generate a spiral based on it. The spiral should be fully parametric, for example: height, number of turns, ellipse axis ratio (A/B),…

I’ve already experimented a bit, but so far I only manage to create circular spirals.

Does anyone have an idea how to approach this properly?
Is there a clean or recommended way to generate a parametric elliptical spiral starting from an ellipse?

Any hints, examples, or conceptual advice would be greatly appreciated.
Thanks in advance!

Maybe just create a circular helix and scale it to the elliptical ratio?

Thank you Jeremy! I will try it.

You can create two different helixes:

Which of the two you need?

My interpretation.

ellipse.gh (12.8 KB)

Not sure the wording was accurate,