OK, znalazłem rozwiązanie - może się przydać w przypadków krzywych o dużej liczbie punktów, kiedy ręczne przesuwanie punktów byłoby marudne:
_CageEdit z odcinkiem liniowym jako obiektem kontrolnym.
Deformujemy obiekt kontrolny (Z) czyli punkt końcowy odcinka (Z) przesuwamy pionowo w górę wzdłuż Z i krzywa (D) zależna od tego obiektu kontrolnego odpowiednio się rozciąga - a w rzucie wygląda tak samo jak przed operacją (A=B=C=D).