[Bf-blender-cvs] [784c04bcbd3] blender-v3.0-release: Fix T93163: GPencil scale thickness fails in negative scales

Antonio Vazquez noreply at git.blender.org
Tue Jan 11 10:38:37 CET 2022


Commit: 784c04bcbd33dd1490d8e7acdb3f7c0ed5e1a298
Author: Antonio Vazquez
Date:   Thu Dec 30 11:17:55 2021 +0100
Branches: blender-v3.0-release
https://developer.blender.org/rB784c04bcbd33dd1490d8e7acdb3f7c0ed5e1a298

Fix T93163: GPencil scale thickness fails in negative scales

Before the negative scales produced a thickness invalid. Now, the value is used in absolute value to avoid this situation.

===================================================================

M	source/blender/editors/transform/transform_mode.c

===================================================================

diff --git a/source/blender/editors/transform/transform_mode.c b/source/blender/editors/transform/transform_mode.c
index 5e0abbc1a08..dc1fa036512 100644
--- a/source/blender/editors/transform/transform_mode.c
+++ b/source/blender/editors/transform/transform_mode.c
@@ -1045,7 +1045,7 @@ void ElementResize(const TransInfo *t,
       applyNumInput(&num_evil, values_final_evil);
 
       float ratio = values_final_evil[0];
-      *td->val = td->ival * ratio * gps->runtime.multi_frame_falloff;
+      *td->val = td->ival * fabs(ratio) * gps->runtime.multi_frame_falloff;
       CLAMP_MIN(*td->val, 0.001f);
     }
   }



More information about the Bf-blender-cvs mailing list