From 43f97393bb5e394c2a7320a0236f1d64f12fa9af Mon Sep 17 00:00:00 2001 From: Antonio Vazquez Date: Thu, 28 Oct 2021 15:51:40 +0200 Subject: Fix 92550: GPencil Vertex Group is not apply as expected when is inverted When use Invert option, the weight must be inverted not omitted. This change invert the value if the point had assigned weight to get the right result. --- source/blender/gpencil_modifiers/intern/MOD_gpencil_util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/gpencil_modifiers') diff --git a/source/blender/gpencil_modifiers/intern/MOD_gpencil_util.c b/source/blender/gpencil_modifiers/intern/MOD_gpencil_util.c index 595a0c1cc5e..9ea146c77f2 100644 --- a/source/blender/gpencil_modifiers/intern/MOD_gpencil_util.c +++ b/source/blender/gpencil_modifiers/intern/MOD_gpencil_util.c @@ -156,7 +156,7 @@ float get_modifier_point_weight(MDeformVert *dvert, bool inverse, int def_nr) MDeformWeight *dw = BKE_defvert_find_index(dvert, def_nr); weight = dw ? dw->weight : -1.0f; if ((weight >= 0.0f) && (inverse)) { - return -1.0f; + return 1.0f - weight; } if ((weight < 0.0f) && (!inverse)) { -- cgit v1.2.3