assert (null != to) : "parameter 'to' can not be null";
final ReadOnlyVector3 p0 = getControlPointStart();
final ReadOnlyVector3 p3 = getCotnrolPointEnd();
final Spline spline = getCurve().getSpline();
return spline.interpolate(p0, from, to, p3, delta, target);
}