From f9311a1ba8fdd79475fe6f9050783b29b0a2e1bf Mon Sep 17 00:00:00 2001 From: Jabiertxof Date: Wed, 25 Dec 2019 11:29:30 +0100 Subject: [PATCH] Fix bug inbox 1445 Power stroke : unwanted thickness changes when editing bsplines --- src/live_effects/parameter/powerstrokepointarray.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/live_effects/parameter/powerstrokepointarray.cpp b/src/live_effects/parameter/powerstrokepointarray.cpp index bb0a81239b..a322ef7bcf 100644 --- a/src/live_effects/parameter/powerstrokepointarray.cpp +++ b/src/live_effects/parameter/powerstrokepointarray.cpp @@ -78,10 +78,8 @@ PowerStrokePointArrayParam::recalculate_controlpoints_for_new_pwd2(Geom::Piecewi for (auto & i : _vector) { Geom::Point pt = i; Geom::Point position = last_pwd2.valueAt(pt[Geom::X]) + pt[Geom::Y] * last_pwd2_normal.valueAt(pt[Geom::X]); - double t = nearest_time(position, pwd2_in); - double offset = dot(position - pwd2_in.valueAt(t), normal.valueAt(t)); - i = Geom::Point(t, offset); + i[Geom::X] = t; } } -- GitLab