13
0

revert c3ab67dd now that this misbehaviour is understood.

This commit is contained in:
nick_m 2016-12-16 02:52:39 +11:00
parent d3ad6dc001
commit 49c6d13386

View File

@ -85,9 +85,15 @@ 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();
}
}
void
FramedCurve::render (Rect const & area, Cairo::RefPtr<Cairo::Context> context) const