LinearSpline


see BSpline


l = LinearSpline([1@1,2@2,3@3,4@4])


l.interpolate




l = LinearSpline([1@1,2.2@1.8,2.9@3.1,4@4])


l.interpolate



(

l = LinearSpline([1@1,2.2@1.8,2.9@3.1,4@4]);


l.gui

)


(


l = LinearSpline([1@1,2@2,3@3,4@4]);


l.gui

)



looped

(



l = LinearSpline([ [ 1, 1 ], [ 1.5625, 3.55 ], [ 2.7757352941176, 4.425 ], [ 3.2904411764706, 1.825 ] ], true);


l.gui

)