From 16bfe76a9062d4c0ca4b69618e5ae0d1c2beecbc Mon Sep 17 00:00:00 2001 From: "Johan B. C. Engelen" Date: Mon, 21 Mar 2011 21:49:21 +0100 Subject: powerstroke: apply interpolator combobox to closed paths too (bzr r10123) --- src/live_effects/lpe-powerstroke.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/live_effects/lpe-powerstroke.cpp b/src/live_effects/lpe-powerstroke.cpp index 3556be61f..82f4ccdea 100644 --- a/src/live_effects/lpe-powerstroke.cpp +++ b/src/live_effects/lpe-powerstroke.cpp @@ -346,7 +346,6 @@ LPEPowerStroke::doEffect_pwd2 (Geom::Piecewise > const & } // create stroke path where points (x,y) := (t, offset) - //Geom::Interpolate::CubicBezierJohan interpolator; Geom::Interpolate::Interpolator *interpolator = Geom::Interpolate::Interpolator::create(static_cast(interpolator_type.get_value())); Geom::Path strokepath = interpolator->interpolateToPath(ts); Geom::Path mirroredpath = strokepath.reverse() * Geom::Scale(1,-1); @@ -374,8 +373,9 @@ LPEPowerStroke::doEffect_pwd2 (Geom::Piecewise > const & ts.insert(ts.begin(), last_point - Point(pwd2_in.domain().extent() ,0)); ts.push_back( first_point + Point(pwd2_in.domain().extent() ,0) ); // create stroke path where points (x,y) := (t, offset) - Geom::Interpolate::CubicBezierJohan interpolator; - Geom::Path strokepath = interpolator.interpolateToPath(ts); + Geom::Interpolate::Interpolator *interpolator = Geom::Interpolate::Interpolator::create(static_cast(interpolator_type.get_value())); + Geom::Path strokepath = interpolator->interpolateToPath(ts); + delete interpolator; // output 2 separate paths D2 > patternd2 = make_cuts_independent(strokepath.toPwSb()); -- cgit v1.2.3