ICurve IMovement.GetCurve(GeoPoint startHere, double umin, double umax)
 {
     return(original.GetCurve(inverse * startHere, umin, umax).CloneModified(append));
 }