[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