I made two sets of tweens. Both sets are using polylines but giving different results. In both the sets, the polylines curves are exactly the same. However, in the second set, the curves are made by extracting the vertices from the source polylines.
It seems your initial polylines have different parameter intervals along them.
If you create new polylines out of their discontinuities, they’ll have different parameter intervals…
This is an explicit GH method of tween curve and you’ll see what I mean.
Use the tweens from Pufferfish and you won’t have this problem. Dividing the curves isn’t the way to go. Gh tween component has issues with polylines as it is using a ruled surface approach. Tween Two Curves.gh (6.8 KB)
Okay, Grasshopper automatically giving wrong parameters in the evaluate curve even though you inserted the same range component as doodled in my screenshot.
Alright. Using a ruled surface approach. That’s the issue with the component. Thanks!
I made a ruled surface and compared it to lofted one understand exactly what is happening.
I mean Grasshopper is wrongly processing the input parameters and evaluating the resultant lengths incorrectly.
I just took one curve this time and made polylines out of extraction of vertices, then did the evaluation using same parameters. Unequal division of length happens in the case of polyline created in Grasshopper. On the other hand when native polyline made in Rhino is directly referenced, the length is distributed uniformly.