Variable scale sweep on multiple curves

Hello, grasshopper beginner here. I am trying to sweep a closed profile curve along a series of curves, with the scale of the profile curve changing to specific values at specific points, and I am running into issues. See this image.

On the left is the list of curves (derived from a cull command). I intersect those curves with 2 other curves to get the points at which I want specific scaling to happen in the sweep. I merge those with the start and end points and sort the points along the curves (i tried dividing the curves into segments to simplify but I cant position them exactly where I want). All good so far, the points show on the curves in the rhino window.

This is where it gets hairy: In order to align the sweep profile curve perpendicular to the rail curves, I have to create planes at these scale points to orient the sweep profiles to. The issue is the orange evaluate curve component, where I plug in the list of curves and the scaling points as parameters - no matter if I flatten, graft or simplify the data it doesnt work. Im not sure what is wrong or how to resolve it. Any help? or an easier way to do this?

You can paste screenshots into a post. I think in this case it’s better than linking to a website

1 Like

Thanks! First time poster and I didnt see an “attach image” link or icon.

If you post your Grasshopper file, someone can take a look…

1 Like

You need to internalize your data. All your referenced curves etc are empty.

1 Like

Ah thanks. Reuploading.

Attached is the GH file. The top part is the relevant geometry, and the issue is in the area shown in the image.
Wingtip-pattern.gh (681.5 KB)