I have two Polylines that are helical and based on elliptical footprints. In order to place Adaptive Components I need Points on both Polylines. I can divide the outer one equally, giving me the first list of points, but as the inner one has a different incline and overall length I cannot simply divide it equally as well.

I have thought about using the **Curve.NormalAtParameter** from the outer points to find a perpendicular to the tangent … but the inner points will be a different Z value. I thought about using something that gives me intersections, but since the helix revolves further than 360° I would receive multiple values …

Any suggestions how to find a corresponding point on the inner Helix that lies on the outer Points “Normal” but with a different Z value so that it lies on the inner Helix?

It’s all part of a bigger plan: