From 2a4f50a7e398f1d8f47cf0fef5dca090d262f107 Mon Sep 17 00:00:00 2001 From: Jabier Arraiza Date: Sun, 27 Aug 2017 23:05:37 +0200 Subject: Add preview --- src/live_effects/lpe-powerstroke.cpp | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) (limited to 'src/live_effects') diff --git a/src/live_effects/lpe-powerstroke.cpp b/src/live_effects/lpe-powerstroke.cpp index ae2ce1e65..e5d85711c 100644 --- a/src/live_effects/lpe-powerstroke.cpp +++ b/src/live_effects/lpe-powerstroke.cpp @@ -190,7 +190,7 @@ LPEPowerStroke::LPEPowerStroke(LivePathEffectObject *lpeobject) : registerParameter(&scale_width); registerParameter(&end_linecap_type); scale_width.param_set_range(0.0, Geom::infinity()); - scale_width.param_set_increments(1, 1); + scale_width.param_set_increments(0.01, 0.01); scale_width.param_set_digits(4); } @@ -640,16 +640,8 @@ LPEPowerStroke::doEffect_path (Geom::PathVector const & path_in) LineJoinType jointype = static_cast(linejoin_type.get_value()); - if (!x.size() || !y.size()) { - return path_in; - } - Piecewise > pwd2_out_1 = compose(pwd2_in,x); - Piecewise > pwd2_out_2 = y*compose(n,x); - if (!pwd2_out_1.size() || !pwd2_out_2.size()) { - return path_in; - } - Piecewise > pwd2_out = pwd2_out_1 + pwd2_out_2; - Piecewise > mirrorpath = reverse( pwd2_out_1 - pwd2_out_2); + Piecewise > pwd2_out = compose(pwd2_in,x) + y*compose(n,x); + Piecewise > mirrorpath = reverse( compose(pwd2_in,x) - y*compose(n,x)); Geom::Path fixed_path = path_from_piecewise_fix_cusps( pwd2_out, y, jointype, miter_limit, LPE_CONVERSION_TOLERANCE); Geom::Path fixed_mirrorpath = path_from_piecewise_fix_cusps( mirrorpath, reverse(y), jointype, miter_limit, LPE_CONVERSION_TOLERANCE); -- cgit v1.2.3