Jezeli dobrze rozumiem, to wystarczy, ze po zduplikowaniu odwrocisz kierunek krzywej ( _Flip ) - odcinek wynikowy zawsze pozostaje na koncu.
Inna rzecz, ze polecenie dzielenia krzywej na punkty w Rhino ( _Divide ) zachowuje rowne odcinki, ale dlugosci krzywej, a nie pomiedzy punktami, wiec jezeli dzielisz po luku, to odcinki krzywej beda rowne, ale odleglosci miedzy punktami juz nie.
W pluginie PanelingTools dla Rhino znajduje sie polecenie: ptDivideCurveByDirectDistance, ktore dzieli krzywe zachowujac dokladne odleglosci miedzy PUNKTAMI.