diff --git a/include/spline/bezier_curve.h b/include/spline/bezier_curve.h index bfc8f90bfab22f18aa4528778f11f383dc4dcedd..7c67dc636feb103ea98b47ab7602d7d0b697f211 100644 --- a/include/spline/bezier_curve.h +++ b/include/spline/bezier_curve.h @@ -331,7 +331,7 @@ struct bezier_curve : public curve_abc<Time, Numeric, Dim, Safe, Point> return split(t1).second; std::pair<bezier_curve_t,bezier_curve_t> c_split = this->split(t1); - return c_split.second->split(t2).first; + return c_split.second.split(t2-t1).first; } private: