Hi.
I was working on creating a script in grasshopper when i discovered something that was causing me lot of frustration. I was able to recreate the problem in a simpler format which i will provide here. I now know how to work around this problem, but i want to understand why it happens.
When i have a closed polyline, the start point of the curve will be the start point of the first segment. For visual purposes i offset the curve inwards and then explode it to get the separate segments. If i then join these segments together again, the start point is now shifted to the start of the last segment. This becomes obvious when i try to loft this newly joined polyline to the original polyline, and the result is messier than one would expect.
Why does the starting point change during a join curves component?
Join curve error.gh (7.5 KB)