Natural and realistic motion of flexible 1D objects.
Smoother and higher order continuity by use of splines.
Tractrix based motion applied to control polygon instead of the polyline.
Approximate length preservation by modifying control polygon.
Adaptive subdivision and merging to reduce computation effort.