[Bf-blender-cvs] [388c954cb53] blender-v2.81-release: Fix T70888: GPencil Sculpt tools don't work properly in a particular situation

Antonio Vazquez noreply at git.blender.org
Mon Oct 21 20:07:22 CEST 2019


Commit: 388c954cb537c4d560da99ed1534e57b8d4127cb
Author: Antonio Vazquez
Date:   Mon Oct 21 20:06:46 2019 +0200
Branches: blender-v2.81-release
https://developer.blender.org/rB388c954cb537c4d560da99ed1534e57b8d4127cb

Fix T70888: GPencil Sculpt tools don't work properly in a particular situation

Thanks to @charlie for his help fixing this bug.

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

M	source/blender/editors/gpencil/gpencil_brush.c

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

diff --git a/source/blender/editors/gpencil/gpencil_brush.c b/source/blender/editors/gpencil/gpencil_brush.c
index af9cadfb938..741521f3140 100644
--- a/source/blender/editors/gpencil/gpencil_brush.c
+++ b/source/blender/editors/gpencil/gpencil_brush.c
@@ -637,7 +637,9 @@ static bool gp_brush_push_apply(tGP_BrushEditData *gso,
   mul_v3_v3fl(delta, gso->dvec, inf);
 
   /* apply */
-  mul_mat3_m4_v3(gso->object->obmat, delta); /* only rotation component */
+  float inv_mat[4][4];
+  invert_m4_m4(inv_mat, gso->object->obmat);
+  mul_mat3_m4_v3(inv_mat, delta); /* only rotation component */
   add_v3_v3(&pt->x, delta);
 
   /* compute lock axis */



More information about the Bf-blender-cvs mailing list