diff options
author | nick_m <mainsbridge@gmail.com> | 2016-12-11 23:54:03 +1100 |
---|---|---|
committer | nick_m <mainsbridge@gmail.com> | 2016-12-11 23:54:03 +1100 |
commit | c3ab67ddb64ef44ed8b2d8ac174927e4366aa6db (patch) | |
tree | 3781a99b2cb911201ced4f330dd6f6a53b7a938e /libs/canvas | |
parent | 00eef2e00063890e0b73236cb62aef71e80cb3bd (diff) |
go back to always interpolating framed curve points.
Diffstat (limited to 'libs/canvas')
-rw-r--r-- | libs/canvas/framed_curve.cc | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/libs/canvas/framed_curve.cc b/libs/canvas/framed_curve.cc index b1e0952b1f..7a4046a686 100644 --- a/libs/canvas/framed_curve.cc +++ b/libs/canvas/framed_curve.cc @@ -85,15 +85,8 @@ FramedCurve::interpolate () } samples.clear (); - if (_points.size() == 3) { - samples.push_back (curve_points.front()); - samples.push_back (curve_points.back()); - n_samples = 2; - } else { - - InterpolatedCurve::interpolate (curve_points, points_per_segment, CatmullRomCentripetal, false, samples); - n_samples = samples.size(); - } + InterpolatedCurve::interpolate (curve_points, points_per_segment, CatmullRomCentripetal, false, samples); + n_samples = samples.size(); } void |