summaryrefslogtreecommitdiff
path: root/libs/canvas
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2016-12-11 23:54:03 +1100
committernick_m <mainsbridge@gmail.com>2016-12-11 23:54:03 +1100
commitc3ab67ddb64ef44ed8b2d8ac174927e4366aa6db (patch)
tree3781a99b2cb911201ced4f330dd6f6a53b7a938e /libs/canvas
parent00eef2e00063890e0b73236cb62aef71e80cb3bd (diff)
go back to always interpolating framed curve points.
Diffstat (limited to 'libs/canvas')
-rw-r--r--libs/canvas/framed_curve.cc11
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